libgomp: Support NULL mappings as well as mapping kind OMP_CLAUSE_MAP_TO_PSET.
[official-gcc.git] / Makefile.in
blob6336f3c492f517d0122c8f329c285940aa17de27
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@
49 accel_target_alias=@accel_target_noncanonical@
50 accel_target_vendor=@accel_target_vendor@
51 accel_target_os=@accel_target_os@
52 accel_target=@accel_target@
54 program_transform_name = @program_transform_name@
56 prefix = @prefix@
57 exec_prefix = @exec_prefix@
59 srcdir = @srcdir@
61 bindir = @bindir@
62 sbindir = @sbindir@
63 libexecdir = @libexecdir@
64 datadir = @datadir@
65 sysconfdir = @sysconfdir@
66 sharedstatedir = @sharedstatedir@
67 localstatedir = @localstatedir@
68 libdir = @libdir@
69 includedir = @includedir@
70 oldincludedir = @oldincludedir@
71 infodir = @infodir@
72 datarootdir = @datarootdir@
73 docdir = @docdir@
74 pdfdir = @pdfdir@
75 htmldir = @htmldir@
76 mandir = @mandir@
77 man1dir = $(mandir)/man1
78 man2dir = $(mandir)/man2
79 man3dir = $(mandir)/man3
80 man4dir = $(mandir)/man4
81 man5dir = $(mandir)/man5
82 man6dir = $(mandir)/man6
83 man7dir = $(mandir)/man7
84 man8dir = $(mandir)/man8
85 man9dir = $(mandir)/man9
87 INSTALL = @INSTALL@
88 INSTALL_PROGRAM = @INSTALL_PROGRAM@
89 INSTALL_SCRIPT = @INSTALL_SCRIPT@
90 INSTALL_DATA = @INSTALL_DATA@
91 LN = @LN@
92 LN_S = @LN_S@
93 MAINT = @MAINT@
94 MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
95 MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
97 # -------------------------------------------------
98 # Miscellaneous non-standard autoconf-set variables
99 # -------------------------------------------------
101 # The gcc driver likes to know the arguments it was configured with.
102 TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
104 tooldir = @tooldir@
105 build_tooldir = @build_tooldir@
107 # This is the name of the environment variable used for the path to
108 # the libraries.
109 RPATH_ENVVAR = @RPATH_ENVVAR@
111 # On targets where RPATH_ENVVAR is PATH, a subdirectory of the GCC build path
112 # is used instead of the directory itself to avoid including built
113 # executables in PATH.
114 GCC_SHLIB_SUBDIR = @GCC_SHLIB_SUBDIR@
116 # Build programs are put under this directory.
117 BUILD_SUBDIR = @build_subdir@
118 # This is set by the configure script to the arguments to use when configuring
119 # directories built for the build system.
120 BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)"
122 # Linker flags to use on the host, for stage1 or when not
123 # bootstrapping.
124 STAGE1_LDFLAGS = @stage1_ldflags@
126 # Libraries to use on the host, for stage1 or when not bootstrapping.
127 STAGE1_LIBS = @stage1_libs@
129 # Linker flags to use for stage2 and later.
130 POSTSTAGE1_LDFLAGS = @poststage1_ldflags@
132 # Libraries to use for stage2 and later.
133 POSTSTAGE1_LIBS = @poststage1_libs@
135 # This is the list of variables to export in the environment when
136 # configuring any subdirectory. It must also be exported whenever
137 # recursing into a build directory in case that directory's Makefile
138 # re-runs configure.
139 BASE_EXPORTS = \
140 FLEX="$(FLEX)"; export FLEX; \
141 LEX="$(LEX)"; export LEX; \
142 BISON="$(BISON)"; export BISON; \
143 YACC="$(YACC)"; export YACC; \
144 M4="$(M4)"; export M4; \
145 SED="$(SED)"; export SED; \
146 AWK="$(AWK)"; export AWK; \
147 MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
149 # This is the list of variables to export in the environment when
150 # configuring subdirectories for the build system.
151 BUILD_EXPORTS = \
152 $(BASE_EXPORTS) \
153 AR="$(AR_FOR_BUILD)"; export AR; \
154 AS="$(AS_FOR_BUILD)"; export AS; \
155 CC="$(CC_FOR_BUILD)"; export CC; \
156 CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
157 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
158 CXX="$(CXX_FOR_BUILD)"; export CXX; \
159 CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
160 GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
161 GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
162 GOC="$(GOC_FOR_BUILD)"; export GOC; \
163 GOCFLAGS="$(GOCFLAGS_FOR_BUILD)"; export GOCFLAGS; \
164 DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
165 LD="$(LD_FOR_BUILD)"; export LD; \
166 LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
167 NM="$(NM_FOR_BUILD)"; export NM; \
168 RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
169 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
170 WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
172 # These variables must be set on the make command line for directories
173 # built for the build system to override those in BASE_FLAGS_TO_PASS.
174 EXTRA_BUILD_FLAGS = \
175 CFLAGS="$(CFLAGS_FOR_BUILD)" \
176 LDFLAGS="$(LDFLAGS_FOR_BUILD)"
178 # This is the list of directories to built for the host system.
179 SUBDIRS = @configdirs@
180 TARGET_CONFIGDIRS = @target_configdirs@
181 # This is set by the configure script to the arguments to use when configuring
182 # directories built for the host system.
183 HOST_CONFIGARGS = @host_configargs@
184 # Host programs are put under this directory, which is . except if building
185 # with srcdir=..
186 HOST_SUBDIR = @host_subdir@
187 # This is the list of variables to export in the environment when
188 # configuring subdirectories for the host system. We need to pass
189 # some to the GCC configure because of its hybrid host/target nature.
190 HOST_EXPORTS = \
191 $(BASE_EXPORTS) \
192 CC="$(CC)"; export CC; \
193 ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
194 CFLAGS="$(CFLAGS)"; export CFLAGS; \
195 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
196 CXX="$(CXX)"; export CXX; \
197 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
198 GCJ="$(GCJ)"; export GCJ; \
199 GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
200 GOC="$(GOC)"; export GOC; \
201 AR="$(AR)"; export AR; \
202 AS="$(AS)"; export AS; \
203 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
204 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
205 LD="$(LD)"; export LD; \
206 LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
207 NM="$(NM)"; export NM; \
208 RANLIB="$(RANLIB)"; export RANLIB; \
209 WINDRES="$(WINDRES)"; export WINDRES; \
210 WINDMC="$(WINDMC)"; export WINDMC; \
211 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
212 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
213 READELF="$(READELF)"; export READELF; \
214 AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
215 AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
216 GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
217 LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
218 NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
219 OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
220 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
221 READELF_FOR_TARGET="$(READELF_FOR_TARGET)"; export READELF_FOR_TARGET; \
222 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
223 HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
224 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
225 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
226 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 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
264 LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
265 HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
267 # Target libraries are put under this directory:
268 TARGET_SUBDIR = @target_subdir@
269 # This is set by the configure script to the arguments to use when configuring
270 # directories built for the target.
271 TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
272 # This is the list of variables to export in the environment when
273 # configuring subdirectories for the target system.
274 BASE_TARGET_EXPORTS = \
275 $(BASE_EXPORTS) \
276 AR="$(AR_FOR_TARGET)"; export AR; \
277 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
278 CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
279 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
280 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
281 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
282 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
283 GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
284 GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
285 GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
286 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
287 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
288 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
289 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
290 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
291 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
292 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
293 READELF="$(READELF_FOR_TARGET)"; export READELF; \
294 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
295 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
296 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
297 @if gcc-bootstrap
298 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
299 @endif gcc-bootstrap
300 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
301 TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
303 RAW_CXX_TARGET_EXPORTS = \
304 $(BASE_TARGET_EXPORTS) \
305 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
306 CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
308 NORMAL_TARGET_EXPORTS = \
309 $(BASE_TARGET_EXPORTS) \
310 CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
312 # Where to find GMP
313 HOST_GMPLIBS = @gmplibs@
314 HOST_GMPINC = @gmpinc@
316 # Where to find ISL
317 HOST_ISLINC = @islinc@
319 # Where to find CLOOG
320 HOST_CLOOGLIBS = @clooglibs@
321 HOST_CLOOGINC = @clooginc@
323 # Where to find libelf
324 HOST_LIBELFLIBS = @libelflibs@
325 HOST_LIBELFINC = @libelfinc@
327 EXTRA_CONFIGARGS_LIBJAVA = @EXTRA_CONFIGARGS_LIBJAVA@
329 # ----------------------------------------------
330 # Programs producing files for the BUILD machine
331 # ----------------------------------------------
333 SHELL = @SHELL@
335 # pwd command to use. Allow user to override default by setting PWDCMD in
336 # the environment to account for automounters. The make variable must not
337 # be called PWDCMD, otherwise the value set here is passed to make
338 # subprocesses and overrides the setting from the user's environment.
339 # Don't use PWD since it is a common shell environment variable and we
340 # don't want to corrupt it.
341 PWD_COMMAND = $${PWDCMD-pwd}
343 # compilers to use to create programs which must be run in the build
344 # environment.
345 AR_FOR_BUILD = @AR_FOR_BUILD@
346 AS_FOR_BUILD = @AS_FOR_BUILD@
347 CC_FOR_BUILD = @CC_FOR_BUILD@
348 CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
349 CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
350 CXX_FOR_BUILD = @CXX_FOR_BUILD@
351 DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
352 GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
353 GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
354 GOC_FOR_BUILD = @GOC_FOR_BUILD@
355 LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
356 LD_FOR_BUILD = @LD_FOR_BUILD@
357 NM_FOR_BUILD = @NM_FOR_BUILD@
358 RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
359 WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
360 WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
362 # Special variables passed down in EXTRA_GCC_FLAGS. They are defined
363 # here so that they can be overridden by Makefile fragments.
364 BUILD_PREFIX = @BUILD_PREFIX@
365 BUILD_PREFIX_1 = @BUILD_PREFIX_1@
367 # Flags to pass to stage2 and later makes. They are defined
368 # here so that they can be overridden by Makefile fragments.
369 BOOT_CFLAGS= -g -O2
370 BOOT_LDFLAGS=
371 BOOT_ADAFLAGS= -gnatpg
373 AWK = @AWK@
374 SED = @SED@
375 BISON = @BISON@
376 YACC = @YACC@
377 FLEX = @FLEX@
378 LEX = @LEX@
379 M4 = @M4@
380 MAKEINFO = @MAKEINFO@
381 EXPECT = @EXPECT@
382 RUNTEST = @RUNTEST@
384 # This just becomes part of the MAKEINFO definition passed down to
385 # sub-makes. It lets flags be given on the command line while still
386 # using the makeinfo from the object tree.
387 # (Default to avoid splitting info files by setting the threshold high.)
388 MAKEINFOFLAGS = --split-size=5000000
390 # ---------------------------------------------
391 # Programs producing files for the HOST machine
392 # ---------------------------------------------
394 AS = @AS@
395 AR = @AR@
396 AR_FLAGS = rc
397 CC = @CC@
398 CXX = @CXX@
399 DLLTOOL = @DLLTOOL@
400 LD = @LD@
401 LIPO = @LIPO@
402 NM = @NM@
403 OBJDUMP = @OBJDUMP@
404 RANLIB = @RANLIB@
405 READELF = @READELF@
406 STRIP = @STRIP@
407 WINDRES = @WINDRES@
408 WINDMC = @WINDMC@
410 GNATBIND = @GNATBIND@
411 GNATMAKE = @GNATMAKE@
413 CFLAGS = @CFLAGS@
414 LDFLAGS = @LDFLAGS@
415 LIBCFLAGS = $(CFLAGS)
416 CXXFLAGS = @CXXFLAGS@
417 LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
418 GOCFLAGS = $(CFLAGS)
420 TFLAGS =
422 # Defaults for all stages; some are overridden below.
424 STAGE_CFLAGS = $(BOOT_CFLAGS)
425 STAGE_TFLAGS = $(TFLAGS)
426 STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
429 # Defaults for stage 1; some are overridden below.
430 STAGE1_CFLAGS = $(STAGE_CFLAGS)
431 STAGE1_CXXFLAGS = $(CXXFLAGS)
432 @if target-libstdc++-v3-bootstrap
433 # Override the above if we're bootstrapping C++.
434 STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
435 @endif target-libstdc++-v3-bootstrap
436 STAGE1_TFLAGS = $(STAGE_TFLAGS)
437 STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
439 # Defaults for stage 2; some are overridden below.
440 STAGE2_CFLAGS = $(STAGE_CFLAGS)
441 STAGE2_CXXFLAGS = $(CXXFLAGS)
442 @if target-libstdc++-v3-bootstrap
443 # Override the above if we're bootstrapping C++.
444 STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
445 @endif target-libstdc++-v3-bootstrap
446 STAGE2_TFLAGS = $(STAGE_TFLAGS)
447 STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
449 # Defaults for stage 3; some are overridden below.
450 STAGE3_CFLAGS = $(STAGE_CFLAGS)
451 STAGE3_CXXFLAGS = $(CXXFLAGS)
452 @if target-libstdc++-v3-bootstrap
453 # Override the above if we're bootstrapping C++.
454 STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
455 @endif target-libstdc++-v3-bootstrap
456 STAGE3_TFLAGS = $(STAGE_TFLAGS)
457 STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
459 # Defaults for stage 4; some are overridden below.
460 STAGE4_CFLAGS = $(STAGE_CFLAGS)
461 STAGE4_CXXFLAGS = $(CXXFLAGS)
462 @if target-libstdc++-v3-bootstrap
463 # Override the above if we're bootstrapping C++.
464 STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
465 @endif target-libstdc++-v3-bootstrap
466 STAGE4_TFLAGS = $(STAGE_TFLAGS)
467 STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
469 # Defaults for stage profile; some are overridden below.
470 STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
471 STAGEprofile_CXXFLAGS = $(CXXFLAGS)
472 @if target-libstdc++-v3-bootstrap
473 # Override the above if we're bootstrapping C++.
474 STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
475 @endif target-libstdc++-v3-bootstrap
476 STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
477 STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
479 # Defaults for stage feedback; some are overridden below.
480 STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
481 STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
482 @if target-libstdc++-v3-bootstrap
483 # Override the above if we're bootstrapping C++.
484 STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
485 @endif target-libstdc++-v3-bootstrap
486 STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
487 STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
490 # Only build the C compiler for stage1, because that is the only one that
491 # we can guarantee will build with the native compiler, and also it is the
492 # only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
493 # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
494 # overrideable (for a bootstrap build stage1 also builds gcc.info).
496 STAGE1_CFLAGS = @stage1_cflags@
497 STAGE1_CHECKING = @stage1_checking@
498 STAGE1_LANGUAGES = @stage1_languages@
499 # * We force-disable intermodule optimizations, even if
500 # --enable-intermodule was passed, since the installed compiler
501 # probably can't handle them. Luckily, autoconf always respects
502 # the last argument when conflicting --enable arguments are passed.
503 # * Likewise, we force-disable coverage flags, since the installed
504 # compiler probably has never heard of them.
505 # * We also disable -Wformat, since older GCCs don't understand newer %s.
506 STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
507 --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" \
508 --disable-build-format-warnings
510 STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
511 STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
513 STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
514 STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
516 do-compare = @do_compare@
517 do-compare3 = $(do-compare)
519 # -----------------------------------------------
520 # Programs producing files for the TARGET machine
521 # -----------------------------------------------
523 AR_FOR_TARGET=@AR_FOR_TARGET@
524 AS_FOR_TARGET=@AS_FOR_TARGET@
525 CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
527 # If GCC_FOR_TARGET is not overriden on the command line, then this
528 # variable is passed down to the gcc Makefile, where it is used to
529 # build libgcc2.a. We define it here so that it can itself be
530 # overridden on the command line.
531 GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
532 CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
533 RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
534 GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
535 GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
536 GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
537 DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
538 LD_FOR_TARGET=@LD_FOR_TARGET@
540 LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
541 NM_FOR_TARGET=@NM_FOR_TARGET@
542 OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
543 RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
544 READELF_FOR_TARGET=@READELF_FOR_TARGET@
545 STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
546 WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
547 WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
549 COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
550 COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
551 COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
553 CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
554 CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
556 LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
557 LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
558 LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@
559 GOCFLAGS_FOR_TARGET = -O2 -g
561 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
562 SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
563 DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
565 XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
567 # ------------------------------------
568 # Miscellaneous targets and flag lists
569 # ------------------------------------
571 # The first rule in the file had better be this one. Don't put any above it.
572 # This lives here to allow makefile fragments to contain dependencies.
573 all:
575 #### host and target specific makefile fragments come in here.
576 @target_makefile_frag@
577 @alphaieee_frag@
578 @ospace_frag@
579 @host_makefile_frag@
582 # This is the list of directories that may be needed in RPATH_ENVVAR
583 # so that programs built for the target machine work.
584 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)
586 @if target-libstdc++-v3
587 TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
588 @endif target-libstdc++-v3
590 @if target-libsanitizer
591 TARGET_LIB_PATH_libsanitizer = $$r/$(TARGET_SUBDIR)/libsanitizer/.libs:
592 @endif target-libsanitizer
594 @if target-libvtv
595 TARGET_LIB_PATH_libvtv = $$r/$(TARGET_SUBDIR)/libvtv/.libs:
596 @endif target-libvtv
598 @if target-libcilkrts
599 TARGET_LIB_PATH_libcilkrts = $$r/$(TARGET_SUBDIR)/libcilkrts/.libs:
600 @endif target-libcilkrts
602 @if target-libssp
603 TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
604 @endif target-libssp
606 @if target-libgomp
607 TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
608 @endif target-libgomp
610 @if target-libitm
611 TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs:
612 @endif target-libitm
614 @if target-libatomic
615 TARGET_LIB_PATH_libatomic = $$r/$(TARGET_SUBDIR)/libatomic/.libs:
616 @endif target-libatomic
620 # This is the list of directories that may be needed in RPATH_ENVVAR
621 # so that programs built for the host machine work.
622 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)
624 # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
625 @if gcc
626 HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
627 @endif gcc
630 @if gmp
631 HOST_LIB_PATH_gmp = \
632 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
633 @endif gmp
635 @if mpfr
636 HOST_LIB_PATH_mpfr = \
637 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
638 @endif mpfr
640 @if mpc
641 HOST_LIB_PATH_mpc = \
642 $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
643 @endif mpc
645 @if isl
646 HOST_LIB_PATH_isl = \
647 $$r/$(HOST_SUBDIR)/isl/.libs:$$r/$(HOST_SUBDIR)/prev-isl/.libs:
648 @endif isl
650 @if cloog
651 HOST_LIB_PATH_cloog = \
652 $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
653 @endif cloog
655 @if libelf
656 HOST_LIB_PATH_libelf = \
657 $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
658 @endif libelf
661 CXX_FOR_TARGET_FLAG_TO_PASS = \
662 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
663 @if target-libstdc++-v3
664 # CXX_FOR_TARGET is tricky to get right for target libs that require a
665 # functional C++ compiler. When we recurse, if we expand
666 # CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
667 # libstdc++ include flags from the script. Instead, we get an
668 # -funconfigured-* word, so that we'll get errors if this invalid C++
669 # command line is used for anything, but also so that we can use the
670 # word to decide whether or not to pass on this CXX_FOR_TARGET. If we
671 # don't pass it on, sub-make will use the default definition, that
672 # re-expands it at the time of use, so we'll get it right when we need
673 # it. One potential exception is the expansion of CXX_FOR_TARGET
674 # passed down as part of CXX within TARGET_FLAGS, but this wouldn't
675 # really work, for C++ host programs can't depend on the current-stage
676 # C++ target library.
677 CXX_FOR_TARGET_FLAG_TO_PASS = \
678 $(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
679 @endif target-libstdc++-v3
681 # Flags to pass down to all sub-makes.
682 BASE_FLAGS_TO_PASS = \
683 "DESTDIR=$(DESTDIR)" \
684 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
685 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
686 "bindir=$(bindir)" \
687 "datadir=$(datadir)" \
688 "exec_prefix=$(exec_prefix)" \
689 "includedir=$(includedir)" \
690 "datarootdir=$(datarootdir)" \
691 "docdir=$(docdir)" \
692 "infodir=$(infodir)" \
693 "pdfdir=$(pdfdir)" \
694 "htmldir=$(htmldir)" \
695 "libdir=$(libdir)" \
696 "libexecdir=$(libexecdir)" \
697 "lispdir=$(lispdir)" \
698 "localstatedir=$(localstatedir)" \
699 "mandir=$(mandir)" \
700 "oldincludedir=$(oldincludedir)" \
701 "prefix=$(prefix)" \
702 "sbindir=$(sbindir)" \
703 "sharedstatedir=$(sharedstatedir)" \
704 "sysconfdir=$(sysconfdir)" \
705 "tooldir=$(tooldir)" \
706 "build_tooldir=$(build_tooldir)" \
707 "target_alias=$(target_alias)" \
708 "accel_target_alias=$(accel_target_alias)" \
709 "AWK=$(AWK)" \
710 "BISON=$(BISON)" \
711 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
712 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
713 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
714 "EXPECT=$(EXPECT)" \
715 "FLEX=$(FLEX)" \
716 "INSTALL=$(INSTALL)" \
717 "INSTALL_DATA=$(INSTALL_DATA)" \
718 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
719 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
720 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
721 "LEX=$(LEX)" \
722 "M4=$(M4)" \
723 "MAKE=$(MAKE)" \
724 "RUNTEST=$(RUNTEST)" \
725 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
726 "SED=$(SED)" \
727 "SHELL=$(SHELL)" \
728 "YACC=$(YACC)" \
729 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
730 "ADA_CFLAGS=$(ADA_CFLAGS)" \
731 "AR_FLAGS=$(AR_FLAGS)" \
732 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
733 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
734 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
735 "CFLAGS=$(CFLAGS)" \
736 "CXXFLAGS=$(CXXFLAGS)" \
737 "LDFLAGS=$(LDFLAGS)" \
738 "LIBCFLAGS=$(LIBCFLAGS)" \
739 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
740 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
741 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
742 "GNATBIND=$(GNATBIND)" \
743 "GNATMAKE=$(GNATMAKE)" \
744 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
745 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
746 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
747 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
748 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
749 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
750 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
751 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
752 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
753 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
754 "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
755 "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
756 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
757 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
758 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
759 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
760 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
761 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
762 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
763 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
764 "READELF_FOR_TARGET=$(READELF_FOR_TARGET)" \
765 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
766 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
767 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
768 "BUILD_CONFIG=$(BUILD_CONFIG)" \
769 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
770 "LEAN=$(LEAN)" \
771 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
772 "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
773 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
774 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
775 "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
776 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
777 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
778 "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
779 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
780 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
781 "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
782 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
783 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
784 "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
785 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
786 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
787 "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
788 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
789 $(CXX_FOR_TARGET_FLAG_TO_PASS) \
790 "TFLAGS=$(TFLAGS)" \
791 "CONFIG_SHELL=$(SHELL)" \
792 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
794 # We leave this in just in case, but it is not needed anymore.
795 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
797 # Flags to pass down to most sub-makes, in which we're building with
798 # the host environment.
799 EXTRA_HOST_FLAGS = \
800 'AR=$(AR)' \
801 'AS=$(AS)' \
802 'CC=$(CC)' \
803 'CXX=$(CXX)' \
804 'DLLTOOL=$(DLLTOOL)' \
805 'GCJ=$(GCJ)' \
806 'GFORTRAN=$(GFORTRAN)' \
807 'GOC=$(GOC)' \
808 'LD=$(LD)' \
809 'LIPO=$(LIPO)' \
810 'NM=$(NM)' \
811 'OBJDUMP=$(OBJDUMP)' \
812 'RANLIB=$(RANLIB)' \
813 'READELF=$(READELF)' \
814 'STRIP=$(STRIP)' \
815 'WINDRES=$(WINDRES)' \
816 'WINDMC=$(WINDMC)'
818 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
820 # Flags to pass to stage1 or when not bootstrapping.
822 STAGE1_FLAGS_TO_PASS = \
823 LDFLAGS="$${LDFLAGS}" \
824 HOST_LIBS="$${HOST_LIBS}"
826 # Flags to pass to stage2 and later makes.
828 POSTSTAGE1_FLAGS_TO_PASS = \
829 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
830 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
831 GNATBIND="$${GNATBIND}" \
832 LDFLAGS="$${LDFLAGS}" \
833 HOST_LIBS="$${HOST_LIBS}" \
834 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
836 # Flags to pass down to makes which are built with the target environment.
837 # The double $ decreases the length of the command line; those variables
838 # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
839 # *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
840 # so we expand them here.
841 EXTRA_TARGET_FLAGS = \
842 'AR=$$(AR_FOR_TARGET)' \
843 'AS=$(COMPILER_AS_FOR_TARGET)' \
844 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
845 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
846 'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
847 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
848 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
849 'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
850 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
851 'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
852 'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
853 'LD=$(COMPILER_LD_FOR_TARGET)' \
854 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
855 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
856 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
857 'NM=$(COMPILER_NM_FOR_TARGET)' \
858 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
859 'RANLIB=$$(RANLIB_FOR_TARGET)' \
860 'READELF=$$(READELF_FOR_TARGET)' \
861 'WINDRES=$$(WINDRES_FOR_TARGET)' \
862 'WINDMC=$$(WINDMC_FOR_TARGET)' \
863 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
864 "TFLAGS=$$TFLAGS"
866 TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
868 # Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
869 # unfortunately needs the native compiler and the target ar and
870 # ranlib.
871 # If any variables are added here, they must be added to do-*, below.
872 # The BUILD_* variables are a special case, which are used for the gcc
873 # cross-building scheme.
874 EXTRA_GCC_FLAGS = \
875 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
876 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
877 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
879 GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
881 @if gcc
882 BUILD_CONFIG = @BUILD_CONFIG@
883 ifneq ($(BUILD_CONFIG),)
884 include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
885 endif
886 @endif gcc
888 .PHONY: configure-host
889 configure-host: \
890 maybe-configure-bfd \
891 maybe-configure-opcodes \
892 maybe-configure-binutils \
893 maybe-configure-bison \
894 maybe-configure-cgen \
895 maybe-configure-dejagnu \
896 maybe-configure-etc \
897 maybe-configure-fastjar \
898 maybe-configure-fixincludes \
899 maybe-configure-flex \
900 maybe-configure-gas \
901 maybe-configure-gcc \
902 maybe-configure-accel-gcc \
903 maybe-configure-gmp \
904 maybe-configure-mpfr \
905 maybe-configure-mpc \
906 maybe-configure-isl \
907 maybe-configure-cloog \
908 maybe-configure-libelf \
909 maybe-configure-gold \
910 maybe-configure-gprof \
911 maybe-configure-intl \
912 maybe-configure-tcl \
913 maybe-configure-itcl \
914 maybe-configure-ld \
915 maybe-configure-libbacktrace \
916 maybe-configure-libcpp \
917 maybe-configure-libdecnumber \
918 maybe-configure-libgui \
919 maybe-configure-libiberty \
920 maybe-configure-libiberty-linker-plugin \
921 maybe-configure-libiconv \
922 maybe-configure-m4 \
923 maybe-configure-readline \
924 maybe-configure-sid \
925 maybe-configure-sim \
926 maybe-configure-texinfo \
927 maybe-configure-zlib \
928 maybe-configure-gdb \
929 maybe-configure-expect \
930 maybe-configure-guile \
931 maybe-configure-tk \
932 maybe-configure-libtermcap \
933 maybe-configure-utils \
934 maybe-configure-gnattools \
935 maybe-configure-lto-plugin
936 .PHONY: configure-target
937 configure-target: \
938 maybe-configure-target-libstdc++-v3 \
939 maybe-configure-target-libsanitizer \
940 maybe-configure-target-libvtv \
941 maybe-configure-target-libcilkrts \
942 maybe-configure-target-libssp \
943 maybe-configure-target-newlib \
944 maybe-configure-target-libgcc \
945 maybe-configure-target-libbacktrace \
946 maybe-configure-target-libquadmath \
947 maybe-configure-target-libgfortran \
948 maybe-configure-target-libobjc \
949 maybe-configure-target-libgo \
950 maybe-configure-target-libtermcap \
951 maybe-configure-target-winsup \
952 maybe-configure-target-libgloss \
953 maybe-configure-target-libffi \
954 maybe-configure-target-libjava \
955 maybe-configure-target-zlib \
956 maybe-configure-target-boehm-gc \
957 maybe-configure-target-rda \
958 maybe-configure-target-libada \
959 maybe-configure-target-libgomp \
960 maybe-configure-target-libitm \
961 maybe-configure-target-libatomic
963 # The target built for a native non-bootstrap build.
964 .PHONY: all
965 all:
966 @if gcc-bootstrap
967 [ -f stage_final ] || echo stage3 > stage_final
968 @r=`${PWD_COMMAND}`; export r; \
969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
970 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
971 @endif gcc-bootstrap
972 @: $(MAKE); $(unstage)
973 @r=`${PWD_COMMAND}`; export r; \
974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
975 @if gcc-bootstrap
976 if [ -f stage_last ]; then \
977 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
978 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
979 else \
980 @endif gcc-bootstrap
981 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
982 @if gcc-bootstrap
984 fi \
985 @endif gcc-bootstrap
986 && :
988 .PHONY: all-build
990 all-build: maybe-all-build-libiberty
991 all-build: maybe-all-build-bison
992 all-build: maybe-all-build-flex
993 all-build: maybe-all-build-m4
994 all-build: maybe-all-build-texinfo
995 all-build: maybe-all-build-fixincludes
997 .PHONY: all-host
999 @if bfd-no-bootstrap
1000 all-host: maybe-all-bfd
1001 @endif bfd-no-bootstrap
1002 @if opcodes-no-bootstrap
1003 all-host: maybe-all-opcodes
1004 @endif opcodes-no-bootstrap
1005 @if binutils-no-bootstrap
1006 all-host: maybe-all-binutils
1007 @endif binutils-no-bootstrap
1008 all-host: maybe-all-bison
1009 all-host: maybe-all-cgen
1010 all-host: maybe-all-dejagnu
1011 all-host: maybe-all-etc
1012 all-host: maybe-all-fastjar
1013 @if fixincludes-no-bootstrap
1014 all-host: maybe-all-fixincludes
1015 @endif fixincludes-no-bootstrap
1016 all-host: maybe-all-flex
1017 @if gas-no-bootstrap
1018 all-host: maybe-all-gas
1019 @endif gas-no-bootstrap
1020 @if gcc-no-bootstrap
1021 all-host: maybe-all-gcc
1022 @endif gcc-no-bootstrap
1023 all-host: maybe-all-accel-gcc
1024 @if gmp-no-bootstrap
1025 all-host: maybe-all-gmp
1026 @endif gmp-no-bootstrap
1027 @if mpfr-no-bootstrap
1028 all-host: maybe-all-mpfr
1029 @endif mpfr-no-bootstrap
1030 @if mpc-no-bootstrap
1031 all-host: maybe-all-mpc
1032 @endif mpc-no-bootstrap
1033 @if isl-no-bootstrap
1034 all-host: maybe-all-isl
1035 @endif isl-no-bootstrap
1036 @if cloog-no-bootstrap
1037 all-host: maybe-all-cloog
1038 @endif cloog-no-bootstrap
1039 @if libelf-no-bootstrap
1040 all-host: maybe-all-libelf
1041 @endif libelf-no-bootstrap
1042 @if gold-no-bootstrap
1043 all-host: maybe-all-gold
1044 @endif gold-no-bootstrap
1045 all-host: maybe-all-gprof
1046 @if intl-no-bootstrap
1047 all-host: maybe-all-intl
1048 @endif intl-no-bootstrap
1049 all-host: maybe-all-tcl
1050 all-host: maybe-all-itcl
1051 @if ld-no-bootstrap
1052 all-host: maybe-all-ld
1053 @endif ld-no-bootstrap
1054 @if libbacktrace-no-bootstrap
1055 all-host: maybe-all-libbacktrace
1056 @endif libbacktrace-no-bootstrap
1057 @if libcpp-no-bootstrap
1058 all-host: maybe-all-libcpp
1059 @endif libcpp-no-bootstrap
1060 @if libdecnumber-no-bootstrap
1061 all-host: maybe-all-libdecnumber
1062 @endif libdecnumber-no-bootstrap
1063 all-host: maybe-all-libgui
1064 @if libiberty-no-bootstrap
1065 all-host: maybe-all-libiberty
1066 @endif libiberty-no-bootstrap
1067 @if libiberty-linker-plugin-no-bootstrap
1068 all-host: maybe-all-libiberty-linker-plugin
1069 @endif libiberty-linker-plugin-no-bootstrap
1070 all-host: maybe-all-libiconv
1071 all-host: maybe-all-m4
1072 all-host: maybe-all-readline
1073 all-host: maybe-all-sid
1074 all-host: maybe-all-sim
1075 all-host: maybe-all-texinfo
1076 @if zlib-no-bootstrap
1077 all-host: maybe-all-zlib
1078 @endif zlib-no-bootstrap
1079 all-host: maybe-all-gdb
1080 all-host: maybe-all-expect
1081 all-host: maybe-all-guile
1082 all-host: maybe-all-tk
1083 all-host: maybe-all-libtermcap
1084 all-host: maybe-all-utils
1085 all-host: maybe-all-gnattools
1086 @if lto-plugin-no-bootstrap
1087 all-host: maybe-all-lto-plugin
1088 @endif lto-plugin-no-bootstrap
1090 .PHONY: all-target
1092 @if target-libstdc++-v3-no-bootstrap
1093 all-target: maybe-all-target-libstdc++-v3
1094 @endif target-libstdc++-v3-no-bootstrap
1095 @if target-libsanitizer-no-bootstrap
1096 all-target: maybe-all-target-libsanitizer
1097 @endif target-libsanitizer-no-bootstrap
1098 @if target-libvtv-no-bootstrap
1099 all-target: maybe-all-target-libvtv
1100 @endif target-libvtv-no-bootstrap
1101 all-target: maybe-all-target-libcilkrts
1102 all-target: maybe-all-target-libssp
1103 all-target: maybe-all-target-newlib
1104 @if target-libgcc-no-bootstrap
1105 all-target: maybe-all-target-libgcc
1106 @endif target-libgcc-no-bootstrap
1107 all-target: maybe-all-target-libbacktrace
1108 all-target: maybe-all-target-libquadmath
1109 all-target: maybe-all-target-libgfortran
1110 all-target: maybe-all-target-libobjc
1111 all-target: maybe-all-target-libgo
1112 all-target: maybe-all-target-libtermcap
1113 all-target: maybe-all-target-winsup
1114 all-target: maybe-all-target-libgloss
1115 all-target: maybe-all-target-libffi
1116 all-target: maybe-all-target-libjava
1117 all-target: maybe-all-target-zlib
1118 all-target: maybe-all-target-boehm-gc
1119 all-target: maybe-all-target-rda
1120 all-target: maybe-all-target-libada
1121 @if target-libgomp-no-bootstrap
1122 all-target: maybe-all-target-libgomp
1123 @endif target-libgomp-no-bootstrap
1124 all-target: maybe-all-target-libitm
1125 all-target: maybe-all-target-libatomic
1127 # Do a target for all the subdirectories. A ``make do-X'' will do a
1128 # ``make X'' in all subdirectories (because, in general, there is a
1129 # dependency (below) of X upon do-X, a ``make X'' will also do this,
1130 # but it may do additional work as well).
1132 .PHONY: do-info
1133 do-info:
1134 @: $(MAKE); $(unstage)
1135 @r=`${PWD_COMMAND}`; export r; \
1136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1137 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1138 info-target
1141 .PHONY: info-host
1143 info-host: maybe-info-bfd
1144 info-host: maybe-info-opcodes
1145 info-host: maybe-info-binutils
1146 info-host: maybe-info-bison
1147 info-host: maybe-info-cgen
1148 info-host: maybe-info-dejagnu
1149 info-host: maybe-info-etc
1150 info-host: maybe-info-fastjar
1151 info-host: maybe-info-fixincludes
1152 info-host: maybe-info-flex
1153 info-host: maybe-info-gas
1154 info-host: maybe-info-gcc
1155 info-host: maybe-info-accel-gcc
1156 info-host: maybe-info-gmp
1157 info-host: maybe-info-mpfr
1158 info-host: maybe-info-mpc
1159 info-host: maybe-info-isl
1160 info-host: maybe-info-cloog
1161 info-host: maybe-info-libelf
1162 info-host: maybe-info-gold
1163 info-host: maybe-info-gprof
1164 info-host: maybe-info-intl
1165 info-host: maybe-info-tcl
1166 info-host: maybe-info-itcl
1167 info-host: maybe-info-ld
1168 info-host: maybe-info-libbacktrace
1169 info-host: maybe-info-libcpp
1170 info-host: maybe-info-libdecnumber
1171 info-host: maybe-info-libgui
1172 info-host: maybe-info-libiberty
1173 info-host: maybe-info-libiberty-linker-plugin
1174 info-host: maybe-info-libiconv
1175 info-host: maybe-info-m4
1176 info-host: maybe-info-readline
1177 info-host: maybe-info-sid
1178 info-host: maybe-info-sim
1179 info-host: maybe-info-texinfo
1180 info-host: maybe-info-zlib
1181 info-host: maybe-info-gdb
1182 info-host: maybe-info-expect
1183 info-host: maybe-info-guile
1184 info-host: maybe-info-tk
1185 info-host: maybe-info-libtermcap
1186 info-host: maybe-info-utils
1187 info-host: maybe-info-gnattools
1188 info-host: maybe-info-lto-plugin
1190 .PHONY: info-target
1192 info-target: maybe-info-target-libstdc++-v3
1193 info-target: maybe-info-target-libsanitizer
1194 info-target: maybe-info-target-libvtv
1195 info-target: maybe-info-target-libcilkrts
1196 info-target: maybe-info-target-libssp
1197 info-target: maybe-info-target-newlib
1198 info-target: maybe-info-target-libgcc
1199 info-target: maybe-info-target-libbacktrace
1200 info-target: maybe-info-target-libquadmath
1201 info-target: maybe-info-target-libgfortran
1202 info-target: maybe-info-target-libobjc
1203 info-target: maybe-info-target-libgo
1204 info-target: maybe-info-target-libtermcap
1205 info-target: maybe-info-target-winsup
1206 info-target: maybe-info-target-libgloss
1207 info-target: maybe-info-target-libffi
1208 info-target: maybe-info-target-libjava
1209 info-target: maybe-info-target-zlib
1210 info-target: maybe-info-target-boehm-gc
1211 info-target: maybe-info-target-rda
1212 info-target: maybe-info-target-libada
1213 info-target: maybe-info-target-libgomp
1214 info-target: maybe-info-target-libitm
1215 info-target: maybe-info-target-libatomic
1217 .PHONY: do-dvi
1218 do-dvi:
1219 @: $(MAKE); $(unstage)
1220 @r=`${PWD_COMMAND}`; export r; \
1221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1222 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1223 dvi-target
1226 .PHONY: dvi-host
1228 dvi-host: maybe-dvi-bfd
1229 dvi-host: maybe-dvi-opcodes
1230 dvi-host: maybe-dvi-binutils
1231 dvi-host: maybe-dvi-bison
1232 dvi-host: maybe-dvi-cgen
1233 dvi-host: maybe-dvi-dejagnu
1234 dvi-host: maybe-dvi-etc
1235 dvi-host: maybe-dvi-fastjar
1236 dvi-host: maybe-dvi-fixincludes
1237 dvi-host: maybe-dvi-flex
1238 dvi-host: maybe-dvi-gas
1239 dvi-host: maybe-dvi-gcc
1240 dvi-host: maybe-dvi-accel-gcc
1241 dvi-host: maybe-dvi-gmp
1242 dvi-host: maybe-dvi-mpfr
1243 dvi-host: maybe-dvi-mpc
1244 dvi-host: maybe-dvi-isl
1245 dvi-host: maybe-dvi-cloog
1246 dvi-host: maybe-dvi-libelf
1247 dvi-host: maybe-dvi-gold
1248 dvi-host: maybe-dvi-gprof
1249 dvi-host: maybe-dvi-intl
1250 dvi-host: maybe-dvi-tcl
1251 dvi-host: maybe-dvi-itcl
1252 dvi-host: maybe-dvi-ld
1253 dvi-host: maybe-dvi-libbacktrace
1254 dvi-host: maybe-dvi-libcpp
1255 dvi-host: maybe-dvi-libdecnumber
1256 dvi-host: maybe-dvi-libgui
1257 dvi-host: maybe-dvi-libiberty
1258 dvi-host: maybe-dvi-libiberty-linker-plugin
1259 dvi-host: maybe-dvi-libiconv
1260 dvi-host: maybe-dvi-m4
1261 dvi-host: maybe-dvi-readline
1262 dvi-host: maybe-dvi-sid
1263 dvi-host: maybe-dvi-sim
1264 dvi-host: maybe-dvi-texinfo
1265 dvi-host: maybe-dvi-zlib
1266 dvi-host: maybe-dvi-gdb
1267 dvi-host: maybe-dvi-expect
1268 dvi-host: maybe-dvi-guile
1269 dvi-host: maybe-dvi-tk
1270 dvi-host: maybe-dvi-libtermcap
1271 dvi-host: maybe-dvi-utils
1272 dvi-host: maybe-dvi-gnattools
1273 dvi-host: maybe-dvi-lto-plugin
1275 .PHONY: dvi-target
1277 dvi-target: maybe-dvi-target-libstdc++-v3
1278 dvi-target: maybe-dvi-target-libsanitizer
1279 dvi-target: maybe-dvi-target-libvtv
1280 dvi-target: maybe-dvi-target-libcilkrts
1281 dvi-target: maybe-dvi-target-libssp
1282 dvi-target: maybe-dvi-target-newlib
1283 dvi-target: maybe-dvi-target-libgcc
1284 dvi-target: maybe-dvi-target-libbacktrace
1285 dvi-target: maybe-dvi-target-libquadmath
1286 dvi-target: maybe-dvi-target-libgfortran
1287 dvi-target: maybe-dvi-target-libobjc
1288 dvi-target: maybe-dvi-target-libgo
1289 dvi-target: maybe-dvi-target-libtermcap
1290 dvi-target: maybe-dvi-target-winsup
1291 dvi-target: maybe-dvi-target-libgloss
1292 dvi-target: maybe-dvi-target-libffi
1293 dvi-target: maybe-dvi-target-libjava
1294 dvi-target: maybe-dvi-target-zlib
1295 dvi-target: maybe-dvi-target-boehm-gc
1296 dvi-target: maybe-dvi-target-rda
1297 dvi-target: maybe-dvi-target-libada
1298 dvi-target: maybe-dvi-target-libgomp
1299 dvi-target: maybe-dvi-target-libitm
1300 dvi-target: maybe-dvi-target-libatomic
1302 .PHONY: do-pdf
1303 do-pdf:
1304 @: $(MAKE); $(unstage)
1305 @r=`${PWD_COMMAND}`; export r; \
1306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1307 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1308 pdf-target
1311 .PHONY: pdf-host
1313 pdf-host: maybe-pdf-bfd
1314 pdf-host: maybe-pdf-opcodes
1315 pdf-host: maybe-pdf-binutils
1316 pdf-host: maybe-pdf-bison
1317 pdf-host: maybe-pdf-cgen
1318 pdf-host: maybe-pdf-dejagnu
1319 pdf-host: maybe-pdf-etc
1320 pdf-host: maybe-pdf-fastjar
1321 pdf-host: maybe-pdf-fixincludes
1322 pdf-host: maybe-pdf-flex
1323 pdf-host: maybe-pdf-gas
1324 pdf-host: maybe-pdf-gcc
1325 pdf-host: maybe-pdf-accel-gcc
1326 pdf-host: maybe-pdf-gmp
1327 pdf-host: maybe-pdf-mpfr
1328 pdf-host: maybe-pdf-mpc
1329 pdf-host: maybe-pdf-isl
1330 pdf-host: maybe-pdf-cloog
1331 pdf-host: maybe-pdf-libelf
1332 pdf-host: maybe-pdf-gold
1333 pdf-host: maybe-pdf-gprof
1334 pdf-host: maybe-pdf-intl
1335 pdf-host: maybe-pdf-tcl
1336 pdf-host: maybe-pdf-itcl
1337 pdf-host: maybe-pdf-ld
1338 pdf-host: maybe-pdf-libbacktrace
1339 pdf-host: maybe-pdf-libcpp
1340 pdf-host: maybe-pdf-libdecnumber
1341 pdf-host: maybe-pdf-libgui
1342 pdf-host: maybe-pdf-libiberty
1343 pdf-host: maybe-pdf-libiberty-linker-plugin
1344 pdf-host: maybe-pdf-libiconv
1345 pdf-host: maybe-pdf-m4
1346 pdf-host: maybe-pdf-readline
1347 pdf-host: maybe-pdf-sid
1348 pdf-host: maybe-pdf-sim
1349 pdf-host: maybe-pdf-texinfo
1350 pdf-host: maybe-pdf-zlib
1351 pdf-host: maybe-pdf-gdb
1352 pdf-host: maybe-pdf-expect
1353 pdf-host: maybe-pdf-guile
1354 pdf-host: maybe-pdf-tk
1355 pdf-host: maybe-pdf-libtermcap
1356 pdf-host: maybe-pdf-utils
1357 pdf-host: maybe-pdf-gnattools
1358 pdf-host: maybe-pdf-lto-plugin
1360 .PHONY: pdf-target
1362 pdf-target: maybe-pdf-target-libstdc++-v3
1363 pdf-target: maybe-pdf-target-libsanitizer
1364 pdf-target: maybe-pdf-target-libvtv
1365 pdf-target: maybe-pdf-target-libcilkrts
1366 pdf-target: maybe-pdf-target-libssp
1367 pdf-target: maybe-pdf-target-newlib
1368 pdf-target: maybe-pdf-target-libgcc
1369 pdf-target: maybe-pdf-target-libbacktrace
1370 pdf-target: maybe-pdf-target-libquadmath
1371 pdf-target: maybe-pdf-target-libgfortran
1372 pdf-target: maybe-pdf-target-libobjc
1373 pdf-target: maybe-pdf-target-libgo
1374 pdf-target: maybe-pdf-target-libtermcap
1375 pdf-target: maybe-pdf-target-winsup
1376 pdf-target: maybe-pdf-target-libgloss
1377 pdf-target: maybe-pdf-target-libffi
1378 pdf-target: maybe-pdf-target-libjava
1379 pdf-target: maybe-pdf-target-zlib
1380 pdf-target: maybe-pdf-target-boehm-gc
1381 pdf-target: maybe-pdf-target-rda
1382 pdf-target: maybe-pdf-target-libada
1383 pdf-target: maybe-pdf-target-libgomp
1384 pdf-target: maybe-pdf-target-libitm
1385 pdf-target: maybe-pdf-target-libatomic
1387 .PHONY: do-html
1388 do-html:
1389 @: $(MAKE); $(unstage)
1390 @r=`${PWD_COMMAND}`; export r; \
1391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1392 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1393 html-target
1396 .PHONY: html-host
1398 html-host: maybe-html-bfd
1399 html-host: maybe-html-opcodes
1400 html-host: maybe-html-binutils
1401 html-host: maybe-html-bison
1402 html-host: maybe-html-cgen
1403 html-host: maybe-html-dejagnu
1404 html-host: maybe-html-etc
1405 html-host: maybe-html-fastjar
1406 html-host: maybe-html-fixincludes
1407 html-host: maybe-html-flex
1408 html-host: maybe-html-gas
1409 html-host: maybe-html-gcc
1410 html-host: maybe-html-accel-gcc
1411 html-host: maybe-html-gmp
1412 html-host: maybe-html-mpfr
1413 html-host: maybe-html-mpc
1414 html-host: maybe-html-isl
1415 html-host: maybe-html-cloog
1416 html-host: maybe-html-libelf
1417 html-host: maybe-html-gold
1418 html-host: maybe-html-gprof
1419 html-host: maybe-html-intl
1420 html-host: maybe-html-tcl
1421 html-host: maybe-html-itcl
1422 html-host: maybe-html-ld
1423 html-host: maybe-html-libbacktrace
1424 html-host: maybe-html-libcpp
1425 html-host: maybe-html-libdecnumber
1426 html-host: maybe-html-libgui
1427 html-host: maybe-html-libiberty
1428 html-host: maybe-html-libiberty-linker-plugin
1429 html-host: maybe-html-libiconv
1430 html-host: maybe-html-m4
1431 html-host: maybe-html-readline
1432 html-host: maybe-html-sid
1433 html-host: maybe-html-sim
1434 html-host: maybe-html-texinfo
1435 html-host: maybe-html-zlib
1436 html-host: maybe-html-gdb
1437 html-host: maybe-html-expect
1438 html-host: maybe-html-guile
1439 html-host: maybe-html-tk
1440 html-host: maybe-html-libtermcap
1441 html-host: maybe-html-utils
1442 html-host: maybe-html-gnattools
1443 html-host: maybe-html-lto-plugin
1445 .PHONY: html-target
1447 html-target: maybe-html-target-libstdc++-v3
1448 html-target: maybe-html-target-libsanitizer
1449 html-target: maybe-html-target-libvtv
1450 html-target: maybe-html-target-libcilkrts
1451 html-target: maybe-html-target-libssp
1452 html-target: maybe-html-target-newlib
1453 html-target: maybe-html-target-libgcc
1454 html-target: maybe-html-target-libbacktrace
1455 html-target: maybe-html-target-libquadmath
1456 html-target: maybe-html-target-libgfortran
1457 html-target: maybe-html-target-libobjc
1458 html-target: maybe-html-target-libgo
1459 html-target: maybe-html-target-libtermcap
1460 html-target: maybe-html-target-winsup
1461 html-target: maybe-html-target-libgloss
1462 html-target: maybe-html-target-libffi
1463 html-target: maybe-html-target-libjava
1464 html-target: maybe-html-target-zlib
1465 html-target: maybe-html-target-boehm-gc
1466 html-target: maybe-html-target-rda
1467 html-target: maybe-html-target-libada
1468 html-target: maybe-html-target-libgomp
1469 html-target: maybe-html-target-libitm
1470 html-target: maybe-html-target-libatomic
1472 .PHONY: do-TAGS
1473 do-TAGS:
1474 @: $(MAKE); $(unstage)
1475 @r=`${PWD_COMMAND}`; export r; \
1476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1477 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1478 TAGS-target
1481 .PHONY: TAGS-host
1483 TAGS-host: maybe-TAGS-bfd
1484 TAGS-host: maybe-TAGS-opcodes
1485 TAGS-host: maybe-TAGS-binutils
1486 TAGS-host: maybe-TAGS-bison
1487 TAGS-host: maybe-TAGS-cgen
1488 TAGS-host: maybe-TAGS-dejagnu
1489 TAGS-host: maybe-TAGS-etc
1490 TAGS-host: maybe-TAGS-fastjar
1491 TAGS-host: maybe-TAGS-fixincludes
1492 TAGS-host: maybe-TAGS-flex
1493 TAGS-host: maybe-TAGS-gas
1494 TAGS-host: maybe-TAGS-gcc
1495 TAGS-host: maybe-TAGS-accel-gcc
1496 TAGS-host: maybe-TAGS-gmp
1497 TAGS-host: maybe-TAGS-mpfr
1498 TAGS-host: maybe-TAGS-mpc
1499 TAGS-host: maybe-TAGS-isl
1500 TAGS-host: maybe-TAGS-cloog
1501 TAGS-host: maybe-TAGS-libelf
1502 TAGS-host: maybe-TAGS-gold
1503 TAGS-host: maybe-TAGS-gprof
1504 TAGS-host: maybe-TAGS-intl
1505 TAGS-host: maybe-TAGS-tcl
1506 TAGS-host: maybe-TAGS-itcl
1507 TAGS-host: maybe-TAGS-ld
1508 TAGS-host: maybe-TAGS-libbacktrace
1509 TAGS-host: maybe-TAGS-libcpp
1510 TAGS-host: maybe-TAGS-libdecnumber
1511 TAGS-host: maybe-TAGS-libgui
1512 TAGS-host: maybe-TAGS-libiberty
1513 TAGS-host: maybe-TAGS-libiberty-linker-plugin
1514 TAGS-host: maybe-TAGS-libiconv
1515 TAGS-host: maybe-TAGS-m4
1516 TAGS-host: maybe-TAGS-readline
1517 TAGS-host: maybe-TAGS-sid
1518 TAGS-host: maybe-TAGS-sim
1519 TAGS-host: maybe-TAGS-texinfo
1520 TAGS-host: maybe-TAGS-zlib
1521 TAGS-host: maybe-TAGS-gdb
1522 TAGS-host: maybe-TAGS-expect
1523 TAGS-host: maybe-TAGS-guile
1524 TAGS-host: maybe-TAGS-tk
1525 TAGS-host: maybe-TAGS-libtermcap
1526 TAGS-host: maybe-TAGS-utils
1527 TAGS-host: maybe-TAGS-gnattools
1528 TAGS-host: maybe-TAGS-lto-plugin
1530 .PHONY: TAGS-target
1532 TAGS-target: maybe-TAGS-target-libstdc++-v3
1533 TAGS-target: maybe-TAGS-target-libsanitizer
1534 TAGS-target: maybe-TAGS-target-libvtv
1535 TAGS-target: maybe-TAGS-target-libcilkrts
1536 TAGS-target: maybe-TAGS-target-libssp
1537 TAGS-target: maybe-TAGS-target-newlib
1538 TAGS-target: maybe-TAGS-target-libgcc
1539 TAGS-target: maybe-TAGS-target-libbacktrace
1540 TAGS-target: maybe-TAGS-target-libquadmath
1541 TAGS-target: maybe-TAGS-target-libgfortran
1542 TAGS-target: maybe-TAGS-target-libobjc
1543 TAGS-target: maybe-TAGS-target-libgo
1544 TAGS-target: maybe-TAGS-target-libtermcap
1545 TAGS-target: maybe-TAGS-target-winsup
1546 TAGS-target: maybe-TAGS-target-libgloss
1547 TAGS-target: maybe-TAGS-target-libffi
1548 TAGS-target: maybe-TAGS-target-libjava
1549 TAGS-target: maybe-TAGS-target-zlib
1550 TAGS-target: maybe-TAGS-target-boehm-gc
1551 TAGS-target: maybe-TAGS-target-rda
1552 TAGS-target: maybe-TAGS-target-libada
1553 TAGS-target: maybe-TAGS-target-libgomp
1554 TAGS-target: maybe-TAGS-target-libitm
1555 TAGS-target: maybe-TAGS-target-libatomic
1557 .PHONY: do-install-info
1558 do-install-info:
1559 @: $(MAKE); $(unstage)
1560 @r=`${PWD_COMMAND}`; export r; \
1561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1562 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1563 install-info-target
1566 .PHONY: install-info-host
1568 install-info-host: maybe-install-info-bfd
1569 install-info-host: maybe-install-info-opcodes
1570 install-info-host: maybe-install-info-binutils
1571 install-info-host: maybe-install-info-bison
1572 install-info-host: maybe-install-info-cgen
1573 install-info-host: maybe-install-info-dejagnu
1574 install-info-host: maybe-install-info-etc
1575 install-info-host: maybe-install-info-fastjar
1576 install-info-host: maybe-install-info-fixincludes
1577 install-info-host: maybe-install-info-flex
1578 install-info-host: maybe-install-info-gas
1579 install-info-host: maybe-install-info-gcc
1580 install-info-host: maybe-install-info-accel-gcc
1581 install-info-host: maybe-install-info-gmp
1582 install-info-host: maybe-install-info-mpfr
1583 install-info-host: maybe-install-info-mpc
1584 install-info-host: maybe-install-info-isl
1585 install-info-host: maybe-install-info-cloog
1586 install-info-host: maybe-install-info-libelf
1587 install-info-host: maybe-install-info-gold
1588 install-info-host: maybe-install-info-gprof
1589 install-info-host: maybe-install-info-intl
1590 install-info-host: maybe-install-info-tcl
1591 install-info-host: maybe-install-info-itcl
1592 install-info-host: maybe-install-info-ld
1593 install-info-host: maybe-install-info-libbacktrace
1594 install-info-host: maybe-install-info-libcpp
1595 install-info-host: maybe-install-info-libdecnumber
1596 install-info-host: maybe-install-info-libgui
1597 install-info-host: maybe-install-info-libiberty
1598 install-info-host: maybe-install-info-libiberty-linker-plugin
1599 install-info-host: maybe-install-info-libiconv
1600 install-info-host: maybe-install-info-m4
1601 install-info-host: maybe-install-info-readline
1602 install-info-host: maybe-install-info-sid
1603 install-info-host: maybe-install-info-sim
1604 install-info-host: maybe-install-info-texinfo
1605 install-info-host: maybe-install-info-zlib
1606 install-info-host: maybe-install-info-gdb
1607 install-info-host: maybe-install-info-expect
1608 install-info-host: maybe-install-info-guile
1609 install-info-host: maybe-install-info-tk
1610 install-info-host: maybe-install-info-libtermcap
1611 install-info-host: maybe-install-info-utils
1612 install-info-host: maybe-install-info-gnattools
1613 install-info-host: maybe-install-info-lto-plugin
1615 .PHONY: install-info-target
1617 install-info-target: maybe-install-info-target-libstdc++-v3
1618 install-info-target: maybe-install-info-target-libsanitizer
1619 install-info-target: maybe-install-info-target-libvtv
1620 install-info-target: maybe-install-info-target-libcilkrts
1621 install-info-target: maybe-install-info-target-libssp
1622 install-info-target: maybe-install-info-target-newlib
1623 install-info-target: maybe-install-info-target-libgcc
1624 install-info-target: maybe-install-info-target-libbacktrace
1625 install-info-target: maybe-install-info-target-libquadmath
1626 install-info-target: maybe-install-info-target-libgfortran
1627 install-info-target: maybe-install-info-target-libobjc
1628 install-info-target: maybe-install-info-target-libgo
1629 install-info-target: maybe-install-info-target-libtermcap
1630 install-info-target: maybe-install-info-target-winsup
1631 install-info-target: maybe-install-info-target-libgloss
1632 install-info-target: maybe-install-info-target-libffi
1633 install-info-target: maybe-install-info-target-libjava
1634 install-info-target: maybe-install-info-target-zlib
1635 install-info-target: maybe-install-info-target-boehm-gc
1636 install-info-target: maybe-install-info-target-rda
1637 install-info-target: maybe-install-info-target-libada
1638 install-info-target: maybe-install-info-target-libgomp
1639 install-info-target: maybe-install-info-target-libitm
1640 install-info-target: maybe-install-info-target-libatomic
1642 .PHONY: do-install-pdf
1643 do-install-pdf:
1644 @: $(MAKE); $(unstage)
1645 @r=`${PWD_COMMAND}`; export r; \
1646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1647 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1648 install-pdf-target
1651 .PHONY: install-pdf-host
1653 install-pdf-host: maybe-install-pdf-bfd
1654 install-pdf-host: maybe-install-pdf-opcodes
1655 install-pdf-host: maybe-install-pdf-binutils
1656 install-pdf-host: maybe-install-pdf-bison
1657 install-pdf-host: maybe-install-pdf-cgen
1658 install-pdf-host: maybe-install-pdf-dejagnu
1659 install-pdf-host: maybe-install-pdf-etc
1660 install-pdf-host: maybe-install-pdf-fastjar
1661 install-pdf-host: maybe-install-pdf-fixincludes
1662 install-pdf-host: maybe-install-pdf-flex
1663 install-pdf-host: maybe-install-pdf-gas
1664 install-pdf-host: maybe-install-pdf-gcc
1665 install-pdf-host: maybe-install-pdf-accel-gcc
1666 install-pdf-host: maybe-install-pdf-gmp
1667 install-pdf-host: maybe-install-pdf-mpfr
1668 install-pdf-host: maybe-install-pdf-mpc
1669 install-pdf-host: maybe-install-pdf-isl
1670 install-pdf-host: maybe-install-pdf-cloog
1671 install-pdf-host: maybe-install-pdf-libelf
1672 install-pdf-host: maybe-install-pdf-gold
1673 install-pdf-host: maybe-install-pdf-gprof
1674 install-pdf-host: maybe-install-pdf-intl
1675 install-pdf-host: maybe-install-pdf-tcl
1676 install-pdf-host: maybe-install-pdf-itcl
1677 install-pdf-host: maybe-install-pdf-ld
1678 install-pdf-host: maybe-install-pdf-libbacktrace
1679 install-pdf-host: maybe-install-pdf-libcpp
1680 install-pdf-host: maybe-install-pdf-libdecnumber
1681 install-pdf-host: maybe-install-pdf-libgui
1682 install-pdf-host: maybe-install-pdf-libiberty
1683 install-pdf-host: maybe-install-pdf-libiberty-linker-plugin
1684 install-pdf-host: maybe-install-pdf-libiconv
1685 install-pdf-host: maybe-install-pdf-m4
1686 install-pdf-host: maybe-install-pdf-readline
1687 install-pdf-host: maybe-install-pdf-sid
1688 install-pdf-host: maybe-install-pdf-sim
1689 install-pdf-host: maybe-install-pdf-texinfo
1690 install-pdf-host: maybe-install-pdf-zlib
1691 install-pdf-host: maybe-install-pdf-gdb
1692 install-pdf-host: maybe-install-pdf-expect
1693 install-pdf-host: maybe-install-pdf-guile
1694 install-pdf-host: maybe-install-pdf-tk
1695 install-pdf-host: maybe-install-pdf-libtermcap
1696 install-pdf-host: maybe-install-pdf-utils
1697 install-pdf-host: maybe-install-pdf-gnattools
1698 install-pdf-host: maybe-install-pdf-lto-plugin
1700 .PHONY: install-pdf-target
1702 install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1703 install-pdf-target: maybe-install-pdf-target-libsanitizer
1704 install-pdf-target: maybe-install-pdf-target-libvtv
1705 install-pdf-target: maybe-install-pdf-target-libcilkrts
1706 install-pdf-target: maybe-install-pdf-target-libssp
1707 install-pdf-target: maybe-install-pdf-target-newlib
1708 install-pdf-target: maybe-install-pdf-target-libgcc
1709 install-pdf-target: maybe-install-pdf-target-libbacktrace
1710 install-pdf-target: maybe-install-pdf-target-libquadmath
1711 install-pdf-target: maybe-install-pdf-target-libgfortran
1712 install-pdf-target: maybe-install-pdf-target-libobjc
1713 install-pdf-target: maybe-install-pdf-target-libgo
1714 install-pdf-target: maybe-install-pdf-target-libtermcap
1715 install-pdf-target: maybe-install-pdf-target-winsup
1716 install-pdf-target: maybe-install-pdf-target-libgloss
1717 install-pdf-target: maybe-install-pdf-target-libffi
1718 install-pdf-target: maybe-install-pdf-target-libjava
1719 install-pdf-target: maybe-install-pdf-target-zlib
1720 install-pdf-target: maybe-install-pdf-target-boehm-gc
1721 install-pdf-target: maybe-install-pdf-target-rda
1722 install-pdf-target: maybe-install-pdf-target-libada
1723 install-pdf-target: maybe-install-pdf-target-libgomp
1724 install-pdf-target: maybe-install-pdf-target-libitm
1725 install-pdf-target: maybe-install-pdf-target-libatomic
1727 .PHONY: do-install-html
1728 do-install-html:
1729 @: $(MAKE); $(unstage)
1730 @r=`${PWD_COMMAND}`; export r; \
1731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1732 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1733 install-html-target
1736 .PHONY: install-html-host
1738 install-html-host: maybe-install-html-bfd
1739 install-html-host: maybe-install-html-opcodes
1740 install-html-host: maybe-install-html-binutils
1741 install-html-host: maybe-install-html-bison
1742 install-html-host: maybe-install-html-cgen
1743 install-html-host: maybe-install-html-dejagnu
1744 install-html-host: maybe-install-html-etc
1745 install-html-host: maybe-install-html-fastjar
1746 install-html-host: maybe-install-html-fixincludes
1747 install-html-host: maybe-install-html-flex
1748 install-html-host: maybe-install-html-gas
1749 install-html-host: maybe-install-html-gcc
1750 install-html-host: maybe-install-html-accel-gcc
1751 install-html-host: maybe-install-html-gmp
1752 install-html-host: maybe-install-html-mpfr
1753 install-html-host: maybe-install-html-mpc
1754 install-html-host: maybe-install-html-isl
1755 install-html-host: maybe-install-html-cloog
1756 install-html-host: maybe-install-html-libelf
1757 install-html-host: maybe-install-html-gold
1758 install-html-host: maybe-install-html-gprof
1759 install-html-host: maybe-install-html-intl
1760 install-html-host: maybe-install-html-tcl
1761 install-html-host: maybe-install-html-itcl
1762 install-html-host: maybe-install-html-ld
1763 install-html-host: maybe-install-html-libbacktrace
1764 install-html-host: maybe-install-html-libcpp
1765 install-html-host: maybe-install-html-libdecnumber
1766 install-html-host: maybe-install-html-libgui
1767 install-html-host: maybe-install-html-libiberty
1768 install-html-host: maybe-install-html-libiberty-linker-plugin
1769 install-html-host: maybe-install-html-libiconv
1770 install-html-host: maybe-install-html-m4
1771 install-html-host: maybe-install-html-readline
1772 install-html-host: maybe-install-html-sid
1773 install-html-host: maybe-install-html-sim
1774 install-html-host: maybe-install-html-texinfo
1775 install-html-host: maybe-install-html-zlib
1776 install-html-host: maybe-install-html-gdb
1777 install-html-host: maybe-install-html-expect
1778 install-html-host: maybe-install-html-guile
1779 install-html-host: maybe-install-html-tk
1780 install-html-host: maybe-install-html-libtermcap
1781 install-html-host: maybe-install-html-utils
1782 install-html-host: maybe-install-html-gnattools
1783 install-html-host: maybe-install-html-lto-plugin
1785 .PHONY: install-html-target
1787 install-html-target: maybe-install-html-target-libstdc++-v3
1788 install-html-target: maybe-install-html-target-libsanitizer
1789 install-html-target: maybe-install-html-target-libvtv
1790 install-html-target: maybe-install-html-target-libcilkrts
1791 install-html-target: maybe-install-html-target-libssp
1792 install-html-target: maybe-install-html-target-newlib
1793 install-html-target: maybe-install-html-target-libgcc
1794 install-html-target: maybe-install-html-target-libbacktrace
1795 install-html-target: maybe-install-html-target-libquadmath
1796 install-html-target: maybe-install-html-target-libgfortran
1797 install-html-target: maybe-install-html-target-libobjc
1798 install-html-target: maybe-install-html-target-libgo
1799 install-html-target: maybe-install-html-target-libtermcap
1800 install-html-target: maybe-install-html-target-winsup
1801 install-html-target: maybe-install-html-target-libgloss
1802 install-html-target: maybe-install-html-target-libffi
1803 install-html-target: maybe-install-html-target-libjava
1804 install-html-target: maybe-install-html-target-zlib
1805 install-html-target: maybe-install-html-target-boehm-gc
1806 install-html-target: maybe-install-html-target-rda
1807 install-html-target: maybe-install-html-target-libada
1808 install-html-target: maybe-install-html-target-libgomp
1809 install-html-target: maybe-install-html-target-libitm
1810 install-html-target: maybe-install-html-target-libatomic
1812 .PHONY: do-installcheck
1813 do-installcheck:
1814 @: $(MAKE); $(unstage)
1815 @r=`${PWD_COMMAND}`; export r; \
1816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1817 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1818 installcheck-target
1821 .PHONY: installcheck-host
1823 installcheck-host: maybe-installcheck-bfd
1824 installcheck-host: maybe-installcheck-opcodes
1825 installcheck-host: maybe-installcheck-binutils
1826 installcheck-host: maybe-installcheck-bison
1827 installcheck-host: maybe-installcheck-cgen
1828 installcheck-host: maybe-installcheck-dejagnu
1829 installcheck-host: maybe-installcheck-etc
1830 installcheck-host: maybe-installcheck-fastjar
1831 installcheck-host: maybe-installcheck-fixincludes
1832 installcheck-host: maybe-installcheck-flex
1833 installcheck-host: maybe-installcheck-gas
1834 installcheck-host: maybe-installcheck-gcc
1835 installcheck-host: maybe-installcheck-accel-gcc
1836 installcheck-host: maybe-installcheck-gmp
1837 installcheck-host: maybe-installcheck-mpfr
1838 installcheck-host: maybe-installcheck-mpc
1839 installcheck-host: maybe-installcheck-isl
1840 installcheck-host: maybe-installcheck-cloog
1841 installcheck-host: maybe-installcheck-libelf
1842 installcheck-host: maybe-installcheck-gold
1843 installcheck-host: maybe-installcheck-gprof
1844 installcheck-host: maybe-installcheck-intl
1845 installcheck-host: maybe-installcheck-tcl
1846 installcheck-host: maybe-installcheck-itcl
1847 installcheck-host: maybe-installcheck-ld
1848 installcheck-host: maybe-installcheck-libbacktrace
1849 installcheck-host: maybe-installcheck-libcpp
1850 installcheck-host: maybe-installcheck-libdecnumber
1851 installcheck-host: maybe-installcheck-libgui
1852 installcheck-host: maybe-installcheck-libiberty
1853 installcheck-host: maybe-installcheck-libiberty-linker-plugin
1854 installcheck-host: maybe-installcheck-libiconv
1855 installcheck-host: maybe-installcheck-m4
1856 installcheck-host: maybe-installcheck-readline
1857 installcheck-host: maybe-installcheck-sid
1858 installcheck-host: maybe-installcheck-sim
1859 installcheck-host: maybe-installcheck-texinfo
1860 installcheck-host: maybe-installcheck-zlib
1861 installcheck-host: maybe-installcheck-gdb
1862 installcheck-host: maybe-installcheck-expect
1863 installcheck-host: maybe-installcheck-guile
1864 installcheck-host: maybe-installcheck-tk
1865 installcheck-host: maybe-installcheck-libtermcap
1866 installcheck-host: maybe-installcheck-utils
1867 installcheck-host: maybe-installcheck-gnattools
1868 installcheck-host: maybe-installcheck-lto-plugin
1870 .PHONY: installcheck-target
1872 installcheck-target: maybe-installcheck-target-libstdc++-v3
1873 installcheck-target: maybe-installcheck-target-libsanitizer
1874 installcheck-target: maybe-installcheck-target-libvtv
1875 installcheck-target: maybe-installcheck-target-libcilkrts
1876 installcheck-target: maybe-installcheck-target-libssp
1877 installcheck-target: maybe-installcheck-target-newlib
1878 installcheck-target: maybe-installcheck-target-libgcc
1879 installcheck-target: maybe-installcheck-target-libbacktrace
1880 installcheck-target: maybe-installcheck-target-libquadmath
1881 installcheck-target: maybe-installcheck-target-libgfortran
1882 installcheck-target: maybe-installcheck-target-libobjc
1883 installcheck-target: maybe-installcheck-target-libgo
1884 installcheck-target: maybe-installcheck-target-libtermcap
1885 installcheck-target: maybe-installcheck-target-winsup
1886 installcheck-target: maybe-installcheck-target-libgloss
1887 installcheck-target: maybe-installcheck-target-libffi
1888 installcheck-target: maybe-installcheck-target-libjava
1889 installcheck-target: maybe-installcheck-target-zlib
1890 installcheck-target: maybe-installcheck-target-boehm-gc
1891 installcheck-target: maybe-installcheck-target-rda
1892 installcheck-target: maybe-installcheck-target-libada
1893 installcheck-target: maybe-installcheck-target-libgomp
1894 installcheck-target: maybe-installcheck-target-libitm
1895 installcheck-target: maybe-installcheck-target-libatomic
1897 .PHONY: do-mostlyclean
1898 do-mostlyclean:
1899 @: $(MAKE); $(unstage)
1900 @r=`${PWD_COMMAND}`; export r; \
1901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1902 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1903 mostlyclean-target
1906 .PHONY: mostlyclean-host
1908 mostlyclean-host: maybe-mostlyclean-bfd
1909 mostlyclean-host: maybe-mostlyclean-opcodes
1910 mostlyclean-host: maybe-mostlyclean-binutils
1911 mostlyclean-host: maybe-mostlyclean-bison
1912 mostlyclean-host: maybe-mostlyclean-cgen
1913 mostlyclean-host: maybe-mostlyclean-dejagnu
1914 mostlyclean-host: maybe-mostlyclean-etc
1915 mostlyclean-host: maybe-mostlyclean-fastjar
1916 mostlyclean-host: maybe-mostlyclean-fixincludes
1917 mostlyclean-host: maybe-mostlyclean-flex
1918 mostlyclean-host: maybe-mostlyclean-gas
1919 mostlyclean-host: maybe-mostlyclean-gcc
1920 mostlyclean-host: maybe-mostlyclean-accel-gcc
1921 mostlyclean-host: maybe-mostlyclean-gmp
1922 mostlyclean-host: maybe-mostlyclean-mpfr
1923 mostlyclean-host: maybe-mostlyclean-mpc
1924 mostlyclean-host: maybe-mostlyclean-isl
1925 mostlyclean-host: maybe-mostlyclean-cloog
1926 mostlyclean-host: maybe-mostlyclean-libelf
1927 mostlyclean-host: maybe-mostlyclean-gold
1928 mostlyclean-host: maybe-mostlyclean-gprof
1929 mostlyclean-host: maybe-mostlyclean-intl
1930 mostlyclean-host: maybe-mostlyclean-tcl
1931 mostlyclean-host: maybe-mostlyclean-itcl
1932 mostlyclean-host: maybe-mostlyclean-ld
1933 mostlyclean-host: maybe-mostlyclean-libbacktrace
1934 mostlyclean-host: maybe-mostlyclean-libcpp
1935 mostlyclean-host: maybe-mostlyclean-libdecnumber
1936 mostlyclean-host: maybe-mostlyclean-libgui
1937 mostlyclean-host: maybe-mostlyclean-libiberty
1938 mostlyclean-host: maybe-mostlyclean-libiberty-linker-plugin
1939 mostlyclean-host: maybe-mostlyclean-libiconv
1940 mostlyclean-host: maybe-mostlyclean-m4
1941 mostlyclean-host: maybe-mostlyclean-readline
1942 mostlyclean-host: maybe-mostlyclean-sid
1943 mostlyclean-host: maybe-mostlyclean-sim
1944 mostlyclean-host: maybe-mostlyclean-texinfo
1945 mostlyclean-host: maybe-mostlyclean-zlib
1946 mostlyclean-host: maybe-mostlyclean-gdb
1947 mostlyclean-host: maybe-mostlyclean-expect
1948 mostlyclean-host: maybe-mostlyclean-guile
1949 mostlyclean-host: maybe-mostlyclean-tk
1950 mostlyclean-host: maybe-mostlyclean-libtermcap
1951 mostlyclean-host: maybe-mostlyclean-utils
1952 mostlyclean-host: maybe-mostlyclean-gnattools
1953 mostlyclean-host: maybe-mostlyclean-lto-plugin
1955 .PHONY: mostlyclean-target
1957 mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1958 mostlyclean-target: maybe-mostlyclean-target-libsanitizer
1959 mostlyclean-target: maybe-mostlyclean-target-libvtv
1960 mostlyclean-target: maybe-mostlyclean-target-libcilkrts
1961 mostlyclean-target: maybe-mostlyclean-target-libssp
1962 mostlyclean-target: maybe-mostlyclean-target-newlib
1963 mostlyclean-target: maybe-mostlyclean-target-libgcc
1964 mostlyclean-target: maybe-mostlyclean-target-libbacktrace
1965 mostlyclean-target: maybe-mostlyclean-target-libquadmath
1966 mostlyclean-target: maybe-mostlyclean-target-libgfortran
1967 mostlyclean-target: maybe-mostlyclean-target-libobjc
1968 mostlyclean-target: maybe-mostlyclean-target-libgo
1969 mostlyclean-target: maybe-mostlyclean-target-libtermcap
1970 mostlyclean-target: maybe-mostlyclean-target-winsup
1971 mostlyclean-target: maybe-mostlyclean-target-libgloss
1972 mostlyclean-target: maybe-mostlyclean-target-libffi
1973 mostlyclean-target: maybe-mostlyclean-target-libjava
1974 mostlyclean-target: maybe-mostlyclean-target-zlib
1975 mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1976 mostlyclean-target: maybe-mostlyclean-target-rda
1977 mostlyclean-target: maybe-mostlyclean-target-libada
1978 mostlyclean-target: maybe-mostlyclean-target-libgomp
1979 mostlyclean-target: maybe-mostlyclean-target-libitm
1980 mostlyclean-target: maybe-mostlyclean-target-libatomic
1982 .PHONY: do-clean
1983 do-clean:
1984 @: $(MAKE); $(unstage)
1985 @r=`${PWD_COMMAND}`; export r; \
1986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1987 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
1988 clean-target
1991 .PHONY: clean-host
1993 clean-host: maybe-clean-bfd
1994 clean-host: maybe-clean-opcodes
1995 clean-host: maybe-clean-binutils
1996 clean-host: maybe-clean-bison
1997 clean-host: maybe-clean-cgen
1998 clean-host: maybe-clean-dejagnu
1999 clean-host: maybe-clean-etc
2000 clean-host: maybe-clean-fastjar
2001 clean-host: maybe-clean-fixincludes
2002 clean-host: maybe-clean-flex
2003 clean-host: maybe-clean-gas
2004 clean-host: maybe-clean-gcc
2005 clean-host: maybe-clean-accel-gcc
2006 clean-host: maybe-clean-gmp
2007 clean-host: maybe-clean-mpfr
2008 clean-host: maybe-clean-mpc
2009 clean-host: maybe-clean-isl
2010 clean-host: maybe-clean-cloog
2011 clean-host: maybe-clean-libelf
2012 clean-host: maybe-clean-gold
2013 clean-host: maybe-clean-gprof
2014 clean-host: maybe-clean-intl
2015 clean-host: maybe-clean-tcl
2016 clean-host: maybe-clean-itcl
2017 clean-host: maybe-clean-ld
2018 clean-host: maybe-clean-libbacktrace
2019 clean-host: maybe-clean-libcpp
2020 clean-host: maybe-clean-libdecnumber
2021 clean-host: maybe-clean-libgui
2022 clean-host: maybe-clean-libiberty
2023 clean-host: maybe-clean-libiberty-linker-plugin
2024 clean-host: maybe-clean-libiconv
2025 clean-host: maybe-clean-m4
2026 clean-host: maybe-clean-readline
2027 clean-host: maybe-clean-sid
2028 clean-host: maybe-clean-sim
2029 clean-host: maybe-clean-texinfo
2030 clean-host: maybe-clean-zlib
2031 clean-host: maybe-clean-gdb
2032 clean-host: maybe-clean-expect
2033 clean-host: maybe-clean-guile
2034 clean-host: maybe-clean-tk
2035 clean-host: maybe-clean-libtermcap
2036 clean-host: maybe-clean-utils
2037 clean-host: maybe-clean-gnattools
2038 clean-host: maybe-clean-lto-plugin
2040 .PHONY: clean-target
2042 clean-target: maybe-clean-target-libstdc++-v3
2043 clean-target: maybe-clean-target-libsanitizer
2044 clean-target: maybe-clean-target-libvtv
2045 clean-target: maybe-clean-target-libcilkrts
2046 clean-target: maybe-clean-target-libssp
2047 clean-target: maybe-clean-target-newlib
2048 clean-target: maybe-clean-target-libgcc
2049 clean-target: maybe-clean-target-libbacktrace
2050 clean-target: maybe-clean-target-libquadmath
2051 clean-target: maybe-clean-target-libgfortran
2052 clean-target: maybe-clean-target-libobjc
2053 clean-target: maybe-clean-target-libgo
2054 clean-target: maybe-clean-target-libtermcap
2055 clean-target: maybe-clean-target-winsup
2056 clean-target: maybe-clean-target-libgloss
2057 clean-target: maybe-clean-target-libffi
2058 clean-target: maybe-clean-target-libjava
2059 clean-target: maybe-clean-target-zlib
2060 clean-target: maybe-clean-target-boehm-gc
2061 clean-target: maybe-clean-target-rda
2062 clean-target: maybe-clean-target-libada
2063 clean-target: maybe-clean-target-libgomp
2064 clean-target: maybe-clean-target-libitm
2065 clean-target: maybe-clean-target-libatomic
2067 .PHONY: do-distclean
2068 do-distclean:
2069 @: $(MAKE); $(unstage)
2070 @r=`${PWD_COMMAND}`; export r; \
2071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2072 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
2073 distclean-target
2076 .PHONY: distclean-host
2078 distclean-host: maybe-distclean-bfd
2079 distclean-host: maybe-distclean-opcodes
2080 distclean-host: maybe-distclean-binutils
2081 distclean-host: maybe-distclean-bison
2082 distclean-host: maybe-distclean-cgen
2083 distclean-host: maybe-distclean-dejagnu
2084 distclean-host: maybe-distclean-etc
2085 distclean-host: maybe-distclean-fastjar
2086 distclean-host: maybe-distclean-fixincludes
2087 distclean-host: maybe-distclean-flex
2088 distclean-host: maybe-distclean-gas
2089 distclean-host: maybe-distclean-gcc
2090 distclean-host: maybe-distclean-accel-gcc
2091 distclean-host: maybe-distclean-gmp
2092 distclean-host: maybe-distclean-mpfr
2093 distclean-host: maybe-distclean-mpc
2094 distclean-host: maybe-distclean-isl
2095 distclean-host: maybe-distclean-cloog
2096 distclean-host: maybe-distclean-libelf
2097 distclean-host: maybe-distclean-gold
2098 distclean-host: maybe-distclean-gprof
2099 distclean-host: maybe-distclean-intl
2100 distclean-host: maybe-distclean-tcl
2101 distclean-host: maybe-distclean-itcl
2102 distclean-host: maybe-distclean-ld
2103 distclean-host: maybe-distclean-libbacktrace
2104 distclean-host: maybe-distclean-libcpp
2105 distclean-host: maybe-distclean-libdecnumber
2106 distclean-host: maybe-distclean-libgui
2107 distclean-host: maybe-distclean-libiberty
2108 distclean-host: maybe-distclean-libiberty-linker-plugin
2109 distclean-host: maybe-distclean-libiconv
2110 distclean-host: maybe-distclean-m4
2111 distclean-host: maybe-distclean-readline
2112 distclean-host: maybe-distclean-sid
2113 distclean-host: maybe-distclean-sim
2114 distclean-host: maybe-distclean-texinfo
2115 distclean-host: maybe-distclean-zlib
2116 distclean-host: maybe-distclean-gdb
2117 distclean-host: maybe-distclean-expect
2118 distclean-host: maybe-distclean-guile
2119 distclean-host: maybe-distclean-tk
2120 distclean-host: maybe-distclean-libtermcap
2121 distclean-host: maybe-distclean-utils
2122 distclean-host: maybe-distclean-gnattools
2123 distclean-host: maybe-distclean-lto-plugin
2125 .PHONY: distclean-target
2127 distclean-target: maybe-distclean-target-libstdc++-v3
2128 distclean-target: maybe-distclean-target-libsanitizer
2129 distclean-target: maybe-distclean-target-libvtv
2130 distclean-target: maybe-distclean-target-libcilkrts
2131 distclean-target: maybe-distclean-target-libssp
2132 distclean-target: maybe-distclean-target-newlib
2133 distclean-target: maybe-distclean-target-libgcc
2134 distclean-target: maybe-distclean-target-libbacktrace
2135 distclean-target: maybe-distclean-target-libquadmath
2136 distclean-target: maybe-distclean-target-libgfortran
2137 distclean-target: maybe-distclean-target-libobjc
2138 distclean-target: maybe-distclean-target-libgo
2139 distclean-target: maybe-distclean-target-libtermcap
2140 distclean-target: maybe-distclean-target-winsup
2141 distclean-target: maybe-distclean-target-libgloss
2142 distclean-target: maybe-distclean-target-libffi
2143 distclean-target: maybe-distclean-target-libjava
2144 distclean-target: maybe-distclean-target-zlib
2145 distclean-target: maybe-distclean-target-boehm-gc
2146 distclean-target: maybe-distclean-target-rda
2147 distclean-target: maybe-distclean-target-libada
2148 distclean-target: maybe-distclean-target-libgomp
2149 distclean-target: maybe-distclean-target-libitm
2150 distclean-target: maybe-distclean-target-libatomic
2152 .PHONY: do-maintainer-clean
2153 do-maintainer-clean:
2154 @: $(MAKE); $(unstage)
2155 @r=`${PWD_COMMAND}`; export r; \
2156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2157 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2158 maintainer-clean-target
2161 .PHONY: maintainer-clean-host
2163 maintainer-clean-host: maybe-maintainer-clean-bfd
2164 maintainer-clean-host: maybe-maintainer-clean-opcodes
2165 maintainer-clean-host: maybe-maintainer-clean-binutils
2166 maintainer-clean-host: maybe-maintainer-clean-bison
2167 maintainer-clean-host: maybe-maintainer-clean-cgen
2168 maintainer-clean-host: maybe-maintainer-clean-dejagnu
2169 maintainer-clean-host: maybe-maintainer-clean-etc
2170 maintainer-clean-host: maybe-maintainer-clean-fastjar
2171 maintainer-clean-host: maybe-maintainer-clean-fixincludes
2172 maintainer-clean-host: maybe-maintainer-clean-flex
2173 maintainer-clean-host: maybe-maintainer-clean-gas
2174 maintainer-clean-host: maybe-maintainer-clean-gcc
2175 maintainer-clean-host: maybe-maintainer-clean-accel-gcc
2176 maintainer-clean-host: maybe-maintainer-clean-gmp
2177 maintainer-clean-host: maybe-maintainer-clean-mpfr
2178 maintainer-clean-host: maybe-maintainer-clean-mpc
2179 maintainer-clean-host: maybe-maintainer-clean-isl
2180 maintainer-clean-host: maybe-maintainer-clean-cloog
2181 maintainer-clean-host: maybe-maintainer-clean-libelf
2182 maintainer-clean-host: maybe-maintainer-clean-gold
2183 maintainer-clean-host: maybe-maintainer-clean-gprof
2184 maintainer-clean-host: maybe-maintainer-clean-intl
2185 maintainer-clean-host: maybe-maintainer-clean-tcl
2186 maintainer-clean-host: maybe-maintainer-clean-itcl
2187 maintainer-clean-host: maybe-maintainer-clean-ld
2188 maintainer-clean-host: maybe-maintainer-clean-libbacktrace
2189 maintainer-clean-host: maybe-maintainer-clean-libcpp
2190 maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2191 maintainer-clean-host: maybe-maintainer-clean-libgui
2192 maintainer-clean-host: maybe-maintainer-clean-libiberty
2193 maintainer-clean-host: maybe-maintainer-clean-libiberty-linker-plugin
2194 maintainer-clean-host: maybe-maintainer-clean-libiconv
2195 maintainer-clean-host: maybe-maintainer-clean-m4
2196 maintainer-clean-host: maybe-maintainer-clean-readline
2197 maintainer-clean-host: maybe-maintainer-clean-sid
2198 maintainer-clean-host: maybe-maintainer-clean-sim
2199 maintainer-clean-host: maybe-maintainer-clean-texinfo
2200 maintainer-clean-host: maybe-maintainer-clean-zlib
2201 maintainer-clean-host: maybe-maintainer-clean-gdb
2202 maintainer-clean-host: maybe-maintainer-clean-expect
2203 maintainer-clean-host: maybe-maintainer-clean-guile
2204 maintainer-clean-host: maybe-maintainer-clean-tk
2205 maintainer-clean-host: maybe-maintainer-clean-libtermcap
2206 maintainer-clean-host: maybe-maintainer-clean-utils
2207 maintainer-clean-host: maybe-maintainer-clean-gnattools
2208 maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2210 .PHONY: maintainer-clean-target
2212 maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2213 maintainer-clean-target: maybe-maintainer-clean-target-libsanitizer
2214 maintainer-clean-target: maybe-maintainer-clean-target-libvtv
2215 maintainer-clean-target: maybe-maintainer-clean-target-libcilkrts
2216 maintainer-clean-target: maybe-maintainer-clean-target-libssp
2217 maintainer-clean-target: maybe-maintainer-clean-target-newlib
2218 maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2219 maintainer-clean-target: maybe-maintainer-clean-target-libbacktrace
2220 maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2221 maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2222 maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2223 maintainer-clean-target: maybe-maintainer-clean-target-libgo
2224 maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2225 maintainer-clean-target: maybe-maintainer-clean-target-winsup
2226 maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2227 maintainer-clean-target: maybe-maintainer-clean-target-libffi
2228 maintainer-clean-target: maybe-maintainer-clean-target-libjava
2229 maintainer-clean-target: maybe-maintainer-clean-target-zlib
2230 maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2231 maintainer-clean-target: maybe-maintainer-clean-target-rda
2232 maintainer-clean-target: maybe-maintainer-clean-target-libada
2233 maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2234 maintainer-clean-target: maybe-maintainer-clean-target-libitm
2235 maintainer-clean-target: maybe-maintainer-clean-target-libatomic
2238 # Here are the targets which correspond to the do-X targets.
2240 .PHONY: info installcheck dvi pdf html
2241 .PHONY: install-info install-pdf install-html
2242 .PHONY: clean distclean mostlyclean maintainer-clean realclean
2243 .PHONY: local-clean local-distclean local-maintainer-clean
2244 info: do-info
2245 installcheck: do-installcheck
2246 dvi: do-dvi
2247 pdf: do-pdf
2248 html: do-html
2250 # Make sure makeinfo is built before we do a `make info', if we're
2251 # in fact building texinfo.
2252 do-info: maybe-all-texinfo
2254 install-info: do-install-info dir.info
2255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2256 if [ -f dir.info ] ; then \
2257 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2258 else true ; fi
2260 install-pdf: do-install-pdf
2262 install-html: do-install-html
2264 local-clean:
2265 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2267 local-distclean:
2268 -rm -f Makefile config.status config.cache mh-frag mt-frag
2269 -rm -f maybedep.tmp serdep.tmp
2270 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2271 rm -rf $(TARGET_SUBDIR); \
2272 else true; fi
2273 -rm -rf $(BUILD_SUBDIR)
2274 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2275 rm -rf $(HOST_SUBDIR); \
2276 else true; fi
2277 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2278 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2279 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2280 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2281 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2282 -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2284 local-maintainer-clean:
2285 @echo "This command is intended for maintainers to use;"
2286 @echo "it deletes files that may require special tools to rebuild."
2288 clean: do-clean local-clean
2289 mostlyclean: do-mostlyclean local-clean
2290 distclean: do-distclean local-clean local-distclean
2291 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2292 maintainer-clean: local-distclean
2293 realclean: maintainer-clean
2295 # Check target.
2297 .PHONY: check do-check
2298 check: do-check
2300 # Only include modules actually being configured and built.
2301 .PHONY: check-host
2302 check-host: \
2303 maybe-check-bfd \
2304 maybe-check-opcodes \
2305 maybe-check-binutils \
2306 maybe-check-bison \
2307 maybe-check-cgen \
2308 maybe-check-dejagnu \
2309 maybe-check-etc \
2310 maybe-check-fastjar \
2311 maybe-check-fixincludes \
2312 maybe-check-flex \
2313 maybe-check-gas \
2314 maybe-check-gcc \
2315 maybe-check-accel-gcc \
2316 maybe-check-gmp \
2317 maybe-check-mpfr \
2318 maybe-check-mpc \
2319 maybe-check-isl \
2320 maybe-check-cloog \
2321 maybe-check-libelf \
2322 maybe-check-gold \
2323 maybe-check-gprof \
2324 maybe-check-intl \
2325 maybe-check-tcl \
2326 maybe-check-itcl \
2327 maybe-check-ld \
2328 maybe-check-libbacktrace \
2329 maybe-check-libcpp \
2330 maybe-check-libdecnumber \
2331 maybe-check-libgui \
2332 maybe-check-libiberty \
2333 maybe-check-libiberty-linker-plugin \
2334 maybe-check-libiconv \
2335 maybe-check-m4 \
2336 maybe-check-readline \
2337 maybe-check-sid \
2338 maybe-check-sim \
2339 maybe-check-texinfo \
2340 maybe-check-zlib \
2341 maybe-check-gdb \
2342 maybe-check-expect \
2343 maybe-check-guile \
2344 maybe-check-tk \
2345 maybe-check-libtermcap \
2346 maybe-check-utils \
2347 maybe-check-gnattools \
2348 maybe-check-lto-plugin
2350 .PHONY: check-target
2351 check-target: \
2352 maybe-check-target-libstdc++-v3 \
2353 maybe-check-target-libsanitizer \
2354 maybe-check-target-libvtv \
2355 maybe-check-target-libcilkrts \
2356 maybe-check-target-libssp \
2357 maybe-check-target-newlib \
2358 maybe-check-target-libgcc \
2359 maybe-check-target-libbacktrace \
2360 maybe-check-target-libquadmath \
2361 maybe-check-target-libgfortran \
2362 maybe-check-target-libobjc \
2363 maybe-check-target-libgo \
2364 maybe-check-target-libtermcap \
2365 maybe-check-target-winsup \
2366 maybe-check-target-libgloss \
2367 maybe-check-target-libffi \
2368 maybe-check-target-libjava \
2369 maybe-check-target-zlib \
2370 maybe-check-target-boehm-gc \
2371 maybe-check-target-rda \
2372 maybe-check-target-libada \
2373 maybe-check-target-libgomp \
2374 maybe-check-target-libitm \
2375 maybe-check-target-libatomic
2377 do-check:
2378 @: $(MAKE); $(unstage)
2379 @r=`${PWD_COMMAND}`; export r; \
2380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2381 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2383 # Automated reporting of test results.
2385 warning.log: build.log
2386 $(srcdir)/contrib/warn_summary build.log > $@
2388 mail-report.log:
2389 if test x'$(BOOT_CFLAGS)' != x''; then \
2390 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2391 fi; \
2392 $(srcdir)/contrib/test_summary -t >$@
2393 chmod +x $@
2394 echo If you really want to send e-mail, run ./$@ now
2396 mail-report-with-warnings.log: warning.log
2397 if test x'$(BOOT_CFLAGS)' != x''; then \
2398 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2399 fi; \
2400 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2401 chmod +x $@
2402 echo If you really want to send e-mail, run ./$@ now
2404 # Installation targets.
2406 .PHONY: install uninstall
2407 install:
2408 @: $(MAKE); $(unstage)
2409 @r=`${PWD_COMMAND}`; export r; \
2410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2411 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2413 .PHONY: install-host-nogcc
2414 install-host-nogcc: \
2415 maybe-install-bfd \
2416 maybe-install-opcodes \
2417 maybe-install-binutils \
2418 maybe-install-bison \
2419 maybe-install-cgen \
2420 maybe-install-dejagnu \
2421 maybe-install-etc \
2422 maybe-install-fastjar \
2423 maybe-install-fixincludes \
2424 maybe-install-flex \
2425 maybe-install-gas \
2426 maybe-install-accel-gcc \
2427 maybe-install-gmp \
2428 maybe-install-mpfr \
2429 maybe-install-mpc \
2430 maybe-install-isl \
2431 maybe-install-cloog \
2432 maybe-install-libelf \
2433 maybe-install-gold \
2434 maybe-install-gprof \
2435 maybe-install-intl \
2436 maybe-install-tcl \
2437 maybe-install-itcl \
2438 maybe-install-ld \
2439 maybe-install-libbacktrace \
2440 maybe-install-libcpp \
2441 maybe-install-libdecnumber \
2442 maybe-install-libgui \
2443 maybe-install-libiberty \
2444 maybe-install-libiberty-linker-plugin \
2445 maybe-install-libiconv \
2446 maybe-install-m4 \
2447 maybe-install-readline \
2448 maybe-install-sid \
2449 maybe-install-sim \
2450 maybe-install-texinfo \
2451 maybe-install-zlib \
2452 maybe-install-gdb \
2453 maybe-install-expect \
2454 maybe-install-guile \
2455 maybe-install-tk \
2456 maybe-install-libtermcap \
2457 maybe-install-utils \
2458 maybe-install-gnattools \
2459 maybe-install-lto-plugin
2461 .PHONY: install-host
2462 install-host: \
2463 maybe-install-bfd \
2464 maybe-install-opcodes \
2465 maybe-install-binutils \
2466 maybe-install-bison \
2467 maybe-install-cgen \
2468 maybe-install-dejagnu \
2469 maybe-install-etc \
2470 maybe-install-fastjar \
2471 maybe-install-fixincludes \
2472 maybe-install-flex \
2473 maybe-install-gas \
2474 maybe-install-gcc \
2475 maybe-install-accel-gcc \
2476 maybe-install-gmp \
2477 maybe-install-mpfr \
2478 maybe-install-mpc \
2479 maybe-install-isl \
2480 maybe-install-cloog \
2481 maybe-install-libelf \
2482 maybe-install-gold \
2483 maybe-install-gprof \
2484 maybe-install-intl \
2485 maybe-install-tcl \
2486 maybe-install-itcl \
2487 maybe-install-ld \
2488 maybe-install-libbacktrace \
2489 maybe-install-libcpp \
2490 maybe-install-libdecnumber \
2491 maybe-install-libgui \
2492 maybe-install-libiberty \
2493 maybe-install-libiberty-linker-plugin \
2494 maybe-install-libiconv \
2495 maybe-install-m4 \
2496 maybe-install-readline \
2497 maybe-install-sid \
2498 maybe-install-sim \
2499 maybe-install-texinfo \
2500 maybe-install-zlib \
2501 maybe-install-gdb \
2502 maybe-install-expect \
2503 maybe-install-guile \
2504 maybe-install-tk \
2505 maybe-install-libtermcap \
2506 maybe-install-utils \
2507 maybe-install-gnattools \
2508 maybe-install-lto-plugin
2510 .PHONY: install-target
2511 install-target: \
2512 maybe-install-target-libstdc++-v3 \
2513 maybe-install-target-libsanitizer \
2514 maybe-install-target-libvtv \
2515 maybe-install-target-libcilkrts \
2516 maybe-install-target-libssp \
2517 maybe-install-target-newlib \
2518 maybe-install-target-libgcc \
2519 maybe-install-target-libbacktrace \
2520 maybe-install-target-libquadmath \
2521 maybe-install-target-libgfortran \
2522 maybe-install-target-libobjc \
2523 maybe-install-target-libgo \
2524 maybe-install-target-libtermcap \
2525 maybe-install-target-winsup \
2526 maybe-install-target-libgloss \
2527 maybe-install-target-libffi \
2528 maybe-install-target-libjava \
2529 maybe-install-target-zlib \
2530 maybe-install-target-boehm-gc \
2531 maybe-install-target-rda \
2532 maybe-install-target-libada \
2533 maybe-install-target-libgomp \
2534 maybe-install-target-libitm \
2535 maybe-install-target-libatomic
2537 uninstall:
2538 @echo "the uninstall target is not supported in this tree"
2540 .PHONY: install.all
2541 install.all: install-no-fixedincludes
2542 @if [ -f ./gcc/Makefile ] ; then \
2543 r=`${PWD_COMMAND}` ; export r ; \
2544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2545 $(HOST_EXPORTS) \
2546 (cd ./gcc && \
2547 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2548 else \
2549 true ; \
2552 # install-no-fixedincludes is used to allow the elaboration of binary packages
2553 # suitable for distribution, where we cannot include the fixed system header
2554 # files.
2555 .PHONY: install-no-fixedincludes
2556 install-no-fixedincludes: installdirs install-host-nogcc \
2557 install-target gcc-install-no-fixedincludes
2559 .PHONY: install-strip
2560 install-strip:
2561 @: $(MAKE); $(unstage)
2562 @r=`${PWD_COMMAND}`; export r; \
2563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2564 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2566 .PHONY: install-strip-host
2567 install-strip-host: \
2568 maybe-install-strip-bfd \
2569 maybe-install-strip-opcodes \
2570 maybe-install-strip-binutils \
2571 maybe-install-strip-bison \
2572 maybe-install-strip-cgen \
2573 maybe-install-strip-dejagnu \
2574 maybe-install-strip-etc \
2575 maybe-install-strip-fastjar \
2576 maybe-install-strip-fixincludes \
2577 maybe-install-strip-flex \
2578 maybe-install-strip-gas \
2579 maybe-install-strip-gcc \
2580 maybe-install-strip-accel-gcc \
2581 maybe-install-strip-gmp \
2582 maybe-install-strip-mpfr \
2583 maybe-install-strip-mpc \
2584 maybe-install-strip-isl \
2585 maybe-install-strip-cloog \
2586 maybe-install-strip-libelf \
2587 maybe-install-strip-gold \
2588 maybe-install-strip-gprof \
2589 maybe-install-strip-intl \
2590 maybe-install-strip-tcl \
2591 maybe-install-strip-itcl \
2592 maybe-install-strip-ld \
2593 maybe-install-strip-libbacktrace \
2594 maybe-install-strip-libcpp \
2595 maybe-install-strip-libdecnumber \
2596 maybe-install-strip-libgui \
2597 maybe-install-strip-libiberty \
2598 maybe-install-strip-libiberty-linker-plugin \
2599 maybe-install-strip-libiconv \
2600 maybe-install-strip-m4 \
2601 maybe-install-strip-readline \
2602 maybe-install-strip-sid \
2603 maybe-install-strip-sim \
2604 maybe-install-strip-texinfo \
2605 maybe-install-strip-zlib \
2606 maybe-install-strip-gdb \
2607 maybe-install-strip-expect \
2608 maybe-install-strip-guile \
2609 maybe-install-strip-tk \
2610 maybe-install-strip-libtermcap \
2611 maybe-install-strip-utils \
2612 maybe-install-strip-gnattools \
2613 maybe-install-strip-lto-plugin
2615 .PHONY: install-strip-target
2616 install-strip-target: \
2617 maybe-install-strip-target-libstdc++-v3 \
2618 maybe-install-strip-target-libsanitizer \
2619 maybe-install-strip-target-libvtv \
2620 maybe-install-strip-target-libcilkrts \
2621 maybe-install-strip-target-libssp \
2622 maybe-install-strip-target-newlib \
2623 maybe-install-strip-target-libgcc \
2624 maybe-install-strip-target-libbacktrace \
2625 maybe-install-strip-target-libquadmath \
2626 maybe-install-strip-target-libgfortran \
2627 maybe-install-strip-target-libobjc \
2628 maybe-install-strip-target-libgo \
2629 maybe-install-strip-target-libtermcap \
2630 maybe-install-strip-target-winsup \
2631 maybe-install-strip-target-libgloss \
2632 maybe-install-strip-target-libffi \
2633 maybe-install-strip-target-libjava \
2634 maybe-install-strip-target-zlib \
2635 maybe-install-strip-target-boehm-gc \
2636 maybe-install-strip-target-rda \
2637 maybe-install-strip-target-libada \
2638 maybe-install-strip-target-libgomp \
2639 maybe-install-strip-target-libitm \
2640 maybe-install-strip-target-libatomic
2643 ### other supporting targets
2645 MAKEDIRS= \
2646 $(DESTDIR)$(prefix) \
2647 $(DESTDIR)$(exec_prefix)
2648 .PHONY: installdirs
2649 installdirs: mkinstalldirs
2650 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2652 dir.info: do-install-info
2653 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2654 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2655 mv -f dir.info.new dir.info ; \
2656 else true ; \
2659 dist:
2660 @echo "Building a full distribution of this tree isn't done"
2661 @echo "via 'make dist'. Check out the etc/ subdirectory"
2663 etags tags: TAGS
2665 # Right now this just builds TAGS in each subdirectory. emacs19 has the
2666 # ability to use several tags files at once, so there is probably no need
2667 # to combine them into one big TAGS file (like CVS 1.3 does). We could
2668 # (if we felt like it) have this Makefile write a piece of elisp which
2669 # the user could load to tell emacs19 where all the TAGS files we just
2670 # built are.
2671 TAGS: do-TAGS
2673 # ------------------------------------
2674 # Macros for configure and all targets
2675 # ------------------------------------
2681 # --------------------------------------
2682 # Modules which run on the build machine
2683 # --------------------------------------
2686 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
2687 maybe-configure-build-libiberty:
2688 @if gcc-bootstrap
2689 configure-build-libiberty: stage_current
2690 @endif gcc-bootstrap
2691 @if build-libiberty
2692 maybe-configure-build-libiberty: configure-build-libiberty
2693 configure-build-libiberty:
2694 @: $(MAKE); $(unstage)
2695 @r=`${PWD_COMMAND}`; export r; \
2696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2697 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2698 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
2699 $(BUILD_EXPORTS) \
2700 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2702 this_target="${target_alias}"; \
2704 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2705 case $(srcdir) in \
2706 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2707 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2708 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2709 esac; \
2710 module_srcdir=libiberty; \
2711 rm -f no-such-file || : ; \
2712 CONFIG_SITE=no-such-file $(SHELL) \
2713 $$s/$$module_srcdir/configure \
2714 --srcdir=$${topdir}/$$module_srcdir \
2715 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2716 --target=$${this_target} \
2717 || exit 1
2718 @endif build-libiberty
2724 .PHONY: all-build-libiberty maybe-all-build-libiberty
2725 maybe-all-build-libiberty:
2726 @if gcc-bootstrap
2727 all-build-libiberty: stage_current
2728 @endif gcc-bootstrap
2729 @if build-libiberty
2730 TARGET-build-libiberty=all
2731 maybe-all-build-libiberty: all-build-libiberty
2732 all-build-libiberty: configure-build-libiberty
2733 @: $(MAKE); $(unstage)
2734 @r=`${PWD_COMMAND}`; export r; \
2735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2736 $(BUILD_EXPORTS) \
2737 (cd $(BUILD_SUBDIR)/libiberty && \
2738 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2739 $(TARGET-build-libiberty))
2740 @endif build-libiberty
2746 .PHONY: configure-build-bison maybe-configure-build-bison
2747 maybe-configure-build-bison:
2748 @if gcc-bootstrap
2749 configure-build-bison: stage_current
2750 @endif gcc-bootstrap
2751 @if build-bison
2752 maybe-configure-build-bison: configure-build-bison
2753 configure-build-bison:
2754 @: $(MAKE); $(unstage)
2755 @r=`${PWD_COMMAND}`; export r; \
2756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2757 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2758 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
2759 $(BUILD_EXPORTS) \
2760 echo Configuring in $(BUILD_SUBDIR)/bison; \
2762 this_target="${target_alias}"; \
2764 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2765 case $(srcdir) in \
2766 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2767 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2768 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2769 esac; \
2770 module_srcdir=bison; \
2771 rm -f no-such-file || : ; \
2772 CONFIG_SITE=no-such-file $(SHELL) \
2773 $$s/$$module_srcdir/configure \
2774 --srcdir=$${topdir}/$$module_srcdir \
2775 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2776 --target=$${this_target} \
2777 || exit 1
2778 @endif build-bison
2784 .PHONY: all-build-bison maybe-all-build-bison
2785 maybe-all-build-bison:
2786 @if gcc-bootstrap
2787 all-build-bison: stage_current
2788 @endif gcc-bootstrap
2789 @if build-bison
2790 TARGET-build-bison=all
2791 maybe-all-build-bison: all-build-bison
2792 all-build-bison: configure-build-bison
2793 @: $(MAKE); $(unstage)
2794 @r=`${PWD_COMMAND}`; export r; \
2795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2796 $(BUILD_EXPORTS) \
2797 (cd $(BUILD_SUBDIR)/bison && \
2798 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2799 $(TARGET-build-bison))
2800 @endif build-bison
2806 .PHONY: configure-build-flex maybe-configure-build-flex
2807 maybe-configure-build-flex:
2808 @if gcc-bootstrap
2809 configure-build-flex: stage_current
2810 @endif gcc-bootstrap
2811 @if build-flex
2812 maybe-configure-build-flex: configure-build-flex
2813 configure-build-flex:
2814 @: $(MAKE); $(unstage)
2815 @r=`${PWD_COMMAND}`; export r; \
2816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2817 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2818 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
2819 $(BUILD_EXPORTS) \
2820 echo Configuring in $(BUILD_SUBDIR)/flex; \
2822 this_target="${target_alias}"; \
2824 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2825 case $(srcdir) in \
2826 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2827 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2828 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2829 esac; \
2830 module_srcdir=flex; \
2831 rm -f no-such-file || : ; \
2832 CONFIG_SITE=no-such-file $(SHELL) \
2833 $$s/$$module_srcdir/configure \
2834 --srcdir=$${topdir}/$$module_srcdir \
2835 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2836 --target=$${this_target} \
2837 || exit 1
2838 @endif build-flex
2844 .PHONY: all-build-flex maybe-all-build-flex
2845 maybe-all-build-flex:
2846 @if gcc-bootstrap
2847 all-build-flex: stage_current
2848 @endif gcc-bootstrap
2849 @if build-flex
2850 TARGET-build-flex=all
2851 maybe-all-build-flex: all-build-flex
2852 all-build-flex: configure-build-flex
2853 @: $(MAKE); $(unstage)
2854 @r=`${PWD_COMMAND}`; export r; \
2855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2856 $(BUILD_EXPORTS) \
2857 (cd $(BUILD_SUBDIR)/flex && \
2858 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2859 $(TARGET-build-flex))
2860 @endif build-flex
2866 .PHONY: configure-build-m4 maybe-configure-build-m4
2867 maybe-configure-build-m4:
2868 @if gcc-bootstrap
2869 configure-build-m4: stage_current
2870 @endif gcc-bootstrap
2871 @if build-m4
2872 maybe-configure-build-m4: configure-build-m4
2873 configure-build-m4:
2874 @: $(MAKE); $(unstage)
2875 @r=`${PWD_COMMAND}`; export r; \
2876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2877 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2878 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
2879 $(BUILD_EXPORTS) \
2880 echo Configuring in $(BUILD_SUBDIR)/m4; \
2882 this_target="${target_alias}"; \
2884 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2885 case $(srcdir) in \
2886 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2887 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2888 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2889 esac; \
2890 module_srcdir=m4; \
2891 rm -f no-such-file || : ; \
2892 CONFIG_SITE=no-such-file $(SHELL) \
2893 $$s/$$module_srcdir/configure \
2894 --srcdir=$${topdir}/$$module_srcdir \
2895 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2896 --target=$${this_target} \
2897 || exit 1
2898 @endif build-m4
2904 .PHONY: all-build-m4 maybe-all-build-m4
2905 maybe-all-build-m4:
2906 @if gcc-bootstrap
2907 all-build-m4: stage_current
2908 @endif gcc-bootstrap
2909 @if build-m4
2910 TARGET-build-m4=all
2911 maybe-all-build-m4: all-build-m4
2912 all-build-m4: configure-build-m4
2913 @: $(MAKE); $(unstage)
2914 @r=`${PWD_COMMAND}`; export r; \
2915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2916 $(BUILD_EXPORTS) \
2917 (cd $(BUILD_SUBDIR)/m4 && \
2918 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2919 $(TARGET-build-m4))
2920 @endif build-m4
2926 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
2927 maybe-configure-build-texinfo:
2928 @if gcc-bootstrap
2929 configure-build-texinfo: stage_current
2930 @endif gcc-bootstrap
2931 @if build-texinfo
2932 maybe-configure-build-texinfo: configure-build-texinfo
2933 configure-build-texinfo:
2934 @: $(MAKE); $(unstage)
2935 @r=`${PWD_COMMAND}`; export r; \
2936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2937 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2938 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
2939 $(BUILD_EXPORTS) \
2940 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2942 this_target="${target_alias}"; \
2944 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2945 case $(srcdir) in \
2946 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2947 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2948 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2949 esac; \
2950 module_srcdir=texinfo; \
2951 rm -f no-such-file || : ; \
2952 CONFIG_SITE=no-such-file $(SHELL) \
2953 $$s/$$module_srcdir/configure \
2954 --srcdir=$${topdir}/$$module_srcdir \
2955 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2956 --target=$${this_target} \
2957 || exit 1
2958 @endif build-texinfo
2964 .PHONY: all-build-texinfo maybe-all-build-texinfo
2965 maybe-all-build-texinfo:
2966 @if gcc-bootstrap
2967 all-build-texinfo: stage_current
2968 @endif gcc-bootstrap
2969 @if build-texinfo
2970 TARGET-build-texinfo=all
2971 maybe-all-build-texinfo: all-build-texinfo
2972 all-build-texinfo: configure-build-texinfo
2973 @: $(MAKE); $(unstage)
2974 @r=`${PWD_COMMAND}`; export r; \
2975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2976 $(BUILD_EXPORTS) \
2977 (cd $(BUILD_SUBDIR)/texinfo && \
2978 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2979 $(TARGET-build-texinfo))
2980 @endif build-texinfo
2986 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
2987 maybe-configure-build-fixincludes:
2988 @if gcc-bootstrap
2989 configure-build-fixincludes: stage_current
2990 @endif gcc-bootstrap
2991 @if build-fixincludes
2992 maybe-configure-build-fixincludes: configure-build-fixincludes
2993 configure-build-fixincludes:
2994 @: $(MAKE); $(unstage)
2995 @r=`${PWD_COMMAND}`; export r; \
2996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2997 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
2998 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
2999 $(BUILD_EXPORTS) \
3000 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3002 this_target="${target_alias}"; \
3004 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3005 case $(srcdir) in \
3006 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3007 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3008 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3009 esac; \
3010 module_srcdir=fixincludes; \
3011 rm -f no-such-file || : ; \
3012 CONFIG_SITE=no-such-file $(SHELL) \
3013 $$s/$$module_srcdir/configure \
3014 --srcdir=$${topdir}/$$module_srcdir \
3015 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3016 --target=$${this_target} \
3017 || exit 1
3018 @endif build-fixincludes
3024 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
3025 maybe-all-build-fixincludes:
3026 @if gcc-bootstrap
3027 all-build-fixincludes: stage_current
3028 @endif gcc-bootstrap
3029 @if build-fixincludes
3030 TARGET-build-fixincludes=all
3031 maybe-all-build-fixincludes: all-build-fixincludes
3032 all-build-fixincludes: configure-build-fixincludes
3033 @: $(MAKE); $(unstage)
3034 @r=`${PWD_COMMAND}`; export r; \
3035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3036 $(BUILD_EXPORTS) \
3037 (cd $(BUILD_SUBDIR)/fixincludes && \
3038 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3039 $(TARGET-build-fixincludes))
3040 @endif build-fixincludes
3046 # --------------------------------------
3047 # Modules which run on the host machine
3048 # --------------------------------------
3051 .PHONY: configure-bfd maybe-configure-bfd
3052 maybe-configure-bfd:
3053 @if gcc-bootstrap
3054 configure-bfd: stage_current
3055 @endif gcc-bootstrap
3056 @if bfd
3057 maybe-configure-bfd: configure-bfd
3058 configure-bfd:
3059 @r=`${PWD_COMMAND}`; export r; \
3060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3061 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3062 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3063 $(HOST_EXPORTS) \
3064 echo Configuring in $(HOST_SUBDIR)/bfd; \
3066 this_target="${target_alias}"; \
3068 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
3069 case $(srcdir) in \
3070 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3071 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3072 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3073 esac; \
3074 module_srcdir=bfd; \
3075 $(SHELL) \
3076 $$s/$$module_srcdir/configure \
3077 --srcdir=$${topdir}/$$module_srcdir \
3078 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3079 --target=$${this_target} \
3080 || exit 1
3081 @endif bfd
3085 .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
3086 maybe-configure-stage1-bfd:
3087 @if bfd-bootstrap
3088 maybe-configure-stage1-bfd: configure-stage1-bfd
3089 configure-stage1-bfd:
3090 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3091 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3092 @r=`${PWD_COMMAND}`; export r; \
3093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3094 TFLAGS="$(STAGE1_TFLAGS)"; \
3095 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3096 $(HOST_EXPORTS) \
3097 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3098 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3099 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3100 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
3101 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3102 cd $(HOST_SUBDIR)/bfd || exit 1; \
3103 case $(srcdir) in \
3104 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3105 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3106 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3107 esac; \
3108 module_srcdir=bfd; \
3109 $(SHELL) $$s/$$module_srcdir/configure \
3110 --srcdir=$${topdir}/$$module_srcdir \
3111 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3112 --target=${target_alias} \
3114 $(STAGE1_CONFIGURE_FLAGS)
3115 @endif bfd-bootstrap
3117 .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
3118 maybe-configure-stage2-bfd:
3119 @if bfd-bootstrap
3120 maybe-configure-stage2-bfd: configure-stage2-bfd
3121 configure-stage2-bfd:
3122 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3123 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3124 @r=`${PWD_COMMAND}`; export r; \
3125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3126 TFLAGS="$(STAGE2_TFLAGS)"; \
3127 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3128 $(HOST_EXPORTS) \
3129 $(POSTSTAGE1_HOST_EXPORTS) \
3130 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3131 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3132 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3133 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
3134 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3135 cd $(HOST_SUBDIR)/bfd || exit 1; \
3136 case $(srcdir) in \
3137 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3138 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3139 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3140 esac; \
3141 module_srcdir=bfd; \
3142 $(SHELL) $$s/$$module_srcdir/configure \
3143 --srcdir=$${topdir}/$$module_srcdir \
3144 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3145 --target=${target_alias} \
3146 --with-build-libsubdir=$(HOST_SUBDIR) \
3147 $(STAGE2_CONFIGURE_FLAGS)
3148 @endif bfd-bootstrap
3150 .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
3151 maybe-configure-stage3-bfd:
3152 @if bfd-bootstrap
3153 maybe-configure-stage3-bfd: configure-stage3-bfd
3154 configure-stage3-bfd:
3155 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3156 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3157 @r=`${PWD_COMMAND}`; export r; \
3158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3159 TFLAGS="$(STAGE3_TFLAGS)"; \
3160 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3161 $(HOST_EXPORTS) \
3162 $(POSTSTAGE1_HOST_EXPORTS) \
3163 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3164 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3165 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3166 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
3167 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3168 cd $(HOST_SUBDIR)/bfd || exit 1; \
3169 case $(srcdir) in \
3170 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3171 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3172 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3173 esac; \
3174 module_srcdir=bfd; \
3175 $(SHELL) $$s/$$module_srcdir/configure \
3176 --srcdir=$${topdir}/$$module_srcdir \
3177 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3178 --target=${target_alias} \
3179 --with-build-libsubdir=$(HOST_SUBDIR) \
3180 $(STAGE3_CONFIGURE_FLAGS)
3181 @endif bfd-bootstrap
3183 .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
3184 maybe-configure-stage4-bfd:
3185 @if bfd-bootstrap
3186 maybe-configure-stage4-bfd: configure-stage4-bfd
3187 configure-stage4-bfd:
3188 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3189 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3190 @r=`${PWD_COMMAND}`; export r; \
3191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3192 TFLAGS="$(STAGE4_TFLAGS)"; \
3193 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3194 $(HOST_EXPORTS) \
3195 $(POSTSTAGE1_HOST_EXPORTS) \
3196 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3197 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3198 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3199 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
3200 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3201 cd $(HOST_SUBDIR)/bfd || exit 1; \
3202 case $(srcdir) in \
3203 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3204 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3205 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3206 esac; \
3207 module_srcdir=bfd; \
3208 $(SHELL) $$s/$$module_srcdir/configure \
3209 --srcdir=$${topdir}/$$module_srcdir \
3210 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3211 --target=${target_alias} \
3212 --with-build-libsubdir=$(HOST_SUBDIR) \
3213 $(STAGE4_CONFIGURE_FLAGS)
3214 @endif bfd-bootstrap
3216 .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3217 maybe-configure-stageprofile-bfd:
3218 @if bfd-bootstrap
3219 maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3220 configure-stageprofile-bfd:
3221 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3222 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3223 @r=`${PWD_COMMAND}`; export r; \
3224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3225 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3226 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3227 $(HOST_EXPORTS) \
3228 $(POSTSTAGE1_HOST_EXPORTS) \
3229 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3230 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3231 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
3232 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
3233 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3234 cd $(HOST_SUBDIR)/bfd || exit 1; \
3235 case $(srcdir) in \
3236 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3237 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3238 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3239 esac; \
3240 module_srcdir=bfd; \
3241 $(SHELL) $$s/$$module_srcdir/configure \
3242 --srcdir=$${topdir}/$$module_srcdir \
3243 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3244 --target=${target_alias} \
3245 --with-build-libsubdir=$(HOST_SUBDIR) \
3246 $(STAGEprofile_CONFIGURE_FLAGS)
3247 @endif bfd-bootstrap
3249 .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3250 maybe-configure-stagefeedback-bfd:
3251 @if bfd-bootstrap
3252 maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3253 configure-stagefeedback-bfd:
3254 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3255 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3256 @r=`${PWD_COMMAND}`; export r; \
3257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3258 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3259 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3260 $(HOST_EXPORTS) \
3261 $(POSTSTAGE1_HOST_EXPORTS) \
3262 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3263 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3264 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
3265 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
3266 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3267 cd $(HOST_SUBDIR)/bfd || exit 1; \
3268 case $(srcdir) in \
3269 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3270 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3271 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3272 esac; \
3273 module_srcdir=bfd; \
3274 $(SHELL) $$s/$$module_srcdir/configure \
3275 --srcdir=$${topdir}/$$module_srcdir \
3276 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3277 --target=${target_alias} \
3278 --with-build-libsubdir=$(HOST_SUBDIR) \
3279 $(STAGEfeedback_CONFIGURE_FLAGS)
3280 @endif bfd-bootstrap
3286 .PHONY: all-bfd maybe-all-bfd
3287 maybe-all-bfd:
3288 @if gcc-bootstrap
3289 all-bfd: stage_current
3290 @endif gcc-bootstrap
3291 @if bfd
3292 TARGET-bfd=all
3293 maybe-all-bfd: all-bfd
3294 all-bfd: configure-bfd
3295 @r=`${PWD_COMMAND}`; export r; \
3296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3297 $(HOST_EXPORTS) \
3298 (cd $(HOST_SUBDIR)/bfd && \
3299 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
3300 $(TARGET-bfd))
3301 @endif bfd
3305 .PHONY: all-stage1-bfd maybe-all-stage1-bfd
3306 .PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3307 maybe-all-stage1-bfd:
3308 maybe-clean-stage1-bfd:
3309 @if bfd-bootstrap
3310 maybe-all-stage1-bfd: all-stage1-bfd
3311 all-stage1: all-stage1-bfd
3312 TARGET-stage1-bfd = $(TARGET-bfd)
3313 all-stage1-bfd: configure-stage1-bfd
3314 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3315 @r=`${PWD_COMMAND}`; export r; \
3316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3317 TFLAGS="$(STAGE1_TFLAGS)"; \
3318 $(HOST_EXPORTS) \
3319 cd $(HOST_SUBDIR)/bfd && \
3320 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3321 CFLAGS="$(STAGE1_CFLAGS)" \
3322 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3323 LIBCFLAGS="$(LIBCFLAGS)" \
3324 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3325 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3326 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3327 $(EXTRA_HOST_FLAGS) \
3328 $(STAGE1_FLAGS_TO_PASS) \
3329 TFLAGS="$(STAGE1_TFLAGS)" \
3330 $(TARGET-stage1-bfd)
3332 maybe-clean-stage1-bfd: clean-stage1-bfd
3333 clean-stage1: clean-stage1-bfd
3334 clean-stage1-bfd:
3335 @if [ $(current_stage) = stage1 ]; then \
3336 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3337 else \
3338 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3339 $(MAKE) stage1-start; \
3340 fi; \
3341 cd $(HOST_SUBDIR)/bfd && \
3342 $(MAKE) $(EXTRA_HOST_FLAGS) \
3343 $(STAGE1_FLAGS_TO_PASS) clean
3344 @endif bfd-bootstrap
3347 .PHONY: all-stage2-bfd maybe-all-stage2-bfd
3348 .PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3349 maybe-all-stage2-bfd:
3350 maybe-clean-stage2-bfd:
3351 @if bfd-bootstrap
3352 maybe-all-stage2-bfd: all-stage2-bfd
3353 all-stage2: all-stage2-bfd
3354 TARGET-stage2-bfd = $(TARGET-bfd)
3355 all-stage2-bfd: configure-stage2-bfd
3356 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3357 @r=`${PWD_COMMAND}`; export r; \
3358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3359 TFLAGS="$(STAGE2_TFLAGS)"; \
3360 $(HOST_EXPORTS) \
3361 $(POSTSTAGE1_HOST_EXPORTS) \
3362 cd $(HOST_SUBDIR)/bfd && \
3363 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3364 CFLAGS="$(STAGE2_CFLAGS)" \
3365 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3366 LIBCFLAGS="$(STAGE2_CFLAGS)" \
3367 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3368 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3369 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3370 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3371 TFLAGS="$(STAGE2_TFLAGS)" \
3372 $(TARGET-stage2-bfd)
3374 maybe-clean-stage2-bfd: clean-stage2-bfd
3375 clean-stage2: clean-stage2-bfd
3376 clean-stage2-bfd:
3377 @if [ $(current_stage) = stage2 ]; then \
3378 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3379 else \
3380 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3381 $(MAKE) stage2-start; \
3382 fi; \
3383 cd $(HOST_SUBDIR)/bfd && \
3384 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3385 @endif bfd-bootstrap
3388 .PHONY: all-stage3-bfd maybe-all-stage3-bfd
3389 .PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3390 maybe-all-stage3-bfd:
3391 maybe-clean-stage3-bfd:
3392 @if bfd-bootstrap
3393 maybe-all-stage3-bfd: all-stage3-bfd
3394 all-stage3: all-stage3-bfd
3395 TARGET-stage3-bfd = $(TARGET-bfd)
3396 all-stage3-bfd: configure-stage3-bfd
3397 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3398 @r=`${PWD_COMMAND}`; export r; \
3399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3400 TFLAGS="$(STAGE3_TFLAGS)"; \
3401 $(HOST_EXPORTS) \
3402 $(POSTSTAGE1_HOST_EXPORTS) \
3403 cd $(HOST_SUBDIR)/bfd && \
3404 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3405 CFLAGS="$(STAGE3_CFLAGS)" \
3406 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3407 LIBCFLAGS="$(STAGE3_CFLAGS)" \
3408 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3409 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3410 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3411 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3412 TFLAGS="$(STAGE3_TFLAGS)" \
3413 $(TARGET-stage3-bfd)
3415 maybe-clean-stage3-bfd: clean-stage3-bfd
3416 clean-stage3: clean-stage3-bfd
3417 clean-stage3-bfd:
3418 @if [ $(current_stage) = stage3 ]; then \
3419 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3420 else \
3421 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3422 $(MAKE) stage3-start; \
3423 fi; \
3424 cd $(HOST_SUBDIR)/bfd && \
3425 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3426 @endif bfd-bootstrap
3429 .PHONY: all-stage4-bfd maybe-all-stage4-bfd
3430 .PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3431 maybe-all-stage4-bfd:
3432 maybe-clean-stage4-bfd:
3433 @if bfd-bootstrap
3434 maybe-all-stage4-bfd: all-stage4-bfd
3435 all-stage4: all-stage4-bfd
3436 TARGET-stage4-bfd = $(TARGET-bfd)
3437 all-stage4-bfd: configure-stage4-bfd
3438 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3439 @r=`${PWD_COMMAND}`; export r; \
3440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3441 TFLAGS="$(STAGE4_TFLAGS)"; \
3442 $(HOST_EXPORTS) \
3443 $(POSTSTAGE1_HOST_EXPORTS) \
3444 cd $(HOST_SUBDIR)/bfd && \
3445 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3446 CFLAGS="$(STAGE4_CFLAGS)" \
3447 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3448 LIBCFLAGS="$(STAGE4_CFLAGS)" \
3449 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3450 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3451 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3452 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3453 TFLAGS="$(STAGE4_TFLAGS)" \
3454 $(TARGET-stage4-bfd)
3456 maybe-clean-stage4-bfd: clean-stage4-bfd
3457 clean-stage4: clean-stage4-bfd
3458 clean-stage4-bfd:
3459 @if [ $(current_stage) = stage4 ]; then \
3460 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3461 else \
3462 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3463 $(MAKE) stage4-start; \
3464 fi; \
3465 cd $(HOST_SUBDIR)/bfd && \
3466 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3467 @endif bfd-bootstrap
3470 .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3471 .PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3472 maybe-all-stageprofile-bfd:
3473 maybe-clean-stageprofile-bfd:
3474 @if bfd-bootstrap
3475 maybe-all-stageprofile-bfd: all-stageprofile-bfd
3476 all-stageprofile: all-stageprofile-bfd
3477 TARGET-stageprofile-bfd = $(TARGET-bfd)
3478 all-stageprofile-bfd: configure-stageprofile-bfd
3479 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3480 @r=`${PWD_COMMAND}`; export r; \
3481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3482 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3483 $(HOST_EXPORTS) \
3484 $(POSTSTAGE1_HOST_EXPORTS) \
3485 cd $(HOST_SUBDIR)/bfd && \
3486 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3487 CFLAGS="$(STAGEprofile_CFLAGS)" \
3488 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3489 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3490 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3491 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3492 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3493 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3494 TFLAGS="$(STAGEprofile_TFLAGS)" \
3495 $(TARGET-stageprofile-bfd)
3497 maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3498 clean-stageprofile: clean-stageprofile-bfd
3499 clean-stageprofile-bfd:
3500 @if [ $(current_stage) = stageprofile ]; then \
3501 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3502 else \
3503 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3504 $(MAKE) stageprofile-start; \
3505 fi; \
3506 cd $(HOST_SUBDIR)/bfd && \
3507 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3508 @endif bfd-bootstrap
3511 .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3512 .PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3513 maybe-all-stagefeedback-bfd:
3514 maybe-clean-stagefeedback-bfd:
3515 @if bfd-bootstrap
3516 maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3517 all-stagefeedback: all-stagefeedback-bfd
3518 TARGET-stagefeedback-bfd = $(TARGET-bfd)
3519 all-stagefeedback-bfd: configure-stagefeedback-bfd
3520 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3521 @r=`${PWD_COMMAND}`; export r; \
3522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3523 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3524 $(HOST_EXPORTS) \
3525 $(POSTSTAGE1_HOST_EXPORTS) \
3526 cd $(HOST_SUBDIR)/bfd && \
3527 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3528 CFLAGS="$(STAGEfeedback_CFLAGS)" \
3529 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3530 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3531 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3532 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3533 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3534 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3535 TFLAGS="$(STAGEfeedback_TFLAGS)" \
3536 $(TARGET-stagefeedback-bfd)
3538 maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3539 clean-stagefeedback: clean-stagefeedback-bfd
3540 clean-stagefeedback-bfd:
3541 @if [ $(current_stage) = stagefeedback ]; then \
3542 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3543 else \
3544 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3545 $(MAKE) stagefeedback-start; \
3546 fi; \
3547 cd $(HOST_SUBDIR)/bfd && \
3548 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3549 @endif bfd-bootstrap
3555 .PHONY: check-bfd maybe-check-bfd
3556 maybe-check-bfd:
3557 @if bfd
3558 maybe-check-bfd: check-bfd
3560 check-bfd:
3561 @: $(MAKE); $(unstage)
3562 @r=`${PWD_COMMAND}`; export r; \
3563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3564 $(HOST_EXPORTS) \
3565 (cd $(HOST_SUBDIR)/bfd && \
3566 $(MAKE) $(FLAGS_TO_PASS) check)
3568 @endif bfd
3570 .PHONY: install-bfd maybe-install-bfd
3571 maybe-install-bfd:
3572 @if bfd
3573 maybe-install-bfd: install-bfd
3575 install-bfd: installdirs
3576 @: $(MAKE); $(unstage)
3577 @r=`${PWD_COMMAND}`; export r; \
3578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3579 $(HOST_EXPORTS) \
3580 (cd $(HOST_SUBDIR)/bfd && \
3581 $(MAKE) $(FLAGS_TO_PASS) install)
3583 @endif bfd
3585 .PHONY: install-strip-bfd maybe-install-strip-bfd
3586 maybe-install-strip-bfd:
3587 @if bfd
3588 maybe-install-strip-bfd: install-strip-bfd
3590 install-strip-bfd: installdirs
3591 @: $(MAKE); $(unstage)
3592 @r=`${PWD_COMMAND}`; export r; \
3593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3594 $(HOST_EXPORTS) \
3595 (cd $(HOST_SUBDIR)/bfd && \
3596 $(MAKE) $(FLAGS_TO_PASS) install-strip)
3598 @endif bfd
3600 # Other targets (info, dvi, pdf, etc.)
3602 .PHONY: maybe-info-bfd info-bfd
3603 maybe-info-bfd:
3604 @if bfd
3605 maybe-info-bfd: info-bfd
3607 info-bfd: \
3608 configure-bfd
3609 @[ -f ./bfd/Makefile ] || exit 0; \
3610 r=`${PWD_COMMAND}`; export r; \
3611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3612 $(HOST_EXPORTS) \
3613 for flag in $(EXTRA_HOST_FLAGS) ; do \
3614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3615 done; \
3616 echo "Doing info in bfd" ; \
3617 (cd $(HOST_SUBDIR)/bfd && \
3618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3620 "RANLIB=$${RANLIB}" \
3621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3622 info) \
3623 || exit 1
3625 @endif bfd
3627 .PHONY: maybe-dvi-bfd dvi-bfd
3628 maybe-dvi-bfd:
3629 @if bfd
3630 maybe-dvi-bfd: dvi-bfd
3632 dvi-bfd: \
3633 configure-bfd
3634 @[ -f ./bfd/Makefile ] || exit 0; \
3635 r=`${PWD_COMMAND}`; export r; \
3636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3637 $(HOST_EXPORTS) \
3638 for flag in $(EXTRA_HOST_FLAGS) ; do \
3639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3640 done; \
3641 echo "Doing dvi in bfd" ; \
3642 (cd $(HOST_SUBDIR)/bfd && \
3643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3645 "RANLIB=$${RANLIB}" \
3646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3647 dvi) \
3648 || exit 1
3650 @endif bfd
3652 .PHONY: maybe-pdf-bfd pdf-bfd
3653 maybe-pdf-bfd:
3654 @if bfd
3655 maybe-pdf-bfd: pdf-bfd
3657 pdf-bfd: \
3658 configure-bfd
3659 @[ -f ./bfd/Makefile ] || exit 0; \
3660 r=`${PWD_COMMAND}`; export r; \
3661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3662 $(HOST_EXPORTS) \
3663 for flag in $(EXTRA_HOST_FLAGS) ; do \
3664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3665 done; \
3666 echo "Doing pdf in bfd" ; \
3667 (cd $(HOST_SUBDIR)/bfd && \
3668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3670 "RANLIB=$${RANLIB}" \
3671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3672 pdf) \
3673 || exit 1
3675 @endif bfd
3677 .PHONY: maybe-html-bfd html-bfd
3678 maybe-html-bfd:
3679 @if bfd
3680 maybe-html-bfd: html-bfd
3682 html-bfd: \
3683 configure-bfd
3684 @[ -f ./bfd/Makefile ] || exit 0; \
3685 r=`${PWD_COMMAND}`; export r; \
3686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3687 $(HOST_EXPORTS) \
3688 for flag in $(EXTRA_HOST_FLAGS) ; do \
3689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3690 done; \
3691 echo "Doing html in bfd" ; \
3692 (cd $(HOST_SUBDIR)/bfd && \
3693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3695 "RANLIB=$${RANLIB}" \
3696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3697 html) \
3698 || exit 1
3700 @endif bfd
3702 .PHONY: maybe-TAGS-bfd TAGS-bfd
3703 maybe-TAGS-bfd:
3704 @if bfd
3705 maybe-TAGS-bfd: TAGS-bfd
3707 TAGS-bfd: \
3708 configure-bfd
3709 @[ -f ./bfd/Makefile ] || exit 0; \
3710 r=`${PWD_COMMAND}`; export r; \
3711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3712 $(HOST_EXPORTS) \
3713 for flag in $(EXTRA_HOST_FLAGS) ; do \
3714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3715 done; \
3716 echo "Doing TAGS in bfd" ; \
3717 (cd $(HOST_SUBDIR)/bfd && \
3718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3720 "RANLIB=$${RANLIB}" \
3721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3722 TAGS) \
3723 || exit 1
3725 @endif bfd
3727 .PHONY: maybe-install-info-bfd install-info-bfd
3728 maybe-install-info-bfd:
3729 @if bfd
3730 maybe-install-info-bfd: install-info-bfd
3732 install-info-bfd: \
3733 configure-bfd \
3734 info-bfd
3735 @[ -f ./bfd/Makefile ] || exit 0; \
3736 r=`${PWD_COMMAND}`; export r; \
3737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3738 $(HOST_EXPORTS) \
3739 for flag in $(EXTRA_HOST_FLAGS) ; do \
3740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3741 done; \
3742 echo "Doing install-info in bfd" ; \
3743 (cd $(HOST_SUBDIR)/bfd && \
3744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3746 "RANLIB=$${RANLIB}" \
3747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3748 install-info) \
3749 || exit 1
3751 @endif bfd
3753 .PHONY: maybe-install-pdf-bfd install-pdf-bfd
3754 maybe-install-pdf-bfd:
3755 @if bfd
3756 maybe-install-pdf-bfd: install-pdf-bfd
3758 install-pdf-bfd: \
3759 configure-bfd \
3760 pdf-bfd
3761 @[ -f ./bfd/Makefile ] || exit 0; \
3762 r=`${PWD_COMMAND}`; export r; \
3763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3764 $(HOST_EXPORTS) \
3765 for flag in $(EXTRA_HOST_FLAGS) ; do \
3766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3767 done; \
3768 echo "Doing install-pdf in bfd" ; \
3769 (cd $(HOST_SUBDIR)/bfd && \
3770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3772 "RANLIB=$${RANLIB}" \
3773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3774 install-pdf) \
3775 || exit 1
3777 @endif bfd
3779 .PHONY: maybe-install-html-bfd install-html-bfd
3780 maybe-install-html-bfd:
3781 @if bfd
3782 maybe-install-html-bfd: install-html-bfd
3784 install-html-bfd: \
3785 configure-bfd \
3786 html-bfd
3787 @[ -f ./bfd/Makefile ] || exit 0; \
3788 r=`${PWD_COMMAND}`; export r; \
3789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3790 $(HOST_EXPORTS) \
3791 for flag in $(EXTRA_HOST_FLAGS) ; do \
3792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3793 done; \
3794 echo "Doing install-html in bfd" ; \
3795 (cd $(HOST_SUBDIR)/bfd && \
3796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3798 "RANLIB=$${RANLIB}" \
3799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3800 install-html) \
3801 || exit 1
3803 @endif bfd
3805 .PHONY: maybe-installcheck-bfd installcheck-bfd
3806 maybe-installcheck-bfd:
3807 @if bfd
3808 maybe-installcheck-bfd: installcheck-bfd
3810 installcheck-bfd: \
3811 configure-bfd
3812 @[ -f ./bfd/Makefile ] || exit 0; \
3813 r=`${PWD_COMMAND}`; export r; \
3814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3815 $(HOST_EXPORTS) \
3816 for flag in $(EXTRA_HOST_FLAGS) ; do \
3817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3818 done; \
3819 echo "Doing installcheck in bfd" ; \
3820 (cd $(HOST_SUBDIR)/bfd && \
3821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3823 "RANLIB=$${RANLIB}" \
3824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3825 installcheck) \
3826 || exit 1
3828 @endif bfd
3830 .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3831 maybe-mostlyclean-bfd:
3832 @if bfd
3833 maybe-mostlyclean-bfd: mostlyclean-bfd
3835 mostlyclean-bfd:
3836 @[ -f ./bfd/Makefile ] || exit 0; \
3837 r=`${PWD_COMMAND}`; export r; \
3838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3839 $(HOST_EXPORTS) \
3840 for flag in $(EXTRA_HOST_FLAGS) ; do \
3841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3842 done; \
3843 echo "Doing mostlyclean in bfd" ; \
3844 (cd $(HOST_SUBDIR)/bfd && \
3845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3847 "RANLIB=$${RANLIB}" \
3848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3849 mostlyclean) \
3850 || exit 1
3852 @endif bfd
3854 .PHONY: maybe-clean-bfd clean-bfd
3855 maybe-clean-bfd:
3856 @if bfd
3857 maybe-clean-bfd: clean-bfd
3859 clean-bfd:
3860 @[ -f ./bfd/Makefile ] || exit 0; \
3861 r=`${PWD_COMMAND}`; export r; \
3862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3863 $(HOST_EXPORTS) \
3864 for flag in $(EXTRA_HOST_FLAGS) ; do \
3865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3866 done; \
3867 echo "Doing clean in bfd" ; \
3868 (cd $(HOST_SUBDIR)/bfd && \
3869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3871 "RANLIB=$${RANLIB}" \
3872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3873 clean) \
3874 || exit 1
3876 @endif bfd
3878 .PHONY: maybe-distclean-bfd distclean-bfd
3879 maybe-distclean-bfd:
3880 @if bfd
3881 maybe-distclean-bfd: distclean-bfd
3883 distclean-bfd:
3884 @[ -f ./bfd/Makefile ] || exit 0; \
3885 r=`${PWD_COMMAND}`; export r; \
3886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3887 $(HOST_EXPORTS) \
3888 for flag in $(EXTRA_HOST_FLAGS) ; do \
3889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3890 done; \
3891 echo "Doing distclean in bfd" ; \
3892 (cd $(HOST_SUBDIR)/bfd && \
3893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3895 "RANLIB=$${RANLIB}" \
3896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3897 distclean) \
3898 || exit 1
3900 @endif bfd
3902 .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
3903 maybe-maintainer-clean-bfd:
3904 @if bfd
3905 maybe-maintainer-clean-bfd: maintainer-clean-bfd
3907 maintainer-clean-bfd:
3908 @[ -f ./bfd/Makefile ] || exit 0; \
3909 r=`${PWD_COMMAND}`; export r; \
3910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3911 $(HOST_EXPORTS) \
3912 for flag in $(EXTRA_HOST_FLAGS) ; do \
3913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3914 done; \
3915 echo "Doing maintainer-clean in bfd" ; \
3916 (cd $(HOST_SUBDIR)/bfd && \
3917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3919 "RANLIB=$${RANLIB}" \
3920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3921 maintainer-clean) \
3922 || exit 1
3924 @endif bfd
3928 .PHONY: configure-opcodes maybe-configure-opcodes
3929 maybe-configure-opcodes:
3930 @if gcc-bootstrap
3931 configure-opcodes: stage_current
3932 @endif gcc-bootstrap
3933 @if opcodes
3934 maybe-configure-opcodes: configure-opcodes
3935 configure-opcodes:
3936 @r=`${PWD_COMMAND}`; export r; \
3937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3938 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3939 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3940 $(HOST_EXPORTS) \
3941 echo Configuring in $(HOST_SUBDIR)/opcodes; \
3943 this_target="${target_alias}"; \
3945 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
3946 case $(srcdir) in \
3947 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3948 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3949 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3950 esac; \
3951 module_srcdir=opcodes; \
3952 $(SHELL) \
3953 $$s/$$module_srcdir/configure \
3954 --srcdir=$${topdir}/$$module_srcdir \
3955 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3956 --target=$${this_target} \
3957 || exit 1
3958 @endif opcodes
3962 .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
3963 maybe-configure-stage1-opcodes:
3964 @if opcodes-bootstrap
3965 maybe-configure-stage1-opcodes: configure-stage1-opcodes
3966 configure-stage1-opcodes:
3967 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3968 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3969 @r=`${PWD_COMMAND}`; export r; \
3970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3971 TFLAGS="$(STAGE1_TFLAGS)"; \
3972 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3973 $(HOST_EXPORTS) \
3974 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3975 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3976 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3977 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
3978 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3979 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3980 case $(srcdir) in \
3981 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3982 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3983 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3984 esac; \
3985 module_srcdir=opcodes; \
3986 $(SHELL) $$s/$$module_srcdir/configure \
3987 --srcdir=$${topdir}/$$module_srcdir \
3988 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3989 --target=${target_alias} \
3991 $(STAGE1_CONFIGURE_FLAGS)
3992 @endif opcodes-bootstrap
3994 .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
3995 maybe-configure-stage2-opcodes:
3996 @if opcodes-bootstrap
3997 maybe-configure-stage2-opcodes: configure-stage2-opcodes
3998 configure-stage2-opcodes:
3999 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4000 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4001 @r=`${PWD_COMMAND}`; export r; \
4002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4003 TFLAGS="$(STAGE2_TFLAGS)"; \
4004 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4005 $(HOST_EXPORTS) \
4006 $(POSTSTAGE1_HOST_EXPORTS) \
4007 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4008 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4009 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4010 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
4011 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4012 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4013 case $(srcdir) in \
4014 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4015 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4016 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4017 esac; \
4018 module_srcdir=opcodes; \
4019 $(SHELL) $$s/$$module_srcdir/configure \
4020 --srcdir=$${topdir}/$$module_srcdir \
4021 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4022 --target=${target_alias} \
4023 --with-build-libsubdir=$(HOST_SUBDIR) \
4024 $(STAGE2_CONFIGURE_FLAGS)
4025 @endif opcodes-bootstrap
4027 .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
4028 maybe-configure-stage3-opcodes:
4029 @if opcodes-bootstrap
4030 maybe-configure-stage3-opcodes: configure-stage3-opcodes
4031 configure-stage3-opcodes:
4032 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4033 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4034 @r=`${PWD_COMMAND}`; export r; \
4035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4036 TFLAGS="$(STAGE3_TFLAGS)"; \
4037 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4038 $(HOST_EXPORTS) \
4039 $(POSTSTAGE1_HOST_EXPORTS) \
4040 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4041 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4042 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4043 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
4044 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4045 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4046 case $(srcdir) in \
4047 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4048 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4049 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4050 esac; \
4051 module_srcdir=opcodes; \
4052 $(SHELL) $$s/$$module_srcdir/configure \
4053 --srcdir=$${topdir}/$$module_srcdir \
4054 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4055 --target=${target_alias} \
4056 --with-build-libsubdir=$(HOST_SUBDIR) \
4057 $(STAGE3_CONFIGURE_FLAGS)
4058 @endif opcodes-bootstrap
4060 .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
4061 maybe-configure-stage4-opcodes:
4062 @if opcodes-bootstrap
4063 maybe-configure-stage4-opcodes: configure-stage4-opcodes
4064 configure-stage4-opcodes:
4065 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4066 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4067 @r=`${PWD_COMMAND}`; export r; \
4068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4069 TFLAGS="$(STAGE4_TFLAGS)"; \
4070 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4071 $(HOST_EXPORTS) \
4072 $(POSTSTAGE1_HOST_EXPORTS) \
4073 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4074 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4075 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4076 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
4077 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4078 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4079 case $(srcdir) in \
4080 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4081 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4082 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4083 esac; \
4084 module_srcdir=opcodes; \
4085 $(SHELL) $$s/$$module_srcdir/configure \
4086 --srcdir=$${topdir}/$$module_srcdir \
4087 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4088 --target=${target_alias} \
4089 --with-build-libsubdir=$(HOST_SUBDIR) \
4090 $(STAGE4_CONFIGURE_FLAGS)
4091 @endif opcodes-bootstrap
4093 .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
4094 maybe-configure-stageprofile-opcodes:
4095 @if opcodes-bootstrap
4096 maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
4097 configure-stageprofile-opcodes:
4098 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4099 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4100 @r=`${PWD_COMMAND}`; export r; \
4101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4102 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4103 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4104 $(HOST_EXPORTS) \
4105 $(POSTSTAGE1_HOST_EXPORTS) \
4106 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4107 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4108 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4109 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
4110 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4111 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4112 case $(srcdir) in \
4113 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4114 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4115 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4116 esac; \
4117 module_srcdir=opcodes; \
4118 $(SHELL) $$s/$$module_srcdir/configure \
4119 --srcdir=$${topdir}/$$module_srcdir \
4120 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4121 --target=${target_alias} \
4122 --with-build-libsubdir=$(HOST_SUBDIR) \
4123 $(STAGEprofile_CONFIGURE_FLAGS)
4124 @endif opcodes-bootstrap
4126 .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
4127 maybe-configure-stagefeedback-opcodes:
4128 @if opcodes-bootstrap
4129 maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
4130 configure-stagefeedback-opcodes:
4131 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4132 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4133 @r=`${PWD_COMMAND}`; export r; \
4134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4135 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4136 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4137 $(HOST_EXPORTS) \
4138 $(POSTSTAGE1_HOST_EXPORTS) \
4139 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4140 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4141 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4142 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
4143 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4144 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4145 case $(srcdir) in \
4146 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4147 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4148 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4149 esac; \
4150 module_srcdir=opcodes; \
4151 $(SHELL) $$s/$$module_srcdir/configure \
4152 --srcdir=$${topdir}/$$module_srcdir \
4153 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4154 --target=${target_alias} \
4155 --with-build-libsubdir=$(HOST_SUBDIR) \
4156 $(STAGEfeedback_CONFIGURE_FLAGS)
4157 @endif opcodes-bootstrap
4163 .PHONY: all-opcodes maybe-all-opcodes
4164 maybe-all-opcodes:
4165 @if gcc-bootstrap
4166 all-opcodes: stage_current
4167 @endif gcc-bootstrap
4168 @if opcodes
4169 TARGET-opcodes=all
4170 maybe-all-opcodes: all-opcodes
4171 all-opcodes: configure-opcodes
4172 @r=`${PWD_COMMAND}`; export r; \
4173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4174 $(HOST_EXPORTS) \
4175 (cd $(HOST_SUBDIR)/opcodes && \
4176 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
4177 $(TARGET-opcodes))
4178 @endif opcodes
4182 .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
4183 .PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
4184 maybe-all-stage1-opcodes:
4185 maybe-clean-stage1-opcodes:
4186 @if opcodes-bootstrap
4187 maybe-all-stage1-opcodes: all-stage1-opcodes
4188 all-stage1: all-stage1-opcodes
4189 TARGET-stage1-opcodes = $(TARGET-opcodes)
4190 all-stage1-opcodes: configure-stage1-opcodes
4191 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4192 @r=`${PWD_COMMAND}`; export r; \
4193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4194 TFLAGS="$(STAGE1_TFLAGS)"; \
4195 $(HOST_EXPORTS) \
4196 cd $(HOST_SUBDIR)/opcodes && \
4197 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4198 CFLAGS="$(STAGE1_CFLAGS)" \
4199 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4200 LIBCFLAGS="$(LIBCFLAGS)" \
4201 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4202 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4203 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4204 $(EXTRA_HOST_FLAGS) \
4205 $(STAGE1_FLAGS_TO_PASS) \
4206 TFLAGS="$(STAGE1_TFLAGS)" \
4207 $(TARGET-stage1-opcodes)
4209 maybe-clean-stage1-opcodes: clean-stage1-opcodes
4210 clean-stage1: clean-stage1-opcodes
4211 clean-stage1-opcodes:
4212 @if [ $(current_stage) = stage1 ]; then \
4213 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4214 else \
4215 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4216 $(MAKE) stage1-start; \
4217 fi; \
4218 cd $(HOST_SUBDIR)/opcodes && \
4219 $(MAKE) $(EXTRA_HOST_FLAGS) \
4220 $(STAGE1_FLAGS_TO_PASS) clean
4221 @endif opcodes-bootstrap
4224 .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4225 .PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4226 maybe-all-stage2-opcodes:
4227 maybe-clean-stage2-opcodes:
4228 @if opcodes-bootstrap
4229 maybe-all-stage2-opcodes: all-stage2-opcodes
4230 all-stage2: all-stage2-opcodes
4231 TARGET-stage2-opcodes = $(TARGET-opcodes)
4232 all-stage2-opcodes: configure-stage2-opcodes
4233 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4234 @r=`${PWD_COMMAND}`; export r; \
4235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4236 TFLAGS="$(STAGE2_TFLAGS)"; \
4237 $(HOST_EXPORTS) \
4238 $(POSTSTAGE1_HOST_EXPORTS) \
4239 cd $(HOST_SUBDIR)/opcodes && \
4240 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4241 CFLAGS="$(STAGE2_CFLAGS)" \
4242 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4243 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4244 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4245 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4246 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4247 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4248 TFLAGS="$(STAGE2_TFLAGS)" \
4249 $(TARGET-stage2-opcodes)
4251 maybe-clean-stage2-opcodes: clean-stage2-opcodes
4252 clean-stage2: clean-stage2-opcodes
4253 clean-stage2-opcodes:
4254 @if [ $(current_stage) = stage2 ]; then \
4255 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4256 else \
4257 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4258 $(MAKE) stage2-start; \
4259 fi; \
4260 cd $(HOST_SUBDIR)/opcodes && \
4261 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4262 @endif opcodes-bootstrap
4265 .PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4266 .PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4267 maybe-all-stage3-opcodes:
4268 maybe-clean-stage3-opcodes:
4269 @if opcodes-bootstrap
4270 maybe-all-stage3-opcodes: all-stage3-opcodes
4271 all-stage3: all-stage3-opcodes
4272 TARGET-stage3-opcodes = $(TARGET-opcodes)
4273 all-stage3-opcodes: configure-stage3-opcodes
4274 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4275 @r=`${PWD_COMMAND}`; export r; \
4276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4277 TFLAGS="$(STAGE3_TFLAGS)"; \
4278 $(HOST_EXPORTS) \
4279 $(POSTSTAGE1_HOST_EXPORTS) \
4280 cd $(HOST_SUBDIR)/opcodes && \
4281 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4282 CFLAGS="$(STAGE3_CFLAGS)" \
4283 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4284 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4285 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4286 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4287 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4288 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4289 TFLAGS="$(STAGE3_TFLAGS)" \
4290 $(TARGET-stage3-opcodes)
4292 maybe-clean-stage3-opcodes: clean-stage3-opcodes
4293 clean-stage3: clean-stage3-opcodes
4294 clean-stage3-opcodes:
4295 @if [ $(current_stage) = stage3 ]; then \
4296 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4297 else \
4298 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4299 $(MAKE) stage3-start; \
4300 fi; \
4301 cd $(HOST_SUBDIR)/opcodes && \
4302 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4303 @endif opcodes-bootstrap
4306 .PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4307 .PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4308 maybe-all-stage4-opcodes:
4309 maybe-clean-stage4-opcodes:
4310 @if opcodes-bootstrap
4311 maybe-all-stage4-opcodes: all-stage4-opcodes
4312 all-stage4: all-stage4-opcodes
4313 TARGET-stage4-opcodes = $(TARGET-opcodes)
4314 all-stage4-opcodes: configure-stage4-opcodes
4315 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4316 @r=`${PWD_COMMAND}`; export r; \
4317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4318 TFLAGS="$(STAGE4_TFLAGS)"; \
4319 $(HOST_EXPORTS) \
4320 $(POSTSTAGE1_HOST_EXPORTS) \
4321 cd $(HOST_SUBDIR)/opcodes && \
4322 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4323 CFLAGS="$(STAGE4_CFLAGS)" \
4324 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4325 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4326 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4327 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4328 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4329 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4330 TFLAGS="$(STAGE4_TFLAGS)" \
4331 $(TARGET-stage4-opcodes)
4333 maybe-clean-stage4-opcodes: clean-stage4-opcodes
4334 clean-stage4: clean-stage4-opcodes
4335 clean-stage4-opcodes:
4336 @if [ $(current_stage) = stage4 ]; then \
4337 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4338 else \
4339 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4340 $(MAKE) stage4-start; \
4341 fi; \
4342 cd $(HOST_SUBDIR)/opcodes && \
4343 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4344 @endif opcodes-bootstrap
4347 .PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4348 .PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4349 maybe-all-stageprofile-opcodes:
4350 maybe-clean-stageprofile-opcodes:
4351 @if opcodes-bootstrap
4352 maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4353 all-stageprofile: all-stageprofile-opcodes
4354 TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4355 all-stageprofile-opcodes: configure-stageprofile-opcodes
4356 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4357 @r=`${PWD_COMMAND}`; export r; \
4358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4359 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4360 $(HOST_EXPORTS) \
4361 $(POSTSTAGE1_HOST_EXPORTS) \
4362 cd $(HOST_SUBDIR)/opcodes && \
4363 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4364 CFLAGS="$(STAGEprofile_CFLAGS)" \
4365 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4366 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4367 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4368 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4369 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4370 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4371 TFLAGS="$(STAGEprofile_TFLAGS)" \
4372 $(TARGET-stageprofile-opcodes)
4374 maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4375 clean-stageprofile: clean-stageprofile-opcodes
4376 clean-stageprofile-opcodes:
4377 @if [ $(current_stage) = stageprofile ]; then \
4378 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4379 else \
4380 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4381 $(MAKE) stageprofile-start; \
4382 fi; \
4383 cd $(HOST_SUBDIR)/opcodes && \
4384 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4385 @endif opcodes-bootstrap
4388 .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4389 .PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4390 maybe-all-stagefeedback-opcodes:
4391 maybe-clean-stagefeedback-opcodes:
4392 @if opcodes-bootstrap
4393 maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4394 all-stagefeedback: all-stagefeedback-opcodes
4395 TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4396 all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4397 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4398 @r=`${PWD_COMMAND}`; export r; \
4399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4400 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4401 $(HOST_EXPORTS) \
4402 $(POSTSTAGE1_HOST_EXPORTS) \
4403 cd $(HOST_SUBDIR)/opcodes && \
4404 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4405 CFLAGS="$(STAGEfeedback_CFLAGS)" \
4406 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4407 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4408 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4409 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4410 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4411 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4412 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4413 $(TARGET-stagefeedback-opcodes)
4415 maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4416 clean-stagefeedback: clean-stagefeedback-opcodes
4417 clean-stagefeedback-opcodes:
4418 @if [ $(current_stage) = stagefeedback ]; then \
4419 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4420 else \
4421 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4422 $(MAKE) stagefeedback-start; \
4423 fi; \
4424 cd $(HOST_SUBDIR)/opcodes && \
4425 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4426 @endif opcodes-bootstrap
4432 .PHONY: check-opcodes maybe-check-opcodes
4433 maybe-check-opcodes:
4434 @if opcodes
4435 maybe-check-opcodes: check-opcodes
4437 check-opcodes:
4438 @: $(MAKE); $(unstage)
4439 @r=`${PWD_COMMAND}`; export r; \
4440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4441 $(HOST_EXPORTS) \
4442 (cd $(HOST_SUBDIR)/opcodes && \
4443 $(MAKE) $(FLAGS_TO_PASS) check)
4445 @endif opcodes
4447 .PHONY: install-opcodes maybe-install-opcodes
4448 maybe-install-opcodes:
4449 @if opcodes
4450 maybe-install-opcodes: install-opcodes
4452 install-opcodes: installdirs
4453 @: $(MAKE); $(unstage)
4454 @r=`${PWD_COMMAND}`; export r; \
4455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4456 $(HOST_EXPORTS) \
4457 (cd $(HOST_SUBDIR)/opcodes && \
4458 $(MAKE) $(FLAGS_TO_PASS) install)
4460 @endif opcodes
4462 .PHONY: install-strip-opcodes maybe-install-strip-opcodes
4463 maybe-install-strip-opcodes:
4464 @if opcodes
4465 maybe-install-strip-opcodes: install-strip-opcodes
4467 install-strip-opcodes: installdirs
4468 @: $(MAKE); $(unstage)
4469 @r=`${PWD_COMMAND}`; export r; \
4470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4471 $(HOST_EXPORTS) \
4472 (cd $(HOST_SUBDIR)/opcodes && \
4473 $(MAKE) $(FLAGS_TO_PASS) install-strip)
4475 @endif opcodes
4477 # Other targets (info, dvi, pdf, etc.)
4479 .PHONY: maybe-info-opcodes info-opcodes
4480 maybe-info-opcodes:
4481 @if opcodes
4482 maybe-info-opcodes: info-opcodes
4484 info-opcodes: \
4485 configure-opcodes
4486 @[ -f ./opcodes/Makefile ] || exit 0; \
4487 r=`${PWD_COMMAND}`; export r; \
4488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4489 $(HOST_EXPORTS) \
4490 for flag in $(EXTRA_HOST_FLAGS) ; do \
4491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4492 done; \
4493 echo "Doing info in opcodes" ; \
4494 (cd $(HOST_SUBDIR)/opcodes && \
4495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4497 "RANLIB=$${RANLIB}" \
4498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4499 info) \
4500 || exit 1
4502 @endif opcodes
4504 .PHONY: maybe-dvi-opcodes dvi-opcodes
4505 maybe-dvi-opcodes:
4506 @if opcodes
4507 maybe-dvi-opcodes: dvi-opcodes
4509 dvi-opcodes: \
4510 configure-opcodes
4511 @[ -f ./opcodes/Makefile ] || exit 0; \
4512 r=`${PWD_COMMAND}`; export r; \
4513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4514 $(HOST_EXPORTS) \
4515 for flag in $(EXTRA_HOST_FLAGS) ; do \
4516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4517 done; \
4518 echo "Doing dvi in opcodes" ; \
4519 (cd $(HOST_SUBDIR)/opcodes && \
4520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4522 "RANLIB=$${RANLIB}" \
4523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4524 dvi) \
4525 || exit 1
4527 @endif opcodes
4529 .PHONY: maybe-pdf-opcodes pdf-opcodes
4530 maybe-pdf-opcodes:
4531 @if opcodes
4532 maybe-pdf-opcodes: pdf-opcodes
4534 pdf-opcodes: \
4535 configure-opcodes
4536 @[ -f ./opcodes/Makefile ] || exit 0; \
4537 r=`${PWD_COMMAND}`; export r; \
4538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4539 $(HOST_EXPORTS) \
4540 for flag in $(EXTRA_HOST_FLAGS) ; do \
4541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4542 done; \
4543 echo "Doing pdf in opcodes" ; \
4544 (cd $(HOST_SUBDIR)/opcodes && \
4545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4547 "RANLIB=$${RANLIB}" \
4548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4549 pdf) \
4550 || exit 1
4552 @endif opcodes
4554 .PHONY: maybe-html-opcodes html-opcodes
4555 maybe-html-opcodes:
4556 @if opcodes
4557 maybe-html-opcodes: html-opcodes
4559 html-opcodes: \
4560 configure-opcodes
4561 @[ -f ./opcodes/Makefile ] || exit 0; \
4562 r=`${PWD_COMMAND}`; export r; \
4563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4564 $(HOST_EXPORTS) \
4565 for flag in $(EXTRA_HOST_FLAGS) ; do \
4566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4567 done; \
4568 echo "Doing html in opcodes" ; \
4569 (cd $(HOST_SUBDIR)/opcodes && \
4570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4572 "RANLIB=$${RANLIB}" \
4573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4574 html) \
4575 || exit 1
4577 @endif opcodes
4579 .PHONY: maybe-TAGS-opcodes TAGS-opcodes
4580 maybe-TAGS-opcodes:
4581 @if opcodes
4582 maybe-TAGS-opcodes: TAGS-opcodes
4584 TAGS-opcodes: \
4585 configure-opcodes
4586 @[ -f ./opcodes/Makefile ] || exit 0; \
4587 r=`${PWD_COMMAND}`; export r; \
4588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4589 $(HOST_EXPORTS) \
4590 for flag in $(EXTRA_HOST_FLAGS) ; do \
4591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4592 done; \
4593 echo "Doing TAGS in opcodes" ; \
4594 (cd $(HOST_SUBDIR)/opcodes && \
4595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4597 "RANLIB=$${RANLIB}" \
4598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4599 TAGS) \
4600 || exit 1
4602 @endif opcodes
4604 .PHONY: maybe-install-info-opcodes install-info-opcodes
4605 maybe-install-info-opcodes:
4606 @if opcodes
4607 maybe-install-info-opcodes: install-info-opcodes
4609 install-info-opcodes: \
4610 configure-opcodes \
4611 info-opcodes
4612 @[ -f ./opcodes/Makefile ] || exit 0; \
4613 r=`${PWD_COMMAND}`; export r; \
4614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4615 $(HOST_EXPORTS) \
4616 for flag in $(EXTRA_HOST_FLAGS) ; do \
4617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4618 done; \
4619 echo "Doing install-info in opcodes" ; \
4620 (cd $(HOST_SUBDIR)/opcodes && \
4621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4623 "RANLIB=$${RANLIB}" \
4624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4625 install-info) \
4626 || exit 1
4628 @endif opcodes
4630 .PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
4631 maybe-install-pdf-opcodes:
4632 @if opcodes
4633 maybe-install-pdf-opcodes: install-pdf-opcodes
4635 install-pdf-opcodes: \
4636 configure-opcodes \
4637 pdf-opcodes
4638 @[ -f ./opcodes/Makefile ] || exit 0; \
4639 r=`${PWD_COMMAND}`; export r; \
4640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4641 $(HOST_EXPORTS) \
4642 for flag in $(EXTRA_HOST_FLAGS) ; do \
4643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4644 done; \
4645 echo "Doing install-pdf in opcodes" ; \
4646 (cd $(HOST_SUBDIR)/opcodes && \
4647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4649 "RANLIB=$${RANLIB}" \
4650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4651 install-pdf) \
4652 || exit 1
4654 @endif opcodes
4656 .PHONY: maybe-install-html-opcodes install-html-opcodes
4657 maybe-install-html-opcodes:
4658 @if opcodes
4659 maybe-install-html-opcodes: install-html-opcodes
4661 install-html-opcodes: \
4662 configure-opcodes \
4663 html-opcodes
4664 @[ -f ./opcodes/Makefile ] || exit 0; \
4665 r=`${PWD_COMMAND}`; export r; \
4666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4667 $(HOST_EXPORTS) \
4668 for flag in $(EXTRA_HOST_FLAGS) ; do \
4669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4670 done; \
4671 echo "Doing install-html in opcodes" ; \
4672 (cd $(HOST_SUBDIR)/opcodes && \
4673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4675 "RANLIB=$${RANLIB}" \
4676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4677 install-html) \
4678 || exit 1
4680 @endif opcodes
4682 .PHONY: maybe-installcheck-opcodes installcheck-opcodes
4683 maybe-installcheck-opcodes:
4684 @if opcodes
4685 maybe-installcheck-opcodes: installcheck-opcodes
4687 installcheck-opcodes: \
4688 configure-opcodes
4689 @[ -f ./opcodes/Makefile ] || exit 0; \
4690 r=`${PWD_COMMAND}`; export r; \
4691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4692 $(HOST_EXPORTS) \
4693 for flag in $(EXTRA_HOST_FLAGS) ; do \
4694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4695 done; \
4696 echo "Doing installcheck in opcodes" ; \
4697 (cd $(HOST_SUBDIR)/opcodes && \
4698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4700 "RANLIB=$${RANLIB}" \
4701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4702 installcheck) \
4703 || exit 1
4705 @endif opcodes
4707 .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4708 maybe-mostlyclean-opcodes:
4709 @if opcodes
4710 maybe-mostlyclean-opcodes: mostlyclean-opcodes
4712 mostlyclean-opcodes:
4713 @[ -f ./opcodes/Makefile ] || exit 0; \
4714 r=`${PWD_COMMAND}`; export r; \
4715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4716 $(HOST_EXPORTS) \
4717 for flag in $(EXTRA_HOST_FLAGS) ; do \
4718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4719 done; \
4720 echo "Doing mostlyclean in opcodes" ; \
4721 (cd $(HOST_SUBDIR)/opcodes && \
4722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4724 "RANLIB=$${RANLIB}" \
4725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4726 mostlyclean) \
4727 || exit 1
4729 @endif opcodes
4731 .PHONY: maybe-clean-opcodes clean-opcodes
4732 maybe-clean-opcodes:
4733 @if opcodes
4734 maybe-clean-opcodes: clean-opcodes
4736 clean-opcodes:
4737 @[ -f ./opcodes/Makefile ] || exit 0; \
4738 r=`${PWD_COMMAND}`; export r; \
4739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4740 $(HOST_EXPORTS) \
4741 for flag in $(EXTRA_HOST_FLAGS) ; do \
4742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4743 done; \
4744 echo "Doing clean in opcodes" ; \
4745 (cd $(HOST_SUBDIR)/opcodes && \
4746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4748 "RANLIB=$${RANLIB}" \
4749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4750 clean) \
4751 || exit 1
4753 @endif opcodes
4755 .PHONY: maybe-distclean-opcodes distclean-opcodes
4756 maybe-distclean-opcodes:
4757 @if opcodes
4758 maybe-distclean-opcodes: distclean-opcodes
4760 distclean-opcodes:
4761 @[ -f ./opcodes/Makefile ] || exit 0; \
4762 r=`${PWD_COMMAND}`; export r; \
4763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4764 $(HOST_EXPORTS) \
4765 for flag in $(EXTRA_HOST_FLAGS) ; do \
4766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4767 done; \
4768 echo "Doing distclean in opcodes" ; \
4769 (cd $(HOST_SUBDIR)/opcodes && \
4770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4772 "RANLIB=$${RANLIB}" \
4773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4774 distclean) \
4775 || exit 1
4777 @endif opcodes
4779 .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4780 maybe-maintainer-clean-opcodes:
4781 @if opcodes
4782 maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4784 maintainer-clean-opcodes:
4785 @[ -f ./opcodes/Makefile ] || exit 0; \
4786 r=`${PWD_COMMAND}`; export r; \
4787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4788 $(HOST_EXPORTS) \
4789 for flag in $(EXTRA_HOST_FLAGS) ; do \
4790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4791 done; \
4792 echo "Doing maintainer-clean in opcodes" ; \
4793 (cd $(HOST_SUBDIR)/opcodes && \
4794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4796 "RANLIB=$${RANLIB}" \
4797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4798 maintainer-clean) \
4799 || exit 1
4801 @endif opcodes
4805 .PHONY: configure-binutils maybe-configure-binutils
4806 maybe-configure-binutils:
4807 @if gcc-bootstrap
4808 configure-binutils: stage_current
4809 @endif gcc-bootstrap
4810 @if binutils
4811 maybe-configure-binutils: configure-binutils
4812 configure-binutils:
4813 @r=`${PWD_COMMAND}`; export r; \
4814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4815 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4816 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4817 $(HOST_EXPORTS) \
4818 echo Configuring in $(HOST_SUBDIR)/binutils; \
4820 this_target="${target_alias}"; \
4822 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4823 case $(srcdir) in \
4824 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4825 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4826 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4827 esac; \
4828 module_srcdir=binutils; \
4829 $(SHELL) \
4830 $$s/$$module_srcdir/configure \
4831 --srcdir=$${topdir}/$$module_srcdir \
4832 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4833 --target=$${this_target} \
4834 || exit 1
4835 @endif binutils
4839 .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
4840 maybe-configure-stage1-binutils:
4841 @if binutils-bootstrap
4842 maybe-configure-stage1-binutils: configure-stage1-binutils
4843 configure-stage1-binutils:
4844 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4845 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4846 @r=`${PWD_COMMAND}`; export r; \
4847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4848 TFLAGS="$(STAGE1_TFLAGS)"; \
4849 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4850 $(HOST_EXPORTS) \
4851 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4852 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4853 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4854 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
4855 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4856 cd $(HOST_SUBDIR)/binutils || exit 1; \
4857 case $(srcdir) in \
4858 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4859 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4860 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4861 esac; \
4862 module_srcdir=binutils; \
4863 $(SHELL) $$s/$$module_srcdir/configure \
4864 --srcdir=$${topdir}/$$module_srcdir \
4865 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4866 --target=${target_alias} \
4868 $(STAGE1_CONFIGURE_FLAGS)
4869 @endif binutils-bootstrap
4871 .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
4872 maybe-configure-stage2-binutils:
4873 @if binutils-bootstrap
4874 maybe-configure-stage2-binutils: configure-stage2-binutils
4875 configure-stage2-binutils:
4876 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4877 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4878 @r=`${PWD_COMMAND}`; export r; \
4879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4880 TFLAGS="$(STAGE2_TFLAGS)"; \
4881 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4882 $(HOST_EXPORTS) \
4883 $(POSTSTAGE1_HOST_EXPORTS) \
4884 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4885 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4886 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4887 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
4888 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4889 cd $(HOST_SUBDIR)/binutils || exit 1; \
4890 case $(srcdir) in \
4891 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4892 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4893 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4894 esac; \
4895 module_srcdir=binutils; \
4896 $(SHELL) $$s/$$module_srcdir/configure \
4897 --srcdir=$${topdir}/$$module_srcdir \
4898 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4899 --target=${target_alias} \
4900 --with-build-libsubdir=$(HOST_SUBDIR) \
4901 $(STAGE2_CONFIGURE_FLAGS)
4902 @endif binutils-bootstrap
4904 .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
4905 maybe-configure-stage3-binutils:
4906 @if binutils-bootstrap
4907 maybe-configure-stage3-binutils: configure-stage3-binutils
4908 configure-stage3-binutils:
4909 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4910 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4911 @r=`${PWD_COMMAND}`; export r; \
4912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4913 TFLAGS="$(STAGE3_TFLAGS)"; \
4914 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4915 $(HOST_EXPORTS) \
4916 $(POSTSTAGE1_HOST_EXPORTS) \
4917 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4918 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4919 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4920 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
4921 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4922 cd $(HOST_SUBDIR)/binutils || exit 1; \
4923 case $(srcdir) in \
4924 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4925 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4926 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4927 esac; \
4928 module_srcdir=binutils; \
4929 $(SHELL) $$s/$$module_srcdir/configure \
4930 --srcdir=$${topdir}/$$module_srcdir \
4931 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4932 --target=${target_alias} \
4933 --with-build-libsubdir=$(HOST_SUBDIR) \
4934 $(STAGE3_CONFIGURE_FLAGS)
4935 @endif binutils-bootstrap
4937 .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
4938 maybe-configure-stage4-binutils:
4939 @if binutils-bootstrap
4940 maybe-configure-stage4-binutils: configure-stage4-binutils
4941 configure-stage4-binutils:
4942 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4943 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4944 @r=`${PWD_COMMAND}`; export r; \
4945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4946 TFLAGS="$(STAGE4_TFLAGS)"; \
4947 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4948 $(HOST_EXPORTS) \
4949 $(POSTSTAGE1_HOST_EXPORTS) \
4950 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4951 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4952 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4953 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
4954 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4955 cd $(HOST_SUBDIR)/binutils || exit 1; \
4956 case $(srcdir) in \
4957 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4958 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4959 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4960 esac; \
4961 module_srcdir=binutils; \
4962 $(SHELL) $$s/$$module_srcdir/configure \
4963 --srcdir=$${topdir}/$$module_srcdir \
4964 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4965 --target=${target_alias} \
4966 --with-build-libsubdir=$(HOST_SUBDIR) \
4967 $(STAGE4_CONFIGURE_FLAGS)
4968 @endif binutils-bootstrap
4970 .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
4971 maybe-configure-stageprofile-binutils:
4972 @if binutils-bootstrap
4973 maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
4974 configure-stageprofile-binutils:
4975 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4976 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4977 @r=`${PWD_COMMAND}`; export r; \
4978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4979 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4980 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4981 $(HOST_EXPORTS) \
4982 $(POSTSTAGE1_HOST_EXPORTS) \
4983 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4984 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4985 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4986 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
4987 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4988 cd $(HOST_SUBDIR)/binutils || exit 1; \
4989 case $(srcdir) in \
4990 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4991 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4992 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4993 esac; \
4994 module_srcdir=binutils; \
4995 $(SHELL) $$s/$$module_srcdir/configure \
4996 --srcdir=$${topdir}/$$module_srcdir \
4997 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4998 --target=${target_alias} \
4999 --with-build-libsubdir=$(HOST_SUBDIR) \
5000 $(STAGEprofile_CONFIGURE_FLAGS)
5001 @endif binutils-bootstrap
5003 .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
5004 maybe-configure-stagefeedback-binutils:
5005 @if binutils-bootstrap
5006 maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
5007 configure-stagefeedback-binutils:
5008 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5009 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5010 @r=`${PWD_COMMAND}`; export r; \
5011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5012 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5013 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5014 $(HOST_EXPORTS) \
5015 $(POSTSTAGE1_HOST_EXPORTS) \
5016 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
5017 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
5018 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
5019 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
5020 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
5021 cd $(HOST_SUBDIR)/binutils || exit 1; \
5022 case $(srcdir) in \
5023 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5024 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5025 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5026 esac; \
5027 module_srcdir=binutils; \
5028 $(SHELL) $$s/$$module_srcdir/configure \
5029 --srcdir=$${topdir}/$$module_srcdir \
5030 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5031 --target=${target_alias} \
5032 --with-build-libsubdir=$(HOST_SUBDIR) \
5033 $(STAGEfeedback_CONFIGURE_FLAGS)
5034 @endif binutils-bootstrap
5040 .PHONY: all-binutils maybe-all-binutils
5041 maybe-all-binutils:
5042 @if gcc-bootstrap
5043 all-binutils: stage_current
5044 @endif gcc-bootstrap
5045 @if binutils
5046 TARGET-binutils=all
5047 maybe-all-binutils: all-binutils
5048 all-binutils: configure-binutils
5049 @r=`${PWD_COMMAND}`; export r; \
5050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5051 $(HOST_EXPORTS) \
5052 (cd $(HOST_SUBDIR)/binutils && \
5053 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5054 $(TARGET-binutils))
5055 @endif binutils
5059 .PHONY: all-stage1-binutils maybe-all-stage1-binutils
5060 .PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
5061 maybe-all-stage1-binutils:
5062 maybe-clean-stage1-binutils:
5063 @if binutils-bootstrap
5064 maybe-all-stage1-binutils: all-stage1-binutils
5065 all-stage1: all-stage1-binutils
5066 TARGET-stage1-binutils = $(TARGET-binutils)
5067 all-stage1-binutils: configure-stage1-binutils
5068 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
5069 @r=`${PWD_COMMAND}`; export r; \
5070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5071 TFLAGS="$(STAGE1_TFLAGS)"; \
5072 $(HOST_EXPORTS) \
5073 cd $(HOST_SUBDIR)/binutils && \
5074 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5075 CFLAGS="$(STAGE1_CFLAGS)" \
5076 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
5077 LIBCFLAGS="$(LIBCFLAGS)" \
5078 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5079 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5080 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5081 $(EXTRA_HOST_FLAGS) \
5082 $(STAGE1_FLAGS_TO_PASS) \
5083 TFLAGS="$(STAGE1_TFLAGS)" \
5084 $(TARGET-stage1-binutils)
5086 maybe-clean-stage1-binutils: clean-stage1-binutils
5087 clean-stage1: clean-stage1-binutils
5088 clean-stage1-binutils:
5089 @if [ $(current_stage) = stage1 ]; then \
5090 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5091 else \
5092 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
5093 $(MAKE) stage1-start; \
5094 fi; \
5095 cd $(HOST_SUBDIR)/binutils && \
5096 $(MAKE) $(EXTRA_HOST_FLAGS) \
5097 $(STAGE1_FLAGS_TO_PASS) clean
5098 @endif binutils-bootstrap
5101 .PHONY: all-stage2-binutils maybe-all-stage2-binutils
5102 .PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
5103 maybe-all-stage2-binutils:
5104 maybe-clean-stage2-binutils:
5105 @if binutils-bootstrap
5106 maybe-all-stage2-binutils: all-stage2-binutils
5107 all-stage2: all-stage2-binutils
5108 TARGET-stage2-binutils = $(TARGET-binutils)
5109 all-stage2-binutils: configure-stage2-binutils
5110 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5111 @r=`${PWD_COMMAND}`; export r; \
5112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5113 TFLAGS="$(STAGE2_TFLAGS)"; \
5114 $(HOST_EXPORTS) \
5115 $(POSTSTAGE1_HOST_EXPORTS) \
5116 cd $(HOST_SUBDIR)/binutils && \
5117 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5118 CFLAGS="$(STAGE2_CFLAGS)" \
5119 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
5120 LIBCFLAGS="$(STAGE2_CFLAGS)" \
5121 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5122 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5123 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5124 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5125 TFLAGS="$(STAGE2_TFLAGS)" \
5126 $(TARGET-stage2-binutils)
5128 maybe-clean-stage2-binutils: clean-stage2-binutils
5129 clean-stage2: clean-stage2-binutils
5130 clean-stage2-binutils:
5131 @if [ $(current_stage) = stage2 ]; then \
5132 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5133 else \
5134 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
5135 $(MAKE) stage2-start; \
5136 fi; \
5137 cd $(HOST_SUBDIR)/binutils && \
5138 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5139 @endif binutils-bootstrap
5142 .PHONY: all-stage3-binutils maybe-all-stage3-binutils
5143 .PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
5144 maybe-all-stage3-binutils:
5145 maybe-clean-stage3-binutils:
5146 @if binutils-bootstrap
5147 maybe-all-stage3-binutils: all-stage3-binutils
5148 all-stage3: all-stage3-binutils
5149 TARGET-stage3-binutils = $(TARGET-binutils)
5150 all-stage3-binutils: configure-stage3-binutils
5151 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5152 @r=`${PWD_COMMAND}`; export r; \
5153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5154 TFLAGS="$(STAGE3_TFLAGS)"; \
5155 $(HOST_EXPORTS) \
5156 $(POSTSTAGE1_HOST_EXPORTS) \
5157 cd $(HOST_SUBDIR)/binutils && \
5158 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5159 CFLAGS="$(STAGE3_CFLAGS)" \
5160 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
5161 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5162 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5163 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5164 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5165 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5166 TFLAGS="$(STAGE3_TFLAGS)" \
5167 $(TARGET-stage3-binutils)
5169 maybe-clean-stage3-binutils: clean-stage3-binutils
5170 clean-stage3: clean-stage3-binutils
5171 clean-stage3-binutils:
5172 @if [ $(current_stage) = stage3 ]; then \
5173 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5174 else \
5175 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
5176 $(MAKE) stage3-start; \
5177 fi; \
5178 cd $(HOST_SUBDIR)/binutils && \
5179 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5180 @endif binutils-bootstrap
5183 .PHONY: all-stage4-binutils maybe-all-stage4-binutils
5184 .PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5185 maybe-all-stage4-binutils:
5186 maybe-clean-stage4-binutils:
5187 @if binutils-bootstrap
5188 maybe-all-stage4-binutils: all-stage4-binutils
5189 all-stage4: all-stage4-binutils
5190 TARGET-stage4-binutils = $(TARGET-binutils)
5191 all-stage4-binutils: configure-stage4-binutils
5192 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5193 @r=`${PWD_COMMAND}`; export r; \
5194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5195 TFLAGS="$(STAGE4_TFLAGS)"; \
5196 $(HOST_EXPORTS) \
5197 $(POSTSTAGE1_HOST_EXPORTS) \
5198 cd $(HOST_SUBDIR)/binutils && \
5199 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5200 CFLAGS="$(STAGE4_CFLAGS)" \
5201 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5202 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5203 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5204 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5205 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5206 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5207 TFLAGS="$(STAGE4_TFLAGS)" \
5208 $(TARGET-stage4-binutils)
5210 maybe-clean-stage4-binutils: clean-stage4-binutils
5211 clean-stage4: clean-stage4-binutils
5212 clean-stage4-binutils:
5213 @if [ $(current_stage) = stage4 ]; then \
5214 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5215 else \
5216 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5217 $(MAKE) stage4-start; \
5218 fi; \
5219 cd $(HOST_SUBDIR)/binutils && \
5220 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5221 @endif binutils-bootstrap
5224 .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5225 .PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5226 maybe-all-stageprofile-binutils:
5227 maybe-clean-stageprofile-binutils:
5228 @if binutils-bootstrap
5229 maybe-all-stageprofile-binutils: all-stageprofile-binutils
5230 all-stageprofile: all-stageprofile-binutils
5231 TARGET-stageprofile-binutils = $(TARGET-binutils)
5232 all-stageprofile-binutils: configure-stageprofile-binutils
5233 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5234 @r=`${PWD_COMMAND}`; export r; \
5235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5236 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5237 $(HOST_EXPORTS) \
5238 $(POSTSTAGE1_HOST_EXPORTS) \
5239 cd $(HOST_SUBDIR)/binutils && \
5240 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5241 CFLAGS="$(STAGEprofile_CFLAGS)" \
5242 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5243 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5244 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5245 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5246 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5247 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5248 TFLAGS="$(STAGEprofile_TFLAGS)" \
5249 $(TARGET-stageprofile-binutils)
5251 maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5252 clean-stageprofile: clean-stageprofile-binutils
5253 clean-stageprofile-binutils:
5254 @if [ $(current_stage) = stageprofile ]; then \
5255 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5256 else \
5257 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5258 $(MAKE) stageprofile-start; \
5259 fi; \
5260 cd $(HOST_SUBDIR)/binutils && \
5261 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5262 @endif binutils-bootstrap
5265 .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5266 .PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5267 maybe-all-stagefeedback-binutils:
5268 maybe-clean-stagefeedback-binutils:
5269 @if binutils-bootstrap
5270 maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5271 all-stagefeedback: all-stagefeedback-binutils
5272 TARGET-stagefeedback-binutils = $(TARGET-binutils)
5273 all-stagefeedback-binutils: configure-stagefeedback-binutils
5274 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5275 @r=`${PWD_COMMAND}`; export r; \
5276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5277 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5278 $(HOST_EXPORTS) \
5279 $(POSTSTAGE1_HOST_EXPORTS) \
5280 cd $(HOST_SUBDIR)/binutils && \
5281 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5282 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5283 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5284 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5285 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5286 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5287 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5288 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5289 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5290 $(TARGET-stagefeedback-binutils)
5292 maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5293 clean-stagefeedback: clean-stagefeedback-binutils
5294 clean-stagefeedback-binutils:
5295 @if [ $(current_stage) = stagefeedback ]; then \
5296 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5297 else \
5298 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5299 $(MAKE) stagefeedback-start; \
5300 fi; \
5301 cd $(HOST_SUBDIR)/binutils && \
5302 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5303 @endif binutils-bootstrap
5309 .PHONY: check-binutils maybe-check-binutils
5310 maybe-check-binutils:
5311 @if binutils
5312 maybe-check-binutils: check-binutils
5314 check-binutils:
5315 @: $(MAKE); $(unstage)
5316 @r=`${PWD_COMMAND}`; export r; \
5317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5318 $(HOST_EXPORTS) \
5319 (cd $(HOST_SUBDIR)/binutils && \
5320 $(MAKE) $(FLAGS_TO_PASS) check)
5322 @endif binutils
5324 .PHONY: install-binutils maybe-install-binutils
5325 maybe-install-binutils:
5326 @if binutils
5327 maybe-install-binutils: install-binutils
5329 install-binutils: installdirs
5330 @: $(MAKE); $(unstage)
5331 @r=`${PWD_COMMAND}`; export r; \
5332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5333 $(HOST_EXPORTS) \
5334 (cd $(HOST_SUBDIR)/binutils && \
5335 $(MAKE) $(FLAGS_TO_PASS) install)
5337 @endif binutils
5339 .PHONY: install-strip-binutils maybe-install-strip-binutils
5340 maybe-install-strip-binutils:
5341 @if binutils
5342 maybe-install-strip-binutils: install-strip-binutils
5344 install-strip-binutils: installdirs
5345 @: $(MAKE); $(unstage)
5346 @r=`${PWD_COMMAND}`; export r; \
5347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5348 $(HOST_EXPORTS) \
5349 (cd $(HOST_SUBDIR)/binutils && \
5350 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5352 @endif binutils
5354 # Other targets (info, dvi, pdf, etc.)
5356 .PHONY: maybe-info-binutils info-binutils
5357 maybe-info-binutils:
5358 @if binutils
5359 maybe-info-binutils: info-binutils
5361 info-binutils: \
5362 configure-binutils
5363 @[ -f ./binutils/Makefile ] || exit 0; \
5364 r=`${PWD_COMMAND}`; export r; \
5365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5366 $(HOST_EXPORTS) \
5367 for flag in $(EXTRA_HOST_FLAGS) ; do \
5368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5369 done; \
5370 echo "Doing info in binutils" ; \
5371 (cd $(HOST_SUBDIR)/binutils && \
5372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5374 "RANLIB=$${RANLIB}" \
5375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5376 info) \
5377 || exit 1
5379 @endif binutils
5381 .PHONY: maybe-dvi-binutils dvi-binutils
5382 maybe-dvi-binutils:
5383 @if binutils
5384 maybe-dvi-binutils: dvi-binutils
5386 dvi-binutils: \
5387 configure-binutils
5388 @[ -f ./binutils/Makefile ] || exit 0; \
5389 r=`${PWD_COMMAND}`; export r; \
5390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5391 $(HOST_EXPORTS) \
5392 for flag in $(EXTRA_HOST_FLAGS) ; do \
5393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5394 done; \
5395 echo "Doing dvi in binutils" ; \
5396 (cd $(HOST_SUBDIR)/binutils && \
5397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5399 "RANLIB=$${RANLIB}" \
5400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5401 dvi) \
5402 || exit 1
5404 @endif binutils
5406 .PHONY: maybe-pdf-binutils pdf-binutils
5407 maybe-pdf-binutils:
5408 @if binutils
5409 maybe-pdf-binutils: pdf-binutils
5411 pdf-binutils: \
5412 configure-binutils
5413 @[ -f ./binutils/Makefile ] || exit 0; \
5414 r=`${PWD_COMMAND}`; export r; \
5415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5416 $(HOST_EXPORTS) \
5417 for flag in $(EXTRA_HOST_FLAGS) ; do \
5418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5419 done; \
5420 echo "Doing pdf in binutils" ; \
5421 (cd $(HOST_SUBDIR)/binutils && \
5422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5424 "RANLIB=$${RANLIB}" \
5425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5426 pdf) \
5427 || exit 1
5429 @endif binutils
5431 .PHONY: maybe-html-binutils html-binutils
5432 maybe-html-binutils:
5433 @if binutils
5434 maybe-html-binutils: html-binutils
5436 html-binutils: \
5437 configure-binutils
5438 @[ -f ./binutils/Makefile ] || exit 0; \
5439 r=`${PWD_COMMAND}`; export r; \
5440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5441 $(HOST_EXPORTS) \
5442 for flag in $(EXTRA_HOST_FLAGS) ; do \
5443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5444 done; \
5445 echo "Doing html in binutils" ; \
5446 (cd $(HOST_SUBDIR)/binutils && \
5447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5449 "RANLIB=$${RANLIB}" \
5450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5451 html) \
5452 || exit 1
5454 @endif binutils
5456 .PHONY: maybe-TAGS-binutils TAGS-binutils
5457 maybe-TAGS-binutils:
5458 @if binutils
5459 maybe-TAGS-binutils: TAGS-binutils
5461 TAGS-binutils: \
5462 configure-binutils
5463 @[ -f ./binutils/Makefile ] || exit 0; \
5464 r=`${PWD_COMMAND}`; export r; \
5465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5466 $(HOST_EXPORTS) \
5467 for flag in $(EXTRA_HOST_FLAGS) ; do \
5468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5469 done; \
5470 echo "Doing TAGS in binutils" ; \
5471 (cd $(HOST_SUBDIR)/binutils && \
5472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5474 "RANLIB=$${RANLIB}" \
5475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5476 TAGS) \
5477 || exit 1
5479 @endif binutils
5481 .PHONY: maybe-install-info-binutils install-info-binutils
5482 maybe-install-info-binutils:
5483 @if binutils
5484 maybe-install-info-binutils: install-info-binutils
5486 install-info-binutils: \
5487 configure-binutils \
5488 info-binutils
5489 @[ -f ./binutils/Makefile ] || exit 0; \
5490 r=`${PWD_COMMAND}`; export r; \
5491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5492 $(HOST_EXPORTS) \
5493 for flag in $(EXTRA_HOST_FLAGS) ; do \
5494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5495 done; \
5496 echo "Doing install-info in binutils" ; \
5497 (cd $(HOST_SUBDIR)/binutils && \
5498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5500 "RANLIB=$${RANLIB}" \
5501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5502 install-info) \
5503 || exit 1
5505 @endif binutils
5507 .PHONY: maybe-install-pdf-binutils install-pdf-binutils
5508 maybe-install-pdf-binutils:
5509 @if binutils
5510 maybe-install-pdf-binutils: install-pdf-binutils
5512 install-pdf-binutils: \
5513 configure-binutils \
5514 pdf-binutils
5515 @[ -f ./binutils/Makefile ] || exit 0; \
5516 r=`${PWD_COMMAND}`; export r; \
5517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5518 $(HOST_EXPORTS) \
5519 for flag in $(EXTRA_HOST_FLAGS) ; do \
5520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5521 done; \
5522 echo "Doing install-pdf in binutils" ; \
5523 (cd $(HOST_SUBDIR)/binutils && \
5524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5526 "RANLIB=$${RANLIB}" \
5527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5528 install-pdf) \
5529 || exit 1
5531 @endif binutils
5533 .PHONY: maybe-install-html-binutils install-html-binutils
5534 maybe-install-html-binutils:
5535 @if binutils
5536 maybe-install-html-binutils: install-html-binutils
5538 install-html-binutils: \
5539 configure-binutils \
5540 html-binutils
5541 @[ -f ./binutils/Makefile ] || exit 0; \
5542 r=`${PWD_COMMAND}`; export r; \
5543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5544 $(HOST_EXPORTS) \
5545 for flag in $(EXTRA_HOST_FLAGS) ; do \
5546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5547 done; \
5548 echo "Doing install-html in binutils" ; \
5549 (cd $(HOST_SUBDIR)/binutils && \
5550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5552 "RANLIB=$${RANLIB}" \
5553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5554 install-html) \
5555 || exit 1
5557 @endif binutils
5559 .PHONY: maybe-installcheck-binutils installcheck-binutils
5560 maybe-installcheck-binutils:
5561 @if binutils
5562 maybe-installcheck-binutils: installcheck-binutils
5564 installcheck-binutils: \
5565 configure-binutils
5566 @[ -f ./binutils/Makefile ] || exit 0; \
5567 r=`${PWD_COMMAND}`; export r; \
5568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5569 $(HOST_EXPORTS) \
5570 for flag in $(EXTRA_HOST_FLAGS) ; do \
5571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5572 done; \
5573 echo "Doing installcheck in binutils" ; \
5574 (cd $(HOST_SUBDIR)/binutils && \
5575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5577 "RANLIB=$${RANLIB}" \
5578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5579 installcheck) \
5580 || exit 1
5582 @endif binutils
5584 .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5585 maybe-mostlyclean-binutils:
5586 @if binutils
5587 maybe-mostlyclean-binutils: mostlyclean-binutils
5589 mostlyclean-binutils:
5590 @[ -f ./binutils/Makefile ] || exit 0; \
5591 r=`${PWD_COMMAND}`; export r; \
5592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5593 $(HOST_EXPORTS) \
5594 for flag in $(EXTRA_HOST_FLAGS) ; do \
5595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5596 done; \
5597 echo "Doing mostlyclean in binutils" ; \
5598 (cd $(HOST_SUBDIR)/binutils && \
5599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5601 "RANLIB=$${RANLIB}" \
5602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5603 mostlyclean) \
5604 || exit 1
5606 @endif binutils
5608 .PHONY: maybe-clean-binutils clean-binutils
5609 maybe-clean-binutils:
5610 @if binutils
5611 maybe-clean-binutils: clean-binutils
5613 clean-binutils:
5614 @[ -f ./binutils/Makefile ] || exit 0; \
5615 r=`${PWD_COMMAND}`; export r; \
5616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5617 $(HOST_EXPORTS) \
5618 for flag in $(EXTRA_HOST_FLAGS) ; do \
5619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5620 done; \
5621 echo "Doing clean in binutils" ; \
5622 (cd $(HOST_SUBDIR)/binutils && \
5623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5625 "RANLIB=$${RANLIB}" \
5626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5627 clean) \
5628 || exit 1
5630 @endif binutils
5632 .PHONY: maybe-distclean-binutils distclean-binutils
5633 maybe-distclean-binutils:
5634 @if binutils
5635 maybe-distclean-binutils: distclean-binutils
5637 distclean-binutils:
5638 @[ -f ./binutils/Makefile ] || exit 0; \
5639 r=`${PWD_COMMAND}`; export r; \
5640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5641 $(HOST_EXPORTS) \
5642 for flag in $(EXTRA_HOST_FLAGS) ; do \
5643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5644 done; \
5645 echo "Doing distclean in binutils" ; \
5646 (cd $(HOST_SUBDIR)/binutils && \
5647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5649 "RANLIB=$${RANLIB}" \
5650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5651 distclean) \
5652 || exit 1
5654 @endif binutils
5656 .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5657 maybe-maintainer-clean-binutils:
5658 @if binutils
5659 maybe-maintainer-clean-binutils: maintainer-clean-binutils
5661 maintainer-clean-binutils:
5662 @[ -f ./binutils/Makefile ] || exit 0; \
5663 r=`${PWD_COMMAND}`; export r; \
5664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5665 $(HOST_EXPORTS) \
5666 for flag in $(EXTRA_HOST_FLAGS) ; do \
5667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5668 done; \
5669 echo "Doing maintainer-clean in binutils" ; \
5670 (cd $(HOST_SUBDIR)/binutils && \
5671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5673 "RANLIB=$${RANLIB}" \
5674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5675 maintainer-clean) \
5676 || exit 1
5678 @endif binutils
5682 .PHONY: configure-bison maybe-configure-bison
5683 maybe-configure-bison:
5684 @if gcc-bootstrap
5685 configure-bison: stage_current
5686 @endif gcc-bootstrap
5687 @if bison
5688 maybe-configure-bison: configure-bison
5689 configure-bison:
5690 @: $(MAKE); $(unstage)
5691 @r=`${PWD_COMMAND}`; export r; \
5692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5693 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
5694 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
5695 $(HOST_EXPORTS) \
5696 echo Configuring in $(HOST_SUBDIR)/bison; \
5698 this_target="${target_alias}"; \
5700 cd "$(HOST_SUBDIR)/bison" || exit 1; \
5701 case $(srcdir) in \
5702 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5703 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
5704 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5705 esac; \
5706 module_srcdir=bison; \
5707 $(SHELL) \
5708 $$s/$$module_srcdir/configure \
5709 --srcdir=$${topdir}/$$module_srcdir \
5710 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5711 --target=$${this_target} \
5712 || exit 1
5713 @endif bison
5719 .PHONY: all-bison maybe-all-bison
5720 maybe-all-bison:
5721 @if gcc-bootstrap
5722 all-bison: stage_current
5723 @endif gcc-bootstrap
5724 @if bison
5725 TARGET-bison=all
5726 maybe-all-bison: all-bison
5727 all-bison: configure-bison
5728 @: $(MAKE); $(unstage)
5729 @r=`${PWD_COMMAND}`; export r; \
5730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5731 $(HOST_EXPORTS) \
5732 (cd $(HOST_SUBDIR)/bison && \
5733 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5734 $(TARGET-bison))
5735 @endif bison
5740 .PHONY: check-bison maybe-check-bison
5741 maybe-check-bison:
5742 @if bison
5743 maybe-check-bison: check-bison
5745 # This module is only tested in a native toolchain.
5746 check-bison:
5747 @: $(MAKE); $(unstage)
5748 @if [ '$(host)' = '$(target)' ] ; then \
5749 r=`${PWD_COMMAND}`; export r; \
5750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5751 $(HOST_EXPORTS) \
5752 (cd $(HOST_SUBDIR)/bison && \
5753 $(MAKE) $(FLAGS_TO_PASS) check); \
5756 @endif bison
5758 .PHONY: install-bison maybe-install-bison
5759 maybe-install-bison:
5760 @if bison
5761 maybe-install-bison: install-bison
5763 install-bison: installdirs
5764 @: $(MAKE); $(unstage)
5765 @r=`${PWD_COMMAND}`; export r; \
5766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5767 $(HOST_EXPORTS) \
5768 (cd $(HOST_SUBDIR)/bison && \
5769 $(MAKE) $(FLAGS_TO_PASS) install)
5771 @endif bison
5773 .PHONY: install-strip-bison maybe-install-strip-bison
5774 maybe-install-strip-bison:
5775 @if bison
5776 maybe-install-strip-bison: install-strip-bison
5778 install-strip-bison: installdirs
5779 @: $(MAKE); $(unstage)
5780 @r=`${PWD_COMMAND}`; export r; \
5781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5782 $(HOST_EXPORTS) \
5783 (cd $(HOST_SUBDIR)/bison && \
5784 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5786 @endif bison
5788 # Other targets (info, dvi, pdf, etc.)
5790 .PHONY: maybe-info-bison info-bison
5791 maybe-info-bison:
5792 @if bison
5793 maybe-info-bison: info-bison
5795 info-bison: \
5796 configure-bison
5797 @: $(MAKE); $(unstage)
5798 @[ -f ./bison/Makefile ] || exit 0; \
5799 r=`${PWD_COMMAND}`; export r; \
5800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5801 $(HOST_EXPORTS) \
5802 for flag in $(EXTRA_HOST_FLAGS) ; do \
5803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5804 done; \
5805 echo "Doing info in bison" ; \
5806 (cd $(HOST_SUBDIR)/bison && \
5807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5809 "RANLIB=$${RANLIB}" \
5810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5811 info) \
5812 || exit 1
5814 @endif bison
5816 .PHONY: maybe-dvi-bison dvi-bison
5817 maybe-dvi-bison:
5818 @if bison
5819 maybe-dvi-bison: dvi-bison
5821 dvi-bison: \
5822 configure-bison
5823 @: $(MAKE); $(unstage)
5824 @[ -f ./bison/Makefile ] || exit 0; \
5825 r=`${PWD_COMMAND}`; export r; \
5826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5827 $(HOST_EXPORTS) \
5828 for flag in $(EXTRA_HOST_FLAGS) ; do \
5829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5830 done; \
5831 echo "Doing dvi in bison" ; \
5832 (cd $(HOST_SUBDIR)/bison && \
5833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5835 "RANLIB=$${RANLIB}" \
5836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5837 dvi) \
5838 || exit 1
5840 @endif bison
5842 .PHONY: maybe-pdf-bison pdf-bison
5843 maybe-pdf-bison:
5844 @if bison
5845 maybe-pdf-bison: pdf-bison
5847 pdf-bison: \
5848 configure-bison
5849 @: $(MAKE); $(unstage)
5850 @[ -f ./bison/Makefile ] || exit 0; \
5851 r=`${PWD_COMMAND}`; export r; \
5852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5853 $(HOST_EXPORTS) \
5854 for flag in $(EXTRA_HOST_FLAGS) ; do \
5855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5856 done; \
5857 echo "Doing pdf in bison" ; \
5858 (cd $(HOST_SUBDIR)/bison && \
5859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5861 "RANLIB=$${RANLIB}" \
5862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5863 pdf) \
5864 || exit 1
5866 @endif bison
5868 .PHONY: maybe-html-bison html-bison
5869 maybe-html-bison:
5870 @if bison
5871 maybe-html-bison: html-bison
5873 html-bison: \
5874 configure-bison
5875 @: $(MAKE); $(unstage)
5876 @[ -f ./bison/Makefile ] || exit 0; \
5877 r=`${PWD_COMMAND}`; export r; \
5878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5879 $(HOST_EXPORTS) \
5880 for flag in $(EXTRA_HOST_FLAGS) ; do \
5881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5882 done; \
5883 echo "Doing html in bison" ; \
5884 (cd $(HOST_SUBDIR)/bison && \
5885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5887 "RANLIB=$${RANLIB}" \
5888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5889 html) \
5890 || exit 1
5892 @endif bison
5894 .PHONY: maybe-TAGS-bison TAGS-bison
5895 maybe-TAGS-bison:
5896 @if bison
5897 maybe-TAGS-bison: TAGS-bison
5899 TAGS-bison: \
5900 configure-bison
5901 @: $(MAKE); $(unstage)
5902 @[ -f ./bison/Makefile ] || exit 0; \
5903 r=`${PWD_COMMAND}`; export r; \
5904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5905 $(HOST_EXPORTS) \
5906 for flag in $(EXTRA_HOST_FLAGS) ; do \
5907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5908 done; \
5909 echo "Doing TAGS in bison" ; \
5910 (cd $(HOST_SUBDIR)/bison && \
5911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5913 "RANLIB=$${RANLIB}" \
5914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5915 TAGS) \
5916 || exit 1
5918 @endif bison
5920 .PHONY: maybe-install-info-bison install-info-bison
5921 maybe-install-info-bison:
5922 @if bison
5923 maybe-install-info-bison: install-info-bison
5925 install-info-bison: \
5926 configure-bison \
5927 info-bison
5928 @: $(MAKE); $(unstage)
5929 @[ -f ./bison/Makefile ] || exit 0; \
5930 r=`${PWD_COMMAND}`; export r; \
5931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5932 $(HOST_EXPORTS) \
5933 for flag in $(EXTRA_HOST_FLAGS) ; do \
5934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5935 done; \
5936 echo "Doing install-info in bison" ; \
5937 (cd $(HOST_SUBDIR)/bison && \
5938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5940 "RANLIB=$${RANLIB}" \
5941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5942 install-info) \
5943 || exit 1
5945 @endif bison
5947 .PHONY: maybe-install-pdf-bison install-pdf-bison
5948 maybe-install-pdf-bison:
5949 @if bison
5950 maybe-install-pdf-bison: install-pdf-bison
5952 install-pdf-bison: \
5953 configure-bison \
5954 pdf-bison
5955 @: $(MAKE); $(unstage)
5956 @[ -f ./bison/Makefile ] || exit 0; \
5957 r=`${PWD_COMMAND}`; export r; \
5958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5959 $(HOST_EXPORTS) \
5960 for flag in $(EXTRA_HOST_FLAGS) ; do \
5961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5962 done; \
5963 echo "Doing install-pdf in bison" ; \
5964 (cd $(HOST_SUBDIR)/bison && \
5965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5967 "RANLIB=$${RANLIB}" \
5968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5969 install-pdf) \
5970 || exit 1
5972 @endif bison
5974 .PHONY: maybe-install-html-bison install-html-bison
5975 maybe-install-html-bison:
5976 @if bison
5977 maybe-install-html-bison: install-html-bison
5979 install-html-bison: \
5980 configure-bison \
5981 html-bison
5982 @: $(MAKE); $(unstage)
5983 @[ -f ./bison/Makefile ] || exit 0; \
5984 r=`${PWD_COMMAND}`; export r; \
5985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5986 $(HOST_EXPORTS) \
5987 for flag in $(EXTRA_HOST_FLAGS) ; do \
5988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5989 done; \
5990 echo "Doing install-html in bison" ; \
5991 (cd $(HOST_SUBDIR)/bison && \
5992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5994 "RANLIB=$${RANLIB}" \
5995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5996 install-html) \
5997 || exit 1
5999 @endif bison
6001 .PHONY: maybe-installcheck-bison installcheck-bison
6002 maybe-installcheck-bison:
6003 @if bison
6004 maybe-installcheck-bison: installcheck-bison
6006 installcheck-bison: \
6007 configure-bison
6008 @: $(MAKE); $(unstage)
6009 @[ -f ./bison/Makefile ] || exit 0; \
6010 r=`${PWD_COMMAND}`; export r; \
6011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6012 $(HOST_EXPORTS) \
6013 for flag in $(EXTRA_HOST_FLAGS) ; do \
6014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6015 done; \
6016 echo "Doing installcheck in bison" ; \
6017 (cd $(HOST_SUBDIR)/bison && \
6018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6020 "RANLIB=$${RANLIB}" \
6021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6022 installcheck) \
6023 || exit 1
6025 @endif bison
6027 .PHONY: maybe-mostlyclean-bison mostlyclean-bison
6028 maybe-mostlyclean-bison:
6029 @if bison
6030 maybe-mostlyclean-bison: mostlyclean-bison
6032 mostlyclean-bison:
6033 @: $(MAKE); $(unstage)
6034 @[ -f ./bison/Makefile ] || exit 0; \
6035 r=`${PWD_COMMAND}`; export r; \
6036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6037 $(HOST_EXPORTS) \
6038 for flag in $(EXTRA_HOST_FLAGS) ; do \
6039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6040 done; \
6041 echo "Doing mostlyclean in bison" ; \
6042 (cd $(HOST_SUBDIR)/bison && \
6043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6045 "RANLIB=$${RANLIB}" \
6046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6047 mostlyclean) \
6048 || exit 1
6050 @endif bison
6052 .PHONY: maybe-clean-bison clean-bison
6053 maybe-clean-bison:
6054 @if bison
6055 maybe-clean-bison: clean-bison
6057 clean-bison:
6058 @: $(MAKE); $(unstage)
6059 @[ -f ./bison/Makefile ] || exit 0; \
6060 r=`${PWD_COMMAND}`; export r; \
6061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6062 $(HOST_EXPORTS) \
6063 for flag in $(EXTRA_HOST_FLAGS) ; do \
6064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6065 done; \
6066 echo "Doing clean in bison" ; \
6067 (cd $(HOST_SUBDIR)/bison && \
6068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6070 "RANLIB=$${RANLIB}" \
6071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6072 clean) \
6073 || exit 1
6075 @endif bison
6077 .PHONY: maybe-distclean-bison distclean-bison
6078 maybe-distclean-bison:
6079 @if bison
6080 maybe-distclean-bison: distclean-bison
6082 distclean-bison:
6083 @: $(MAKE); $(unstage)
6084 @[ -f ./bison/Makefile ] || exit 0; \
6085 r=`${PWD_COMMAND}`; export r; \
6086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6087 $(HOST_EXPORTS) \
6088 for flag in $(EXTRA_HOST_FLAGS) ; do \
6089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6090 done; \
6091 echo "Doing distclean in bison" ; \
6092 (cd $(HOST_SUBDIR)/bison && \
6093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6095 "RANLIB=$${RANLIB}" \
6096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6097 distclean) \
6098 || exit 1
6100 @endif bison
6102 .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
6103 maybe-maintainer-clean-bison:
6104 @if bison
6105 maybe-maintainer-clean-bison: maintainer-clean-bison
6107 maintainer-clean-bison:
6108 @: $(MAKE); $(unstage)
6109 @[ -f ./bison/Makefile ] || exit 0; \
6110 r=`${PWD_COMMAND}`; export r; \
6111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6112 $(HOST_EXPORTS) \
6113 for flag in $(EXTRA_HOST_FLAGS) ; do \
6114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6115 done; \
6116 echo "Doing maintainer-clean in bison" ; \
6117 (cd $(HOST_SUBDIR)/bison && \
6118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6120 "RANLIB=$${RANLIB}" \
6121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6122 maintainer-clean) \
6123 || exit 1
6125 @endif bison
6129 .PHONY: configure-cgen maybe-configure-cgen
6130 maybe-configure-cgen:
6131 @if gcc-bootstrap
6132 configure-cgen: stage_current
6133 @endif gcc-bootstrap
6134 @if cgen
6135 maybe-configure-cgen: configure-cgen
6136 configure-cgen:
6137 @: $(MAKE); $(unstage)
6138 @r=`${PWD_COMMAND}`; export r; \
6139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6140 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
6141 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
6142 $(HOST_EXPORTS) \
6143 echo Configuring in $(HOST_SUBDIR)/cgen; \
6145 this_target="${target_alias}"; \
6147 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
6148 case $(srcdir) in \
6149 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6150 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
6151 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6152 esac; \
6153 module_srcdir=cgen; \
6154 $(SHELL) \
6155 $$s/$$module_srcdir/configure \
6156 --srcdir=$${topdir}/$$module_srcdir \
6157 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6158 --target=$${this_target} \
6159 || exit 1
6160 @endif cgen
6166 .PHONY: all-cgen maybe-all-cgen
6167 maybe-all-cgen:
6168 @if gcc-bootstrap
6169 all-cgen: stage_current
6170 @endif gcc-bootstrap
6171 @if cgen
6172 TARGET-cgen=all
6173 maybe-all-cgen: all-cgen
6174 all-cgen: configure-cgen
6175 @: $(MAKE); $(unstage)
6176 @r=`${PWD_COMMAND}`; export r; \
6177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6178 $(HOST_EXPORTS) \
6179 (cd $(HOST_SUBDIR)/cgen && \
6180 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6181 $(TARGET-cgen))
6182 @endif cgen
6187 .PHONY: check-cgen maybe-check-cgen
6188 maybe-check-cgen:
6189 @if cgen
6190 maybe-check-cgen: check-cgen
6192 check-cgen:
6193 @: $(MAKE); $(unstage)
6194 @r=`${PWD_COMMAND}`; export r; \
6195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6196 $(HOST_EXPORTS) \
6197 (cd $(HOST_SUBDIR)/cgen && \
6198 $(MAKE) $(FLAGS_TO_PASS) check)
6200 @endif cgen
6202 .PHONY: install-cgen maybe-install-cgen
6203 maybe-install-cgen:
6204 @if cgen
6205 maybe-install-cgen: install-cgen
6207 install-cgen: installdirs
6208 @: $(MAKE); $(unstage)
6209 @r=`${PWD_COMMAND}`; export r; \
6210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6211 $(HOST_EXPORTS) \
6212 (cd $(HOST_SUBDIR)/cgen && \
6213 $(MAKE) $(FLAGS_TO_PASS) install)
6215 @endif cgen
6217 .PHONY: install-strip-cgen maybe-install-strip-cgen
6218 maybe-install-strip-cgen:
6219 @if cgen
6220 maybe-install-strip-cgen: install-strip-cgen
6222 install-strip-cgen: installdirs
6223 @: $(MAKE); $(unstage)
6224 @r=`${PWD_COMMAND}`; export r; \
6225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6226 $(HOST_EXPORTS) \
6227 (cd $(HOST_SUBDIR)/cgen && \
6228 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6230 @endif cgen
6232 # Other targets (info, dvi, pdf, etc.)
6234 .PHONY: maybe-info-cgen info-cgen
6235 maybe-info-cgen:
6236 @if cgen
6237 maybe-info-cgen: info-cgen
6239 info-cgen: \
6240 configure-cgen
6241 @: $(MAKE); $(unstage)
6242 @[ -f ./cgen/Makefile ] || exit 0; \
6243 r=`${PWD_COMMAND}`; export r; \
6244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6245 $(HOST_EXPORTS) \
6246 for flag in $(EXTRA_HOST_FLAGS) ; do \
6247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6248 done; \
6249 echo "Doing info in cgen" ; \
6250 (cd $(HOST_SUBDIR)/cgen && \
6251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6253 "RANLIB=$${RANLIB}" \
6254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6255 info) \
6256 || exit 1
6258 @endif cgen
6260 .PHONY: maybe-dvi-cgen dvi-cgen
6261 maybe-dvi-cgen:
6262 @if cgen
6263 maybe-dvi-cgen: dvi-cgen
6265 dvi-cgen: \
6266 configure-cgen
6267 @: $(MAKE); $(unstage)
6268 @[ -f ./cgen/Makefile ] || exit 0; \
6269 r=`${PWD_COMMAND}`; export r; \
6270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6271 $(HOST_EXPORTS) \
6272 for flag in $(EXTRA_HOST_FLAGS) ; do \
6273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6274 done; \
6275 echo "Doing dvi in cgen" ; \
6276 (cd $(HOST_SUBDIR)/cgen && \
6277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6279 "RANLIB=$${RANLIB}" \
6280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6281 dvi) \
6282 || exit 1
6284 @endif cgen
6286 .PHONY: maybe-pdf-cgen pdf-cgen
6287 maybe-pdf-cgen:
6288 @if cgen
6289 maybe-pdf-cgen: pdf-cgen
6291 pdf-cgen: \
6292 configure-cgen
6293 @: $(MAKE); $(unstage)
6294 @[ -f ./cgen/Makefile ] || exit 0; \
6295 r=`${PWD_COMMAND}`; export r; \
6296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6297 $(HOST_EXPORTS) \
6298 for flag in $(EXTRA_HOST_FLAGS) ; do \
6299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6300 done; \
6301 echo "Doing pdf in cgen" ; \
6302 (cd $(HOST_SUBDIR)/cgen && \
6303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6305 "RANLIB=$${RANLIB}" \
6306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6307 pdf) \
6308 || exit 1
6310 @endif cgen
6312 .PHONY: maybe-html-cgen html-cgen
6313 maybe-html-cgen:
6314 @if cgen
6315 maybe-html-cgen: html-cgen
6317 html-cgen: \
6318 configure-cgen
6319 @: $(MAKE); $(unstage)
6320 @[ -f ./cgen/Makefile ] || exit 0; \
6321 r=`${PWD_COMMAND}`; export r; \
6322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6323 $(HOST_EXPORTS) \
6324 for flag in $(EXTRA_HOST_FLAGS) ; do \
6325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6326 done; \
6327 echo "Doing html in cgen" ; \
6328 (cd $(HOST_SUBDIR)/cgen && \
6329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6331 "RANLIB=$${RANLIB}" \
6332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6333 html) \
6334 || exit 1
6336 @endif cgen
6338 .PHONY: maybe-TAGS-cgen TAGS-cgen
6339 maybe-TAGS-cgen:
6340 @if cgen
6341 maybe-TAGS-cgen: TAGS-cgen
6343 TAGS-cgen: \
6344 configure-cgen
6345 @: $(MAKE); $(unstage)
6346 @[ -f ./cgen/Makefile ] || exit 0; \
6347 r=`${PWD_COMMAND}`; export r; \
6348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6349 $(HOST_EXPORTS) \
6350 for flag in $(EXTRA_HOST_FLAGS) ; do \
6351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6352 done; \
6353 echo "Doing TAGS in cgen" ; \
6354 (cd $(HOST_SUBDIR)/cgen && \
6355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6357 "RANLIB=$${RANLIB}" \
6358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6359 TAGS) \
6360 || exit 1
6362 @endif cgen
6364 .PHONY: maybe-install-info-cgen install-info-cgen
6365 maybe-install-info-cgen:
6366 @if cgen
6367 maybe-install-info-cgen: install-info-cgen
6369 install-info-cgen: \
6370 configure-cgen \
6371 info-cgen
6372 @: $(MAKE); $(unstage)
6373 @[ -f ./cgen/Makefile ] || exit 0; \
6374 r=`${PWD_COMMAND}`; export r; \
6375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6376 $(HOST_EXPORTS) \
6377 for flag in $(EXTRA_HOST_FLAGS) ; do \
6378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6379 done; \
6380 echo "Doing install-info in cgen" ; \
6381 (cd $(HOST_SUBDIR)/cgen && \
6382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6384 "RANLIB=$${RANLIB}" \
6385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6386 install-info) \
6387 || exit 1
6389 @endif cgen
6391 .PHONY: maybe-install-pdf-cgen install-pdf-cgen
6392 maybe-install-pdf-cgen:
6393 @if cgen
6394 maybe-install-pdf-cgen: install-pdf-cgen
6396 install-pdf-cgen: \
6397 configure-cgen \
6398 pdf-cgen
6399 @: $(MAKE); $(unstage)
6400 @[ -f ./cgen/Makefile ] || exit 0; \
6401 r=`${PWD_COMMAND}`; export r; \
6402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6403 $(HOST_EXPORTS) \
6404 for flag in $(EXTRA_HOST_FLAGS) ; do \
6405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6406 done; \
6407 echo "Doing install-pdf in cgen" ; \
6408 (cd $(HOST_SUBDIR)/cgen && \
6409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6411 "RANLIB=$${RANLIB}" \
6412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6413 install-pdf) \
6414 || exit 1
6416 @endif cgen
6418 .PHONY: maybe-install-html-cgen install-html-cgen
6419 maybe-install-html-cgen:
6420 @if cgen
6421 maybe-install-html-cgen: install-html-cgen
6423 install-html-cgen: \
6424 configure-cgen \
6425 html-cgen
6426 @: $(MAKE); $(unstage)
6427 @[ -f ./cgen/Makefile ] || exit 0; \
6428 r=`${PWD_COMMAND}`; export r; \
6429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6430 $(HOST_EXPORTS) \
6431 for flag in $(EXTRA_HOST_FLAGS) ; do \
6432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6433 done; \
6434 echo "Doing install-html in cgen" ; \
6435 (cd $(HOST_SUBDIR)/cgen && \
6436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6438 "RANLIB=$${RANLIB}" \
6439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6440 install-html) \
6441 || exit 1
6443 @endif cgen
6445 .PHONY: maybe-installcheck-cgen installcheck-cgen
6446 maybe-installcheck-cgen:
6447 @if cgen
6448 maybe-installcheck-cgen: installcheck-cgen
6450 installcheck-cgen: \
6451 configure-cgen
6452 @: $(MAKE); $(unstage)
6453 @[ -f ./cgen/Makefile ] || exit 0; \
6454 r=`${PWD_COMMAND}`; export r; \
6455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6456 $(HOST_EXPORTS) \
6457 for flag in $(EXTRA_HOST_FLAGS) ; do \
6458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6459 done; \
6460 echo "Doing installcheck in cgen" ; \
6461 (cd $(HOST_SUBDIR)/cgen && \
6462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6464 "RANLIB=$${RANLIB}" \
6465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6466 installcheck) \
6467 || exit 1
6469 @endif cgen
6471 .PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
6472 maybe-mostlyclean-cgen:
6473 @if cgen
6474 maybe-mostlyclean-cgen: mostlyclean-cgen
6476 mostlyclean-cgen:
6477 @: $(MAKE); $(unstage)
6478 @[ -f ./cgen/Makefile ] || exit 0; \
6479 r=`${PWD_COMMAND}`; export r; \
6480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6481 $(HOST_EXPORTS) \
6482 for flag in $(EXTRA_HOST_FLAGS) ; do \
6483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6484 done; \
6485 echo "Doing mostlyclean in cgen" ; \
6486 (cd $(HOST_SUBDIR)/cgen && \
6487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6489 "RANLIB=$${RANLIB}" \
6490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6491 mostlyclean) \
6492 || exit 1
6494 @endif cgen
6496 .PHONY: maybe-clean-cgen clean-cgen
6497 maybe-clean-cgen:
6498 @if cgen
6499 maybe-clean-cgen: clean-cgen
6501 clean-cgen:
6502 @: $(MAKE); $(unstage)
6503 @[ -f ./cgen/Makefile ] || exit 0; \
6504 r=`${PWD_COMMAND}`; export r; \
6505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6506 $(HOST_EXPORTS) \
6507 for flag in $(EXTRA_HOST_FLAGS) ; do \
6508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6509 done; \
6510 echo "Doing clean in cgen" ; \
6511 (cd $(HOST_SUBDIR)/cgen && \
6512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6514 "RANLIB=$${RANLIB}" \
6515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6516 clean) \
6517 || exit 1
6519 @endif cgen
6521 .PHONY: maybe-distclean-cgen distclean-cgen
6522 maybe-distclean-cgen:
6523 @if cgen
6524 maybe-distclean-cgen: distclean-cgen
6526 distclean-cgen:
6527 @: $(MAKE); $(unstage)
6528 @[ -f ./cgen/Makefile ] || exit 0; \
6529 r=`${PWD_COMMAND}`; export r; \
6530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6531 $(HOST_EXPORTS) \
6532 for flag in $(EXTRA_HOST_FLAGS) ; do \
6533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6534 done; \
6535 echo "Doing distclean in cgen" ; \
6536 (cd $(HOST_SUBDIR)/cgen && \
6537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6539 "RANLIB=$${RANLIB}" \
6540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6541 distclean) \
6542 || exit 1
6544 @endif cgen
6546 .PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
6547 maybe-maintainer-clean-cgen:
6548 @if cgen
6549 maybe-maintainer-clean-cgen: maintainer-clean-cgen
6551 maintainer-clean-cgen:
6552 @: $(MAKE); $(unstage)
6553 @[ -f ./cgen/Makefile ] || exit 0; \
6554 r=`${PWD_COMMAND}`; export r; \
6555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6556 $(HOST_EXPORTS) \
6557 for flag in $(EXTRA_HOST_FLAGS) ; do \
6558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6559 done; \
6560 echo "Doing maintainer-clean in cgen" ; \
6561 (cd $(HOST_SUBDIR)/cgen && \
6562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6564 "RANLIB=$${RANLIB}" \
6565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6566 maintainer-clean) \
6567 || exit 1
6569 @endif cgen
6573 .PHONY: configure-dejagnu maybe-configure-dejagnu
6574 maybe-configure-dejagnu:
6575 @if gcc-bootstrap
6576 configure-dejagnu: stage_current
6577 @endif gcc-bootstrap
6578 @if dejagnu
6579 maybe-configure-dejagnu: configure-dejagnu
6580 configure-dejagnu:
6581 @: $(MAKE); $(unstage)
6582 @r=`${PWD_COMMAND}`; export r; \
6583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6584 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
6585 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
6586 $(HOST_EXPORTS) \
6587 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
6589 this_target="${target_alias}"; \
6591 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
6592 case $(srcdir) in \
6593 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6594 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
6595 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6596 esac; \
6597 module_srcdir=dejagnu; \
6598 $(SHELL) \
6599 $$s/$$module_srcdir/configure \
6600 --srcdir=$${topdir}/$$module_srcdir \
6601 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6602 --target=$${this_target} \
6603 || exit 1
6604 @endif dejagnu
6610 .PHONY: all-dejagnu maybe-all-dejagnu
6611 maybe-all-dejagnu:
6612 @if gcc-bootstrap
6613 all-dejagnu: stage_current
6614 @endif gcc-bootstrap
6615 @if dejagnu
6616 TARGET-dejagnu=all
6617 maybe-all-dejagnu: all-dejagnu
6618 all-dejagnu: configure-dejagnu
6619 @: $(MAKE); $(unstage)
6620 @r=`${PWD_COMMAND}`; export r; \
6621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6622 $(HOST_EXPORTS) \
6623 (cd $(HOST_SUBDIR)/dejagnu && \
6624 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6625 $(TARGET-dejagnu))
6626 @endif dejagnu
6631 .PHONY: check-dejagnu maybe-check-dejagnu
6632 maybe-check-dejagnu:
6633 @if dejagnu
6634 maybe-check-dejagnu: check-dejagnu
6636 check-dejagnu:
6637 @: $(MAKE); $(unstage)
6638 @r=`${PWD_COMMAND}`; export r; \
6639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6640 $(HOST_EXPORTS) \
6641 (cd $(HOST_SUBDIR)/dejagnu && \
6642 $(MAKE) $(FLAGS_TO_PASS) check)
6644 @endif dejagnu
6646 .PHONY: install-dejagnu maybe-install-dejagnu
6647 maybe-install-dejagnu:
6648 @if dejagnu
6649 maybe-install-dejagnu: install-dejagnu
6651 install-dejagnu: installdirs
6652 @: $(MAKE); $(unstage)
6653 @r=`${PWD_COMMAND}`; export r; \
6654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6655 $(HOST_EXPORTS) \
6656 (cd $(HOST_SUBDIR)/dejagnu && \
6657 $(MAKE) $(FLAGS_TO_PASS) install)
6659 @endif dejagnu
6661 .PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
6662 maybe-install-strip-dejagnu:
6663 @if dejagnu
6664 maybe-install-strip-dejagnu: install-strip-dejagnu
6666 install-strip-dejagnu: installdirs
6667 @: $(MAKE); $(unstage)
6668 @r=`${PWD_COMMAND}`; export r; \
6669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6670 $(HOST_EXPORTS) \
6671 (cd $(HOST_SUBDIR)/dejagnu && \
6672 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6674 @endif dejagnu
6676 # Other targets (info, dvi, pdf, etc.)
6678 .PHONY: maybe-info-dejagnu info-dejagnu
6679 maybe-info-dejagnu:
6680 @if dejagnu
6681 maybe-info-dejagnu: info-dejagnu
6683 info-dejagnu: \
6684 configure-dejagnu
6685 @: $(MAKE); $(unstage)
6686 @[ -f ./dejagnu/Makefile ] || exit 0; \
6687 r=`${PWD_COMMAND}`; export r; \
6688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6689 $(HOST_EXPORTS) \
6690 for flag in $(EXTRA_HOST_FLAGS) ; do \
6691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6692 done; \
6693 echo "Doing info in dejagnu" ; \
6694 (cd $(HOST_SUBDIR)/dejagnu && \
6695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6697 "RANLIB=$${RANLIB}" \
6698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6699 info) \
6700 || exit 1
6702 @endif dejagnu
6704 .PHONY: maybe-dvi-dejagnu dvi-dejagnu
6705 maybe-dvi-dejagnu:
6706 @if dejagnu
6707 maybe-dvi-dejagnu: dvi-dejagnu
6709 dvi-dejagnu: \
6710 configure-dejagnu
6711 @: $(MAKE); $(unstage)
6712 @[ -f ./dejagnu/Makefile ] || exit 0; \
6713 r=`${PWD_COMMAND}`; export r; \
6714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6715 $(HOST_EXPORTS) \
6716 for flag in $(EXTRA_HOST_FLAGS) ; do \
6717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6718 done; \
6719 echo "Doing dvi in dejagnu" ; \
6720 (cd $(HOST_SUBDIR)/dejagnu && \
6721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6723 "RANLIB=$${RANLIB}" \
6724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6725 dvi) \
6726 || exit 1
6728 @endif dejagnu
6730 .PHONY: maybe-pdf-dejagnu pdf-dejagnu
6731 maybe-pdf-dejagnu:
6732 @if dejagnu
6733 maybe-pdf-dejagnu: pdf-dejagnu
6735 pdf-dejagnu: \
6736 configure-dejagnu
6737 @: $(MAKE); $(unstage)
6738 @[ -f ./dejagnu/Makefile ] || exit 0; \
6739 r=`${PWD_COMMAND}`; export r; \
6740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6741 $(HOST_EXPORTS) \
6742 for flag in $(EXTRA_HOST_FLAGS) ; do \
6743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6744 done; \
6745 echo "Doing pdf in dejagnu" ; \
6746 (cd $(HOST_SUBDIR)/dejagnu && \
6747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6749 "RANLIB=$${RANLIB}" \
6750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6751 pdf) \
6752 || exit 1
6754 @endif dejagnu
6756 .PHONY: maybe-html-dejagnu html-dejagnu
6757 maybe-html-dejagnu:
6758 @if dejagnu
6759 maybe-html-dejagnu: html-dejagnu
6761 html-dejagnu: \
6762 configure-dejagnu
6763 @: $(MAKE); $(unstage)
6764 @[ -f ./dejagnu/Makefile ] || exit 0; \
6765 r=`${PWD_COMMAND}`; export r; \
6766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6767 $(HOST_EXPORTS) \
6768 for flag in $(EXTRA_HOST_FLAGS) ; do \
6769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6770 done; \
6771 echo "Doing html in dejagnu" ; \
6772 (cd $(HOST_SUBDIR)/dejagnu && \
6773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6775 "RANLIB=$${RANLIB}" \
6776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6777 html) \
6778 || exit 1
6780 @endif dejagnu
6782 .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6783 maybe-TAGS-dejagnu:
6784 @if dejagnu
6785 maybe-TAGS-dejagnu: TAGS-dejagnu
6787 TAGS-dejagnu: \
6788 configure-dejagnu
6789 @: $(MAKE); $(unstage)
6790 @[ -f ./dejagnu/Makefile ] || exit 0; \
6791 r=`${PWD_COMMAND}`; export r; \
6792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6793 $(HOST_EXPORTS) \
6794 for flag in $(EXTRA_HOST_FLAGS) ; do \
6795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6796 done; \
6797 echo "Doing TAGS in dejagnu" ; \
6798 (cd $(HOST_SUBDIR)/dejagnu && \
6799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6801 "RANLIB=$${RANLIB}" \
6802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6803 TAGS) \
6804 || exit 1
6806 @endif dejagnu
6808 .PHONY: maybe-install-info-dejagnu install-info-dejagnu
6809 maybe-install-info-dejagnu:
6810 @if dejagnu
6811 maybe-install-info-dejagnu: install-info-dejagnu
6813 install-info-dejagnu: \
6814 configure-dejagnu \
6815 info-dejagnu
6816 @: $(MAKE); $(unstage)
6817 @[ -f ./dejagnu/Makefile ] || exit 0; \
6818 r=`${PWD_COMMAND}`; export r; \
6819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6820 $(HOST_EXPORTS) \
6821 for flag in $(EXTRA_HOST_FLAGS) ; do \
6822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6823 done; \
6824 echo "Doing install-info in dejagnu" ; \
6825 (cd $(HOST_SUBDIR)/dejagnu && \
6826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6828 "RANLIB=$${RANLIB}" \
6829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6830 install-info) \
6831 || exit 1
6833 @endif dejagnu
6835 .PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
6836 maybe-install-pdf-dejagnu:
6837 @if dejagnu
6838 maybe-install-pdf-dejagnu: install-pdf-dejagnu
6840 install-pdf-dejagnu: \
6841 configure-dejagnu \
6842 pdf-dejagnu
6843 @: $(MAKE); $(unstage)
6844 @[ -f ./dejagnu/Makefile ] || exit 0; \
6845 r=`${PWD_COMMAND}`; export r; \
6846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6847 $(HOST_EXPORTS) \
6848 for flag in $(EXTRA_HOST_FLAGS) ; do \
6849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6850 done; \
6851 echo "Doing install-pdf in dejagnu" ; \
6852 (cd $(HOST_SUBDIR)/dejagnu && \
6853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6855 "RANLIB=$${RANLIB}" \
6856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6857 install-pdf) \
6858 || exit 1
6860 @endif dejagnu
6862 .PHONY: maybe-install-html-dejagnu install-html-dejagnu
6863 maybe-install-html-dejagnu:
6864 @if dejagnu
6865 maybe-install-html-dejagnu: install-html-dejagnu
6867 install-html-dejagnu: \
6868 configure-dejagnu \
6869 html-dejagnu
6870 @: $(MAKE); $(unstage)
6871 @[ -f ./dejagnu/Makefile ] || exit 0; \
6872 r=`${PWD_COMMAND}`; export r; \
6873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6874 $(HOST_EXPORTS) \
6875 for flag in $(EXTRA_HOST_FLAGS) ; do \
6876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6877 done; \
6878 echo "Doing install-html in dejagnu" ; \
6879 (cd $(HOST_SUBDIR)/dejagnu && \
6880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6882 "RANLIB=$${RANLIB}" \
6883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6884 install-html) \
6885 || exit 1
6887 @endif dejagnu
6889 .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
6890 maybe-installcheck-dejagnu:
6891 @if dejagnu
6892 maybe-installcheck-dejagnu: installcheck-dejagnu
6894 installcheck-dejagnu: \
6895 configure-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 installcheck 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 installcheck) \
6911 || exit 1
6913 @endif dejagnu
6915 .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
6916 maybe-mostlyclean-dejagnu:
6917 @if dejagnu
6918 maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
6920 mostlyclean-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 mostlyclean 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 mostlyclean) \
6936 || exit 1
6938 @endif dejagnu
6940 .PHONY: maybe-clean-dejagnu clean-dejagnu
6941 maybe-clean-dejagnu:
6942 @if dejagnu
6943 maybe-clean-dejagnu: clean-dejagnu
6945 clean-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 clean 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 clean) \
6961 || exit 1
6963 @endif dejagnu
6965 .PHONY: maybe-distclean-dejagnu distclean-dejagnu
6966 maybe-distclean-dejagnu:
6967 @if dejagnu
6968 maybe-distclean-dejagnu: distclean-dejagnu
6970 distclean-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 distclean 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 distclean) \
6986 || exit 1
6988 @endif dejagnu
6990 .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
6991 maybe-maintainer-clean-dejagnu:
6992 @if dejagnu
6993 maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
6995 maintainer-clean-dejagnu:
6996 @: $(MAKE); $(unstage)
6997 @[ -f ./dejagnu/Makefile ] || exit 0; \
6998 r=`${PWD_COMMAND}`; export r; \
6999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7000 $(HOST_EXPORTS) \
7001 for flag in $(EXTRA_HOST_FLAGS) ; do \
7002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7003 done; \
7004 echo "Doing maintainer-clean in dejagnu" ; \
7005 (cd $(HOST_SUBDIR)/dejagnu && \
7006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7008 "RANLIB=$${RANLIB}" \
7009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7010 maintainer-clean) \
7011 || exit 1
7013 @endif dejagnu
7017 .PHONY: configure-etc maybe-configure-etc
7018 maybe-configure-etc:
7019 @if gcc-bootstrap
7020 configure-etc: stage_current
7021 @endif gcc-bootstrap
7022 @if etc
7023 maybe-configure-etc: configure-etc
7024 configure-etc:
7025 @: $(MAKE); $(unstage)
7026 @r=`${PWD_COMMAND}`; export r; \
7027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7028 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
7029 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
7030 $(HOST_EXPORTS) \
7031 echo Configuring in $(HOST_SUBDIR)/etc; \
7033 this_target="${target_alias}"; \
7035 cd "$(HOST_SUBDIR)/etc" || exit 1; \
7036 case $(srcdir) in \
7037 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7038 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
7039 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7040 esac; \
7041 module_srcdir=etc; \
7042 $(SHELL) \
7043 $$s/$$module_srcdir/configure \
7044 --srcdir=$${topdir}/$$module_srcdir \
7045 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7046 --target=$${this_target} \
7047 || exit 1
7048 @endif etc
7054 .PHONY: all-etc maybe-all-etc
7055 maybe-all-etc:
7056 @if gcc-bootstrap
7057 all-etc: stage_current
7058 @endif gcc-bootstrap
7059 @if etc
7060 TARGET-etc=all
7061 maybe-all-etc: all-etc
7062 all-etc: configure-etc
7063 @: $(MAKE); $(unstage)
7064 @r=`${PWD_COMMAND}`; export r; \
7065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7066 $(HOST_EXPORTS) \
7067 (cd $(HOST_SUBDIR)/etc && \
7068 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7069 $(TARGET-etc))
7070 @endif etc
7075 .PHONY: check-etc maybe-check-etc
7076 maybe-check-etc:
7077 @if etc
7078 maybe-check-etc: check-etc
7080 check-etc:
7081 @: $(MAKE); $(unstage)
7082 @r=`${PWD_COMMAND}`; export r; \
7083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7084 $(HOST_EXPORTS) \
7085 (cd $(HOST_SUBDIR)/etc && \
7086 $(MAKE) $(FLAGS_TO_PASS) check)
7088 @endif etc
7090 .PHONY: install-etc maybe-install-etc
7091 maybe-install-etc:
7092 @if etc
7093 maybe-install-etc: install-etc
7095 install-etc: installdirs
7096 @: $(MAKE); $(unstage)
7097 @r=`${PWD_COMMAND}`; export r; \
7098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7099 $(HOST_EXPORTS) \
7100 (cd $(HOST_SUBDIR)/etc && \
7101 $(MAKE) $(FLAGS_TO_PASS) install)
7103 @endif etc
7105 .PHONY: install-strip-etc maybe-install-strip-etc
7106 maybe-install-strip-etc:
7107 @if etc
7108 maybe-install-strip-etc: install-strip-etc
7110 install-strip-etc: installdirs
7111 @: $(MAKE); $(unstage)
7112 @r=`${PWD_COMMAND}`; export r; \
7113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7114 $(HOST_EXPORTS) \
7115 (cd $(HOST_SUBDIR)/etc && \
7116 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7118 @endif etc
7120 # Other targets (info, dvi, pdf, etc.)
7122 .PHONY: maybe-info-etc info-etc
7123 maybe-info-etc:
7124 @if etc
7125 maybe-info-etc: info-etc
7127 info-etc: \
7128 configure-etc
7129 @: $(MAKE); $(unstage)
7130 @[ -f ./etc/Makefile ] || exit 0; \
7131 r=`${PWD_COMMAND}`; export r; \
7132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7133 $(HOST_EXPORTS) \
7134 for flag in $(EXTRA_HOST_FLAGS) ; do \
7135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7136 done; \
7137 echo "Doing info in etc" ; \
7138 (cd $(HOST_SUBDIR)/etc && \
7139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7141 "RANLIB=$${RANLIB}" \
7142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7143 info) \
7144 || exit 1
7146 @endif etc
7148 .PHONY: maybe-dvi-etc dvi-etc
7149 maybe-dvi-etc:
7150 @if etc
7151 maybe-dvi-etc: dvi-etc
7153 dvi-etc: \
7154 configure-etc
7155 @: $(MAKE); $(unstage)
7156 @[ -f ./etc/Makefile ] || exit 0; \
7157 r=`${PWD_COMMAND}`; export r; \
7158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7159 $(HOST_EXPORTS) \
7160 for flag in $(EXTRA_HOST_FLAGS) ; do \
7161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7162 done; \
7163 echo "Doing dvi in etc" ; \
7164 (cd $(HOST_SUBDIR)/etc && \
7165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7167 "RANLIB=$${RANLIB}" \
7168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7169 dvi) \
7170 || exit 1
7172 @endif etc
7174 .PHONY: maybe-pdf-etc pdf-etc
7175 maybe-pdf-etc:
7176 @if etc
7177 maybe-pdf-etc: pdf-etc
7179 pdf-etc: \
7180 configure-etc
7181 @: $(MAKE); $(unstage)
7182 @[ -f ./etc/Makefile ] || exit 0; \
7183 r=`${PWD_COMMAND}`; export r; \
7184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7185 $(HOST_EXPORTS) \
7186 for flag in $(EXTRA_HOST_FLAGS) ; do \
7187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7188 done; \
7189 echo "Doing pdf in etc" ; \
7190 (cd $(HOST_SUBDIR)/etc && \
7191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7193 "RANLIB=$${RANLIB}" \
7194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7195 pdf) \
7196 || exit 1
7198 @endif etc
7200 .PHONY: maybe-html-etc html-etc
7201 maybe-html-etc:
7202 @if etc
7203 maybe-html-etc: html-etc
7205 html-etc: \
7206 configure-etc
7207 @: $(MAKE); $(unstage)
7208 @[ -f ./etc/Makefile ] || exit 0; \
7209 r=`${PWD_COMMAND}`; export r; \
7210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7211 $(HOST_EXPORTS) \
7212 for flag in $(EXTRA_HOST_FLAGS) ; do \
7213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7214 done; \
7215 echo "Doing html in etc" ; \
7216 (cd $(HOST_SUBDIR)/etc && \
7217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7219 "RANLIB=$${RANLIB}" \
7220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7221 html) \
7222 || exit 1
7224 @endif etc
7226 .PHONY: maybe-TAGS-etc TAGS-etc
7227 maybe-TAGS-etc:
7228 @if etc
7229 maybe-TAGS-etc: TAGS-etc
7231 TAGS-etc: \
7232 configure-etc
7233 @: $(MAKE); $(unstage)
7234 @[ -f ./etc/Makefile ] || exit 0; \
7235 r=`${PWD_COMMAND}`; export r; \
7236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7237 $(HOST_EXPORTS) \
7238 for flag in $(EXTRA_HOST_FLAGS) ; do \
7239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7240 done; \
7241 echo "Doing TAGS in etc" ; \
7242 (cd $(HOST_SUBDIR)/etc && \
7243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7245 "RANLIB=$${RANLIB}" \
7246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7247 TAGS) \
7248 || exit 1
7250 @endif etc
7252 .PHONY: maybe-install-info-etc install-info-etc
7253 maybe-install-info-etc:
7254 @if etc
7255 maybe-install-info-etc: install-info-etc
7257 install-info-etc: \
7258 configure-etc \
7259 info-etc
7260 @: $(MAKE); $(unstage)
7261 @[ -f ./etc/Makefile ] || exit 0; \
7262 r=`${PWD_COMMAND}`; export r; \
7263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7264 $(HOST_EXPORTS) \
7265 for flag in $(EXTRA_HOST_FLAGS) ; do \
7266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7267 done; \
7268 echo "Doing install-info in etc" ; \
7269 (cd $(HOST_SUBDIR)/etc && \
7270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7272 "RANLIB=$${RANLIB}" \
7273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7274 install-info) \
7275 || exit 1
7277 @endif etc
7279 .PHONY: maybe-install-pdf-etc install-pdf-etc
7280 maybe-install-pdf-etc:
7281 @if etc
7282 maybe-install-pdf-etc: install-pdf-etc
7284 install-pdf-etc: \
7285 configure-etc \
7286 pdf-etc
7287 @: $(MAKE); $(unstage)
7288 @[ -f ./etc/Makefile ] || exit 0; \
7289 r=`${PWD_COMMAND}`; export r; \
7290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7291 $(HOST_EXPORTS) \
7292 for flag in $(EXTRA_HOST_FLAGS) ; do \
7293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7294 done; \
7295 echo "Doing install-pdf in etc" ; \
7296 (cd $(HOST_SUBDIR)/etc && \
7297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7299 "RANLIB=$${RANLIB}" \
7300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7301 install-pdf) \
7302 || exit 1
7304 @endif etc
7306 .PHONY: maybe-install-html-etc install-html-etc
7307 maybe-install-html-etc:
7308 @if etc
7309 maybe-install-html-etc: install-html-etc
7311 install-html-etc: \
7312 configure-etc \
7313 html-etc
7314 @: $(MAKE); $(unstage)
7315 @[ -f ./etc/Makefile ] || exit 0; \
7316 r=`${PWD_COMMAND}`; export r; \
7317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7318 $(HOST_EXPORTS) \
7319 for flag in $(EXTRA_HOST_FLAGS) ; do \
7320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7321 done; \
7322 echo "Doing install-html in etc" ; \
7323 (cd $(HOST_SUBDIR)/etc && \
7324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7326 "RANLIB=$${RANLIB}" \
7327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7328 install-html) \
7329 || exit 1
7331 @endif etc
7333 .PHONY: maybe-installcheck-etc installcheck-etc
7334 maybe-installcheck-etc:
7335 @if etc
7336 maybe-installcheck-etc: installcheck-etc
7338 installcheck-etc: \
7339 configure-etc
7340 @: $(MAKE); $(unstage)
7341 @[ -f ./etc/Makefile ] || exit 0; \
7342 r=`${PWD_COMMAND}`; export r; \
7343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7344 $(HOST_EXPORTS) \
7345 for flag in $(EXTRA_HOST_FLAGS) ; do \
7346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7347 done; \
7348 echo "Doing installcheck in etc" ; \
7349 (cd $(HOST_SUBDIR)/etc && \
7350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7352 "RANLIB=$${RANLIB}" \
7353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7354 installcheck) \
7355 || exit 1
7357 @endif etc
7359 .PHONY: maybe-mostlyclean-etc mostlyclean-etc
7360 maybe-mostlyclean-etc:
7361 @if etc
7362 maybe-mostlyclean-etc: mostlyclean-etc
7364 mostlyclean-etc:
7365 @: $(MAKE); $(unstage)
7366 @[ -f ./etc/Makefile ] || exit 0; \
7367 r=`${PWD_COMMAND}`; export r; \
7368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7369 $(HOST_EXPORTS) \
7370 for flag in $(EXTRA_HOST_FLAGS) ; do \
7371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7372 done; \
7373 echo "Doing mostlyclean in etc" ; \
7374 (cd $(HOST_SUBDIR)/etc && \
7375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7377 "RANLIB=$${RANLIB}" \
7378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7379 mostlyclean) \
7380 || exit 1
7382 @endif etc
7384 .PHONY: maybe-clean-etc clean-etc
7385 maybe-clean-etc:
7386 @if etc
7387 maybe-clean-etc: clean-etc
7389 clean-etc:
7390 @: $(MAKE); $(unstage)
7391 @[ -f ./etc/Makefile ] || exit 0; \
7392 r=`${PWD_COMMAND}`; export r; \
7393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7394 $(HOST_EXPORTS) \
7395 for flag in $(EXTRA_HOST_FLAGS) ; do \
7396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7397 done; \
7398 echo "Doing clean in etc" ; \
7399 (cd $(HOST_SUBDIR)/etc && \
7400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7402 "RANLIB=$${RANLIB}" \
7403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7404 clean) \
7405 || exit 1
7407 @endif etc
7409 .PHONY: maybe-distclean-etc distclean-etc
7410 maybe-distclean-etc:
7411 @if etc
7412 maybe-distclean-etc: distclean-etc
7414 distclean-etc:
7415 @: $(MAKE); $(unstage)
7416 @[ -f ./etc/Makefile ] || exit 0; \
7417 r=`${PWD_COMMAND}`; export r; \
7418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7419 $(HOST_EXPORTS) \
7420 for flag in $(EXTRA_HOST_FLAGS) ; do \
7421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7422 done; \
7423 echo "Doing distclean in etc" ; \
7424 (cd $(HOST_SUBDIR)/etc && \
7425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7427 "RANLIB=$${RANLIB}" \
7428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7429 distclean) \
7430 || exit 1
7432 @endif etc
7434 .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7435 maybe-maintainer-clean-etc:
7436 @if etc
7437 maybe-maintainer-clean-etc: maintainer-clean-etc
7439 maintainer-clean-etc:
7440 @: $(MAKE); $(unstage)
7441 @[ -f ./etc/Makefile ] || exit 0; \
7442 r=`${PWD_COMMAND}`; export r; \
7443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7444 $(HOST_EXPORTS) \
7445 for flag in $(EXTRA_HOST_FLAGS) ; do \
7446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7447 done; \
7448 echo "Doing maintainer-clean in etc" ; \
7449 (cd $(HOST_SUBDIR)/etc && \
7450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7452 "RANLIB=$${RANLIB}" \
7453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7454 maintainer-clean) \
7455 || exit 1
7457 @endif etc
7461 .PHONY: configure-fastjar maybe-configure-fastjar
7462 maybe-configure-fastjar:
7463 @if gcc-bootstrap
7464 configure-fastjar: stage_current
7465 @endif gcc-bootstrap
7466 @if fastjar
7467 maybe-configure-fastjar: configure-fastjar
7468 configure-fastjar:
7469 @: $(MAKE); $(unstage)
7470 @r=`${PWD_COMMAND}`; export r; \
7471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7472 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
7473 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
7474 $(HOST_EXPORTS) \
7475 echo Configuring in $(HOST_SUBDIR)/fastjar; \
7477 this_target="${target_alias}"; \
7479 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
7480 case $(srcdir) in \
7481 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7482 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
7483 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7484 esac; \
7485 module_srcdir=fastjar; \
7486 $(SHELL) \
7487 $$s/$$module_srcdir/configure \
7488 --srcdir=$${topdir}/$$module_srcdir \
7489 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7490 --target=$${this_target} \
7491 || exit 1
7492 @endif fastjar
7498 .PHONY: all-fastjar maybe-all-fastjar
7499 maybe-all-fastjar:
7500 @if gcc-bootstrap
7501 all-fastjar: stage_current
7502 @endif gcc-bootstrap
7503 @if fastjar
7504 TARGET-fastjar=all
7505 maybe-all-fastjar: all-fastjar
7506 all-fastjar: configure-fastjar
7507 @: $(MAKE); $(unstage)
7508 @r=`${PWD_COMMAND}`; export r; \
7509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7510 $(HOST_EXPORTS) \
7511 (cd $(HOST_SUBDIR)/fastjar && \
7512 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7513 $(TARGET-fastjar))
7514 @endif fastjar
7519 .PHONY: check-fastjar maybe-check-fastjar
7520 maybe-check-fastjar:
7521 @if fastjar
7522 maybe-check-fastjar: check-fastjar
7524 # This module is only tested in a native toolchain.
7525 check-fastjar:
7526 @: $(MAKE); $(unstage)
7527 @if [ '$(host)' = '$(target)' ] ; then \
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) check); \
7535 @endif fastjar
7537 .PHONY: install-fastjar maybe-install-fastjar
7538 maybe-install-fastjar:
7539 @if fastjar
7540 maybe-install-fastjar: install-fastjar
7542 install-fastjar: installdirs
7543 @: $(MAKE); $(unstage)
7544 @r=`${PWD_COMMAND}`; export r; \
7545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7546 $(HOST_EXPORTS) \
7547 (cd $(HOST_SUBDIR)/fastjar && \
7548 $(MAKE) $(FLAGS_TO_PASS) install)
7550 @endif fastjar
7552 .PHONY: install-strip-fastjar maybe-install-strip-fastjar
7553 maybe-install-strip-fastjar:
7554 @if fastjar
7555 maybe-install-strip-fastjar: install-strip-fastjar
7557 install-strip-fastjar: installdirs
7558 @: $(MAKE); $(unstage)
7559 @r=`${PWD_COMMAND}`; export r; \
7560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7561 $(HOST_EXPORTS) \
7562 (cd $(HOST_SUBDIR)/fastjar && \
7563 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7565 @endif fastjar
7567 # Other targets (info, dvi, pdf, etc.)
7569 .PHONY: maybe-info-fastjar info-fastjar
7570 maybe-info-fastjar:
7571 @if fastjar
7572 maybe-info-fastjar: info-fastjar
7574 info-fastjar: \
7575 configure-fastjar
7576 @: $(MAKE); $(unstage)
7577 @[ -f ./fastjar/Makefile ] || exit 0; \
7578 r=`${PWD_COMMAND}`; export r; \
7579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7580 $(HOST_EXPORTS) \
7581 for flag in $(EXTRA_HOST_FLAGS) ; do \
7582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7583 done; \
7584 echo "Doing info in fastjar" ; \
7585 (cd $(HOST_SUBDIR)/fastjar && \
7586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7588 "RANLIB=$${RANLIB}" \
7589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7590 info) \
7591 || exit 1
7593 @endif fastjar
7595 .PHONY: maybe-dvi-fastjar dvi-fastjar
7596 maybe-dvi-fastjar:
7597 @if fastjar
7598 maybe-dvi-fastjar: dvi-fastjar
7600 dvi-fastjar: \
7601 configure-fastjar
7602 @: $(MAKE); $(unstage)
7603 @[ -f ./fastjar/Makefile ] || exit 0; \
7604 r=`${PWD_COMMAND}`; export r; \
7605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7606 $(HOST_EXPORTS) \
7607 for flag in $(EXTRA_HOST_FLAGS) ; do \
7608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7609 done; \
7610 echo "Doing dvi in fastjar" ; \
7611 (cd $(HOST_SUBDIR)/fastjar && \
7612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7614 "RANLIB=$${RANLIB}" \
7615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7616 dvi) \
7617 || exit 1
7619 @endif fastjar
7621 .PHONY: maybe-pdf-fastjar pdf-fastjar
7622 maybe-pdf-fastjar:
7623 @if fastjar
7624 maybe-pdf-fastjar: pdf-fastjar
7626 pdf-fastjar: \
7627 configure-fastjar
7628 @: $(MAKE); $(unstage)
7629 @[ -f ./fastjar/Makefile ] || exit 0; \
7630 r=`${PWD_COMMAND}`; export r; \
7631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7632 $(HOST_EXPORTS) \
7633 for flag in $(EXTRA_HOST_FLAGS) ; do \
7634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7635 done; \
7636 echo "Doing pdf in fastjar" ; \
7637 (cd $(HOST_SUBDIR)/fastjar && \
7638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7640 "RANLIB=$${RANLIB}" \
7641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7642 pdf) \
7643 || exit 1
7645 @endif fastjar
7647 .PHONY: maybe-html-fastjar html-fastjar
7648 maybe-html-fastjar:
7649 @if fastjar
7650 maybe-html-fastjar: html-fastjar
7652 html-fastjar: \
7653 configure-fastjar
7654 @: $(MAKE); $(unstage)
7655 @[ -f ./fastjar/Makefile ] || exit 0; \
7656 r=`${PWD_COMMAND}`; export r; \
7657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7658 $(HOST_EXPORTS) \
7659 for flag in $(EXTRA_HOST_FLAGS) ; do \
7660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7661 done; \
7662 echo "Doing html in fastjar" ; \
7663 (cd $(HOST_SUBDIR)/fastjar && \
7664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7666 "RANLIB=$${RANLIB}" \
7667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7668 html) \
7669 || exit 1
7671 @endif fastjar
7673 .PHONY: maybe-TAGS-fastjar TAGS-fastjar
7674 maybe-TAGS-fastjar:
7675 @if fastjar
7676 maybe-TAGS-fastjar: TAGS-fastjar
7678 TAGS-fastjar: \
7679 configure-fastjar
7680 @: $(MAKE); $(unstage)
7681 @[ -f ./fastjar/Makefile ] || exit 0; \
7682 r=`${PWD_COMMAND}`; export r; \
7683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7684 $(HOST_EXPORTS) \
7685 for flag in $(EXTRA_HOST_FLAGS) ; do \
7686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7687 done; \
7688 echo "Doing TAGS in fastjar" ; \
7689 (cd $(HOST_SUBDIR)/fastjar && \
7690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7692 "RANLIB=$${RANLIB}" \
7693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7694 TAGS) \
7695 || exit 1
7697 @endif fastjar
7699 .PHONY: maybe-install-info-fastjar install-info-fastjar
7700 maybe-install-info-fastjar:
7701 @if fastjar
7702 maybe-install-info-fastjar: install-info-fastjar
7704 install-info-fastjar: \
7705 configure-fastjar \
7706 info-fastjar
7707 @: $(MAKE); $(unstage)
7708 @[ -f ./fastjar/Makefile ] || exit 0; \
7709 r=`${PWD_COMMAND}`; export r; \
7710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7711 $(HOST_EXPORTS) \
7712 for flag in $(EXTRA_HOST_FLAGS) ; do \
7713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7714 done; \
7715 echo "Doing install-info in fastjar" ; \
7716 (cd $(HOST_SUBDIR)/fastjar && \
7717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7719 "RANLIB=$${RANLIB}" \
7720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7721 install-info) \
7722 || exit 1
7724 @endif fastjar
7726 .PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
7727 maybe-install-pdf-fastjar:
7728 @if fastjar
7729 maybe-install-pdf-fastjar: install-pdf-fastjar
7731 install-pdf-fastjar: \
7732 configure-fastjar \
7733 pdf-fastjar
7734 @: $(MAKE); $(unstage)
7735 @[ -f ./fastjar/Makefile ] || exit 0; \
7736 r=`${PWD_COMMAND}`; export r; \
7737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7738 $(HOST_EXPORTS) \
7739 for flag in $(EXTRA_HOST_FLAGS) ; do \
7740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7741 done; \
7742 echo "Doing install-pdf in fastjar" ; \
7743 (cd $(HOST_SUBDIR)/fastjar && \
7744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7746 "RANLIB=$${RANLIB}" \
7747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7748 install-pdf) \
7749 || exit 1
7751 @endif fastjar
7753 .PHONY: maybe-install-html-fastjar install-html-fastjar
7754 maybe-install-html-fastjar:
7755 @if fastjar
7756 maybe-install-html-fastjar: install-html-fastjar
7758 install-html-fastjar: \
7759 configure-fastjar \
7760 html-fastjar
7761 @: $(MAKE); $(unstage)
7762 @[ -f ./fastjar/Makefile ] || exit 0; \
7763 r=`${PWD_COMMAND}`; export r; \
7764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7765 $(HOST_EXPORTS) \
7766 for flag in $(EXTRA_HOST_FLAGS) ; do \
7767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7768 done; \
7769 echo "Doing install-html in fastjar" ; \
7770 (cd $(HOST_SUBDIR)/fastjar && \
7771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7773 "RANLIB=$${RANLIB}" \
7774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7775 install-html) \
7776 || exit 1
7778 @endif fastjar
7780 .PHONY: maybe-installcheck-fastjar installcheck-fastjar
7781 maybe-installcheck-fastjar:
7782 @if fastjar
7783 maybe-installcheck-fastjar: installcheck-fastjar
7785 installcheck-fastjar: \
7786 configure-fastjar
7787 @: $(MAKE); $(unstage)
7788 @[ -f ./fastjar/Makefile ] || exit 0; \
7789 r=`${PWD_COMMAND}`; export r; \
7790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7791 $(HOST_EXPORTS) \
7792 for flag in $(EXTRA_HOST_FLAGS) ; do \
7793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7794 done; \
7795 echo "Doing installcheck in fastjar" ; \
7796 (cd $(HOST_SUBDIR)/fastjar && \
7797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7799 "RANLIB=$${RANLIB}" \
7800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7801 installcheck) \
7802 || exit 1
7804 @endif fastjar
7806 .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7807 maybe-mostlyclean-fastjar:
7808 @if fastjar
7809 maybe-mostlyclean-fastjar: mostlyclean-fastjar
7811 mostlyclean-fastjar:
7812 @: $(MAKE); $(unstage)
7813 @[ -f ./fastjar/Makefile ] || exit 0; \
7814 r=`${PWD_COMMAND}`; export r; \
7815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7816 $(HOST_EXPORTS) \
7817 for flag in $(EXTRA_HOST_FLAGS) ; do \
7818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7819 done; \
7820 echo "Doing mostlyclean in fastjar" ; \
7821 (cd $(HOST_SUBDIR)/fastjar && \
7822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7824 "RANLIB=$${RANLIB}" \
7825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7826 mostlyclean) \
7827 || exit 1
7829 @endif fastjar
7831 .PHONY: maybe-clean-fastjar clean-fastjar
7832 maybe-clean-fastjar:
7833 @if fastjar
7834 maybe-clean-fastjar: clean-fastjar
7836 clean-fastjar:
7837 @: $(MAKE); $(unstage)
7838 @[ -f ./fastjar/Makefile ] || exit 0; \
7839 r=`${PWD_COMMAND}`; export r; \
7840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7841 $(HOST_EXPORTS) \
7842 for flag in $(EXTRA_HOST_FLAGS) ; do \
7843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7844 done; \
7845 echo "Doing clean in fastjar" ; \
7846 (cd $(HOST_SUBDIR)/fastjar && \
7847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7849 "RANLIB=$${RANLIB}" \
7850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7851 clean) \
7852 || exit 1
7854 @endif fastjar
7856 .PHONY: maybe-distclean-fastjar distclean-fastjar
7857 maybe-distclean-fastjar:
7858 @if fastjar
7859 maybe-distclean-fastjar: distclean-fastjar
7861 distclean-fastjar:
7862 @: $(MAKE); $(unstage)
7863 @[ -f ./fastjar/Makefile ] || exit 0; \
7864 r=`${PWD_COMMAND}`; export r; \
7865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7866 $(HOST_EXPORTS) \
7867 for flag in $(EXTRA_HOST_FLAGS) ; do \
7868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7869 done; \
7870 echo "Doing distclean in fastjar" ; \
7871 (cd $(HOST_SUBDIR)/fastjar && \
7872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7874 "RANLIB=$${RANLIB}" \
7875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7876 distclean) \
7877 || exit 1
7879 @endif fastjar
7881 .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7882 maybe-maintainer-clean-fastjar:
7883 @if fastjar
7884 maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7886 maintainer-clean-fastjar:
7887 @: $(MAKE); $(unstage)
7888 @[ -f ./fastjar/Makefile ] || exit 0; \
7889 r=`${PWD_COMMAND}`; export r; \
7890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7891 $(HOST_EXPORTS) \
7892 for flag in $(EXTRA_HOST_FLAGS) ; do \
7893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7894 done; \
7895 echo "Doing maintainer-clean in fastjar" ; \
7896 (cd $(HOST_SUBDIR)/fastjar && \
7897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7899 "RANLIB=$${RANLIB}" \
7900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7901 maintainer-clean) \
7902 || exit 1
7904 @endif fastjar
7908 .PHONY: configure-fixincludes maybe-configure-fixincludes
7909 maybe-configure-fixincludes:
7910 @if gcc-bootstrap
7911 configure-fixincludes: stage_current
7912 @endif gcc-bootstrap
7913 @if fixincludes
7914 maybe-configure-fixincludes: configure-fixincludes
7915 configure-fixincludes:
7916 @r=`${PWD_COMMAND}`; export r; \
7917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7918 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7919 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7920 $(HOST_EXPORTS) \
7921 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
7923 this_target="${target_alias}"; \
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) \
7933 $$s/$$module_srcdir/configure \
7934 --srcdir=$${topdir}/$$module_srcdir \
7935 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7936 --target=$${this_target} \
7937 || exit 1
7938 @endif fixincludes
7942 .PHONY: configure-stage1-fixincludes maybe-configure-stage1-fixincludes
7943 maybe-configure-stage1-fixincludes:
7944 @if fixincludes-bootstrap
7945 maybe-configure-stage1-fixincludes: configure-stage1-fixincludes
7946 configure-stage1-fixincludes:
7947 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
7948 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
7949 @r=`${PWD_COMMAND}`; export r; \
7950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7951 TFLAGS="$(STAGE1_TFLAGS)"; \
7952 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7953 $(HOST_EXPORTS) \
7954 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7955 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
7956 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
7957 echo Configuring stage 1 in $(HOST_SUBDIR)/fixincludes ; \
7958 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7959 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
7960 case $(srcdir) in \
7961 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7962 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7963 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7964 esac; \
7965 module_srcdir=fixincludes; \
7966 $(SHELL) $$s/$$module_srcdir/configure \
7967 --srcdir=$${topdir}/$$module_srcdir \
7968 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7969 --target=${target_alias} \
7971 $(STAGE1_CONFIGURE_FLAGS)
7972 @endif fixincludes-bootstrap
7974 .PHONY: configure-stage2-fixincludes maybe-configure-stage2-fixincludes
7975 maybe-configure-stage2-fixincludes:
7976 @if fixincludes-bootstrap
7977 maybe-configure-stage2-fixincludes: configure-stage2-fixincludes
7978 configure-stage2-fixincludes:
7979 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
7980 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
7981 @r=`${PWD_COMMAND}`; export r; \
7982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7983 TFLAGS="$(STAGE2_TFLAGS)"; \
7984 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7985 $(HOST_EXPORTS) \
7986 $(POSTSTAGE1_HOST_EXPORTS) \
7987 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7988 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
7989 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
7990 echo Configuring stage 2 in $(HOST_SUBDIR)/fixincludes ; \
7991 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7992 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
7993 case $(srcdir) in \
7994 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7995 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7996 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7997 esac; \
7998 module_srcdir=fixincludes; \
7999 $(SHELL) $$s/$$module_srcdir/configure \
8000 --srcdir=$${topdir}/$$module_srcdir \
8001 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8002 --target=${target_alias} \
8003 --with-build-libsubdir=$(HOST_SUBDIR) \
8004 $(STAGE2_CONFIGURE_FLAGS)
8005 @endif fixincludes-bootstrap
8007 .PHONY: configure-stage3-fixincludes maybe-configure-stage3-fixincludes
8008 maybe-configure-stage3-fixincludes:
8009 @if fixincludes-bootstrap
8010 maybe-configure-stage3-fixincludes: configure-stage3-fixincludes
8011 configure-stage3-fixincludes:
8012 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8013 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8014 @r=`${PWD_COMMAND}`; export r; \
8015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8016 TFLAGS="$(STAGE3_TFLAGS)"; \
8017 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8018 $(HOST_EXPORTS) \
8019 $(POSTSTAGE1_HOST_EXPORTS) \
8020 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
8021 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
8022 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
8023 echo Configuring stage 3 in $(HOST_SUBDIR)/fixincludes ; \
8024 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
8025 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8026 case $(srcdir) in \
8027 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8028 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8029 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8030 esac; \
8031 module_srcdir=fixincludes; \
8032 $(SHELL) $$s/$$module_srcdir/configure \
8033 --srcdir=$${topdir}/$$module_srcdir \
8034 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8035 --target=${target_alias} \
8036 --with-build-libsubdir=$(HOST_SUBDIR) \
8037 $(STAGE3_CONFIGURE_FLAGS)
8038 @endif fixincludes-bootstrap
8040 .PHONY: configure-stage4-fixincludes maybe-configure-stage4-fixincludes
8041 maybe-configure-stage4-fixincludes:
8042 @if fixincludes-bootstrap
8043 maybe-configure-stage4-fixincludes: configure-stage4-fixincludes
8044 configure-stage4-fixincludes:
8045 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8046 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8047 @r=`${PWD_COMMAND}`; export r; \
8048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8049 TFLAGS="$(STAGE4_TFLAGS)"; \
8050 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8051 $(HOST_EXPORTS) \
8052 $(POSTSTAGE1_HOST_EXPORTS) \
8053 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
8054 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
8055 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
8056 echo Configuring stage 4 in $(HOST_SUBDIR)/fixincludes ; \
8057 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
8058 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8059 case $(srcdir) in \
8060 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8061 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8062 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8063 esac; \
8064 module_srcdir=fixincludes; \
8065 $(SHELL) $$s/$$module_srcdir/configure \
8066 --srcdir=$${topdir}/$$module_srcdir \
8067 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8068 --target=${target_alias} \
8069 --with-build-libsubdir=$(HOST_SUBDIR) \
8070 $(STAGE4_CONFIGURE_FLAGS)
8071 @endif fixincludes-bootstrap
8073 .PHONY: configure-stageprofile-fixincludes maybe-configure-stageprofile-fixincludes
8074 maybe-configure-stageprofile-fixincludes:
8075 @if fixincludes-bootstrap
8076 maybe-configure-stageprofile-fixincludes: configure-stageprofile-fixincludes
8077 configure-stageprofile-fixincludes:
8078 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8079 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8080 @r=`${PWD_COMMAND}`; export r; \
8081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8082 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8083 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8084 $(HOST_EXPORTS) \
8085 $(POSTSTAGE1_HOST_EXPORTS) \
8086 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
8087 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
8088 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
8089 echo Configuring stage profile in $(HOST_SUBDIR)/fixincludes ; \
8090 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
8091 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8092 case $(srcdir) in \
8093 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8094 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8095 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8096 esac; \
8097 module_srcdir=fixincludes; \
8098 $(SHELL) $$s/$$module_srcdir/configure \
8099 --srcdir=$${topdir}/$$module_srcdir \
8100 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8101 --target=${target_alias} \
8102 --with-build-libsubdir=$(HOST_SUBDIR) \
8103 $(STAGEprofile_CONFIGURE_FLAGS)
8104 @endif fixincludes-bootstrap
8106 .PHONY: configure-stagefeedback-fixincludes maybe-configure-stagefeedback-fixincludes
8107 maybe-configure-stagefeedback-fixincludes:
8108 @if fixincludes-bootstrap
8109 maybe-configure-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
8110 configure-stagefeedback-fixincludes:
8111 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8112 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8113 @r=`${PWD_COMMAND}`; export r; \
8114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8115 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8116 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8117 $(HOST_EXPORTS) \
8118 $(POSTSTAGE1_HOST_EXPORTS) \
8119 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8120 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8121 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
8122 echo Configuring stage feedback in $(HOST_SUBDIR)/fixincludes ; \
8123 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
8124 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8125 case $(srcdir) in \
8126 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8127 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8128 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8129 esac; \
8130 module_srcdir=fixincludes; \
8131 $(SHELL) $$s/$$module_srcdir/configure \
8132 --srcdir=$${topdir}/$$module_srcdir \
8133 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8134 --target=${target_alias} \
8135 --with-build-libsubdir=$(HOST_SUBDIR) \
8136 $(STAGEfeedback_CONFIGURE_FLAGS)
8137 @endif fixincludes-bootstrap
8143 .PHONY: all-fixincludes maybe-all-fixincludes
8144 maybe-all-fixincludes:
8145 @if gcc-bootstrap
8146 all-fixincludes: stage_current
8147 @endif gcc-bootstrap
8148 @if fixincludes
8149 TARGET-fixincludes=all
8150 maybe-all-fixincludes: all-fixincludes
8151 all-fixincludes: configure-fixincludes
8152 @r=`${PWD_COMMAND}`; export r; \
8153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8154 $(HOST_EXPORTS) \
8155 (cd $(HOST_SUBDIR)/fixincludes && \
8156 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8157 $(TARGET-fixincludes))
8158 @endif fixincludes
8162 .PHONY: all-stage1-fixincludes maybe-all-stage1-fixincludes
8163 .PHONY: clean-stage1-fixincludes maybe-clean-stage1-fixincludes
8164 maybe-all-stage1-fixincludes:
8165 maybe-clean-stage1-fixincludes:
8166 @if fixincludes-bootstrap
8167 maybe-all-stage1-fixincludes: all-stage1-fixincludes
8168 all-stage1: all-stage1-fixincludes
8169 TARGET-stage1-fixincludes = $(TARGET-fixincludes)
8170 all-stage1-fixincludes: configure-stage1-fixincludes
8171 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8172 @r=`${PWD_COMMAND}`; export r; \
8173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8174 TFLAGS="$(STAGE1_TFLAGS)"; \
8175 $(HOST_EXPORTS) \
8176 cd $(HOST_SUBDIR)/fixincludes && \
8177 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8178 CFLAGS="$(STAGE1_CFLAGS)" \
8179 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8180 LIBCFLAGS="$(LIBCFLAGS)" \
8181 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8182 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8183 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8184 $(EXTRA_HOST_FLAGS) \
8185 $(STAGE1_FLAGS_TO_PASS) \
8186 TFLAGS="$(STAGE1_TFLAGS)" \
8187 $(TARGET-stage1-fixincludes)
8189 maybe-clean-stage1-fixincludes: clean-stage1-fixincludes
8190 clean-stage1: clean-stage1-fixincludes
8191 clean-stage1-fixincludes:
8192 @if [ $(current_stage) = stage1 ]; then \
8193 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8194 else \
8195 [ -f $(HOST_SUBDIR)/stage1-fixincludes/Makefile ] || exit 0; \
8196 $(MAKE) stage1-start; \
8197 fi; \
8198 cd $(HOST_SUBDIR)/fixincludes && \
8199 $(MAKE) $(EXTRA_HOST_FLAGS) \
8200 $(STAGE1_FLAGS_TO_PASS) clean
8201 @endif fixincludes-bootstrap
8204 .PHONY: all-stage2-fixincludes maybe-all-stage2-fixincludes
8205 .PHONY: clean-stage2-fixincludes maybe-clean-stage2-fixincludes
8206 maybe-all-stage2-fixincludes:
8207 maybe-clean-stage2-fixincludes:
8208 @if fixincludes-bootstrap
8209 maybe-all-stage2-fixincludes: all-stage2-fixincludes
8210 all-stage2: all-stage2-fixincludes
8211 TARGET-stage2-fixincludes = $(TARGET-fixincludes)
8212 all-stage2-fixincludes: configure-stage2-fixincludes
8213 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8214 @r=`${PWD_COMMAND}`; export r; \
8215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8216 TFLAGS="$(STAGE2_TFLAGS)"; \
8217 $(HOST_EXPORTS) \
8218 $(POSTSTAGE1_HOST_EXPORTS) \
8219 cd $(HOST_SUBDIR)/fixincludes && \
8220 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8221 CFLAGS="$(STAGE2_CFLAGS)" \
8222 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
8223 LIBCFLAGS="$(STAGE2_CFLAGS)" \
8224 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8225 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8226 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8227 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8228 TFLAGS="$(STAGE2_TFLAGS)" \
8229 $(TARGET-stage2-fixincludes)
8231 maybe-clean-stage2-fixincludes: clean-stage2-fixincludes
8232 clean-stage2: clean-stage2-fixincludes
8233 clean-stage2-fixincludes:
8234 @if [ $(current_stage) = stage2 ]; then \
8235 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8236 else \
8237 [ -f $(HOST_SUBDIR)/stage2-fixincludes/Makefile ] || exit 0; \
8238 $(MAKE) stage2-start; \
8239 fi; \
8240 cd $(HOST_SUBDIR)/fixincludes && \
8241 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8242 @endif fixincludes-bootstrap
8245 .PHONY: all-stage3-fixincludes maybe-all-stage3-fixincludes
8246 .PHONY: clean-stage3-fixincludes maybe-clean-stage3-fixincludes
8247 maybe-all-stage3-fixincludes:
8248 maybe-clean-stage3-fixincludes:
8249 @if fixincludes-bootstrap
8250 maybe-all-stage3-fixincludes: all-stage3-fixincludes
8251 all-stage3: all-stage3-fixincludes
8252 TARGET-stage3-fixincludes = $(TARGET-fixincludes)
8253 all-stage3-fixincludes: configure-stage3-fixincludes
8254 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8255 @r=`${PWD_COMMAND}`; export r; \
8256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8257 TFLAGS="$(STAGE3_TFLAGS)"; \
8258 $(HOST_EXPORTS) \
8259 $(POSTSTAGE1_HOST_EXPORTS) \
8260 cd $(HOST_SUBDIR)/fixincludes && \
8261 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8262 CFLAGS="$(STAGE3_CFLAGS)" \
8263 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
8264 LIBCFLAGS="$(STAGE3_CFLAGS)" \
8265 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8266 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8267 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8268 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8269 TFLAGS="$(STAGE3_TFLAGS)" \
8270 $(TARGET-stage3-fixincludes)
8272 maybe-clean-stage3-fixincludes: clean-stage3-fixincludes
8273 clean-stage3: clean-stage3-fixincludes
8274 clean-stage3-fixincludes:
8275 @if [ $(current_stage) = stage3 ]; then \
8276 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8277 else \
8278 [ -f $(HOST_SUBDIR)/stage3-fixincludes/Makefile ] || exit 0; \
8279 $(MAKE) stage3-start; \
8280 fi; \
8281 cd $(HOST_SUBDIR)/fixincludes && \
8282 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8283 @endif fixincludes-bootstrap
8286 .PHONY: all-stage4-fixincludes maybe-all-stage4-fixincludes
8287 .PHONY: clean-stage4-fixincludes maybe-clean-stage4-fixincludes
8288 maybe-all-stage4-fixincludes:
8289 maybe-clean-stage4-fixincludes:
8290 @if fixincludes-bootstrap
8291 maybe-all-stage4-fixincludes: all-stage4-fixincludes
8292 all-stage4: all-stage4-fixincludes
8293 TARGET-stage4-fixincludes = $(TARGET-fixincludes)
8294 all-stage4-fixincludes: configure-stage4-fixincludes
8295 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8296 @r=`${PWD_COMMAND}`; export r; \
8297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8298 TFLAGS="$(STAGE4_TFLAGS)"; \
8299 $(HOST_EXPORTS) \
8300 $(POSTSTAGE1_HOST_EXPORTS) \
8301 cd $(HOST_SUBDIR)/fixincludes && \
8302 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8303 CFLAGS="$(STAGE4_CFLAGS)" \
8304 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
8305 LIBCFLAGS="$(STAGE4_CFLAGS)" \
8306 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8307 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8308 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8309 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8310 TFLAGS="$(STAGE4_TFLAGS)" \
8311 $(TARGET-stage4-fixincludes)
8313 maybe-clean-stage4-fixincludes: clean-stage4-fixincludes
8314 clean-stage4: clean-stage4-fixincludes
8315 clean-stage4-fixincludes:
8316 @if [ $(current_stage) = stage4 ]; then \
8317 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8318 else \
8319 [ -f $(HOST_SUBDIR)/stage4-fixincludes/Makefile ] || exit 0; \
8320 $(MAKE) stage4-start; \
8321 fi; \
8322 cd $(HOST_SUBDIR)/fixincludes && \
8323 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8324 @endif fixincludes-bootstrap
8327 .PHONY: all-stageprofile-fixincludes maybe-all-stageprofile-fixincludes
8328 .PHONY: clean-stageprofile-fixincludes maybe-clean-stageprofile-fixincludes
8329 maybe-all-stageprofile-fixincludes:
8330 maybe-clean-stageprofile-fixincludes:
8331 @if fixincludes-bootstrap
8332 maybe-all-stageprofile-fixincludes: all-stageprofile-fixincludes
8333 all-stageprofile: all-stageprofile-fixincludes
8334 TARGET-stageprofile-fixincludes = $(TARGET-fixincludes)
8335 all-stageprofile-fixincludes: configure-stageprofile-fixincludes
8336 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8337 @r=`${PWD_COMMAND}`; export r; \
8338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8339 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8340 $(HOST_EXPORTS) \
8341 $(POSTSTAGE1_HOST_EXPORTS) \
8342 cd $(HOST_SUBDIR)/fixincludes && \
8343 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8344 CFLAGS="$(STAGEprofile_CFLAGS)" \
8345 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
8346 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
8347 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8348 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8349 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8350 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8351 TFLAGS="$(STAGEprofile_TFLAGS)" \
8352 $(TARGET-stageprofile-fixincludes)
8354 maybe-clean-stageprofile-fixincludes: clean-stageprofile-fixincludes
8355 clean-stageprofile: clean-stageprofile-fixincludes
8356 clean-stageprofile-fixincludes:
8357 @if [ $(current_stage) = stageprofile ]; then \
8358 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8359 else \
8360 [ -f $(HOST_SUBDIR)/stageprofile-fixincludes/Makefile ] || exit 0; \
8361 $(MAKE) stageprofile-start; \
8362 fi; \
8363 cd $(HOST_SUBDIR)/fixincludes && \
8364 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8365 @endif fixincludes-bootstrap
8368 .PHONY: all-stagefeedback-fixincludes maybe-all-stagefeedback-fixincludes
8369 .PHONY: clean-stagefeedback-fixincludes maybe-clean-stagefeedback-fixincludes
8370 maybe-all-stagefeedback-fixincludes:
8371 maybe-clean-stagefeedback-fixincludes:
8372 @if fixincludes-bootstrap
8373 maybe-all-stagefeedback-fixincludes: all-stagefeedback-fixincludes
8374 all-stagefeedback: all-stagefeedback-fixincludes
8375 TARGET-stagefeedback-fixincludes = $(TARGET-fixincludes)
8376 all-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
8377 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8378 @r=`${PWD_COMMAND}`; export r; \
8379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8380 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8381 $(HOST_EXPORTS) \
8382 $(POSTSTAGE1_HOST_EXPORTS) \
8383 cd $(HOST_SUBDIR)/fixincludes && \
8384 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8385 CFLAGS="$(STAGEfeedback_CFLAGS)" \
8386 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
8387 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
8388 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8389 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8390 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8391 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8392 TFLAGS="$(STAGEfeedback_TFLAGS)" \
8393 $(TARGET-stagefeedback-fixincludes)
8395 maybe-clean-stagefeedback-fixincludes: clean-stagefeedback-fixincludes
8396 clean-stagefeedback: clean-stagefeedback-fixincludes
8397 clean-stagefeedback-fixincludes:
8398 @if [ $(current_stage) = stagefeedback ]; then \
8399 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8400 else \
8401 [ -f $(HOST_SUBDIR)/stagefeedback-fixincludes/Makefile ] || exit 0; \
8402 $(MAKE) stagefeedback-start; \
8403 fi; \
8404 cd $(HOST_SUBDIR)/fixincludes && \
8405 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8406 @endif fixincludes-bootstrap
8412 .PHONY: check-fixincludes maybe-check-fixincludes
8413 maybe-check-fixincludes:
8414 @if fixincludes
8415 maybe-check-fixincludes: check-fixincludes
8417 check-fixincludes:
8418 @: $(MAKE); $(unstage)
8419 @r=`${PWD_COMMAND}`; export r; \
8420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8421 $(HOST_EXPORTS) \
8422 (cd $(HOST_SUBDIR)/fixincludes && \
8423 $(MAKE) $(FLAGS_TO_PASS) check)
8425 @endif fixincludes
8427 .PHONY: install-fixincludes maybe-install-fixincludes
8428 maybe-install-fixincludes:
8429 @if fixincludes
8430 maybe-install-fixincludes: install-fixincludes
8432 install-fixincludes: installdirs
8433 @: $(MAKE); $(unstage)
8434 @r=`${PWD_COMMAND}`; export r; \
8435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8436 $(HOST_EXPORTS) \
8437 (cd $(HOST_SUBDIR)/fixincludes && \
8438 $(MAKE) $(FLAGS_TO_PASS) install)
8440 @endif fixincludes
8442 .PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
8443 maybe-install-strip-fixincludes:
8444 @if fixincludes
8445 maybe-install-strip-fixincludes: install-strip-fixincludes
8447 install-strip-fixincludes: installdirs
8448 @: $(MAKE); $(unstage)
8449 @r=`${PWD_COMMAND}`; export r; \
8450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8451 $(HOST_EXPORTS) \
8452 (cd $(HOST_SUBDIR)/fixincludes && \
8453 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8455 @endif fixincludes
8457 # Other targets (info, dvi, pdf, etc.)
8459 .PHONY: maybe-info-fixincludes info-fixincludes
8460 maybe-info-fixincludes:
8461 @if fixincludes
8462 maybe-info-fixincludes: info-fixincludes
8464 info-fixincludes: \
8465 configure-fixincludes
8466 @[ -f ./fixincludes/Makefile ] || exit 0; \
8467 r=`${PWD_COMMAND}`; export r; \
8468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8469 $(HOST_EXPORTS) \
8470 for flag in $(EXTRA_HOST_FLAGS) ; do \
8471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8472 done; \
8473 echo "Doing info in fixincludes" ; \
8474 (cd $(HOST_SUBDIR)/fixincludes && \
8475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8477 "RANLIB=$${RANLIB}" \
8478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8479 info) \
8480 || exit 1
8482 @endif fixincludes
8484 .PHONY: maybe-dvi-fixincludes dvi-fixincludes
8485 maybe-dvi-fixincludes:
8486 @if fixincludes
8487 maybe-dvi-fixincludes: dvi-fixincludes
8489 dvi-fixincludes: \
8490 configure-fixincludes
8491 @[ -f ./fixincludes/Makefile ] || exit 0; \
8492 r=`${PWD_COMMAND}`; export r; \
8493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8494 $(HOST_EXPORTS) \
8495 for flag in $(EXTRA_HOST_FLAGS) ; do \
8496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8497 done; \
8498 echo "Doing dvi in fixincludes" ; \
8499 (cd $(HOST_SUBDIR)/fixincludes && \
8500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8502 "RANLIB=$${RANLIB}" \
8503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8504 dvi) \
8505 || exit 1
8507 @endif fixincludes
8509 .PHONY: maybe-pdf-fixincludes pdf-fixincludes
8510 maybe-pdf-fixincludes:
8511 @if fixincludes
8512 maybe-pdf-fixincludes: pdf-fixincludes
8514 pdf-fixincludes: \
8515 configure-fixincludes
8516 @[ -f ./fixincludes/Makefile ] || exit 0; \
8517 r=`${PWD_COMMAND}`; export r; \
8518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8519 $(HOST_EXPORTS) \
8520 for flag in $(EXTRA_HOST_FLAGS) ; do \
8521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8522 done; \
8523 echo "Doing pdf in fixincludes" ; \
8524 (cd $(HOST_SUBDIR)/fixincludes && \
8525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8527 "RANLIB=$${RANLIB}" \
8528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8529 pdf) \
8530 || exit 1
8532 @endif fixincludes
8534 .PHONY: maybe-html-fixincludes html-fixincludes
8535 maybe-html-fixincludes:
8536 @if fixincludes
8537 maybe-html-fixincludes: html-fixincludes
8539 html-fixincludes: \
8540 configure-fixincludes
8541 @[ -f ./fixincludes/Makefile ] || exit 0; \
8542 r=`${PWD_COMMAND}`; export r; \
8543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8544 $(HOST_EXPORTS) \
8545 for flag in $(EXTRA_HOST_FLAGS) ; do \
8546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8547 done; \
8548 echo "Doing html in fixincludes" ; \
8549 (cd $(HOST_SUBDIR)/fixincludes && \
8550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8552 "RANLIB=$${RANLIB}" \
8553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8554 html) \
8555 || exit 1
8557 @endif fixincludes
8559 .PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
8560 maybe-TAGS-fixincludes:
8561 @if fixincludes
8562 maybe-TAGS-fixincludes: TAGS-fixincludes
8564 # fixincludes doesn't support TAGS.
8565 TAGS-fixincludes:
8567 @endif fixincludes
8569 .PHONY: maybe-install-info-fixincludes install-info-fixincludes
8570 maybe-install-info-fixincludes:
8571 @if fixincludes
8572 maybe-install-info-fixincludes: install-info-fixincludes
8574 install-info-fixincludes: \
8575 configure-fixincludes \
8576 info-fixincludes
8577 @[ -f ./fixincludes/Makefile ] || exit 0; \
8578 r=`${PWD_COMMAND}`; export r; \
8579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8580 $(HOST_EXPORTS) \
8581 for flag in $(EXTRA_HOST_FLAGS) ; do \
8582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8583 done; \
8584 echo "Doing install-info in fixincludes" ; \
8585 (cd $(HOST_SUBDIR)/fixincludes && \
8586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8588 "RANLIB=$${RANLIB}" \
8589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8590 install-info) \
8591 || exit 1
8593 @endif fixincludes
8595 .PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
8596 maybe-install-pdf-fixincludes:
8597 @if fixincludes
8598 maybe-install-pdf-fixincludes: install-pdf-fixincludes
8600 install-pdf-fixincludes: \
8601 configure-fixincludes \
8602 pdf-fixincludes
8603 @[ -f ./fixincludes/Makefile ] || exit 0; \
8604 r=`${PWD_COMMAND}`; export r; \
8605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8606 $(HOST_EXPORTS) \
8607 for flag in $(EXTRA_HOST_FLAGS) ; do \
8608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8609 done; \
8610 echo "Doing install-pdf in fixincludes" ; \
8611 (cd $(HOST_SUBDIR)/fixincludes && \
8612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8614 "RANLIB=$${RANLIB}" \
8615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8616 install-pdf) \
8617 || exit 1
8619 @endif fixincludes
8621 .PHONY: maybe-install-html-fixincludes install-html-fixincludes
8622 maybe-install-html-fixincludes:
8623 @if fixincludes
8624 maybe-install-html-fixincludes: install-html-fixincludes
8626 install-html-fixincludes: \
8627 configure-fixincludes \
8628 html-fixincludes
8629 @[ -f ./fixincludes/Makefile ] || exit 0; \
8630 r=`${PWD_COMMAND}`; export r; \
8631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8632 $(HOST_EXPORTS) \
8633 for flag in $(EXTRA_HOST_FLAGS) ; do \
8634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8635 done; \
8636 echo "Doing install-html in fixincludes" ; \
8637 (cd $(HOST_SUBDIR)/fixincludes && \
8638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8640 "RANLIB=$${RANLIB}" \
8641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8642 install-html) \
8643 || exit 1
8645 @endif fixincludes
8647 .PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8648 maybe-installcheck-fixincludes:
8649 @if fixincludes
8650 maybe-installcheck-fixincludes: installcheck-fixincludes
8652 installcheck-fixincludes: \
8653 configure-fixincludes
8654 @[ -f ./fixincludes/Makefile ] || exit 0; \
8655 r=`${PWD_COMMAND}`; export r; \
8656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8657 $(HOST_EXPORTS) \
8658 for flag in $(EXTRA_HOST_FLAGS) ; do \
8659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8660 done; \
8661 echo "Doing installcheck in fixincludes" ; \
8662 (cd $(HOST_SUBDIR)/fixincludes && \
8663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8665 "RANLIB=$${RANLIB}" \
8666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8667 installcheck) \
8668 || exit 1
8670 @endif fixincludes
8672 .PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8673 maybe-mostlyclean-fixincludes:
8674 @if fixincludes
8675 maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8677 mostlyclean-fixincludes:
8678 @[ -f ./fixincludes/Makefile ] || exit 0; \
8679 r=`${PWD_COMMAND}`; export r; \
8680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8681 $(HOST_EXPORTS) \
8682 for flag in $(EXTRA_HOST_FLAGS) ; do \
8683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8684 done; \
8685 echo "Doing mostlyclean in fixincludes" ; \
8686 (cd $(HOST_SUBDIR)/fixincludes && \
8687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8689 "RANLIB=$${RANLIB}" \
8690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8691 mostlyclean) \
8692 || exit 1
8694 @endif fixincludes
8696 .PHONY: maybe-clean-fixincludes clean-fixincludes
8697 maybe-clean-fixincludes:
8698 @if fixincludes
8699 maybe-clean-fixincludes: clean-fixincludes
8701 clean-fixincludes:
8702 @[ -f ./fixincludes/Makefile ] || exit 0; \
8703 r=`${PWD_COMMAND}`; export r; \
8704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8705 $(HOST_EXPORTS) \
8706 for flag in $(EXTRA_HOST_FLAGS) ; do \
8707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8708 done; \
8709 echo "Doing clean in fixincludes" ; \
8710 (cd $(HOST_SUBDIR)/fixincludes && \
8711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8713 "RANLIB=$${RANLIB}" \
8714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8715 clean) \
8716 || exit 1
8718 @endif fixincludes
8720 .PHONY: maybe-distclean-fixincludes distclean-fixincludes
8721 maybe-distclean-fixincludes:
8722 @if fixincludes
8723 maybe-distclean-fixincludes: distclean-fixincludes
8725 distclean-fixincludes:
8726 @[ -f ./fixincludes/Makefile ] || exit 0; \
8727 r=`${PWD_COMMAND}`; export r; \
8728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8729 $(HOST_EXPORTS) \
8730 for flag in $(EXTRA_HOST_FLAGS) ; do \
8731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8732 done; \
8733 echo "Doing distclean in fixincludes" ; \
8734 (cd $(HOST_SUBDIR)/fixincludes && \
8735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8737 "RANLIB=$${RANLIB}" \
8738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8739 distclean) \
8740 || exit 1
8742 @endif fixincludes
8744 .PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8745 maybe-maintainer-clean-fixincludes:
8746 @if fixincludes
8747 maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8749 maintainer-clean-fixincludes:
8750 @[ -f ./fixincludes/Makefile ] || exit 0; \
8751 r=`${PWD_COMMAND}`; export r; \
8752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8753 $(HOST_EXPORTS) \
8754 for flag in $(EXTRA_HOST_FLAGS) ; do \
8755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8756 done; \
8757 echo "Doing maintainer-clean in fixincludes" ; \
8758 (cd $(HOST_SUBDIR)/fixincludes && \
8759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8761 "RANLIB=$${RANLIB}" \
8762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8763 maintainer-clean) \
8764 || exit 1
8766 @endif fixincludes
8770 .PHONY: configure-flex maybe-configure-flex
8771 maybe-configure-flex:
8772 @if gcc-bootstrap
8773 configure-flex: stage_current
8774 @endif gcc-bootstrap
8775 @if flex
8776 maybe-configure-flex: configure-flex
8777 configure-flex:
8778 @: $(MAKE); $(unstage)
8779 @r=`${PWD_COMMAND}`; export r; \
8780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8781 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
8782 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
8783 $(HOST_EXPORTS) \
8784 echo Configuring in $(HOST_SUBDIR)/flex; \
8786 this_target="${target_alias}"; \
8788 cd "$(HOST_SUBDIR)/flex" || exit 1; \
8789 case $(srcdir) in \
8790 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8791 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
8792 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8793 esac; \
8794 module_srcdir=flex; \
8795 $(SHELL) \
8796 $$s/$$module_srcdir/configure \
8797 --srcdir=$${topdir}/$$module_srcdir \
8798 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8799 --target=$${this_target} \
8800 || exit 1
8801 @endif flex
8807 .PHONY: all-flex maybe-all-flex
8808 maybe-all-flex:
8809 @if gcc-bootstrap
8810 all-flex: stage_current
8811 @endif gcc-bootstrap
8812 @if flex
8813 TARGET-flex=all
8814 maybe-all-flex: all-flex
8815 all-flex: configure-flex
8816 @: $(MAKE); $(unstage)
8817 @r=`${PWD_COMMAND}`; export r; \
8818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8819 $(HOST_EXPORTS) \
8820 (cd $(HOST_SUBDIR)/flex && \
8821 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8822 $(TARGET-flex))
8823 @endif flex
8828 .PHONY: check-flex maybe-check-flex
8829 maybe-check-flex:
8830 @if flex
8831 maybe-check-flex: check-flex
8833 # This module is only tested in a native toolchain.
8834 check-flex:
8835 @: $(MAKE); $(unstage)
8836 @if [ '$(host)' = '$(target)' ] ; then \
8837 r=`${PWD_COMMAND}`; export r; \
8838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8839 $(HOST_EXPORTS) \
8840 (cd $(HOST_SUBDIR)/flex && \
8841 $(MAKE) $(FLAGS_TO_PASS) check); \
8844 @endif flex
8846 .PHONY: install-flex maybe-install-flex
8847 maybe-install-flex:
8848 @if flex
8849 maybe-install-flex: install-flex
8851 install-flex: installdirs
8852 @: $(MAKE); $(unstage)
8853 @r=`${PWD_COMMAND}`; export r; \
8854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8855 $(HOST_EXPORTS) \
8856 (cd $(HOST_SUBDIR)/flex && \
8857 $(MAKE) $(FLAGS_TO_PASS) install)
8859 @endif flex
8861 .PHONY: install-strip-flex maybe-install-strip-flex
8862 maybe-install-strip-flex:
8863 @if flex
8864 maybe-install-strip-flex: install-strip-flex
8866 install-strip-flex: installdirs
8867 @: $(MAKE); $(unstage)
8868 @r=`${PWD_COMMAND}`; export r; \
8869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8870 $(HOST_EXPORTS) \
8871 (cd $(HOST_SUBDIR)/flex && \
8872 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8874 @endif flex
8876 # Other targets (info, dvi, pdf, etc.)
8878 .PHONY: maybe-info-flex info-flex
8879 maybe-info-flex:
8880 @if flex
8881 maybe-info-flex: info-flex
8883 info-flex: \
8884 configure-flex
8885 @: $(MAKE); $(unstage)
8886 @[ -f ./flex/Makefile ] || exit 0; \
8887 r=`${PWD_COMMAND}`; export r; \
8888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8889 $(HOST_EXPORTS) \
8890 for flag in $(EXTRA_HOST_FLAGS) ; do \
8891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8892 done; \
8893 echo "Doing info in flex" ; \
8894 (cd $(HOST_SUBDIR)/flex && \
8895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8897 "RANLIB=$${RANLIB}" \
8898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8899 info) \
8900 || exit 1
8902 @endif flex
8904 .PHONY: maybe-dvi-flex dvi-flex
8905 maybe-dvi-flex:
8906 @if flex
8907 maybe-dvi-flex: dvi-flex
8909 dvi-flex: \
8910 configure-flex
8911 @: $(MAKE); $(unstage)
8912 @[ -f ./flex/Makefile ] || exit 0; \
8913 r=`${PWD_COMMAND}`; export r; \
8914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8915 $(HOST_EXPORTS) \
8916 for flag in $(EXTRA_HOST_FLAGS) ; do \
8917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8918 done; \
8919 echo "Doing dvi in flex" ; \
8920 (cd $(HOST_SUBDIR)/flex && \
8921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8923 "RANLIB=$${RANLIB}" \
8924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8925 dvi) \
8926 || exit 1
8928 @endif flex
8930 .PHONY: maybe-pdf-flex pdf-flex
8931 maybe-pdf-flex:
8932 @if flex
8933 maybe-pdf-flex: pdf-flex
8935 pdf-flex: \
8936 configure-flex
8937 @: $(MAKE); $(unstage)
8938 @[ -f ./flex/Makefile ] || exit 0; \
8939 r=`${PWD_COMMAND}`; export r; \
8940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8941 $(HOST_EXPORTS) \
8942 for flag in $(EXTRA_HOST_FLAGS) ; do \
8943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8944 done; \
8945 echo "Doing pdf in flex" ; \
8946 (cd $(HOST_SUBDIR)/flex && \
8947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8949 "RANLIB=$${RANLIB}" \
8950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8951 pdf) \
8952 || exit 1
8954 @endif flex
8956 .PHONY: maybe-html-flex html-flex
8957 maybe-html-flex:
8958 @if flex
8959 maybe-html-flex: html-flex
8961 html-flex: \
8962 configure-flex
8963 @: $(MAKE); $(unstage)
8964 @[ -f ./flex/Makefile ] || exit 0; \
8965 r=`${PWD_COMMAND}`; export r; \
8966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8967 $(HOST_EXPORTS) \
8968 for flag in $(EXTRA_HOST_FLAGS) ; do \
8969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8970 done; \
8971 echo "Doing html in flex" ; \
8972 (cd $(HOST_SUBDIR)/flex && \
8973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8975 "RANLIB=$${RANLIB}" \
8976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8977 html) \
8978 || exit 1
8980 @endif flex
8982 .PHONY: maybe-TAGS-flex TAGS-flex
8983 maybe-TAGS-flex:
8984 @if flex
8985 maybe-TAGS-flex: TAGS-flex
8987 TAGS-flex: \
8988 configure-flex
8989 @: $(MAKE); $(unstage)
8990 @[ -f ./flex/Makefile ] || exit 0; \
8991 r=`${PWD_COMMAND}`; export r; \
8992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8993 $(HOST_EXPORTS) \
8994 for flag in $(EXTRA_HOST_FLAGS) ; do \
8995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8996 done; \
8997 echo "Doing TAGS in flex" ; \
8998 (cd $(HOST_SUBDIR)/flex && \
8999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9001 "RANLIB=$${RANLIB}" \
9002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9003 TAGS) \
9004 || exit 1
9006 @endif flex
9008 .PHONY: maybe-install-info-flex install-info-flex
9009 maybe-install-info-flex:
9010 @if flex
9011 maybe-install-info-flex: install-info-flex
9013 install-info-flex: \
9014 configure-flex \
9015 info-flex
9016 @: $(MAKE); $(unstage)
9017 @[ -f ./flex/Makefile ] || exit 0; \
9018 r=`${PWD_COMMAND}`; export r; \
9019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9020 $(HOST_EXPORTS) \
9021 for flag in $(EXTRA_HOST_FLAGS) ; do \
9022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9023 done; \
9024 echo "Doing install-info in flex" ; \
9025 (cd $(HOST_SUBDIR)/flex && \
9026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9028 "RANLIB=$${RANLIB}" \
9029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9030 install-info) \
9031 || exit 1
9033 @endif flex
9035 .PHONY: maybe-install-pdf-flex install-pdf-flex
9036 maybe-install-pdf-flex:
9037 @if flex
9038 maybe-install-pdf-flex: install-pdf-flex
9040 install-pdf-flex: \
9041 configure-flex \
9042 pdf-flex
9043 @: $(MAKE); $(unstage)
9044 @[ -f ./flex/Makefile ] || exit 0; \
9045 r=`${PWD_COMMAND}`; export r; \
9046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9047 $(HOST_EXPORTS) \
9048 for flag in $(EXTRA_HOST_FLAGS) ; do \
9049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9050 done; \
9051 echo "Doing install-pdf in flex" ; \
9052 (cd $(HOST_SUBDIR)/flex && \
9053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9055 "RANLIB=$${RANLIB}" \
9056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9057 install-pdf) \
9058 || exit 1
9060 @endif flex
9062 .PHONY: maybe-install-html-flex install-html-flex
9063 maybe-install-html-flex:
9064 @if flex
9065 maybe-install-html-flex: install-html-flex
9067 install-html-flex: \
9068 configure-flex \
9069 html-flex
9070 @: $(MAKE); $(unstage)
9071 @[ -f ./flex/Makefile ] || exit 0; \
9072 r=`${PWD_COMMAND}`; export r; \
9073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9074 $(HOST_EXPORTS) \
9075 for flag in $(EXTRA_HOST_FLAGS) ; do \
9076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9077 done; \
9078 echo "Doing install-html in flex" ; \
9079 (cd $(HOST_SUBDIR)/flex && \
9080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9082 "RANLIB=$${RANLIB}" \
9083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9084 install-html) \
9085 || exit 1
9087 @endif flex
9089 .PHONY: maybe-installcheck-flex installcheck-flex
9090 maybe-installcheck-flex:
9091 @if flex
9092 maybe-installcheck-flex: installcheck-flex
9094 installcheck-flex: \
9095 configure-flex
9096 @: $(MAKE); $(unstage)
9097 @[ -f ./flex/Makefile ] || exit 0; \
9098 r=`${PWD_COMMAND}`; export r; \
9099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9100 $(HOST_EXPORTS) \
9101 for flag in $(EXTRA_HOST_FLAGS) ; do \
9102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9103 done; \
9104 echo "Doing installcheck in flex" ; \
9105 (cd $(HOST_SUBDIR)/flex && \
9106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9108 "RANLIB=$${RANLIB}" \
9109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9110 installcheck) \
9111 || exit 1
9113 @endif flex
9115 .PHONY: maybe-mostlyclean-flex mostlyclean-flex
9116 maybe-mostlyclean-flex:
9117 @if flex
9118 maybe-mostlyclean-flex: mostlyclean-flex
9120 mostlyclean-flex:
9121 @: $(MAKE); $(unstage)
9122 @[ -f ./flex/Makefile ] || exit 0; \
9123 r=`${PWD_COMMAND}`; export r; \
9124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9125 $(HOST_EXPORTS) \
9126 for flag in $(EXTRA_HOST_FLAGS) ; do \
9127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9128 done; \
9129 echo "Doing mostlyclean in flex" ; \
9130 (cd $(HOST_SUBDIR)/flex && \
9131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9133 "RANLIB=$${RANLIB}" \
9134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9135 mostlyclean) \
9136 || exit 1
9138 @endif flex
9140 .PHONY: maybe-clean-flex clean-flex
9141 maybe-clean-flex:
9142 @if flex
9143 maybe-clean-flex: clean-flex
9145 clean-flex:
9146 @: $(MAKE); $(unstage)
9147 @[ -f ./flex/Makefile ] || exit 0; \
9148 r=`${PWD_COMMAND}`; export r; \
9149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9150 $(HOST_EXPORTS) \
9151 for flag in $(EXTRA_HOST_FLAGS) ; do \
9152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9153 done; \
9154 echo "Doing clean in flex" ; \
9155 (cd $(HOST_SUBDIR)/flex && \
9156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9158 "RANLIB=$${RANLIB}" \
9159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9160 clean) \
9161 || exit 1
9163 @endif flex
9165 .PHONY: maybe-distclean-flex distclean-flex
9166 maybe-distclean-flex:
9167 @if flex
9168 maybe-distclean-flex: distclean-flex
9170 distclean-flex:
9171 @: $(MAKE); $(unstage)
9172 @[ -f ./flex/Makefile ] || exit 0; \
9173 r=`${PWD_COMMAND}`; export r; \
9174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9175 $(HOST_EXPORTS) \
9176 for flag in $(EXTRA_HOST_FLAGS) ; do \
9177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9178 done; \
9179 echo "Doing distclean in flex" ; \
9180 (cd $(HOST_SUBDIR)/flex && \
9181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9183 "RANLIB=$${RANLIB}" \
9184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9185 distclean) \
9186 || exit 1
9188 @endif flex
9190 .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
9191 maybe-maintainer-clean-flex:
9192 @if flex
9193 maybe-maintainer-clean-flex: maintainer-clean-flex
9195 maintainer-clean-flex:
9196 @: $(MAKE); $(unstage)
9197 @[ -f ./flex/Makefile ] || exit 0; \
9198 r=`${PWD_COMMAND}`; export r; \
9199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9200 $(HOST_EXPORTS) \
9201 for flag in $(EXTRA_HOST_FLAGS) ; do \
9202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9203 done; \
9204 echo "Doing maintainer-clean in flex" ; \
9205 (cd $(HOST_SUBDIR)/flex && \
9206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9208 "RANLIB=$${RANLIB}" \
9209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9210 maintainer-clean) \
9211 || exit 1
9213 @endif flex
9217 .PHONY: configure-gas maybe-configure-gas
9218 maybe-configure-gas:
9219 @if gcc-bootstrap
9220 configure-gas: stage_current
9221 @endif gcc-bootstrap
9222 @if gas
9223 maybe-configure-gas: configure-gas
9224 configure-gas:
9225 @r=`${PWD_COMMAND}`; export r; \
9226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9227 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9228 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9229 $(HOST_EXPORTS) \
9230 echo Configuring in $(HOST_SUBDIR)/gas; \
9232 this_target="${target_alias}"; \
9234 cd "$(HOST_SUBDIR)/gas" || exit 1; \
9235 case $(srcdir) in \
9236 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9237 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9238 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9239 esac; \
9240 module_srcdir=gas; \
9241 $(SHELL) \
9242 $$s/$$module_srcdir/configure \
9243 --srcdir=$${topdir}/$$module_srcdir \
9244 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9245 --target=$${this_target} \
9246 || exit 1
9247 @endif gas
9251 .PHONY: configure-stage1-gas maybe-configure-stage1-gas
9252 maybe-configure-stage1-gas:
9253 @if gas-bootstrap
9254 maybe-configure-stage1-gas: configure-stage1-gas
9255 configure-stage1-gas:
9256 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9257 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9258 @r=`${PWD_COMMAND}`; export r; \
9259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9260 TFLAGS="$(STAGE1_TFLAGS)"; \
9261 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9262 $(HOST_EXPORTS) \
9263 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9264 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9265 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
9266 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
9267 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9268 cd $(HOST_SUBDIR)/gas || exit 1; \
9269 case $(srcdir) in \
9270 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9271 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9272 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9273 esac; \
9274 module_srcdir=gas; \
9275 $(SHELL) $$s/$$module_srcdir/configure \
9276 --srcdir=$${topdir}/$$module_srcdir \
9277 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9278 --target=${target_alias} \
9280 $(STAGE1_CONFIGURE_FLAGS)
9281 @endif gas-bootstrap
9283 .PHONY: configure-stage2-gas maybe-configure-stage2-gas
9284 maybe-configure-stage2-gas:
9285 @if gas-bootstrap
9286 maybe-configure-stage2-gas: configure-stage2-gas
9287 configure-stage2-gas:
9288 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9289 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9290 @r=`${PWD_COMMAND}`; export r; \
9291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9292 TFLAGS="$(STAGE2_TFLAGS)"; \
9293 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9294 $(HOST_EXPORTS) \
9295 $(POSTSTAGE1_HOST_EXPORTS) \
9296 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9297 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9298 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
9299 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
9300 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9301 cd $(HOST_SUBDIR)/gas || exit 1; \
9302 case $(srcdir) in \
9303 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9304 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9305 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9306 esac; \
9307 module_srcdir=gas; \
9308 $(SHELL) $$s/$$module_srcdir/configure \
9309 --srcdir=$${topdir}/$$module_srcdir \
9310 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9311 --target=${target_alias} \
9312 --with-build-libsubdir=$(HOST_SUBDIR) \
9313 $(STAGE2_CONFIGURE_FLAGS)
9314 @endif gas-bootstrap
9316 .PHONY: configure-stage3-gas maybe-configure-stage3-gas
9317 maybe-configure-stage3-gas:
9318 @if gas-bootstrap
9319 maybe-configure-stage3-gas: configure-stage3-gas
9320 configure-stage3-gas:
9321 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9322 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9323 @r=`${PWD_COMMAND}`; export r; \
9324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9325 TFLAGS="$(STAGE3_TFLAGS)"; \
9326 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9327 $(HOST_EXPORTS) \
9328 $(POSTSTAGE1_HOST_EXPORTS) \
9329 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9330 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9331 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
9332 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
9333 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9334 cd $(HOST_SUBDIR)/gas || exit 1; \
9335 case $(srcdir) in \
9336 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9337 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9338 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9339 esac; \
9340 module_srcdir=gas; \
9341 $(SHELL) $$s/$$module_srcdir/configure \
9342 --srcdir=$${topdir}/$$module_srcdir \
9343 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9344 --target=${target_alias} \
9345 --with-build-libsubdir=$(HOST_SUBDIR) \
9346 $(STAGE3_CONFIGURE_FLAGS)
9347 @endif gas-bootstrap
9349 .PHONY: configure-stage4-gas maybe-configure-stage4-gas
9350 maybe-configure-stage4-gas:
9351 @if gas-bootstrap
9352 maybe-configure-stage4-gas: configure-stage4-gas
9353 configure-stage4-gas:
9354 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9355 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9356 @r=`${PWD_COMMAND}`; export r; \
9357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9358 TFLAGS="$(STAGE4_TFLAGS)"; \
9359 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9360 $(HOST_EXPORTS) \
9361 $(POSTSTAGE1_HOST_EXPORTS) \
9362 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9363 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9364 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
9365 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
9366 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9367 cd $(HOST_SUBDIR)/gas || exit 1; \
9368 case $(srcdir) in \
9369 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9370 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9371 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9372 esac; \
9373 module_srcdir=gas; \
9374 $(SHELL) $$s/$$module_srcdir/configure \
9375 --srcdir=$${topdir}/$$module_srcdir \
9376 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9377 --target=${target_alias} \
9378 --with-build-libsubdir=$(HOST_SUBDIR) \
9379 $(STAGE4_CONFIGURE_FLAGS)
9380 @endif gas-bootstrap
9382 .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
9383 maybe-configure-stageprofile-gas:
9384 @if gas-bootstrap
9385 maybe-configure-stageprofile-gas: configure-stageprofile-gas
9386 configure-stageprofile-gas:
9387 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9388 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9389 @r=`${PWD_COMMAND}`; export r; \
9390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9391 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9392 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9393 $(HOST_EXPORTS) \
9394 $(POSTSTAGE1_HOST_EXPORTS) \
9395 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9396 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9397 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
9398 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
9399 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9400 cd $(HOST_SUBDIR)/gas || exit 1; \
9401 case $(srcdir) in \
9402 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9403 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9404 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9405 esac; \
9406 module_srcdir=gas; \
9407 $(SHELL) $$s/$$module_srcdir/configure \
9408 --srcdir=$${topdir}/$$module_srcdir \
9409 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9410 --target=${target_alias} \
9411 --with-build-libsubdir=$(HOST_SUBDIR) \
9412 $(STAGEprofile_CONFIGURE_FLAGS)
9413 @endif gas-bootstrap
9415 .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
9416 maybe-configure-stagefeedback-gas:
9417 @if gas-bootstrap
9418 maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
9419 configure-stagefeedback-gas:
9420 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9421 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9422 @r=`${PWD_COMMAND}`; export r; \
9423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9424 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9425 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9426 $(HOST_EXPORTS) \
9427 $(POSTSTAGE1_HOST_EXPORTS) \
9428 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9429 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9430 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
9431 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
9432 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9433 cd $(HOST_SUBDIR)/gas || exit 1; \
9434 case $(srcdir) in \
9435 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9436 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9437 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9438 esac; \
9439 module_srcdir=gas; \
9440 $(SHELL) $$s/$$module_srcdir/configure \
9441 --srcdir=$${topdir}/$$module_srcdir \
9442 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9443 --target=${target_alias} \
9444 --with-build-libsubdir=$(HOST_SUBDIR) \
9445 $(STAGEfeedback_CONFIGURE_FLAGS)
9446 @endif gas-bootstrap
9452 .PHONY: all-gas maybe-all-gas
9453 maybe-all-gas:
9454 @if gcc-bootstrap
9455 all-gas: stage_current
9456 @endif gcc-bootstrap
9457 @if gas
9458 TARGET-gas=all
9459 maybe-all-gas: all-gas
9460 all-gas: configure-gas
9461 @r=`${PWD_COMMAND}`; export r; \
9462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9463 $(HOST_EXPORTS) \
9464 (cd $(HOST_SUBDIR)/gas && \
9465 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
9466 $(TARGET-gas))
9467 @endif gas
9471 .PHONY: all-stage1-gas maybe-all-stage1-gas
9472 .PHONY: clean-stage1-gas maybe-clean-stage1-gas
9473 maybe-all-stage1-gas:
9474 maybe-clean-stage1-gas:
9475 @if gas-bootstrap
9476 maybe-all-stage1-gas: all-stage1-gas
9477 all-stage1: all-stage1-gas
9478 TARGET-stage1-gas = $(TARGET-gas)
9479 all-stage1-gas: configure-stage1-gas
9480 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9481 @r=`${PWD_COMMAND}`; export r; \
9482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9483 TFLAGS="$(STAGE1_TFLAGS)"; \
9484 $(HOST_EXPORTS) \
9485 cd $(HOST_SUBDIR)/gas && \
9486 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9487 CFLAGS="$(STAGE1_CFLAGS)" \
9488 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9489 LIBCFLAGS="$(LIBCFLAGS)" \
9490 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9491 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9492 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9493 $(EXTRA_HOST_FLAGS) \
9494 $(STAGE1_FLAGS_TO_PASS) \
9495 TFLAGS="$(STAGE1_TFLAGS)" \
9496 $(TARGET-stage1-gas)
9498 maybe-clean-stage1-gas: clean-stage1-gas
9499 clean-stage1: clean-stage1-gas
9500 clean-stage1-gas:
9501 @if [ $(current_stage) = stage1 ]; then \
9502 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9503 else \
9504 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
9505 $(MAKE) stage1-start; \
9506 fi; \
9507 cd $(HOST_SUBDIR)/gas && \
9508 $(MAKE) $(EXTRA_HOST_FLAGS) \
9509 $(STAGE1_FLAGS_TO_PASS) clean
9510 @endif gas-bootstrap
9513 .PHONY: all-stage2-gas maybe-all-stage2-gas
9514 .PHONY: clean-stage2-gas maybe-clean-stage2-gas
9515 maybe-all-stage2-gas:
9516 maybe-clean-stage2-gas:
9517 @if gas-bootstrap
9518 maybe-all-stage2-gas: all-stage2-gas
9519 all-stage2: all-stage2-gas
9520 TARGET-stage2-gas = $(TARGET-gas)
9521 all-stage2-gas: configure-stage2-gas
9522 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9523 @r=`${PWD_COMMAND}`; export r; \
9524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9525 TFLAGS="$(STAGE2_TFLAGS)"; \
9526 $(HOST_EXPORTS) \
9527 $(POSTSTAGE1_HOST_EXPORTS) \
9528 cd $(HOST_SUBDIR)/gas && \
9529 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9530 CFLAGS="$(STAGE2_CFLAGS)" \
9531 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9532 LIBCFLAGS="$(STAGE2_CFLAGS)" \
9533 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9534 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9535 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9536 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9537 TFLAGS="$(STAGE2_TFLAGS)" \
9538 $(TARGET-stage2-gas)
9540 maybe-clean-stage2-gas: clean-stage2-gas
9541 clean-stage2: clean-stage2-gas
9542 clean-stage2-gas:
9543 @if [ $(current_stage) = stage2 ]; then \
9544 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9545 else \
9546 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
9547 $(MAKE) stage2-start; \
9548 fi; \
9549 cd $(HOST_SUBDIR)/gas && \
9550 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9551 @endif gas-bootstrap
9554 .PHONY: all-stage3-gas maybe-all-stage3-gas
9555 .PHONY: clean-stage3-gas maybe-clean-stage3-gas
9556 maybe-all-stage3-gas:
9557 maybe-clean-stage3-gas:
9558 @if gas-bootstrap
9559 maybe-all-stage3-gas: all-stage3-gas
9560 all-stage3: all-stage3-gas
9561 TARGET-stage3-gas = $(TARGET-gas)
9562 all-stage3-gas: configure-stage3-gas
9563 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9564 @r=`${PWD_COMMAND}`; export r; \
9565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9566 TFLAGS="$(STAGE3_TFLAGS)"; \
9567 $(HOST_EXPORTS) \
9568 $(POSTSTAGE1_HOST_EXPORTS) \
9569 cd $(HOST_SUBDIR)/gas && \
9570 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9571 CFLAGS="$(STAGE3_CFLAGS)" \
9572 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9573 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9574 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9575 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9576 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9577 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9578 TFLAGS="$(STAGE3_TFLAGS)" \
9579 $(TARGET-stage3-gas)
9581 maybe-clean-stage3-gas: clean-stage3-gas
9582 clean-stage3: clean-stage3-gas
9583 clean-stage3-gas:
9584 @if [ $(current_stage) = stage3 ]; then \
9585 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9586 else \
9587 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
9588 $(MAKE) stage3-start; \
9589 fi; \
9590 cd $(HOST_SUBDIR)/gas && \
9591 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9592 @endif gas-bootstrap
9595 .PHONY: all-stage4-gas maybe-all-stage4-gas
9596 .PHONY: clean-stage4-gas maybe-clean-stage4-gas
9597 maybe-all-stage4-gas:
9598 maybe-clean-stage4-gas:
9599 @if gas-bootstrap
9600 maybe-all-stage4-gas: all-stage4-gas
9601 all-stage4: all-stage4-gas
9602 TARGET-stage4-gas = $(TARGET-gas)
9603 all-stage4-gas: configure-stage4-gas
9604 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9605 @r=`${PWD_COMMAND}`; export r; \
9606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9607 TFLAGS="$(STAGE4_TFLAGS)"; \
9608 $(HOST_EXPORTS) \
9609 $(POSTSTAGE1_HOST_EXPORTS) \
9610 cd $(HOST_SUBDIR)/gas && \
9611 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9612 CFLAGS="$(STAGE4_CFLAGS)" \
9613 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9614 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9615 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9616 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9617 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9618 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9619 TFLAGS="$(STAGE4_TFLAGS)" \
9620 $(TARGET-stage4-gas)
9622 maybe-clean-stage4-gas: clean-stage4-gas
9623 clean-stage4: clean-stage4-gas
9624 clean-stage4-gas:
9625 @if [ $(current_stage) = stage4 ]; then \
9626 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9627 else \
9628 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
9629 $(MAKE) stage4-start; \
9630 fi; \
9631 cd $(HOST_SUBDIR)/gas && \
9632 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9633 @endif gas-bootstrap
9636 .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
9637 .PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
9638 maybe-all-stageprofile-gas:
9639 maybe-clean-stageprofile-gas:
9640 @if gas-bootstrap
9641 maybe-all-stageprofile-gas: all-stageprofile-gas
9642 all-stageprofile: all-stageprofile-gas
9643 TARGET-stageprofile-gas = $(TARGET-gas)
9644 all-stageprofile-gas: configure-stageprofile-gas
9645 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9646 @r=`${PWD_COMMAND}`; export r; \
9647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9648 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9649 $(HOST_EXPORTS) \
9650 $(POSTSTAGE1_HOST_EXPORTS) \
9651 cd $(HOST_SUBDIR)/gas && \
9652 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9653 CFLAGS="$(STAGEprofile_CFLAGS)" \
9654 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9655 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9656 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9657 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9658 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9659 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9660 TFLAGS="$(STAGEprofile_TFLAGS)" \
9661 $(TARGET-stageprofile-gas)
9663 maybe-clean-stageprofile-gas: clean-stageprofile-gas
9664 clean-stageprofile: clean-stageprofile-gas
9665 clean-stageprofile-gas:
9666 @if [ $(current_stage) = stageprofile ]; then \
9667 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9668 else \
9669 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
9670 $(MAKE) stageprofile-start; \
9671 fi; \
9672 cd $(HOST_SUBDIR)/gas && \
9673 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9674 @endif gas-bootstrap
9677 .PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
9678 .PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
9679 maybe-all-stagefeedback-gas:
9680 maybe-clean-stagefeedback-gas:
9681 @if gas-bootstrap
9682 maybe-all-stagefeedback-gas: all-stagefeedback-gas
9683 all-stagefeedback: all-stagefeedback-gas
9684 TARGET-stagefeedback-gas = $(TARGET-gas)
9685 all-stagefeedback-gas: configure-stagefeedback-gas
9686 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9687 @r=`${PWD_COMMAND}`; export r; \
9688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9689 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9690 $(HOST_EXPORTS) \
9691 $(POSTSTAGE1_HOST_EXPORTS) \
9692 cd $(HOST_SUBDIR)/gas && \
9693 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9694 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9695 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9696 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9697 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9698 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9699 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9700 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9701 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9702 $(TARGET-stagefeedback-gas)
9704 maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
9705 clean-stagefeedback: clean-stagefeedback-gas
9706 clean-stagefeedback-gas:
9707 @if [ $(current_stage) = stagefeedback ]; then \
9708 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9709 else \
9710 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
9711 $(MAKE) stagefeedback-start; \
9712 fi; \
9713 cd $(HOST_SUBDIR)/gas && \
9714 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9715 @endif gas-bootstrap
9721 .PHONY: check-gas maybe-check-gas
9722 maybe-check-gas:
9723 @if gas
9724 maybe-check-gas: check-gas
9726 check-gas:
9727 @: $(MAKE); $(unstage)
9728 @r=`${PWD_COMMAND}`; export r; \
9729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9730 $(HOST_EXPORTS) \
9731 (cd $(HOST_SUBDIR)/gas && \
9732 $(MAKE) $(FLAGS_TO_PASS) check)
9734 @endif gas
9736 .PHONY: install-gas maybe-install-gas
9737 maybe-install-gas:
9738 @if gas
9739 maybe-install-gas: install-gas
9741 install-gas: installdirs
9742 @: $(MAKE); $(unstage)
9743 @r=`${PWD_COMMAND}`; export r; \
9744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9745 $(HOST_EXPORTS) \
9746 (cd $(HOST_SUBDIR)/gas && \
9747 $(MAKE) $(FLAGS_TO_PASS) install)
9749 @endif gas
9751 .PHONY: install-strip-gas maybe-install-strip-gas
9752 maybe-install-strip-gas:
9753 @if gas
9754 maybe-install-strip-gas: install-strip-gas
9756 install-strip-gas: installdirs
9757 @: $(MAKE); $(unstage)
9758 @r=`${PWD_COMMAND}`; export r; \
9759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9760 $(HOST_EXPORTS) \
9761 (cd $(HOST_SUBDIR)/gas && \
9762 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9764 @endif gas
9766 # Other targets (info, dvi, pdf, etc.)
9768 .PHONY: maybe-info-gas info-gas
9769 maybe-info-gas:
9770 @if gas
9771 maybe-info-gas: info-gas
9773 info-gas: \
9774 configure-gas
9775 @[ -f ./gas/Makefile ] || exit 0; \
9776 r=`${PWD_COMMAND}`; export r; \
9777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9778 $(HOST_EXPORTS) \
9779 for flag in $(EXTRA_HOST_FLAGS) ; do \
9780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9781 done; \
9782 echo "Doing info in gas" ; \
9783 (cd $(HOST_SUBDIR)/gas && \
9784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9786 "RANLIB=$${RANLIB}" \
9787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9788 info) \
9789 || exit 1
9791 @endif gas
9793 .PHONY: maybe-dvi-gas dvi-gas
9794 maybe-dvi-gas:
9795 @if gas
9796 maybe-dvi-gas: dvi-gas
9798 dvi-gas: \
9799 configure-gas
9800 @[ -f ./gas/Makefile ] || exit 0; \
9801 r=`${PWD_COMMAND}`; export r; \
9802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9803 $(HOST_EXPORTS) \
9804 for flag in $(EXTRA_HOST_FLAGS) ; do \
9805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9806 done; \
9807 echo "Doing dvi in gas" ; \
9808 (cd $(HOST_SUBDIR)/gas && \
9809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9811 "RANLIB=$${RANLIB}" \
9812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9813 dvi) \
9814 || exit 1
9816 @endif gas
9818 .PHONY: maybe-pdf-gas pdf-gas
9819 maybe-pdf-gas:
9820 @if gas
9821 maybe-pdf-gas: pdf-gas
9823 pdf-gas: \
9824 configure-gas
9825 @[ -f ./gas/Makefile ] || exit 0; \
9826 r=`${PWD_COMMAND}`; export r; \
9827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9828 $(HOST_EXPORTS) \
9829 for flag in $(EXTRA_HOST_FLAGS) ; do \
9830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9831 done; \
9832 echo "Doing pdf in gas" ; \
9833 (cd $(HOST_SUBDIR)/gas && \
9834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9836 "RANLIB=$${RANLIB}" \
9837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9838 pdf) \
9839 || exit 1
9841 @endif gas
9843 .PHONY: maybe-html-gas html-gas
9844 maybe-html-gas:
9845 @if gas
9846 maybe-html-gas: html-gas
9848 html-gas: \
9849 configure-gas
9850 @[ -f ./gas/Makefile ] || exit 0; \
9851 r=`${PWD_COMMAND}`; export r; \
9852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9853 $(HOST_EXPORTS) \
9854 for flag in $(EXTRA_HOST_FLAGS) ; do \
9855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9856 done; \
9857 echo "Doing html in gas" ; \
9858 (cd $(HOST_SUBDIR)/gas && \
9859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9861 "RANLIB=$${RANLIB}" \
9862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9863 html) \
9864 || exit 1
9866 @endif gas
9868 .PHONY: maybe-TAGS-gas TAGS-gas
9869 maybe-TAGS-gas:
9870 @if gas
9871 maybe-TAGS-gas: TAGS-gas
9873 TAGS-gas: \
9874 configure-gas
9875 @[ -f ./gas/Makefile ] || exit 0; \
9876 r=`${PWD_COMMAND}`; export r; \
9877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9878 $(HOST_EXPORTS) \
9879 for flag in $(EXTRA_HOST_FLAGS) ; do \
9880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9881 done; \
9882 echo "Doing TAGS in gas" ; \
9883 (cd $(HOST_SUBDIR)/gas && \
9884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9886 "RANLIB=$${RANLIB}" \
9887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9888 TAGS) \
9889 || exit 1
9891 @endif gas
9893 .PHONY: maybe-install-info-gas install-info-gas
9894 maybe-install-info-gas:
9895 @if gas
9896 maybe-install-info-gas: install-info-gas
9898 install-info-gas: \
9899 configure-gas \
9900 info-gas
9901 @[ -f ./gas/Makefile ] || exit 0; \
9902 r=`${PWD_COMMAND}`; export r; \
9903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9904 $(HOST_EXPORTS) \
9905 for flag in $(EXTRA_HOST_FLAGS) ; do \
9906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9907 done; \
9908 echo "Doing install-info in gas" ; \
9909 (cd $(HOST_SUBDIR)/gas && \
9910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9912 "RANLIB=$${RANLIB}" \
9913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9914 install-info) \
9915 || exit 1
9917 @endif gas
9919 .PHONY: maybe-install-pdf-gas install-pdf-gas
9920 maybe-install-pdf-gas:
9921 @if gas
9922 maybe-install-pdf-gas: install-pdf-gas
9924 install-pdf-gas: \
9925 configure-gas \
9926 pdf-gas
9927 @[ -f ./gas/Makefile ] || exit 0; \
9928 r=`${PWD_COMMAND}`; export r; \
9929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9930 $(HOST_EXPORTS) \
9931 for flag in $(EXTRA_HOST_FLAGS) ; do \
9932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9933 done; \
9934 echo "Doing install-pdf in gas" ; \
9935 (cd $(HOST_SUBDIR)/gas && \
9936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9938 "RANLIB=$${RANLIB}" \
9939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9940 install-pdf) \
9941 || exit 1
9943 @endif gas
9945 .PHONY: maybe-install-html-gas install-html-gas
9946 maybe-install-html-gas:
9947 @if gas
9948 maybe-install-html-gas: install-html-gas
9950 install-html-gas: \
9951 configure-gas \
9952 html-gas
9953 @[ -f ./gas/Makefile ] || exit 0; \
9954 r=`${PWD_COMMAND}`; export r; \
9955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9956 $(HOST_EXPORTS) \
9957 for flag in $(EXTRA_HOST_FLAGS) ; do \
9958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9959 done; \
9960 echo "Doing install-html in gas" ; \
9961 (cd $(HOST_SUBDIR)/gas && \
9962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9964 "RANLIB=$${RANLIB}" \
9965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9966 install-html) \
9967 || exit 1
9969 @endif gas
9971 .PHONY: maybe-installcheck-gas installcheck-gas
9972 maybe-installcheck-gas:
9973 @if gas
9974 maybe-installcheck-gas: installcheck-gas
9976 installcheck-gas: \
9977 configure-gas
9978 @[ -f ./gas/Makefile ] || exit 0; \
9979 r=`${PWD_COMMAND}`; export r; \
9980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9981 $(HOST_EXPORTS) \
9982 for flag in $(EXTRA_HOST_FLAGS) ; do \
9983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9984 done; \
9985 echo "Doing installcheck in gas" ; \
9986 (cd $(HOST_SUBDIR)/gas && \
9987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9989 "RANLIB=$${RANLIB}" \
9990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9991 installcheck) \
9992 || exit 1
9994 @endif gas
9996 .PHONY: maybe-mostlyclean-gas mostlyclean-gas
9997 maybe-mostlyclean-gas:
9998 @if gas
9999 maybe-mostlyclean-gas: mostlyclean-gas
10001 mostlyclean-gas:
10002 @[ -f ./gas/Makefile ] || exit 0; \
10003 r=`${PWD_COMMAND}`; export r; \
10004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10005 $(HOST_EXPORTS) \
10006 for flag in $(EXTRA_HOST_FLAGS) ; do \
10007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10008 done; \
10009 echo "Doing mostlyclean in gas" ; \
10010 (cd $(HOST_SUBDIR)/gas && \
10011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10013 "RANLIB=$${RANLIB}" \
10014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10015 mostlyclean) \
10016 || exit 1
10018 @endif gas
10020 .PHONY: maybe-clean-gas clean-gas
10021 maybe-clean-gas:
10022 @if gas
10023 maybe-clean-gas: clean-gas
10025 clean-gas:
10026 @[ -f ./gas/Makefile ] || exit 0; \
10027 r=`${PWD_COMMAND}`; export r; \
10028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10029 $(HOST_EXPORTS) \
10030 for flag in $(EXTRA_HOST_FLAGS) ; do \
10031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10032 done; \
10033 echo "Doing clean in gas" ; \
10034 (cd $(HOST_SUBDIR)/gas && \
10035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10037 "RANLIB=$${RANLIB}" \
10038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10039 clean) \
10040 || exit 1
10042 @endif gas
10044 .PHONY: maybe-distclean-gas distclean-gas
10045 maybe-distclean-gas:
10046 @if gas
10047 maybe-distclean-gas: distclean-gas
10049 distclean-gas:
10050 @[ -f ./gas/Makefile ] || exit 0; \
10051 r=`${PWD_COMMAND}`; export r; \
10052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10053 $(HOST_EXPORTS) \
10054 for flag in $(EXTRA_HOST_FLAGS) ; do \
10055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10056 done; \
10057 echo "Doing distclean in gas" ; \
10058 (cd $(HOST_SUBDIR)/gas && \
10059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10061 "RANLIB=$${RANLIB}" \
10062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10063 distclean) \
10064 || exit 1
10066 @endif gas
10068 .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
10069 maybe-maintainer-clean-gas:
10070 @if gas
10071 maybe-maintainer-clean-gas: maintainer-clean-gas
10073 maintainer-clean-gas:
10074 @[ -f ./gas/Makefile ] || exit 0; \
10075 r=`${PWD_COMMAND}`; export r; \
10076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10077 $(HOST_EXPORTS) \
10078 for flag in $(EXTRA_HOST_FLAGS) ; do \
10079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10080 done; \
10081 echo "Doing maintainer-clean in gas" ; \
10082 (cd $(HOST_SUBDIR)/gas && \
10083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10085 "RANLIB=$${RANLIB}" \
10086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10087 maintainer-clean) \
10088 || exit 1
10090 @endif gas
10094 .PHONY: configure-gcc maybe-configure-gcc
10095 maybe-configure-gcc:
10096 @if gcc-bootstrap
10097 configure-gcc: stage_current
10098 @endif gcc-bootstrap
10099 @if gcc
10100 maybe-configure-gcc: configure-gcc
10101 configure-gcc:
10102 @r=`${PWD_COMMAND}`; export r; \
10103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10104 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10105 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10106 $(HOST_EXPORTS) \
10107 echo Configuring in $(HOST_SUBDIR)/gcc; \
10109 this_target="${target_alias}"; \
10111 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
10112 case $(srcdir) in \
10113 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10114 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10115 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10116 esac; \
10117 module_srcdir=gcc; \
10118 $(SHELL) \
10119 $$s/$$module_srcdir/configure \
10120 --srcdir=$${topdir}/$$module_srcdir \
10121 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10122 --target=$${this_target} @extra_target_gcc_configure_flags@ \
10123 || exit 1
10124 @endif gcc
10128 .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
10129 maybe-configure-stage1-gcc:
10130 @if gcc-bootstrap
10131 maybe-configure-stage1-gcc: configure-stage1-gcc
10132 configure-stage1-gcc:
10133 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10134 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10135 @r=`${PWD_COMMAND}`; export r; \
10136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10137 TFLAGS="$(STAGE1_TFLAGS)"; \
10138 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10139 $(HOST_EXPORTS) \
10140 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10141 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10142 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
10143 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
10144 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10145 cd $(HOST_SUBDIR)/gcc || exit 1; \
10146 case $(srcdir) in \
10147 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10148 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10149 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10150 esac; \
10151 module_srcdir=gcc; \
10152 $(SHELL) $$s/$$module_srcdir/configure \
10153 --srcdir=$${topdir}/$$module_srcdir \
10154 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10155 --target=${target_alias} \
10157 $(STAGE1_CONFIGURE_FLAGS) \
10158 @extra_target_gcc_configure_flags@
10159 @endif gcc-bootstrap
10161 .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
10162 maybe-configure-stage2-gcc:
10163 @if gcc-bootstrap
10164 maybe-configure-stage2-gcc: configure-stage2-gcc
10165 configure-stage2-gcc:
10166 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10167 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10168 @r=`${PWD_COMMAND}`; export r; \
10169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10170 TFLAGS="$(STAGE2_TFLAGS)"; \
10171 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10172 $(HOST_EXPORTS) \
10173 $(POSTSTAGE1_HOST_EXPORTS) \
10174 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10175 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10176 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
10177 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
10178 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10179 cd $(HOST_SUBDIR)/gcc || exit 1; \
10180 case $(srcdir) in \
10181 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10182 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10183 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10184 esac; \
10185 module_srcdir=gcc; \
10186 $(SHELL) $$s/$$module_srcdir/configure \
10187 --srcdir=$${topdir}/$$module_srcdir \
10188 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10189 --target=${target_alias} \
10190 --with-build-libsubdir=$(HOST_SUBDIR) \
10191 $(STAGE2_CONFIGURE_FLAGS) \
10192 @extra_target_gcc_configure_flags@
10193 @endif gcc-bootstrap
10195 .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
10196 maybe-configure-stage3-gcc:
10197 @if gcc-bootstrap
10198 maybe-configure-stage3-gcc: configure-stage3-gcc
10199 configure-stage3-gcc:
10200 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10201 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10202 @r=`${PWD_COMMAND}`; export r; \
10203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10204 TFLAGS="$(STAGE3_TFLAGS)"; \
10205 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10206 $(HOST_EXPORTS) \
10207 $(POSTSTAGE1_HOST_EXPORTS) \
10208 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10209 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10210 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
10211 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
10212 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10213 cd $(HOST_SUBDIR)/gcc || exit 1; \
10214 case $(srcdir) in \
10215 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10216 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10217 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10218 esac; \
10219 module_srcdir=gcc; \
10220 $(SHELL) $$s/$$module_srcdir/configure \
10221 --srcdir=$${topdir}/$$module_srcdir \
10222 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10223 --target=${target_alias} \
10224 --with-build-libsubdir=$(HOST_SUBDIR) \
10225 $(STAGE3_CONFIGURE_FLAGS) \
10226 @extra_target_gcc_configure_flags@
10227 @endif gcc-bootstrap
10229 .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
10230 maybe-configure-stage4-gcc:
10231 @if gcc-bootstrap
10232 maybe-configure-stage4-gcc: configure-stage4-gcc
10233 configure-stage4-gcc:
10234 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10235 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10236 @r=`${PWD_COMMAND}`; export r; \
10237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10238 TFLAGS="$(STAGE4_TFLAGS)"; \
10239 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10240 $(HOST_EXPORTS) \
10241 $(POSTSTAGE1_HOST_EXPORTS) \
10242 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10243 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10244 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
10245 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
10246 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10247 cd $(HOST_SUBDIR)/gcc || exit 1; \
10248 case $(srcdir) in \
10249 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10250 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10251 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10252 esac; \
10253 module_srcdir=gcc; \
10254 $(SHELL) $$s/$$module_srcdir/configure \
10255 --srcdir=$${topdir}/$$module_srcdir \
10256 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10257 --target=${target_alias} \
10258 --with-build-libsubdir=$(HOST_SUBDIR) \
10259 $(STAGE4_CONFIGURE_FLAGS) \
10260 @extra_target_gcc_configure_flags@
10261 @endif gcc-bootstrap
10263 .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
10264 maybe-configure-stageprofile-gcc:
10265 @if gcc-bootstrap
10266 maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
10267 configure-stageprofile-gcc:
10268 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10269 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10270 @r=`${PWD_COMMAND}`; export r; \
10271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10272 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10273 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10274 $(HOST_EXPORTS) \
10275 $(POSTSTAGE1_HOST_EXPORTS) \
10276 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10277 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10278 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
10279 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
10280 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10281 cd $(HOST_SUBDIR)/gcc || exit 1; \
10282 case $(srcdir) in \
10283 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10284 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10285 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10286 esac; \
10287 module_srcdir=gcc; \
10288 $(SHELL) $$s/$$module_srcdir/configure \
10289 --srcdir=$${topdir}/$$module_srcdir \
10290 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10291 --target=${target_alias} \
10292 --with-build-libsubdir=$(HOST_SUBDIR) \
10293 $(STAGEprofile_CONFIGURE_FLAGS) \
10294 @extra_target_gcc_configure_flags@
10295 @endif gcc-bootstrap
10297 .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
10298 maybe-configure-stagefeedback-gcc:
10299 @if gcc-bootstrap
10300 maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
10301 configure-stagefeedback-gcc:
10302 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10303 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10304 @r=`${PWD_COMMAND}`; export r; \
10305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10306 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10307 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10308 $(HOST_EXPORTS) \
10309 $(POSTSTAGE1_HOST_EXPORTS) \
10310 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10311 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10312 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
10313 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
10314 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10315 cd $(HOST_SUBDIR)/gcc || exit 1; \
10316 case $(srcdir) in \
10317 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10318 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10319 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10320 esac; \
10321 module_srcdir=gcc; \
10322 $(SHELL) $$s/$$module_srcdir/configure \
10323 --srcdir=$${topdir}/$$module_srcdir \
10324 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10325 --target=${target_alias} \
10326 --with-build-libsubdir=$(HOST_SUBDIR) \
10327 $(STAGEfeedback_CONFIGURE_FLAGS) \
10328 @extra_target_gcc_configure_flags@
10329 @endif gcc-bootstrap
10335 .PHONY: all-gcc maybe-all-gcc
10336 maybe-all-gcc:
10337 @if gcc-bootstrap
10338 all-gcc: stage_current
10339 @endif gcc-bootstrap
10340 @if gcc
10341 TARGET-gcc=all
10342 maybe-all-gcc: all-gcc
10343 all-gcc: configure-gcc
10344 @r=`${PWD_COMMAND}`; export r; \
10345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10346 $(HOST_EXPORTS) \
10347 (cd $(HOST_SUBDIR)/gcc && \
10348 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) $(EXTRA_TARGET_GCC_FLAGS) \
10349 $(TARGET-gcc))
10350 @endif gcc
10354 .PHONY: all-stage1-gcc maybe-all-stage1-gcc
10355 .PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
10356 maybe-all-stage1-gcc:
10357 maybe-clean-stage1-gcc:
10358 @if gcc-bootstrap
10359 maybe-all-stage1-gcc: all-stage1-gcc
10360 all-stage1: all-stage1-gcc
10361 TARGET-stage1-gcc = $(TARGET-gcc)
10362 all-stage1-gcc: configure-stage1-gcc
10363 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10364 @r=`${PWD_COMMAND}`; export r; \
10365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10366 TFLAGS="$(STAGE1_TFLAGS)"; \
10367 $(HOST_EXPORTS) \
10368 cd $(HOST_SUBDIR)/gcc && \
10369 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10370 CFLAGS="$(STAGE1_CFLAGS)" \
10371 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10372 LIBCFLAGS="$(LIBCFLAGS)" \
10373 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10374 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10375 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10376 $(EXTRA_HOST_FLAGS) \
10377 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) $(EXTRA_TARGET_GCC_FLAGS) \
10378 TFLAGS="$(STAGE1_TFLAGS)" \
10379 $(TARGET-stage1-gcc)
10381 maybe-clean-stage1-gcc: clean-stage1-gcc
10382 clean-stage1: clean-stage1-gcc
10383 clean-stage1-gcc:
10384 @if [ $(current_stage) = stage1 ]; then \
10385 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10386 else \
10387 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
10388 $(MAKE) stage1-start; \
10389 fi; \
10390 cd $(HOST_SUBDIR)/gcc && \
10391 $(MAKE) $(EXTRA_HOST_FLAGS) \
10392 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) $(EXTRA_TARGET_GCC_FLAGS) clean
10393 @endif gcc-bootstrap
10396 .PHONY: all-stage2-gcc maybe-all-stage2-gcc
10397 .PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
10398 maybe-all-stage2-gcc:
10399 maybe-clean-stage2-gcc:
10400 @if gcc-bootstrap
10401 maybe-all-stage2-gcc: all-stage2-gcc
10402 all-stage2: all-stage2-gcc
10403 TARGET-stage2-gcc = $(TARGET-gcc)
10404 all-stage2-gcc: configure-stage2-gcc
10405 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10406 @r=`${PWD_COMMAND}`; export r; \
10407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10408 TFLAGS="$(STAGE2_TFLAGS)"; \
10409 $(HOST_EXPORTS) \
10410 $(POSTSTAGE1_HOST_EXPORTS) \
10411 cd $(HOST_SUBDIR)/gcc && \
10412 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10413 CFLAGS="$(STAGE2_CFLAGS)" \
10414 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10415 LIBCFLAGS="$(STAGE2_CFLAGS)" \
10416 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10417 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10418 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10419 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) $(EXTRA_TARGET_GCC_FLAGS) \
10420 TFLAGS="$(STAGE2_TFLAGS)" \
10421 $(TARGET-stage2-gcc)
10423 maybe-clean-stage2-gcc: clean-stage2-gcc
10424 clean-stage2: clean-stage2-gcc
10425 clean-stage2-gcc:
10426 @if [ $(current_stage) = stage2 ]; then \
10427 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10428 else \
10429 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
10430 $(MAKE) stage2-start; \
10431 fi; \
10432 cd $(HOST_SUBDIR)/gcc && \
10433 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) $(EXTRA_TARGET_GCC_FLAGS) clean
10434 @endif gcc-bootstrap
10437 .PHONY: all-stage3-gcc maybe-all-stage3-gcc
10438 .PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
10439 maybe-all-stage3-gcc:
10440 maybe-clean-stage3-gcc:
10441 @if gcc-bootstrap
10442 maybe-all-stage3-gcc: all-stage3-gcc
10443 all-stage3: all-stage3-gcc
10444 TARGET-stage3-gcc = $(TARGET-gcc)
10445 all-stage3-gcc: configure-stage3-gcc
10446 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10447 @r=`${PWD_COMMAND}`; export r; \
10448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10449 TFLAGS="$(STAGE3_TFLAGS)"; \
10450 $(HOST_EXPORTS) \
10451 $(POSTSTAGE1_HOST_EXPORTS) \
10452 cd $(HOST_SUBDIR)/gcc && \
10453 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10454 CFLAGS="$(STAGE3_CFLAGS)" \
10455 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10456 LIBCFLAGS="$(STAGE3_CFLAGS)" \
10457 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10458 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10459 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10460 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) $(EXTRA_TARGET_GCC_FLAGS) \
10461 TFLAGS="$(STAGE3_TFLAGS)" \
10462 $(TARGET-stage3-gcc)
10464 maybe-clean-stage3-gcc: clean-stage3-gcc
10465 clean-stage3: clean-stage3-gcc
10466 clean-stage3-gcc:
10467 @if [ $(current_stage) = stage3 ]; then \
10468 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10469 else \
10470 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
10471 $(MAKE) stage3-start; \
10472 fi; \
10473 cd $(HOST_SUBDIR)/gcc && \
10474 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) $(EXTRA_TARGET_GCC_FLAGS) clean
10475 @endif gcc-bootstrap
10478 .PHONY: all-stage4-gcc maybe-all-stage4-gcc
10479 .PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
10480 maybe-all-stage4-gcc:
10481 maybe-clean-stage4-gcc:
10482 @if gcc-bootstrap
10483 maybe-all-stage4-gcc: all-stage4-gcc
10484 all-stage4: all-stage4-gcc
10485 TARGET-stage4-gcc = $(TARGET-gcc)
10486 all-stage4-gcc: configure-stage4-gcc
10487 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10488 @r=`${PWD_COMMAND}`; export r; \
10489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10490 TFLAGS="$(STAGE4_TFLAGS)"; \
10491 $(HOST_EXPORTS) \
10492 $(POSTSTAGE1_HOST_EXPORTS) \
10493 cd $(HOST_SUBDIR)/gcc && \
10494 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10495 CFLAGS="$(STAGE4_CFLAGS)" \
10496 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10497 LIBCFLAGS="$(STAGE4_CFLAGS)" \
10498 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10499 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10500 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10501 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) $(EXTRA_TARGET_GCC_FLAGS) \
10502 TFLAGS="$(STAGE4_TFLAGS)" \
10503 $(TARGET-stage4-gcc)
10505 maybe-clean-stage4-gcc: clean-stage4-gcc
10506 clean-stage4: clean-stage4-gcc
10507 clean-stage4-gcc:
10508 @if [ $(current_stage) = stage4 ]; then \
10509 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10510 else \
10511 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
10512 $(MAKE) stage4-start; \
10513 fi; \
10514 cd $(HOST_SUBDIR)/gcc && \
10515 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) $(EXTRA_TARGET_GCC_FLAGS) clean
10516 @endif gcc-bootstrap
10519 .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
10520 .PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
10521 maybe-all-stageprofile-gcc:
10522 maybe-clean-stageprofile-gcc:
10523 @if gcc-bootstrap
10524 maybe-all-stageprofile-gcc: all-stageprofile-gcc
10525 all-stageprofile: all-stageprofile-gcc
10526 TARGET-stageprofile-gcc = $(TARGET-gcc)
10527 all-stageprofile-gcc: configure-stageprofile-gcc
10528 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10529 @r=`${PWD_COMMAND}`; export r; \
10530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10531 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10532 $(HOST_EXPORTS) \
10533 $(POSTSTAGE1_HOST_EXPORTS) \
10534 cd $(HOST_SUBDIR)/gcc && \
10535 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10536 CFLAGS="$(STAGEprofile_CFLAGS)" \
10537 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10538 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10539 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10540 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10541 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10542 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) $(EXTRA_TARGET_GCC_FLAGS) \
10543 TFLAGS="$(STAGEprofile_TFLAGS)" \
10544 $(TARGET-stageprofile-gcc)
10546 maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
10547 clean-stageprofile: clean-stageprofile-gcc
10548 clean-stageprofile-gcc:
10549 @if [ $(current_stage) = stageprofile ]; then \
10550 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10551 else \
10552 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
10553 $(MAKE) stageprofile-start; \
10554 fi; \
10555 cd $(HOST_SUBDIR)/gcc && \
10556 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) $(EXTRA_TARGET_GCC_FLAGS) clean
10557 @endif gcc-bootstrap
10560 .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
10561 .PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
10562 maybe-all-stagefeedback-gcc:
10563 maybe-clean-stagefeedback-gcc:
10564 @if gcc-bootstrap
10565 maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
10566 all-stagefeedback: all-stagefeedback-gcc
10567 TARGET-stagefeedback-gcc = $(TARGET-gcc)
10568 all-stagefeedback-gcc: configure-stagefeedback-gcc
10569 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10570 @r=`${PWD_COMMAND}`; export r; \
10571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10572 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10573 $(HOST_EXPORTS) \
10574 $(POSTSTAGE1_HOST_EXPORTS) \
10575 cd $(HOST_SUBDIR)/gcc && \
10576 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10577 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10578 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10579 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10580 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10581 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10582 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10583 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) $(EXTRA_TARGET_GCC_FLAGS) \
10584 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10585 $(TARGET-stagefeedback-gcc)
10587 maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
10588 clean-stagefeedback: clean-stagefeedback-gcc
10589 clean-stagefeedback-gcc:
10590 @if [ $(current_stage) = stagefeedback ]; then \
10591 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10592 else \
10593 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
10594 $(MAKE) stagefeedback-start; \
10595 fi; \
10596 cd $(HOST_SUBDIR)/gcc && \
10597 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) $(EXTRA_TARGET_GCC_FLAGS) clean
10598 @endif gcc-bootstrap
10604 .PHONY: check-gcc maybe-check-gcc
10605 maybe-check-gcc:
10606 @if gcc
10607 maybe-check-gcc: check-gcc
10609 check-gcc:
10610 @: $(MAKE); $(unstage)
10611 @r=`${PWD_COMMAND}`; export r; \
10612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10613 $(HOST_EXPORTS) \
10614 (cd $(HOST_SUBDIR)/gcc && \
10615 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) $(EXTRA_TARGET_GCC_FLAGS) check)
10617 @endif gcc
10619 .PHONY: install-gcc maybe-install-gcc
10620 maybe-install-gcc:
10621 @if gcc
10622 maybe-install-gcc: install-gcc
10624 install-gcc: installdirs
10625 @: $(MAKE); $(unstage)
10626 @r=`${PWD_COMMAND}`; export r; \
10627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10628 $(HOST_EXPORTS) \
10629 (cd $(HOST_SUBDIR)/gcc && \
10630 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) $(EXTRA_TARGET_GCC_FLAGS) install)
10632 @endif gcc
10634 .PHONY: install-strip-gcc maybe-install-strip-gcc
10635 maybe-install-strip-gcc:
10636 @if gcc
10637 maybe-install-strip-gcc: install-strip-gcc
10639 install-strip-gcc: installdirs
10640 @: $(MAKE); $(unstage)
10641 @r=`${PWD_COMMAND}`; export r; \
10642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10643 $(HOST_EXPORTS) \
10644 (cd $(HOST_SUBDIR)/gcc && \
10645 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) $(EXTRA_TARGET_GCC_FLAGS) install-strip)
10647 @endif gcc
10649 # Other targets (info, dvi, pdf, etc.)
10651 .PHONY: maybe-info-gcc info-gcc
10652 maybe-info-gcc:
10653 @if gcc
10654 maybe-info-gcc: info-gcc
10656 info-gcc: \
10657 configure-gcc
10658 @[ -f ./gcc/Makefile ] || exit 0; \
10659 r=`${PWD_COMMAND}`; export r; \
10660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10661 $(HOST_EXPORTS) \
10662 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) $(EXTRA_TARGET_GCC_FLAGS); do \
10663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10664 done; \
10665 echo "Doing info in gcc" ; \
10666 (cd $(HOST_SUBDIR)/gcc && \
10667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10669 "RANLIB=$${RANLIB}" \
10670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10671 info) \
10672 || exit 1
10674 @endif gcc
10676 .PHONY: maybe-dvi-gcc dvi-gcc
10677 maybe-dvi-gcc:
10678 @if gcc
10679 maybe-dvi-gcc: dvi-gcc
10681 dvi-gcc: \
10682 configure-gcc
10683 @[ -f ./gcc/Makefile ] || exit 0; \
10684 r=`${PWD_COMMAND}`; export r; \
10685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10686 $(HOST_EXPORTS) \
10687 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) $(EXTRA_TARGET_GCC_FLAGS); do \
10688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10689 done; \
10690 echo "Doing dvi in gcc" ; \
10691 (cd $(HOST_SUBDIR)/gcc && \
10692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10694 "RANLIB=$${RANLIB}" \
10695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10696 dvi) \
10697 || exit 1
10699 @endif gcc
10701 .PHONY: maybe-pdf-gcc pdf-gcc
10702 maybe-pdf-gcc:
10703 @if gcc
10704 maybe-pdf-gcc: pdf-gcc
10706 pdf-gcc: \
10707 configure-gcc
10708 @[ -f ./gcc/Makefile ] || exit 0; \
10709 r=`${PWD_COMMAND}`; export r; \
10710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10711 $(HOST_EXPORTS) \
10712 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) $(EXTRA_TARGET_GCC_FLAGS); do \
10713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10714 done; \
10715 echo "Doing pdf in gcc" ; \
10716 (cd $(HOST_SUBDIR)/gcc && \
10717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10719 "RANLIB=$${RANLIB}" \
10720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10721 pdf) \
10722 || exit 1
10724 @endif gcc
10726 .PHONY: maybe-html-gcc html-gcc
10727 maybe-html-gcc:
10728 @if gcc
10729 maybe-html-gcc: html-gcc
10731 html-gcc: \
10732 configure-gcc
10733 @[ -f ./gcc/Makefile ] || exit 0; \
10734 r=`${PWD_COMMAND}`; export r; \
10735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10736 $(HOST_EXPORTS) \
10737 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) $(EXTRA_TARGET_GCC_FLAGS); do \
10738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10739 done; \
10740 echo "Doing html in gcc" ; \
10741 (cd $(HOST_SUBDIR)/gcc && \
10742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10744 "RANLIB=$${RANLIB}" \
10745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10746 html) \
10747 || exit 1
10749 @endif gcc
10751 .PHONY: maybe-TAGS-gcc TAGS-gcc
10752 maybe-TAGS-gcc:
10753 @if gcc
10754 maybe-TAGS-gcc: TAGS-gcc
10756 TAGS-gcc: \
10757 configure-gcc
10758 @[ -f ./gcc/Makefile ] || exit 0; \
10759 r=`${PWD_COMMAND}`; export r; \
10760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10761 $(HOST_EXPORTS) \
10762 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) $(EXTRA_TARGET_GCC_FLAGS); do \
10763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10764 done; \
10765 echo "Doing TAGS in gcc" ; \
10766 (cd $(HOST_SUBDIR)/gcc && \
10767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10769 "RANLIB=$${RANLIB}" \
10770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10771 TAGS) \
10772 || exit 1
10774 @endif gcc
10776 .PHONY: maybe-install-info-gcc install-info-gcc
10777 maybe-install-info-gcc:
10778 @if gcc
10779 maybe-install-info-gcc: install-info-gcc
10781 install-info-gcc: \
10782 configure-gcc \
10783 info-gcc
10784 @[ -f ./gcc/Makefile ] || exit 0; \
10785 r=`${PWD_COMMAND}`; export r; \
10786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10787 $(HOST_EXPORTS) \
10788 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) $(EXTRA_TARGET_GCC_FLAGS); do \
10789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10790 done; \
10791 echo "Doing install-info in gcc" ; \
10792 (cd $(HOST_SUBDIR)/gcc && \
10793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10795 "RANLIB=$${RANLIB}" \
10796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10797 install-info) \
10798 || exit 1
10800 @endif gcc
10802 .PHONY: maybe-install-pdf-gcc install-pdf-gcc
10803 maybe-install-pdf-gcc:
10804 @if gcc
10805 maybe-install-pdf-gcc: install-pdf-gcc
10807 install-pdf-gcc: \
10808 configure-gcc \
10809 pdf-gcc
10810 @[ -f ./gcc/Makefile ] || exit 0; \
10811 r=`${PWD_COMMAND}`; export r; \
10812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10813 $(HOST_EXPORTS) \
10814 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) $(EXTRA_TARGET_GCC_FLAGS); do \
10815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10816 done; \
10817 echo "Doing install-pdf in gcc" ; \
10818 (cd $(HOST_SUBDIR)/gcc && \
10819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10821 "RANLIB=$${RANLIB}" \
10822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10823 install-pdf) \
10824 || exit 1
10826 @endif gcc
10828 .PHONY: maybe-install-html-gcc install-html-gcc
10829 maybe-install-html-gcc:
10830 @if gcc
10831 maybe-install-html-gcc: install-html-gcc
10833 install-html-gcc: \
10834 configure-gcc \
10835 html-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) $(EXTRA_TARGET_GCC_FLAGS); do \
10841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10842 done; \
10843 echo "Doing install-html 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 install-html) \
10850 || exit 1
10852 @endif gcc
10854 .PHONY: maybe-installcheck-gcc installcheck-gcc
10855 maybe-installcheck-gcc:
10856 @if gcc
10857 maybe-installcheck-gcc: installcheck-gcc
10859 installcheck-gcc: \
10860 configure-gcc
10861 @[ -f ./gcc/Makefile ] || exit 0; \
10862 r=`${PWD_COMMAND}`; export r; \
10863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10864 $(HOST_EXPORTS) \
10865 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) $(EXTRA_TARGET_GCC_FLAGS); do \
10866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10867 done; \
10868 echo "Doing installcheck in gcc" ; \
10869 (cd $(HOST_SUBDIR)/gcc && \
10870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10872 "RANLIB=$${RANLIB}" \
10873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10874 installcheck) \
10875 || exit 1
10877 @endif gcc
10879 .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
10880 maybe-mostlyclean-gcc:
10881 @if gcc
10882 maybe-mostlyclean-gcc: mostlyclean-gcc
10884 mostlyclean-gcc:
10885 @[ -f ./gcc/Makefile ] || exit 0; \
10886 r=`${PWD_COMMAND}`; export r; \
10887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10888 $(HOST_EXPORTS) \
10889 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) $(EXTRA_TARGET_GCC_FLAGS); do \
10890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10891 done; \
10892 echo "Doing mostlyclean in gcc" ; \
10893 (cd $(HOST_SUBDIR)/gcc && \
10894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10896 "RANLIB=$${RANLIB}" \
10897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10898 mostlyclean) \
10899 || exit 1
10901 @endif gcc
10903 .PHONY: maybe-clean-gcc clean-gcc
10904 maybe-clean-gcc:
10905 @if gcc
10906 maybe-clean-gcc: clean-gcc
10908 clean-gcc:
10909 @[ -f ./gcc/Makefile ] || exit 0; \
10910 r=`${PWD_COMMAND}`; export r; \
10911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10912 $(HOST_EXPORTS) \
10913 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) $(EXTRA_TARGET_GCC_FLAGS); do \
10914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10915 done; \
10916 echo "Doing clean in gcc" ; \
10917 (cd $(HOST_SUBDIR)/gcc && \
10918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10920 "RANLIB=$${RANLIB}" \
10921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10922 clean) \
10923 || exit 1
10925 @endif gcc
10927 .PHONY: maybe-distclean-gcc distclean-gcc
10928 maybe-distclean-gcc:
10929 @if gcc
10930 maybe-distclean-gcc: distclean-gcc
10932 distclean-gcc:
10933 @[ -f ./gcc/Makefile ] || exit 0; \
10934 r=`${PWD_COMMAND}`; export r; \
10935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10936 $(HOST_EXPORTS) \
10937 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) $(EXTRA_TARGET_GCC_FLAGS); do \
10938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10939 done; \
10940 echo "Doing distclean in gcc" ; \
10941 (cd $(HOST_SUBDIR)/gcc && \
10942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10944 "RANLIB=$${RANLIB}" \
10945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10946 distclean) \
10947 || exit 1
10949 @endif gcc
10951 .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
10952 maybe-maintainer-clean-gcc:
10953 @if gcc
10954 maybe-maintainer-clean-gcc: maintainer-clean-gcc
10956 maintainer-clean-gcc:
10957 @[ -f ./gcc/Makefile ] || exit 0; \
10958 r=`${PWD_COMMAND}`; export r; \
10959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10960 $(HOST_EXPORTS) \
10961 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) $(EXTRA_TARGET_GCC_FLAGS); do \
10962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10963 done; \
10964 echo "Doing maintainer-clean in gcc" ; \
10965 (cd $(HOST_SUBDIR)/gcc && \
10966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10968 "RANLIB=$${RANLIB}" \
10969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10970 maintainer-clean) \
10971 || exit 1
10973 @endif gcc
10977 .PHONY: configure-accel-gcc maybe-configure-accel-gcc
10978 maybe-configure-accel-gcc:
10979 @if gcc-bootstrap
10980 configure-accel-gcc: stage_current
10981 @endif gcc-bootstrap
10982 @if accel-gcc
10983 maybe-configure-accel-gcc: configure-accel-gcc
10984 configure-accel-gcc:
10985 @: $(MAKE); $(unstage)
10986 @r=`${PWD_COMMAND}`; export r; \
10987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10988 test ! -f $(HOST_SUBDIR)/accel-gcc/Makefile || exit 0; \
10989 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/accel-gcc ; \
10990 $(HOST_EXPORTS) \
10991 echo Configuring in $(HOST_SUBDIR)/accel-gcc; \
10993 this_target="$(accel_target_alias)"; \
10995 cd "$(HOST_SUBDIR)/accel-gcc" || exit 1; \
10996 case $(srcdir) in \
10997 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10998 *) topdir=`echo $(HOST_SUBDIR)/accel-gcc/ | \
10999 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11000 esac; \
11001 module_srcdir=gcc; \
11002 $(SHELL) \
11003 $$s/$$module_srcdir/configure \
11004 --srcdir=$${topdir}/$$module_srcdir \
11005 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11006 --target=$${this_target} --enable-as-accelerator-for=$(target_alias) @extra_accelerator_gcc_configure_flags@ \
11007 || exit 1
11008 @endif accel-gcc
11014 .PHONY: all-accel-gcc maybe-all-accel-gcc
11015 maybe-all-accel-gcc:
11016 @if gcc-bootstrap
11017 all-accel-gcc: stage_current
11018 @endif gcc-bootstrap
11019 @if accel-gcc
11020 TARGET-accel-gcc=all
11021 maybe-all-accel-gcc: all-accel-gcc
11022 all-accel-gcc: configure-accel-gcc
11023 @: $(MAKE); $(unstage)
11024 @r=`${PWD_COMMAND}`; export r; \
11025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11026 $(HOST_EXPORTS) \
11027 (cd $(HOST_SUBDIR)/accel-gcc && \
11028 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) $(EXTRA_ACCELERATOR_GCC_FLAGS) \
11029 $(TARGET-accel-gcc))
11030 @endif accel-gcc
11035 .PHONY: check-accel-gcc maybe-check-accel-gcc
11036 maybe-check-accel-gcc:
11037 @if accel-gcc
11038 maybe-check-accel-gcc: check-accel-gcc
11040 check-accel-gcc:
11041 @: $(MAKE); $(unstage)
11042 @r=`${PWD_COMMAND}`; export r; \
11043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11044 $(HOST_EXPORTS) \
11045 (cd $(HOST_SUBDIR)/accel-gcc && \
11046 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_ACCELERATOR_GCC_FLAGS) check)
11048 @endif accel-gcc
11050 .PHONY: install-accel-gcc maybe-install-accel-gcc
11051 maybe-install-accel-gcc:
11052 @if accel-gcc
11053 maybe-install-accel-gcc: install-accel-gcc
11055 install-accel-gcc: installdirs
11056 @: $(MAKE); $(unstage)
11057 @r=`${PWD_COMMAND}`; export r; \
11058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11059 $(HOST_EXPORTS) \
11060 (cd $(HOST_SUBDIR)/accel-gcc && \
11061 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_ACCELERATOR_GCC_FLAGS) install)
11063 @endif accel-gcc
11065 .PHONY: install-strip-accel-gcc maybe-install-strip-accel-gcc
11066 maybe-install-strip-accel-gcc:
11067 @if accel-gcc
11068 maybe-install-strip-accel-gcc: install-strip-accel-gcc
11070 install-strip-accel-gcc: installdirs
11071 @: $(MAKE); $(unstage)
11072 @r=`${PWD_COMMAND}`; export r; \
11073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11074 $(HOST_EXPORTS) \
11075 (cd $(HOST_SUBDIR)/accel-gcc && \
11076 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_ACCELERATOR_GCC_FLAGS) install-strip)
11078 @endif accel-gcc
11080 # Other targets (info, dvi, pdf, etc.)
11082 .PHONY: maybe-info-accel-gcc info-accel-gcc
11083 maybe-info-accel-gcc:
11084 @if accel-gcc
11085 maybe-info-accel-gcc: info-accel-gcc
11087 info-accel-gcc: \
11088 configure-accel-gcc
11089 @: $(MAKE); $(unstage)
11090 @[ -f ./accel-gcc/Makefile ] || exit 0; \
11091 r=`${PWD_COMMAND}`; export r; \
11092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11093 $(HOST_EXPORTS) \
11094 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_ACCELERATOR_GCC_FLAGS); do \
11095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11096 done; \
11097 echo "Doing info in accel-gcc" ; \
11098 (cd $(HOST_SUBDIR)/accel-gcc && \
11099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11101 "RANLIB=$${RANLIB}" \
11102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11103 info) \
11104 || exit 1
11106 @endif accel-gcc
11108 .PHONY: maybe-dvi-accel-gcc dvi-accel-gcc
11109 maybe-dvi-accel-gcc:
11110 @if accel-gcc
11111 maybe-dvi-accel-gcc: dvi-accel-gcc
11113 dvi-accel-gcc: \
11114 configure-accel-gcc
11115 @: $(MAKE); $(unstage)
11116 @[ -f ./accel-gcc/Makefile ] || exit 0; \
11117 r=`${PWD_COMMAND}`; export r; \
11118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11119 $(HOST_EXPORTS) \
11120 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_ACCELERATOR_GCC_FLAGS); do \
11121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11122 done; \
11123 echo "Doing dvi in accel-gcc" ; \
11124 (cd $(HOST_SUBDIR)/accel-gcc && \
11125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11127 "RANLIB=$${RANLIB}" \
11128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11129 dvi) \
11130 || exit 1
11132 @endif accel-gcc
11134 .PHONY: maybe-pdf-accel-gcc pdf-accel-gcc
11135 maybe-pdf-accel-gcc:
11136 @if accel-gcc
11137 maybe-pdf-accel-gcc: pdf-accel-gcc
11139 pdf-accel-gcc: \
11140 configure-accel-gcc
11141 @: $(MAKE); $(unstage)
11142 @[ -f ./accel-gcc/Makefile ] || exit 0; \
11143 r=`${PWD_COMMAND}`; export r; \
11144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11145 $(HOST_EXPORTS) \
11146 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_ACCELERATOR_GCC_FLAGS); do \
11147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11148 done; \
11149 echo "Doing pdf in accel-gcc" ; \
11150 (cd $(HOST_SUBDIR)/accel-gcc && \
11151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11153 "RANLIB=$${RANLIB}" \
11154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11155 pdf) \
11156 || exit 1
11158 @endif accel-gcc
11160 .PHONY: maybe-html-accel-gcc html-accel-gcc
11161 maybe-html-accel-gcc:
11162 @if accel-gcc
11163 maybe-html-accel-gcc: html-accel-gcc
11165 html-accel-gcc: \
11166 configure-accel-gcc
11167 @: $(MAKE); $(unstage)
11168 @[ -f ./accel-gcc/Makefile ] || exit 0; \
11169 r=`${PWD_COMMAND}`; export r; \
11170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11171 $(HOST_EXPORTS) \
11172 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_ACCELERATOR_GCC_FLAGS); do \
11173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11174 done; \
11175 echo "Doing html in accel-gcc" ; \
11176 (cd $(HOST_SUBDIR)/accel-gcc && \
11177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11179 "RANLIB=$${RANLIB}" \
11180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11181 html) \
11182 || exit 1
11184 @endif accel-gcc
11186 .PHONY: maybe-TAGS-accel-gcc TAGS-accel-gcc
11187 maybe-TAGS-accel-gcc:
11188 @if accel-gcc
11189 maybe-TAGS-accel-gcc: TAGS-accel-gcc
11191 TAGS-accel-gcc: \
11192 configure-accel-gcc
11193 @: $(MAKE); $(unstage)
11194 @[ -f ./accel-gcc/Makefile ] || exit 0; \
11195 r=`${PWD_COMMAND}`; export r; \
11196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11197 $(HOST_EXPORTS) \
11198 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_ACCELERATOR_GCC_FLAGS); do \
11199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11200 done; \
11201 echo "Doing TAGS in accel-gcc" ; \
11202 (cd $(HOST_SUBDIR)/accel-gcc && \
11203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11205 "RANLIB=$${RANLIB}" \
11206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11207 TAGS) \
11208 || exit 1
11210 @endif accel-gcc
11212 .PHONY: maybe-install-info-accel-gcc install-info-accel-gcc
11213 maybe-install-info-accel-gcc:
11214 @if accel-gcc
11215 maybe-install-info-accel-gcc: install-info-accel-gcc
11217 install-info-accel-gcc: \
11218 configure-accel-gcc \
11219 info-accel-gcc
11220 @: $(MAKE); $(unstage)
11221 @[ -f ./accel-gcc/Makefile ] || exit 0; \
11222 r=`${PWD_COMMAND}`; export r; \
11223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11224 $(HOST_EXPORTS) \
11225 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_ACCELERATOR_GCC_FLAGS); do \
11226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11227 done; \
11228 echo "Doing install-info in accel-gcc" ; \
11229 (cd $(HOST_SUBDIR)/accel-gcc && \
11230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11232 "RANLIB=$${RANLIB}" \
11233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11234 install-info) \
11235 || exit 1
11237 @endif accel-gcc
11239 .PHONY: maybe-install-pdf-accel-gcc install-pdf-accel-gcc
11240 maybe-install-pdf-accel-gcc:
11241 @if accel-gcc
11242 maybe-install-pdf-accel-gcc: install-pdf-accel-gcc
11244 install-pdf-accel-gcc: \
11245 configure-accel-gcc \
11246 pdf-accel-gcc
11247 @: $(MAKE); $(unstage)
11248 @[ -f ./accel-gcc/Makefile ] || exit 0; \
11249 r=`${PWD_COMMAND}`; export r; \
11250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11251 $(HOST_EXPORTS) \
11252 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_ACCELERATOR_GCC_FLAGS); do \
11253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11254 done; \
11255 echo "Doing install-pdf in accel-gcc" ; \
11256 (cd $(HOST_SUBDIR)/accel-gcc && \
11257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11259 "RANLIB=$${RANLIB}" \
11260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11261 install-pdf) \
11262 || exit 1
11264 @endif accel-gcc
11266 .PHONY: maybe-install-html-accel-gcc install-html-accel-gcc
11267 maybe-install-html-accel-gcc:
11268 @if accel-gcc
11269 maybe-install-html-accel-gcc: install-html-accel-gcc
11271 install-html-accel-gcc: \
11272 configure-accel-gcc \
11273 html-accel-gcc
11274 @: $(MAKE); $(unstage)
11275 @[ -f ./accel-gcc/Makefile ] || exit 0; \
11276 r=`${PWD_COMMAND}`; export r; \
11277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11278 $(HOST_EXPORTS) \
11279 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_ACCELERATOR_GCC_FLAGS); do \
11280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11281 done; \
11282 echo "Doing install-html in accel-gcc" ; \
11283 (cd $(HOST_SUBDIR)/accel-gcc && \
11284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11286 "RANLIB=$${RANLIB}" \
11287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11288 install-html) \
11289 || exit 1
11291 @endif accel-gcc
11293 .PHONY: maybe-installcheck-accel-gcc installcheck-accel-gcc
11294 maybe-installcheck-accel-gcc:
11295 @if accel-gcc
11296 maybe-installcheck-accel-gcc: installcheck-accel-gcc
11298 installcheck-accel-gcc: \
11299 configure-accel-gcc
11300 @: $(MAKE); $(unstage)
11301 @[ -f ./accel-gcc/Makefile ] || exit 0; \
11302 r=`${PWD_COMMAND}`; export r; \
11303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11304 $(HOST_EXPORTS) \
11305 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_ACCELERATOR_GCC_FLAGS); do \
11306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11307 done; \
11308 echo "Doing installcheck in accel-gcc" ; \
11309 (cd $(HOST_SUBDIR)/accel-gcc && \
11310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11312 "RANLIB=$${RANLIB}" \
11313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11314 installcheck) \
11315 || exit 1
11317 @endif accel-gcc
11319 .PHONY: maybe-mostlyclean-accel-gcc mostlyclean-accel-gcc
11320 maybe-mostlyclean-accel-gcc:
11321 @if accel-gcc
11322 maybe-mostlyclean-accel-gcc: mostlyclean-accel-gcc
11324 mostlyclean-accel-gcc:
11325 @: $(MAKE); $(unstage)
11326 @[ -f ./accel-gcc/Makefile ] || exit 0; \
11327 r=`${PWD_COMMAND}`; export r; \
11328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11329 $(HOST_EXPORTS) \
11330 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_ACCELERATOR_GCC_FLAGS); do \
11331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11332 done; \
11333 echo "Doing mostlyclean in accel-gcc" ; \
11334 (cd $(HOST_SUBDIR)/accel-gcc && \
11335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11337 "RANLIB=$${RANLIB}" \
11338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11339 mostlyclean) \
11340 || exit 1
11342 @endif accel-gcc
11344 .PHONY: maybe-clean-accel-gcc clean-accel-gcc
11345 maybe-clean-accel-gcc:
11346 @if accel-gcc
11347 maybe-clean-accel-gcc: clean-accel-gcc
11349 clean-accel-gcc:
11350 @: $(MAKE); $(unstage)
11351 @[ -f ./accel-gcc/Makefile ] || exit 0; \
11352 r=`${PWD_COMMAND}`; export r; \
11353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11354 $(HOST_EXPORTS) \
11355 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_ACCELERATOR_GCC_FLAGS); do \
11356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11357 done; \
11358 echo "Doing clean in accel-gcc" ; \
11359 (cd $(HOST_SUBDIR)/accel-gcc && \
11360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11362 "RANLIB=$${RANLIB}" \
11363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11364 clean) \
11365 || exit 1
11367 @endif accel-gcc
11369 .PHONY: maybe-distclean-accel-gcc distclean-accel-gcc
11370 maybe-distclean-accel-gcc:
11371 @if accel-gcc
11372 maybe-distclean-accel-gcc: distclean-accel-gcc
11374 distclean-accel-gcc:
11375 @: $(MAKE); $(unstage)
11376 @[ -f ./accel-gcc/Makefile ] || exit 0; \
11377 r=`${PWD_COMMAND}`; export r; \
11378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11379 $(HOST_EXPORTS) \
11380 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_ACCELERATOR_GCC_FLAGS); do \
11381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11382 done; \
11383 echo "Doing distclean in accel-gcc" ; \
11384 (cd $(HOST_SUBDIR)/accel-gcc && \
11385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11387 "RANLIB=$${RANLIB}" \
11388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11389 distclean) \
11390 || exit 1
11392 @endif accel-gcc
11394 .PHONY: maybe-maintainer-clean-accel-gcc maintainer-clean-accel-gcc
11395 maybe-maintainer-clean-accel-gcc:
11396 @if accel-gcc
11397 maybe-maintainer-clean-accel-gcc: maintainer-clean-accel-gcc
11399 maintainer-clean-accel-gcc:
11400 @: $(MAKE); $(unstage)
11401 @[ -f ./accel-gcc/Makefile ] || exit 0; \
11402 r=`${PWD_COMMAND}`; export r; \
11403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11404 $(HOST_EXPORTS) \
11405 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_ACCELERATOR_GCC_FLAGS); do \
11406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11407 done; \
11408 echo "Doing maintainer-clean in accel-gcc" ; \
11409 (cd $(HOST_SUBDIR)/accel-gcc && \
11410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11412 "RANLIB=$${RANLIB}" \
11413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11414 maintainer-clean) \
11415 || exit 1
11417 @endif accel-gcc
11421 .PHONY: configure-gmp maybe-configure-gmp
11422 maybe-configure-gmp:
11423 @if gcc-bootstrap
11424 configure-gmp: stage_current
11425 @endif gcc-bootstrap
11426 @if gmp
11427 maybe-configure-gmp: configure-gmp
11428 configure-gmp:
11429 @r=`${PWD_COMMAND}`; export r; \
11430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11431 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11432 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11433 $(HOST_EXPORTS) \
11434 echo Configuring in $(HOST_SUBDIR)/gmp; \
11436 this_target="none-${host_vendor}-${host_os}"; \
11438 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
11439 case $(srcdir) in \
11440 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11441 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11442 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11443 esac; \
11444 module_srcdir=gmp; \
11445 $(SHELL) \
11446 $$s/$$module_srcdir/configure \
11447 --srcdir=$${topdir}/$$module_srcdir \
11448 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11449 --target=$${this_target} --disable-shared \
11450 || exit 1
11451 @endif gmp
11455 .PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
11456 maybe-configure-stage1-gmp:
11457 @if gmp-bootstrap
11458 maybe-configure-stage1-gmp: configure-stage1-gmp
11459 configure-stage1-gmp:
11460 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11461 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11462 @r=`${PWD_COMMAND}`; export r; \
11463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11464 TFLAGS="$(STAGE1_TFLAGS)"; \
11465 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11466 $(HOST_EXPORTS) \
11467 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11468 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11469 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
11470 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
11471 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11472 cd $(HOST_SUBDIR)/gmp || exit 1; \
11473 case $(srcdir) in \
11474 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11475 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11476 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11477 esac; \
11478 module_srcdir=gmp; \
11479 $(SHELL) $$s/$$module_srcdir/configure \
11480 --srcdir=$${topdir}/$$module_srcdir \
11481 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11482 --target=none-${host_vendor}-${host_os} \
11484 $(STAGE1_CONFIGURE_FLAGS) \
11485 --disable-shared
11486 @endif gmp-bootstrap
11488 .PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
11489 maybe-configure-stage2-gmp:
11490 @if gmp-bootstrap
11491 maybe-configure-stage2-gmp: configure-stage2-gmp
11492 configure-stage2-gmp:
11493 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11494 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11495 @r=`${PWD_COMMAND}`; export r; \
11496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11497 TFLAGS="$(STAGE2_TFLAGS)"; \
11498 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11499 $(HOST_EXPORTS) \
11500 $(POSTSTAGE1_HOST_EXPORTS) \
11501 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11502 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11503 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11504 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
11505 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11506 cd $(HOST_SUBDIR)/gmp || exit 1; \
11507 case $(srcdir) in \
11508 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11509 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11510 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11511 esac; \
11512 module_srcdir=gmp; \
11513 $(SHELL) $$s/$$module_srcdir/configure \
11514 --srcdir=$${topdir}/$$module_srcdir \
11515 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11516 --target=none-${host_vendor}-${host_os} \
11517 --with-build-libsubdir=$(HOST_SUBDIR) \
11518 $(STAGE2_CONFIGURE_FLAGS) \
11519 --disable-shared
11520 @endif gmp-bootstrap
11522 .PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
11523 maybe-configure-stage3-gmp:
11524 @if gmp-bootstrap
11525 maybe-configure-stage3-gmp: configure-stage3-gmp
11526 configure-stage3-gmp:
11527 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11528 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11529 @r=`${PWD_COMMAND}`; export r; \
11530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11531 TFLAGS="$(STAGE3_TFLAGS)"; \
11532 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11533 $(HOST_EXPORTS) \
11534 $(POSTSTAGE1_HOST_EXPORTS) \
11535 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11536 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11537 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
11538 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
11539 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11540 cd $(HOST_SUBDIR)/gmp || exit 1; \
11541 case $(srcdir) in \
11542 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11543 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11544 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11545 esac; \
11546 module_srcdir=gmp; \
11547 $(SHELL) $$s/$$module_srcdir/configure \
11548 --srcdir=$${topdir}/$$module_srcdir \
11549 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11550 --target=none-${host_vendor}-${host_os} \
11551 --with-build-libsubdir=$(HOST_SUBDIR) \
11552 $(STAGE3_CONFIGURE_FLAGS) \
11553 --disable-shared
11554 @endif gmp-bootstrap
11556 .PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
11557 maybe-configure-stage4-gmp:
11558 @if gmp-bootstrap
11559 maybe-configure-stage4-gmp: configure-stage4-gmp
11560 configure-stage4-gmp:
11561 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11562 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11563 @r=`${PWD_COMMAND}`; export r; \
11564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11565 TFLAGS="$(STAGE4_TFLAGS)"; \
11566 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11567 $(HOST_EXPORTS) \
11568 $(POSTSTAGE1_HOST_EXPORTS) \
11569 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11570 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11571 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
11572 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
11573 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11574 cd $(HOST_SUBDIR)/gmp || exit 1; \
11575 case $(srcdir) in \
11576 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11577 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11578 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11579 esac; \
11580 module_srcdir=gmp; \
11581 $(SHELL) $$s/$$module_srcdir/configure \
11582 --srcdir=$${topdir}/$$module_srcdir \
11583 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11584 --target=none-${host_vendor}-${host_os} \
11585 --with-build-libsubdir=$(HOST_SUBDIR) \
11586 $(STAGE4_CONFIGURE_FLAGS) \
11587 --disable-shared
11588 @endif gmp-bootstrap
11590 .PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
11591 maybe-configure-stageprofile-gmp:
11592 @if gmp-bootstrap
11593 maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
11594 configure-stageprofile-gmp:
11595 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11596 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11597 @r=`${PWD_COMMAND}`; export r; \
11598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11599 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11600 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11601 $(HOST_EXPORTS) \
11602 $(POSTSTAGE1_HOST_EXPORTS) \
11603 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11604 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11605 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
11606 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
11607 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11608 cd $(HOST_SUBDIR)/gmp || exit 1; \
11609 case $(srcdir) in \
11610 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11611 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11612 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11613 esac; \
11614 module_srcdir=gmp; \
11615 $(SHELL) $$s/$$module_srcdir/configure \
11616 --srcdir=$${topdir}/$$module_srcdir \
11617 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11618 --target=none-${host_vendor}-${host_os} \
11619 --with-build-libsubdir=$(HOST_SUBDIR) \
11620 $(STAGEprofile_CONFIGURE_FLAGS) \
11621 --disable-shared
11622 @endif gmp-bootstrap
11624 .PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
11625 maybe-configure-stagefeedback-gmp:
11626 @if gmp-bootstrap
11627 maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
11628 configure-stagefeedback-gmp:
11629 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11630 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11631 @r=`${PWD_COMMAND}`; export r; \
11632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11633 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11634 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11635 $(HOST_EXPORTS) \
11636 $(POSTSTAGE1_HOST_EXPORTS) \
11637 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11638 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11639 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
11640 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
11641 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11642 cd $(HOST_SUBDIR)/gmp || exit 1; \
11643 case $(srcdir) in \
11644 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11645 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11646 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11647 esac; \
11648 module_srcdir=gmp; \
11649 $(SHELL) $$s/$$module_srcdir/configure \
11650 --srcdir=$${topdir}/$$module_srcdir \
11651 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11652 --target=none-${host_vendor}-${host_os} \
11653 --with-build-libsubdir=$(HOST_SUBDIR) \
11654 $(STAGEfeedback_CONFIGURE_FLAGS) \
11655 --disable-shared
11656 @endif gmp-bootstrap
11662 .PHONY: all-gmp maybe-all-gmp
11663 maybe-all-gmp:
11664 @if gcc-bootstrap
11665 all-gmp: stage_current
11666 @endif gcc-bootstrap
11667 @if gmp
11668 TARGET-gmp=all
11669 maybe-all-gmp: all-gmp
11670 all-gmp: configure-gmp
11671 @r=`${PWD_COMMAND}`; export r; \
11672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11673 $(HOST_EXPORTS) \
11674 (cd $(HOST_SUBDIR)/gmp && \
11675 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
11676 $(TARGET-gmp))
11677 @endif gmp
11681 .PHONY: all-stage1-gmp maybe-all-stage1-gmp
11682 .PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
11683 maybe-all-stage1-gmp:
11684 maybe-clean-stage1-gmp:
11685 @if gmp-bootstrap
11686 maybe-all-stage1-gmp: all-stage1-gmp
11687 all-stage1: all-stage1-gmp
11688 TARGET-stage1-gmp = $(TARGET-gmp)
11689 all-stage1-gmp: configure-stage1-gmp
11690 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11691 @r=`${PWD_COMMAND}`; export r; \
11692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11693 TFLAGS="$(STAGE1_TFLAGS)"; \
11694 $(HOST_EXPORTS) \
11695 cd $(HOST_SUBDIR)/gmp && \
11696 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11697 CFLAGS="$(STAGE1_CFLAGS)" \
11698 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11699 LIBCFLAGS="$(LIBCFLAGS)" \
11700 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11701 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11702 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11703 $(EXTRA_HOST_FLAGS) \
11704 $(STAGE1_FLAGS_TO_PASS) \
11705 TFLAGS="$(STAGE1_TFLAGS)" \
11706 $(TARGET-stage1-gmp)
11708 maybe-clean-stage1-gmp: clean-stage1-gmp
11709 clean-stage1: clean-stage1-gmp
11710 clean-stage1-gmp:
11711 @if [ $(current_stage) = stage1 ]; then \
11712 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11713 else \
11714 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
11715 $(MAKE) stage1-start; \
11716 fi; \
11717 cd $(HOST_SUBDIR)/gmp && \
11718 $(MAKE) $(EXTRA_HOST_FLAGS) \
11719 $(STAGE1_FLAGS_TO_PASS) clean
11720 @endif gmp-bootstrap
11723 .PHONY: all-stage2-gmp maybe-all-stage2-gmp
11724 .PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
11725 maybe-all-stage2-gmp:
11726 maybe-clean-stage2-gmp:
11727 @if gmp-bootstrap
11728 maybe-all-stage2-gmp: all-stage2-gmp
11729 all-stage2: all-stage2-gmp
11730 TARGET-stage2-gmp = $(TARGET-gmp)
11731 all-stage2-gmp: configure-stage2-gmp
11732 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11733 @r=`${PWD_COMMAND}`; export r; \
11734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11735 TFLAGS="$(STAGE2_TFLAGS)"; \
11736 $(HOST_EXPORTS) \
11737 $(POSTSTAGE1_HOST_EXPORTS) \
11738 cd $(HOST_SUBDIR)/gmp && \
11739 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11740 CFLAGS="$(STAGE2_CFLAGS)" \
11741 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11742 LIBCFLAGS="$(STAGE2_CFLAGS)" \
11743 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11744 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11745 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11746 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11747 TFLAGS="$(STAGE2_TFLAGS)" \
11748 $(TARGET-stage2-gmp)
11750 maybe-clean-stage2-gmp: clean-stage2-gmp
11751 clean-stage2: clean-stage2-gmp
11752 clean-stage2-gmp:
11753 @if [ $(current_stage) = stage2 ]; then \
11754 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11755 else \
11756 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
11757 $(MAKE) stage2-start; \
11758 fi; \
11759 cd $(HOST_SUBDIR)/gmp && \
11760 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11761 @endif gmp-bootstrap
11764 .PHONY: all-stage3-gmp maybe-all-stage3-gmp
11765 .PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
11766 maybe-all-stage3-gmp:
11767 maybe-clean-stage3-gmp:
11768 @if gmp-bootstrap
11769 maybe-all-stage3-gmp: all-stage3-gmp
11770 all-stage3: all-stage3-gmp
11771 TARGET-stage3-gmp = $(TARGET-gmp)
11772 all-stage3-gmp: configure-stage3-gmp
11773 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11774 @r=`${PWD_COMMAND}`; export r; \
11775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11776 TFLAGS="$(STAGE3_TFLAGS)"; \
11777 $(HOST_EXPORTS) \
11778 $(POSTSTAGE1_HOST_EXPORTS) \
11779 cd $(HOST_SUBDIR)/gmp && \
11780 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11781 CFLAGS="$(STAGE3_CFLAGS)" \
11782 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11783 LIBCFLAGS="$(STAGE3_CFLAGS)" \
11784 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11785 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11786 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11787 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11788 TFLAGS="$(STAGE3_TFLAGS)" \
11789 $(TARGET-stage3-gmp)
11791 maybe-clean-stage3-gmp: clean-stage3-gmp
11792 clean-stage3: clean-stage3-gmp
11793 clean-stage3-gmp:
11794 @if [ $(current_stage) = stage3 ]; then \
11795 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11796 else \
11797 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
11798 $(MAKE) stage3-start; \
11799 fi; \
11800 cd $(HOST_SUBDIR)/gmp && \
11801 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11802 @endif gmp-bootstrap
11805 .PHONY: all-stage4-gmp maybe-all-stage4-gmp
11806 .PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
11807 maybe-all-stage4-gmp:
11808 maybe-clean-stage4-gmp:
11809 @if gmp-bootstrap
11810 maybe-all-stage4-gmp: all-stage4-gmp
11811 all-stage4: all-stage4-gmp
11812 TARGET-stage4-gmp = $(TARGET-gmp)
11813 all-stage4-gmp: configure-stage4-gmp
11814 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11815 @r=`${PWD_COMMAND}`; export r; \
11816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11817 TFLAGS="$(STAGE4_TFLAGS)"; \
11818 $(HOST_EXPORTS) \
11819 $(POSTSTAGE1_HOST_EXPORTS) \
11820 cd $(HOST_SUBDIR)/gmp && \
11821 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11822 CFLAGS="$(STAGE4_CFLAGS)" \
11823 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11824 LIBCFLAGS="$(STAGE4_CFLAGS)" \
11825 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11826 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11827 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11828 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11829 TFLAGS="$(STAGE4_TFLAGS)" \
11830 $(TARGET-stage4-gmp)
11832 maybe-clean-stage4-gmp: clean-stage4-gmp
11833 clean-stage4: clean-stage4-gmp
11834 clean-stage4-gmp:
11835 @if [ $(current_stage) = stage4 ]; then \
11836 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11837 else \
11838 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
11839 $(MAKE) stage4-start; \
11840 fi; \
11841 cd $(HOST_SUBDIR)/gmp && \
11842 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11843 @endif gmp-bootstrap
11846 .PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
11847 .PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
11848 maybe-all-stageprofile-gmp:
11849 maybe-clean-stageprofile-gmp:
11850 @if gmp-bootstrap
11851 maybe-all-stageprofile-gmp: all-stageprofile-gmp
11852 all-stageprofile: all-stageprofile-gmp
11853 TARGET-stageprofile-gmp = $(TARGET-gmp)
11854 all-stageprofile-gmp: configure-stageprofile-gmp
11855 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11856 @r=`${PWD_COMMAND}`; export r; \
11857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11858 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11859 $(HOST_EXPORTS) \
11860 $(POSTSTAGE1_HOST_EXPORTS) \
11861 cd $(HOST_SUBDIR)/gmp && \
11862 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11863 CFLAGS="$(STAGEprofile_CFLAGS)" \
11864 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11865 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11866 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11867 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11868 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11869 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11870 TFLAGS="$(STAGEprofile_TFLAGS)" \
11871 $(TARGET-stageprofile-gmp)
11873 maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
11874 clean-stageprofile: clean-stageprofile-gmp
11875 clean-stageprofile-gmp:
11876 @if [ $(current_stage) = stageprofile ]; then \
11877 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11878 else \
11879 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
11880 $(MAKE) stageprofile-start; \
11881 fi; \
11882 cd $(HOST_SUBDIR)/gmp && \
11883 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11884 @endif gmp-bootstrap
11887 .PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
11888 .PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
11889 maybe-all-stagefeedback-gmp:
11890 maybe-clean-stagefeedback-gmp:
11891 @if gmp-bootstrap
11892 maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
11893 all-stagefeedback: all-stagefeedback-gmp
11894 TARGET-stagefeedback-gmp = $(TARGET-gmp)
11895 all-stagefeedback-gmp: configure-stagefeedback-gmp
11896 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11897 @r=`${PWD_COMMAND}`; export r; \
11898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11899 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11900 $(HOST_EXPORTS) \
11901 $(POSTSTAGE1_HOST_EXPORTS) \
11902 cd $(HOST_SUBDIR)/gmp && \
11903 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11904 CFLAGS="$(STAGEfeedback_CFLAGS)" \
11905 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11906 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11907 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11908 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11909 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11910 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11911 TFLAGS="$(STAGEfeedback_TFLAGS)" \
11912 $(TARGET-stagefeedback-gmp)
11914 maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
11915 clean-stagefeedback: clean-stagefeedback-gmp
11916 clean-stagefeedback-gmp:
11917 @if [ $(current_stage) = stagefeedback ]; then \
11918 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11919 else \
11920 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
11921 $(MAKE) stagefeedback-start; \
11922 fi; \
11923 cd $(HOST_SUBDIR)/gmp && \
11924 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11925 @endif gmp-bootstrap
11931 .PHONY: check-gmp maybe-check-gmp
11932 maybe-check-gmp:
11933 @if gmp
11934 maybe-check-gmp: check-gmp
11936 check-gmp:
11937 @: $(MAKE); $(unstage)
11938 @r=`${PWD_COMMAND}`; export r; \
11939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11940 $(HOST_EXPORTS) \
11941 (cd $(HOST_SUBDIR)/gmp && \
11942 $(MAKE) $(FLAGS_TO_PASS) check)
11944 @endif gmp
11946 .PHONY: install-gmp maybe-install-gmp
11947 maybe-install-gmp:
11948 @if gmp
11949 maybe-install-gmp: install-gmp
11951 install-gmp:
11953 @endif gmp
11955 .PHONY: install-strip-gmp maybe-install-strip-gmp
11956 maybe-install-strip-gmp:
11957 @if gmp
11958 maybe-install-strip-gmp: install-strip-gmp
11960 install-strip-gmp:
11962 @endif gmp
11964 # Other targets (info, dvi, pdf, etc.)
11966 .PHONY: maybe-info-gmp info-gmp
11967 maybe-info-gmp:
11968 @if gmp
11969 maybe-info-gmp: info-gmp
11971 info-gmp: \
11972 configure-gmp
11973 @[ -f ./gmp/Makefile ] || exit 0; \
11974 r=`${PWD_COMMAND}`; export r; \
11975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11976 $(HOST_EXPORTS) \
11977 for flag in $(EXTRA_HOST_FLAGS) ; do \
11978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11979 done; \
11980 echo "Doing info in gmp" ; \
11981 (cd $(HOST_SUBDIR)/gmp && \
11982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11984 "RANLIB=$${RANLIB}" \
11985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11986 info) \
11987 || exit 1
11989 @endif gmp
11991 .PHONY: maybe-dvi-gmp dvi-gmp
11992 maybe-dvi-gmp:
11993 @if gmp
11994 maybe-dvi-gmp: dvi-gmp
11996 dvi-gmp: \
11997 configure-gmp
11998 @[ -f ./gmp/Makefile ] || exit 0; \
11999 r=`${PWD_COMMAND}`; export r; \
12000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12001 $(HOST_EXPORTS) \
12002 for flag in $(EXTRA_HOST_FLAGS) ; do \
12003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12004 done; \
12005 echo "Doing dvi in gmp" ; \
12006 (cd $(HOST_SUBDIR)/gmp && \
12007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12009 "RANLIB=$${RANLIB}" \
12010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12011 dvi) \
12012 || exit 1
12014 @endif gmp
12016 .PHONY: maybe-pdf-gmp pdf-gmp
12017 maybe-pdf-gmp:
12018 @if gmp
12019 maybe-pdf-gmp: pdf-gmp
12021 pdf-gmp: \
12022 configure-gmp
12023 @[ -f ./gmp/Makefile ] || exit 0; \
12024 r=`${PWD_COMMAND}`; export r; \
12025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12026 $(HOST_EXPORTS) \
12027 for flag in $(EXTRA_HOST_FLAGS) ; do \
12028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12029 done; \
12030 echo "Doing pdf in gmp" ; \
12031 (cd $(HOST_SUBDIR)/gmp && \
12032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12034 "RANLIB=$${RANLIB}" \
12035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12036 pdf) \
12037 || exit 1
12039 @endif gmp
12041 .PHONY: maybe-html-gmp html-gmp
12042 maybe-html-gmp:
12043 @if gmp
12044 maybe-html-gmp: html-gmp
12046 html-gmp: \
12047 configure-gmp
12048 @[ -f ./gmp/Makefile ] || exit 0; \
12049 r=`${PWD_COMMAND}`; export r; \
12050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12051 $(HOST_EXPORTS) \
12052 for flag in $(EXTRA_HOST_FLAGS) ; do \
12053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12054 done; \
12055 echo "Doing html in gmp" ; \
12056 (cd $(HOST_SUBDIR)/gmp && \
12057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12059 "RANLIB=$${RANLIB}" \
12060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12061 html) \
12062 || exit 1
12064 @endif gmp
12066 .PHONY: maybe-TAGS-gmp TAGS-gmp
12067 maybe-TAGS-gmp:
12068 @if gmp
12069 maybe-TAGS-gmp: TAGS-gmp
12071 TAGS-gmp: \
12072 configure-gmp
12073 @[ -f ./gmp/Makefile ] || exit 0; \
12074 r=`${PWD_COMMAND}`; export r; \
12075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12076 $(HOST_EXPORTS) \
12077 for flag in $(EXTRA_HOST_FLAGS) ; do \
12078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12079 done; \
12080 echo "Doing TAGS in gmp" ; \
12081 (cd $(HOST_SUBDIR)/gmp && \
12082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12084 "RANLIB=$${RANLIB}" \
12085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12086 TAGS) \
12087 || exit 1
12089 @endif gmp
12091 .PHONY: maybe-install-info-gmp install-info-gmp
12092 maybe-install-info-gmp:
12093 @if gmp
12094 maybe-install-info-gmp: install-info-gmp
12096 install-info-gmp: \
12097 configure-gmp \
12098 info-gmp
12099 @[ -f ./gmp/Makefile ] || exit 0; \
12100 r=`${PWD_COMMAND}`; export r; \
12101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12102 $(HOST_EXPORTS) \
12103 for flag in $(EXTRA_HOST_FLAGS) ; do \
12104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12105 done; \
12106 echo "Doing install-info in gmp" ; \
12107 (cd $(HOST_SUBDIR)/gmp && \
12108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12110 "RANLIB=$${RANLIB}" \
12111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12112 install-info) \
12113 || exit 1
12115 @endif gmp
12117 .PHONY: maybe-install-pdf-gmp install-pdf-gmp
12118 maybe-install-pdf-gmp:
12119 @if gmp
12120 maybe-install-pdf-gmp: install-pdf-gmp
12122 install-pdf-gmp: \
12123 configure-gmp \
12124 pdf-gmp
12125 @[ -f ./gmp/Makefile ] || exit 0; \
12126 r=`${PWD_COMMAND}`; export r; \
12127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12128 $(HOST_EXPORTS) \
12129 for flag in $(EXTRA_HOST_FLAGS) ; do \
12130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12131 done; \
12132 echo "Doing install-pdf in gmp" ; \
12133 (cd $(HOST_SUBDIR)/gmp && \
12134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12136 "RANLIB=$${RANLIB}" \
12137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12138 install-pdf) \
12139 || exit 1
12141 @endif gmp
12143 .PHONY: maybe-install-html-gmp install-html-gmp
12144 maybe-install-html-gmp:
12145 @if gmp
12146 maybe-install-html-gmp: install-html-gmp
12148 install-html-gmp: \
12149 configure-gmp \
12150 html-gmp
12151 @[ -f ./gmp/Makefile ] || exit 0; \
12152 r=`${PWD_COMMAND}`; export r; \
12153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12154 $(HOST_EXPORTS) \
12155 for flag in $(EXTRA_HOST_FLAGS) ; do \
12156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12157 done; \
12158 echo "Doing install-html in gmp" ; \
12159 (cd $(HOST_SUBDIR)/gmp && \
12160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12162 "RANLIB=$${RANLIB}" \
12163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12164 install-html) \
12165 || exit 1
12167 @endif gmp
12169 .PHONY: maybe-installcheck-gmp installcheck-gmp
12170 maybe-installcheck-gmp:
12171 @if gmp
12172 maybe-installcheck-gmp: installcheck-gmp
12174 installcheck-gmp: \
12175 configure-gmp
12176 @[ -f ./gmp/Makefile ] || exit 0; \
12177 r=`${PWD_COMMAND}`; export r; \
12178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12179 $(HOST_EXPORTS) \
12180 for flag in $(EXTRA_HOST_FLAGS) ; do \
12181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12182 done; \
12183 echo "Doing installcheck in gmp" ; \
12184 (cd $(HOST_SUBDIR)/gmp && \
12185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12187 "RANLIB=$${RANLIB}" \
12188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12189 installcheck) \
12190 || exit 1
12192 @endif gmp
12194 .PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
12195 maybe-mostlyclean-gmp:
12196 @if gmp
12197 maybe-mostlyclean-gmp: mostlyclean-gmp
12199 mostlyclean-gmp:
12200 @[ -f ./gmp/Makefile ] || exit 0; \
12201 r=`${PWD_COMMAND}`; export r; \
12202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12203 $(HOST_EXPORTS) \
12204 for flag in $(EXTRA_HOST_FLAGS) ; do \
12205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12206 done; \
12207 echo "Doing mostlyclean in gmp" ; \
12208 (cd $(HOST_SUBDIR)/gmp && \
12209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12211 "RANLIB=$${RANLIB}" \
12212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12213 mostlyclean) \
12214 || exit 1
12216 @endif gmp
12218 .PHONY: maybe-clean-gmp clean-gmp
12219 maybe-clean-gmp:
12220 @if gmp
12221 maybe-clean-gmp: clean-gmp
12223 clean-gmp:
12224 @[ -f ./gmp/Makefile ] || exit 0; \
12225 r=`${PWD_COMMAND}`; export r; \
12226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12227 $(HOST_EXPORTS) \
12228 for flag in $(EXTRA_HOST_FLAGS) ; do \
12229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12230 done; \
12231 echo "Doing clean in gmp" ; \
12232 (cd $(HOST_SUBDIR)/gmp && \
12233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12235 "RANLIB=$${RANLIB}" \
12236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12237 clean) \
12238 || exit 1
12240 @endif gmp
12242 .PHONY: maybe-distclean-gmp distclean-gmp
12243 maybe-distclean-gmp:
12244 @if gmp
12245 maybe-distclean-gmp: distclean-gmp
12247 distclean-gmp:
12248 @[ -f ./gmp/Makefile ] || exit 0; \
12249 r=`${PWD_COMMAND}`; export r; \
12250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12251 $(HOST_EXPORTS) \
12252 for flag in $(EXTRA_HOST_FLAGS) ; do \
12253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12254 done; \
12255 echo "Doing distclean in gmp" ; \
12256 (cd $(HOST_SUBDIR)/gmp && \
12257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12259 "RANLIB=$${RANLIB}" \
12260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12261 distclean) \
12262 || exit 1
12264 @endif gmp
12266 .PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
12267 maybe-maintainer-clean-gmp:
12268 @if gmp
12269 maybe-maintainer-clean-gmp: maintainer-clean-gmp
12271 maintainer-clean-gmp:
12272 @[ -f ./gmp/Makefile ] || exit 0; \
12273 r=`${PWD_COMMAND}`; export r; \
12274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12275 $(HOST_EXPORTS) \
12276 for flag in $(EXTRA_HOST_FLAGS) ; do \
12277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12278 done; \
12279 echo "Doing maintainer-clean in gmp" ; \
12280 (cd $(HOST_SUBDIR)/gmp && \
12281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12283 "RANLIB=$${RANLIB}" \
12284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12285 maintainer-clean) \
12286 || exit 1
12288 @endif gmp
12292 .PHONY: configure-mpfr maybe-configure-mpfr
12293 maybe-configure-mpfr:
12294 @if gcc-bootstrap
12295 configure-mpfr: stage_current
12296 @endif gcc-bootstrap
12297 @if mpfr
12298 maybe-configure-mpfr: configure-mpfr
12299 configure-mpfr:
12300 @r=`${PWD_COMMAND}`; export r; \
12301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12302 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12303 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
12304 $(HOST_EXPORTS) \
12305 echo Configuring in $(HOST_SUBDIR)/mpfr; \
12307 this_target="${target_alias}"; \
12309 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
12310 case $(srcdir) in \
12311 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12312 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12313 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12314 esac; \
12315 module_srcdir=mpfr; \
12316 $(SHELL) \
12317 $$s/$$module_srcdir/configure \
12318 --srcdir=$${topdir}/$$module_srcdir \
12319 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12320 --target=$${this_target} --disable-shared @extra_mpfr_configure_flags@ \
12321 || exit 1
12322 @endif mpfr
12326 .PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
12327 maybe-configure-stage1-mpfr:
12328 @if mpfr-bootstrap
12329 maybe-configure-stage1-mpfr: configure-stage1-mpfr
12330 configure-stage1-mpfr:
12331 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12332 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12333 @r=`${PWD_COMMAND}`; export r; \
12334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12335 TFLAGS="$(STAGE1_TFLAGS)"; \
12336 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12337 $(HOST_EXPORTS) \
12338 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12339 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12340 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
12341 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
12342 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
12343 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12344 case $(srcdir) in \
12345 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12346 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12347 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12348 esac; \
12349 module_srcdir=mpfr; \
12350 $(SHELL) $$s/$$module_srcdir/configure \
12351 --srcdir=$${topdir}/$$module_srcdir \
12352 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12353 --target=${target_alias} \
12355 $(STAGE1_CONFIGURE_FLAGS) \
12356 --disable-shared @extra_mpfr_configure_flags@
12357 @endif mpfr-bootstrap
12359 .PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
12360 maybe-configure-stage2-mpfr:
12361 @if mpfr-bootstrap
12362 maybe-configure-stage2-mpfr: configure-stage2-mpfr
12363 configure-stage2-mpfr:
12364 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12365 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12366 @r=`${PWD_COMMAND}`; export r; \
12367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12368 TFLAGS="$(STAGE2_TFLAGS)"; \
12369 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12370 $(HOST_EXPORTS) \
12371 $(POSTSTAGE1_HOST_EXPORTS) \
12372 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12373 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12374 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
12375 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
12376 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
12377 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12378 case $(srcdir) in \
12379 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12380 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12381 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12382 esac; \
12383 module_srcdir=mpfr; \
12384 $(SHELL) $$s/$$module_srcdir/configure \
12385 --srcdir=$${topdir}/$$module_srcdir \
12386 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12387 --target=${target_alias} \
12388 --with-build-libsubdir=$(HOST_SUBDIR) \
12389 $(STAGE2_CONFIGURE_FLAGS) \
12390 --disable-shared @extra_mpfr_configure_flags@
12391 @endif mpfr-bootstrap
12393 .PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
12394 maybe-configure-stage3-mpfr:
12395 @if mpfr-bootstrap
12396 maybe-configure-stage3-mpfr: configure-stage3-mpfr
12397 configure-stage3-mpfr:
12398 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12399 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12400 @r=`${PWD_COMMAND}`; export r; \
12401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12402 TFLAGS="$(STAGE3_TFLAGS)"; \
12403 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12404 $(HOST_EXPORTS) \
12405 $(POSTSTAGE1_HOST_EXPORTS) \
12406 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12407 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12408 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
12409 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
12410 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
12411 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12412 case $(srcdir) in \
12413 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12414 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12415 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12416 esac; \
12417 module_srcdir=mpfr; \
12418 $(SHELL) $$s/$$module_srcdir/configure \
12419 --srcdir=$${topdir}/$$module_srcdir \
12420 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12421 --target=${target_alias} \
12422 --with-build-libsubdir=$(HOST_SUBDIR) \
12423 $(STAGE3_CONFIGURE_FLAGS) \
12424 --disable-shared @extra_mpfr_configure_flags@
12425 @endif mpfr-bootstrap
12427 .PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
12428 maybe-configure-stage4-mpfr:
12429 @if mpfr-bootstrap
12430 maybe-configure-stage4-mpfr: configure-stage4-mpfr
12431 configure-stage4-mpfr:
12432 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12433 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12434 @r=`${PWD_COMMAND}`; export r; \
12435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12436 TFLAGS="$(STAGE4_TFLAGS)"; \
12437 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12438 $(HOST_EXPORTS) \
12439 $(POSTSTAGE1_HOST_EXPORTS) \
12440 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12441 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12442 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
12443 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
12444 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
12445 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12446 case $(srcdir) in \
12447 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12448 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12449 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12450 esac; \
12451 module_srcdir=mpfr; \
12452 $(SHELL) $$s/$$module_srcdir/configure \
12453 --srcdir=$${topdir}/$$module_srcdir \
12454 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12455 --target=${target_alias} \
12456 --with-build-libsubdir=$(HOST_SUBDIR) \
12457 $(STAGE4_CONFIGURE_FLAGS) \
12458 --disable-shared @extra_mpfr_configure_flags@
12459 @endif mpfr-bootstrap
12461 .PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
12462 maybe-configure-stageprofile-mpfr:
12463 @if mpfr-bootstrap
12464 maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
12465 configure-stageprofile-mpfr:
12466 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12467 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12468 @r=`${PWD_COMMAND}`; export r; \
12469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12470 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12471 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12472 $(HOST_EXPORTS) \
12473 $(POSTSTAGE1_HOST_EXPORTS) \
12474 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12475 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12476 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12477 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
12478 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
12479 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12480 case $(srcdir) in \
12481 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12482 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12483 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12484 esac; \
12485 module_srcdir=mpfr; \
12486 $(SHELL) $$s/$$module_srcdir/configure \
12487 --srcdir=$${topdir}/$$module_srcdir \
12488 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12489 --target=${target_alias} \
12490 --with-build-libsubdir=$(HOST_SUBDIR) \
12491 $(STAGEprofile_CONFIGURE_FLAGS) \
12492 --disable-shared @extra_mpfr_configure_flags@
12493 @endif mpfr-bootstrap
12495 .PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
12496 maybe-configure-stagefeedback-mpfr:
12497 @if mpfr-bootstrap
12498 maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
12499 configure-stagefeedback-mpfr:
12500 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12501 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12502 @r=`${PWD_COMMAND}`; export r; \
12503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12504 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12505 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12506 $(HOST_EXPORTS) \
12507 $(POSTSTAGE1_HOST_EXPORTS) \
12508 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12509 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12510 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
12511 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
12512 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
12513 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12514 case $(srcdir) in \
12515 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12516 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12517 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12518 esac; \
12519 module_srcdir=mpfr; \
12520 $(SHELL) $$s/$$module_srcdir/configure \
12521 --srcdir=$${topdir}/$$module_srcdir \
12522 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12523 --target=${target_alias} \
12524 --with-build-libsubdir=$(HOST_SUBDIR) \
12525 $(STAGEfeedback_CONFIGURE_FLAGS) \
12526 --disable-shared @extra_mpfr_configure_flags@
12527 @endif mpfr-bootstrap
12533 .PHONY: all-mpfr maybe-all-mpfr
12534 maybe-all-mpfr:
12535 @if gcc-bootstrap
12536 all-mpfr: stage_current
12537 @endif gcc-bootstrap
12538 @if mpfr
12539 TARGET-mpfr=all
12540 maybe-all-mpfr: all-mpfr
12541 all-mpfr: configure-mpfr
12542 @r=`${PWD_COMMAND}`; export r; \
12543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12544 $(HOST_EXPORTS) \
12545 (cd $(HOST_SUBDIR)/mpfr && \
12546 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
12547 $(TARGET-mpfr))
12548 @endif mpfr
12552 .PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
12553 .PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
12554 maybe-all-stage1-mpfr:
12555 maybe-clean-stage1-mpfr:
12556 @if mpfr-bootstrap
12557 maybe-all-stage1-mpfr: all-stage1-mpfr
12558 all-stage1: all-stage1-mpfr
12559 TARGET-stage1-mpfr = $(TARGET-mpfr)
12560 all-stage1-mpfr: configure-stage1-mpfr
12561 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12562 @r=`${PWD_COMMAND}`; export r; \
12563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12564 TFLAGS="$(STAGE1_TFLAGS)"; \
12565 $(HOST_EXPORTS) \
12566 cd $(HOST_SUBDIR)/mpfr && \
12567 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12568 CFLAGS="$(STAGE1_CFLAGS)" \
12569 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12570 LIBCFLAGS="$(LIBCFLAGS)" \
12571 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12572 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12573 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12574 $(EXTRA_HOST_FLAGS) \
12575 $(STAGE1_FLAGS_TO_PASS) \
12576 TFLAGS="$(STAGE1_TFLAGS)" \
12577 $(TARGET-stage1-mpfr)
12579 maybe-clean-stage1-mpfr: clean-stage1-mpfr
12580 clean-stage1: clean-stage1-mpfr
12581 clean-stage1-mpfr:
12582 @if [ $(current_stage) = stage1 ]; then \
12583 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12584 else \
12585 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
12586 $(MAKE) stage1-start; \
12587 fi; \
12588 cd $(HOST_SUBDIR)/mpfr && \
12589 $(MAKE) $(EXTRA_HOST_FLAGS) \
12590 $(STAGE1_FLAGS_TO_PASS) clean
12591 @endif mpfr-bootstrap
12594 .PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
12595 .PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
12596 maybe-all-stage2-mpfr:
12597 maybe-clean-stage2-mpfr:
12598 @if mpfr-bootstrap
12599 maybe-all-stage2-mpfr: all-stage2-mpfr
12600 all-stage2: all-stage2-mpfr
12601 TARGET-stage2-mpfr = $(TARGET-mpfr)
12602 all-stage2-mpfr: configure-stage2-mpfr
12603 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12604 @r=`${PWD_COMMAND}`; export r; \
12605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12606 TFLAGS="$(STAGE2_TFLAGS)"; \
12607 $(HOST_EXPORTS) \
12608 $(POSTSTAGE1_HOST_EXPORTS) \
12609 cd $(HOST_SUBDIR)/mpfr && \
12610 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12611 CFLAGS="$(STAGE2_CFLAGS)" \
12612 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12613 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12614 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12615 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12616 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12617 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12618 TFLAGS="$(STAGE2_TFLAGS)" \
12619 $(TARGET-stage2-mpfr)
12621 maybe-clean-stage2-mpfr: clean-stage2-mpfr
12622 clean-stage2: clean-stage2-mpfr
12623 clean-stage2-mpfr:
12624 @if [ $(current_stage) = stage2 ]; then \
12625 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12626 else \
12627 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
12628 $(MAKE) stage2-start; \
12629 fi; \
12630 cd $(HOST_SUBDIR)/mpfr && \
12631 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12632 @endif mpfr-bootstrap
12635 .PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
12636 .PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
12637 maybe-all-stage3-mpfr:
12638 maybe-clean-stage3-mpfr:
12639 @if mpfr-bootstrap
12640 maybe-all-stage3-mpfr: all-stage3-mpfr
12641 all-stage3: all-stage3-mpfr
12642 TARGET-stage3-mpfr = $(TARGET-mpfr)
12643 all-stage3-mpfr: configure-stage3-mpfr
12644 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12645 @r=`${PWD_COMMAND}`; export r; \
12646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12647 TFLAGS="$(STAGE3_TFLAGS)"; \
12648 $(HOST_EXPORTS) \
12649 $(POSTSTAGE1_HOST_EXPORTS) \
12650 cd $(HOST_SUBDIR)/mpfr && \
12651 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12652 CFLAGS="$(STAGE3_CFLAGS)" \
12653 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12654 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12655 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12656 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12657 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12658 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12659 TFLAGS="$(STAGE3_TFLAGS)" \
12660 $(TARGET-stage3-mpfr)
12662 maybe-clean-stage3-mpfr: clean-stage3-mpfr
12663 clean-stage3: clean-stage3-mpfr
12664 clean-stage3-mpfr:
12665 @if [ $(current_stage) = stage3 ]; then \
12666 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12667 else \
12668 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
12669 $(MAKE) stage3-start; \
12670 fi; \
12671 cd $(HOST_SUBDIR)/mpfr && \
12672 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12673 @endif mpfr-bootstrap
12676 .PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
12677 .PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
12678 maybe-all-stage4-mpfr:
12679 maybe-clean-stage4-mpfr:
12680 @if mpfr-bootstrap
12681 maybe-all-stage4-mpfr: all-stage4-mpfr
12682 all-stage4: all-stage4-mpfr
12683 TARGET-stage4-mpfr = $(TARGET-mpfr)
12684 all-stage4-mpfr: configure-stage4-mpfr
12685 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12686 @r=`${PWD_COMMAND}`; export r; \
12687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12688 TFLAGS="$(STAGE4_TFLAGS)"; \
12689 $(HOST_EXPORTS) \
12690 $(POSTSTAGE1_HOST_EXPORTS) \
12691 cd $(HOST_SUBDIR)/mpfr && \
12692 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12693 CFLAGS="$(STAGE4_CFLAGS)" \
12694 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12695 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12696 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12697 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12698 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12699 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12700 TFLAGS="$(STAGE4_TFLAGS)" \
12701 $(TARGET-stage4-mpfr)
12703 maybe-clean-stage4-mpfr: clean-stage4-mpfr
12704 clean-stage4: clean-stage4-mpfr
12705 clean-stage4-mpfr:
12706 @if [ $(current_stage) = stage4 ]; then \
12707 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12708 else \
12709 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
12710 $(MAKE) stage4-start; \
12711 fi; \
12712 cd $(HOST_SUBDIR)/mpfr && \
12713 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12714 @endif mpfr-bootstrap
12717 .PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
12718 .PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
12719 maybe-all-stageprofile-mpfr:
12720 maybe-clean-stageprofile-mpfr:
12721 @if mpfr-bootstrap
12722 maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
12723 all-stageprofile: all-stageprofile-mpfr
12724 TARGET-stageprofile-mpfr = $(TARGET-mpfr)
12725 all-stageprofile-mpfr: configure-stageprofile-mpfr
12726 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12727 @r=`${PWD_COMMAND}`; export r; \
12728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12729 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12730 $(HOST_EXPORTS) \
12731 $(POSTSTAGE1_HOST_EXPORTS) \
12732 cd $(HOST_SUBDIR)/mpfr && \
12733 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12734 CFLAGS="$(STAGEprofile_CFLAGS)" \
12735 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12736 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12737 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12738 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12739 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12740 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12741 TFLAGS="$(STAGEprofile_TFLAGS)" \
12742 $(TARGET-stageprofile-mpfr)
12744 maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
12745 clean-stageprofile: clean-stageprofile-mpfr
12746 clean-stageprofile-mpfr:
12747 @if [ $(current_stage) = stageprofile ]; then \
12748 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12749 else \
12750 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
12751 $(MAKE) stageprofile-start; \
12752 fi; \
12753 cd $(HOST_SUBDIR)/mpfr && \
12754 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12755 @endif mpfr-bootstrap
12758 .PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
12759 .PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
12760 maybe-all-stagefeedback-mpfr:
12761 maybe-clean-stagefeedback-mpfr:
12762 @if mpfr-bootstrap
12763 maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
12764 all-stagefeedback: all-stagefeedback-mpfr
12765 TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
12766 all-stagefeedback-mpfr: configure-stagefeedback-mpfr
12767 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12768 @r=`${PWD_COMMAND}`; export r; \
12769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12770 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12771 $(HOST_EXPORTS) \
12772 $(POSTSTAGE1_HOST_EXPORTS) \
12773 cd $(HOST_SUBDIR)/mpfr && \
12774 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12775 CFLAGS="$(STAGEfeedback_CFLAGS)" \
12776 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12777 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12778 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12779 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12780 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12781 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12782 TFLAGS="$(STAGEfeedback_TFLAGS)" \
12783 $(TARGET-stagefeedback-mpfr)
12785 maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
12786 clean-stagefeedback: clean-stagefeedback-mpfr
12787 clean-stagefeedback-mpfr:
12788 @if [ $(current_stage) = stagefeedback ]; then \
12789 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12790 else \
12791 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
12792 $(MAKE) stagefeedback-start; \
12793 fi; \
12794 cd $(HOST_SUBDIR)/mpfr && \
12795 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12796 @endif mpfr-bootstrap
12802 .PHONY: check-mpfr maybe-check-mpfr
12803 maybe-check-mpfr:
12804 @if mpfr
12805 maybe-check-mpfr: check-mpfr
12807 check-mpfr:
12808 @: $(MAKE); $(unstage)
12809 @r=`${PWD_COMMAND}`; export r; \
12810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12811 $(HOST_EXPORTS) \
12812 (cd $(HOST_SUBDIR)/mpfr && \
12813 $(MAKE) $(FLAGS_TO_PASS) check)
12815 @endif mpfr
12817 .PHONY: install-mpfr maybe-install-mpfr
12818 maybe-install-mpfr:
12819 @if mpfr
12820 maybe-install-mpfr: install-mpfr
12822 install-mpfr:
12824 @endif mpfr
12826 .PHONY: install-strip-mpfr maybe-install-strip-mpfr
12827 maybe-install-strip-mpfr:
12828 @if mpfr
12829 maybe-install-strip-mpfr: install-strip-mpfr
12831 install-strip-mpfr:
12833 @endif mpfr
12835 # Other targets (info, dvi, pdf, etc.)
12837 .PHONY: maybe-info-mpfr info-mpfr
12838 maybe-info-mpfr:
12839 @if mpfr
12840 maybe-info-mpfr: info-mpfr
12842 info-mpfr: \
12843 configure-mpfr
12844 @[ -f ./mpfr/Makefile ] || exit 0; \
12845 r=`${PWD_COMMAND}`; export r; \
12846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12847 $(HOST_EXPORTS) \
12848 for flag in $(EXTRA_HOST_FLAGS) ; do \
12849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12850 done; \
12851 echo "Doing info in mpfr" ; \
12852 (cd $(HOST_SUBDIR)/mpfr && \
12853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12855 "RANLIB=$${RANLIB}" \
12856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12857 info) \
12858 || exit 1
12860 @endif mpfr
12862 .PHONY: maybe-dvi-mpfr dvi-mpfr
12863 maybe-dvi-mpfr:
12864 @if mpfr
12865 maybe-dvi-mpfr: dvi-mpfr
12867 dvi-mpfr: \
12868 configure-mpfr
12869 @[ -f ./mpfr/Makefile ] || exit 0; \
12870 r=`${PWD_COMMAND}`; export r; \
12871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12872 $(HOST_EXPORTS) \
12873 for flag in $(EXTRA_HOST_FLAGS) ; do \
12874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12875 done; \
12876 echo "Doing dvi in mpfr" ; \
12877 (cd $(HOST_SUBDIR)/mpfr && \
12878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12880 "RANLIB=$${RANLIB}" \
12881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12882 dvi) \
12883 || exit 1
12885 @endif mpfr
12887 .PHONY: maybe-pdf-mpfr pdf-mpfr
12888 maybe-pdf-mpfr:
12889 @if mpfr
12890 maybe-pdf-mpfr: pdf-mpfr
12892 pdf-mpfr: \
12893 configure-mpfr
12894 @[ -f ./mpfr/Makefile ] || exit 0; \
12895 r=`${PWD_COMMAND}`; export r; \
12896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12897 $(HOST_EXPORTS) \
12898 for flag in $(EXTRA_HOST_FLAGS) ; do \
12899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12900 done; \
12901 echo "Doing pdf in mpfr" ; \
12902 (cd $(HOST_SUBDIR)/mpfr && \
12903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12905 "RANLIB=$${RANLIB}" \
12906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12907 pdf) \
12908 || exit 1
12910 @endif mpfr
12912 .PHONY: maybe-html-mpfr html-mpfr
12913 maybe-html-mpfr:
12914 @if mpfr
12915 maybe-html-mpfr: html-mpfr
12917 html-mpfr: \
12918 configure-mpfr
12919 @[ -f ./mpfr/Makefile ] || exit 0; \
12920 r=`${PWD_COMMAND}`; export r; \
12921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12922 $(HOST_EXPORTS) \
12923 for flag in $(EXTRA_HOST_FLAGS) ; do \
12924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12925 done; \
12926 echo "Doing html in mpfr" ; \
12927 (cd $(HOST_SUBDIR)/mpfr && \
12928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12930 "RANLIB=$${RANLIB}" \
12931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12932 html) \
12933 || exit 1
12935 @endif mpfr
12937 .PHONY: maybe-TAGS-mpfr TAGS-mpfr
12938 maybe-TAGS-mpfr:
12939 @if mpfr
12940 maybe-TAGS-mpfr: TAGS-mpfr
12942 TAGS-mpfr: \
12943 configure-mpfr
12944 @[ -f ./mpfr/Makefile ] || exit 0; \
12945 r=`${PWD_COMMAND}`; export r; \
12946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12947 $(HOST_EXPORTS) \
12948 for flag in $(EXTRA_HOST_FLAGS) ; do \
12949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12950 done; \
12951 echo "Doing TAGS in mpfr" ; \
12952 (cd $(HOST_SUBDIR)/mpfr && \
12953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12955 "RANLIB=$${RANLIB}" \
12956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12957 TAGS) \
12958 || exit 1
12960 @endif mpfr
12962 .PHONY: maybe-install-info-mpfr install-info-mpfr
12963 maybe-install-info-mpfr:
12964 @if mpfr
12965 maybe-install-info-mpfr: install-info-mpfr
12967 install-info-mpfr: \
12968 configure-mpfr \
12969 info-mpfr
12970 @[ -f ./mpfr/Makefile ] || exit 0; \
12971 r=`${PWD_COMMAND}`; export r; \
12972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12973 $(HOST_EXPORTS) \
12974 for flag in $(EXTRA_HOST_FLAGS) ; do \
12975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12976 done; \
12977 echo "Doing install-info in mpfr" ; \
12978 (cd $(HOST_SUBDIR)/mpfr && \
12979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12981 "RANLIB=$${RANLIB}" \
12982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12983 install-info) \
12984 || exit 1
12986 @endif mpfr
12988 .PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
12989 maybe-install-pdf-mpfr:
12990 @if mpfr
12991 maybe-install-pdf-mpfr: install-pdf-mpfr
12993 install-pdf-mpfr: \
12994 configure-mpfr \
12995 pdf-mpfr
12996 @[ -f ./mpfr/Makefile ] || exit 0; \
12997 r=`${PWD_COMMAND}`; export r; \
12998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12999 $(HOST_EXPORTS) \
13000 for flag in $(EXTRA_HOST_FLAGS) ; do \
13001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13002 done; \
13003 echo "Doing install-pdf in mpfr" ; \
13004 (cd $(HOST_SUBDIR)/mpfr && \
13005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13007 "RANLIB=$${RANLIB}" \
13008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13009 install-pdf) \
13010 || exit 1
13012 @endif mpfr
13014 .PHONY: maybe-install-html-mpfr install-html-mpfr
13015 maybe-install-html-mpfr:
13016 @if mpfr
13017 maybe-install-html-mpfr: install-html-mpfr
13019 install-html-mpfr: \
13020 configure-mpfr \
13021 html-mpfr
13022 @[ -f ./mpfr/Makefile ] || exit 0; \
13023 r=`${PWD_COMMAND}`; export r; \
13024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13025 $(HOST_EXPORTS) \
13026 for flag in $(EXTRA_HOST_FLAGS) ; do \
13027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13028 done; \
13029 echo "Doing install-html in mpfr" ; \
13030 (cd $(HOST_SUBDIR)/mpfr && \
13031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13033 "RANLIB=$${RANLIB}" \
13034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13035 install-html) \
13036 || exit 1
13038 @endif mpfr
13040 .PHONY: maybe-installcheck-mpfr installcheck-mpfr
13041 maybe-installcheck-mpfr:
13042 @if mpfr
13043 maybe-installcheck-mpfr: installcheck-mpfr
13045 installcheck-mpfr: \
13046 configure-mpfr
13047 @[ -f ./mpfr/Makefile ] || exit 0; \
13048 r=`${PWD_COMMAND}`; export r; \
13049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13050 $(HOST_EXPORTS) \
13051 for flag in $(EXTRA_HOST_FLAGS) ; do \
13052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13053 done; \
13054 echo "Doing installcheck in mpfr" ; \
13055 (cd $(HOST_SUBDIR)/mpfr && \
13056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13058 "RANLIB=$${RANLIB}" \
13059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13060 installcheck) \
13061 || exit 1
13063 @endif mpfr
13065 .PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
13066 maybe-mostlyclean-mpfr:
13067 @if mpfr
13068 maybe-mostlyclean-mpfr: mostlyclean-mpfr
13070 mostlyclean-mpfr:
13071 @[ -f ./mpfr/Makefile ] || exit 0; \
13072 r=`${PWD_COMMAND}`; export r; \
13073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13074 $(HOST_EXPORTS) \
13075 for flag in $(EXTRA_HOST_FLAGS) ; do \
13076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13077 done; \
13078 echo "Doing mostlyclean in mpfr" ; \
13079 (cd $(HOST_SUBDIR)/mpfr && \
13080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13082 "RANLIB=$${RANLIB}" \
13083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13084 mostlyclean) \
13085 || exit 1
13087 @endif mpfr
13089 .PHONY: maybe-clean-mpfr clean-mpfr
13090 maybe-clean-mpfr:
13091 @if mpfr
13092 maybe-clean-mpfr: clean-mpfr
13094 clean-mpfr:
13095 @[ -f ./mpfr/Makefile ] || exit 0; \
13096 r=`${PWD_COMMAND}`; export r; \
13097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13098 $(HOST_EXPORTS) \
13099 for flag in $(EXTRA_HOST_FLAGS) ; do \
13100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13101 done; \
13102 echo "Doing clean in mpfr" ; \
13103 (cd $(HOST_SUBDIR)/mpfr && \
13104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13106 "RANLIB=$${RANLIB}" \
13107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13108 clean) \
13109 || exit 1
13111 @endif mpfr
13113 .PHONY: maybe-distclean-mpfr distclean-mpfr
13114 maybe-distclean-mpfr:
13115 @if mpfr
13116 maybe-distclean-mpfr: distclean-mpfr
13118 distclean-mpfr:
13119 @[ -f ./mpfr/Makefile ] || exit 0; \
13120 r=`${PWD_COMMAND}`; export r; \
13121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13122 $(HOST_EXPORTS) \
13123 for flag in $(EXTRA_HOST_FLAGS) ; do \
13124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13125 done; \
13126 echo "Doing distclean in mpfr" ; \
13127 (cd $(HOST_SUBDIR)/mpfr && \
13128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13130 "RANLIB=$${RANLIB}" \
13131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13132 distclean) \
13133 || exit 1
13135 @endif mpfr
13137 .PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
13138 maybe-maintainer-clean-mpfr:
13139 @if mpfr
13140 maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
13142 maintainer-clean-mpfr:
13143 @[ -f ./mpfr/Makefile ] || exit 0; \
13144 r=`${PWD_COMMAND}`; export r; \
13145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13146 $(HOST_EXPORTS) \
13147 for flag in $(EXTRA_HOST_FLAGS) ; do \
13148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13149 done; \
13150 echo "Doing maintainer-clean in mpfr" ; \
13151 (cd $(HOST_SUBDIR)/mpfr && \
13152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13154 "RANLIB=$${RANLIB}" \
13155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13156 maintainer-clean) \
13157 || exit 1
13159 @endif mpfr
13163 .PHONY: configure-mpc maybe-configure-mpc
13164 maybe-configure-mpc:
13165 @if gcc-bootstrap
13166 configure-mpc: stage_current
13167 @endif gcc-bootstrap
13168 @if mpc
13169 maybe-configure-mpc: configure-mpc
13170 configure-mpc:
13171 @r=`${PWD_COMMAND}`; export r; \
13172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13173 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
13174 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
13175 $(HOST_EXPORTS) \
13176 echo Configuring in $(HOST_SUBDIR)/mpc; \
13178 this_target="${target_alias}"; \
13180 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
13181 case $(srcdir) in \
13182 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13183 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
13184 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13185 esac; \
13186 module_srcdir=mpc; \
13187 $(SHELL) \
13188 $$s/$$module_srcdir/configure \
13189 --srcdir=$${topdir}/$$module_srcdir \
13190 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13191 --target=$${this_target} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
13192 || exit 1
13193 @endif mpc
13197 .PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
13198 maybe-configure-stage1-mpc:
13199 @if mpc-bootstrap
13200 maybe-configure-stage1-mpc: configure-stage1-mpc
13201 configure-stage1-mpc:
13202 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13203 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
13204 @r=`${PWD_COMMAND}`; export r; \
13205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13206 TFLAGS="$(STAGE1_TFLAGS)"; \
13207 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
13208 $(HOST_EXPORTS) \
13209 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13210 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13211 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
13212 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
13213 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
13214 cd $(HOST_SUBDIR)/mpc || exit 1; \
13215 case $(srcdir) in \
13216 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13217 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
13218 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13219 esac; \
13220 module_srcdir=mpc; \
13221 $(SHELL) $$s/$$module_srcdir/configure \
13222 --srcdir=$${topdir}/$$module_srcdir \
13223 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13224 --target=${target_alias} \
13226 $(STAGE1_CONFIGURE_FLAGS) \
13227 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
13228 @endif mpc-bootstrap
13230 .PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
13231 maybe-configure-stage2-mpc:
13232 @if mpc-bootstrap
13233 maybe-configure-stage2-mpc: configure-stage2-mpc
13234 configure-stage2-mpc:
13235 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13236 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
13237 @r=`${PWD_COMMAND}`; export r; \
13238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13239 TFLAGS="$(STAGE2_TFLAGS)"; \
13240 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
13241 $(HOST_EXPORTS) \
13242 $(POSTSTAGE1_HOST_EXPORTS) \
13243 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13244 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13245 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
13246 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
13247 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
13248 cd $(HOST_SUBDIR)/mpc || exit 1; \
13249 case $(srcdir) in \
13250 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13251 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
13252 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13253 esac; \
13254 module_srcdir=mpc; \
13255 $(SHELL) $$s/$$module_srcdir/configure \
13256 --srcdir=$${topdir}/$$module_srcdir \
13257 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13258 --target=${target_alias} \
13259 --with-build-libsubdir=$(HOST_SUBDIR) \
13260 $(STAGE2_CONFIGURE_FLAGS) \
13261 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
13262 @endif mpc-bootstrap
13264 .PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
13265 maybe-configure-stage3-mpc:
13266 @if mpc-bootstrap
13267 maybe-configure-stage3-mpc: configure-stage3-mpc
13268 configure-stage3-mpc:
13269 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13270 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
13271 @r=`${PWD_COMMAND}`; export r; \
13272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13273 TFLAGS="$(STAGE3_TFLAGS)"; \
13274 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
13275 $(HOST_EXPORTS) \
13276 $(POSTSTAGE1_HOST_EXPORTS) \
13277 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13278 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13279 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
13280 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
13281 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
13282 cd $(HOST_SUBDIR)/mpc || exit 1; \
13283 case $(srcdir) in \
13284 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13285 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
13286 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13287 esac; \
13288 module_srcdir=mpc; \
13289 $(SHELL) $$s/$$module_srcdir/configure \
13290 --srcdir=$${topdir}/$$module_srcdir \
13291 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13292 --target=${target_alias} \
13293 --with-build-libsubdir=$(HOST_SUBDIR) \
13294 $(STAGE3_CONFIGURE_FLAGS) \
13295 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
13296 @endif mpc-bootstrap
13298 .PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
13299 maybe-configure-stage4-mpc:
13300 @if mpc-bootstrap
13301 maybe-configure-stage4-mpc: configure-stage4-mpc
13302 configure-stage4-mpc:
13303 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13304 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
13305 @r=`${PWD_COMMAND}`; export r; \
13306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13307 TFLAGS="$(STAGE4_TFLAGS)"; \
13308 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
13309 $(HOST_EXPORTS) \
13310 $(POSTSTAGE1_HOST_EXPORTS) \
13311 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13312 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13313 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
13314 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
13315 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
13316 cd $(HOST_SUBDIR)/mpc || exit 1; \
13317 case $(srcdir) in \
13318 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13319 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
13320 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13321 esac; \
13322 module_srcdir=mpc; \
13323 $(SHELL) $$s/$$module_srcdir/configure \
13324 --srcdir=$${topdir}/$$module_srcdir \
13325 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13326 --target=${target_alias} \
13327 --with-build-libsubdir=$(HOST_SUBDIR) \
13328 $(STAGE4_CONFIGURE_FLAGS) \
13329 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
13330 @endif mpc-bootstrap
13332 .PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
13333 maybe-configure-stageprofile-mpc:
13334 @if mpc-bootstrap
13335 maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
13336 configure-stageprofile-mpc:
13337 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13338 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
13339 @r=`${PWD_COMMAND}`; export r; \
13340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13341 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13342 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
13343 $(HOST_EXPORTS) \
13344 $(POSTSTAGE1_HOST_EXPORTS) \
13345 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13346 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13347 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
13348 echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
13349 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
13350 cd $(HOST_SUBDIR)/mpc || exit 1; \
13351 case $(srcdir) in \
13352 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13353 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
13354 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13355 esac; \
13356 module_srcdir=mpc; \
13357 $(SHELL) $$s/$$module_srcdir/configure \
13358 --srcdir=$${topdir}/$$module_srcdir \
13359 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13360 --target=${target_alias} \
13361 --with-build-libsubdir=$(HOST_SUBDIR) \
13362 $(STAGEprofile_CONFIGURE_FLAGS) \
13363 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
13364 @endif mpc-bootstrap
13366 .PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
13367 maybe-configure-stagefeedback-mpc:
13368 @if mpc-bootstrap
13369 maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
13370 configure-stagefeedback-mpc:
13371 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13372 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
13373 @r=`${PWD_COMMAND}`; export r; \
13374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13375 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13376 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
13377 $(HOST_EXPORTS) \
13378 $(POSTSTAGE1_HOST_EXPORTS) \
13379 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13380 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13381 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
13382 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
13383 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
13384 cd $(HOST_SUBDIR)/mpc || exit 1; \
13385 case $(srcdir) in \
13386 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13387 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
13388 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13389 esac; \
13390 module_srcdir=mpc; \
13391 $(SHELL) $$s/$$module_srcdir/configure \
13392 --srcdir=$${topdir}/$$module_srcdir \
13393 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13394 --target=${target_alias} \
13395 --with-build-libsubdir=$(HOST_SUBDIR) \
13396 $(STAGEfeedback_CONFIGURE_FLAGS) \
13397 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
13398 @endif mpc-bootstrap
13404 .PHONY: all-mpc maybe-all-mpc
13405 maybe-all-mpc:
13406 @if gcc-bootstrap
13407 all-mpc: stage_current
13408 @endif gcc-bootstrap
13409 @if mpc
13410 TARGET-mpc=all
13411 maybe-all-mpc: all-mpc
13412 all-mpc: configure-mpc
13413 @r=`${PWD_COMMAND}`; export r; \
13414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13415 $(HOST_EXPORTS) \
13416 (cd $(HOST_SUBDIR)/mpc && \
13417 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
13418 $(TARGET-mpc))
13419 @endif mpc
13423 .PHONY: all-stage1-mpc maybe-all-stage1-mpc
13424 .PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
13425 maybe-all-stage1-mpc:
13426 maybe-clean-stage1-mpc:
13427 @if mpc-bootstrap
13428 maybe-all-stage1-mpc: all-stage1-mpc
13429 all-stage1: all-stage1-mpc
13430 TARGET-stage1-mpc = $(TARGET-mpc)
13431 all-stage1-mpc: configure-stage1-mpc
13432 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13433 @r=`${PWD_COMMAND}`; export r; \
13434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13435 TFLAGS="$(STAGE1_TFLAGS)"; \
13436 $(HOST_EXPORTS) \
13437 cd $(HOST_SUBDIR)/mpc && \
13438 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13439 CFLAGS="$(STAGE1_CFLAGS)" \
13440 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13441 LIBCFLAGS="$(LIBCFLAGS)" \
13442 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13443 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13444 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13445 $(EXTRA_HOST_FLAGS) \
13446 $(STAGE1_FLAGS_TO_PASS) \
13447 TFLAGS="$(STAGE1_TFLAGS)" \
13448 $(TARGET-stage1-mpc)
13450 maybe-clean-stage1-mpc: clean-stage1-mpc
13451 clean-stage1: clean-stage1-mpc
13452 clean-stage1-mpc:
13453 @if [ $(current_stage) = stage1 ]; then \
13454 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13455 else \
13456 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
13457 $(MAKE) stage1-start; \
13458 fi; \
13459 cd $(HOST_SUBDIR)/mpc && \
13460 $(MAKE) $(EXTRA_HOST_FLAGS) \
13461 $(STAGE1_FLAGS_TO_PASS) clean
13462 @endif mpc-bootstrap
13465 .PHONY: all-stage2-mpc maybe-all-stage2-mpc
13466 .PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
13467 maybe-all-stage2-mpc:
13468 maybe-clean-stage2-mpc:
13469 @if mpc-bootstrap
13470 maybe-all-stage2-mpc: all-stage2-mpc
13471 all-stage2: all-stage2-mpc
13472 TARGET-stage2-mpc = $(TARGET-mpc)
13473 all-stage2-mpc: configure-stage2-mpc
13474 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13475 @r=`${PWD_COMMAND}`; export r; \
13476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13477 TFLAGS="$(STAGE2_TFLAGS)"; \
13478 $(HOST_EXPORTS) \
13479 $(POSTSTAGE1_HOST_EXPORTS) \
13480 cd $(HOST_SUBDIR)/mpc && \
13481 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13482 CFLAGS="$(STAGE2_CFLAGS)" \
13483 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13484 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13485 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13486 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13487 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13488 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13489 TFLAGS="$(STAGE2_TFLAGS)" \
13490 $(TARGET-stage2-mpc)
13492 maybe-clean-stage2-mpc: clean-stage2-mpc
13493 clean-stage2: clean-stage2-mpc
13494 clean-stage2-mpc:
13495 @if [ $(current_stage) = stage2 ]; then \
13496 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13497 else \
13498 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
13499 $(MAKE) stage2-start; \
13500 fi; \
13501 cd $(HOST_SUBDIR)/mpc && \
13502 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13503 @endif mpc-bootstrap
13506 .PHONY: all-stage3-mpc maybe-all-stage3-mpc
13507 .PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
13508 maybe-all-stage3-mpc:
13509 maybe-clean-stage3-mpc:
13510 @if mpc-bootstrap
13511 maybe-all-stage3-mpc: all-stage3-mpc
13512 all-stage3: all-stage3-mpc
13513 TARGET-stage3-mpc = $(TARGET-mpc)
13514 all-stage3-mpc: configure-stage3-mpc
13515 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13516 @r=`${PWD_COMMAND}`; export r; \
13517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13518 TFLAGS="$(STAGE3_TFLAGS)"; \
13519 $(HOST_EXPORTS) \
13520 $(POSTSTAGE1_HOST_EXPORTS) \
13521 cd $(HOST_SUBDIR)/mpc && \
13522 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13523 CFLAGS="$(STAGE3_CFLAGS)" \
13524 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13525 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13526 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13527 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13528 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13529 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13530 TFLAGS="$(STAGE3_TFLAGS)" \
13531 $(TARGET-stage3-mpc)
13533 maybe-clean-stage3-mpc: clean-stage3-mpc
13534 clean-stage3: clean-stage3-mpc
13535 clean-stage3-mpc:
13536 @if [ $(current_stage) = stage3 ]; then \
13537 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13538 else \
13539 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
13540 $(MAKE) stage3-start; \
13541 fi; \
13542 cd $(HOST_SUBDIR)/mpc && \
13543 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13544 @endif mpc-bootstrap
13547 .PHONY: all-stage4-mpc maybe-all-stage4-mpc
13548 .PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
13549 maybe-all-stage4-mpc:
13550 maybe-clean-stage4-mpc:
13551 @if mpc-bootstrap
13552 maybe-all-stage4-mpc: all-stage4-mpc
13553 all-stage4: all-stage4-mpc
13554 TARGET-stage4-mpc = $(TARGET-mpc)
13555 all-stage4-mpc: configure-stage4-mpc
13556 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13557 @r=`${PWD_COMMAND}`; export r; \
13558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13559 TFLAGS="$(STAGE4_TFLAGS)"; \
13560 $(HOST_EXPORTS) \
13561 $(POSTSTAGE1_HOST_EXPORTS) \
13562 cd $(HOST_SUBDIR)/mpc && \
13563 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13564 CFLAGS="$(STAGE4_CFLAGS)" \
13565 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13566 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13567 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13568 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13569 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13570 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13571 TFLAGS="$(STAGE4_TFLAGS)" \
13572 $(TARGET-stage4-mpc)
13574 maybe-clean-stage4-mpc: clean-stage4-mpc
13575 clean-stage4: clean-stage4-mpc
13576 clean-stage4-mpc:
13577 @if [ $(current_stage) = stage4 ]; then \
13578 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13579 else \
13580 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
13581 $(MAKE) stage4-start; \
13582 fi; \
13583 cd $(HOST_SUBDIR)/mpc && \
13584 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13585 @endif mpc-bootstrap
13588 .PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
13589 .PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
13590 maybe-all-stageprofile-mpc:
13591 maybe-clean-stageprofile-mpc:
13592 @if mpc-bootstrap
13593 maybe-all-stageprofile-mpc: all-stageprofile-mpc
13594 all-stageprofile: all-stageprofile-mpc
13595 TARGET-stageprofile-mpc = $(TARGET-mpc)
13596 all-stageprofile-mpc: configure-stageprofile-mpc
13597 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13598 @r=`${PWD_COMMAND}`; export r; \
13599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13600 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13601 $(HOST_EXPORTS) \
13602 $(POSTSTAGE1_HOST_EXPORTS) \
13603 cd $(HOST_SUBDIR)/mpc && \
13604 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13605 CFLAGS="$(STAGEprofile_CFLAGS)" \
13606 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13607 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13608 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13609 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13610 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13611 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13612 TFLAGS="$(STAGEprofile_TFLAGS)" \
13613 $(TARGET-stageprofile-mpc)
13615 maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
13616 clean-stageprofile: clean-stageprofile-mpc
13617 clean-stageprofile-mpc:
13618 @if [ $(current_stage) = stageprofile ]; then \
13619 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13620 else \
13621 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
13622 $(MAKE) stageprofile-start; \
13623 fi; \
13624 cd $(HOST_SUBDIR)/mpc && \
13625 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13626 @endif mpc-bootstrap
13629 .PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
13630 .PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
13631 maybe-all-stagefeedback-mpc:
13632 maybe-clean-stagefeedback-mpc:
13633 @if mpc-bootstrap
13634 maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
13635 all-stagefeedback: all-stagefeedback-mpc
13636 TARGET-stagefeedback-mpc = $(TARGET-mpc)
13637 all-stagefeedback-mpc: configure-stagefeedback-mpc
13638 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13639 @r=`${PWD_COMMAND}`; export r; \
13640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13641 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13642 $(HOST_EXPORTS) \
13643 $(POSTSTAGE1_HOST_EXPORTS) \
13644 cd $(HOST_SUBDIR)/mpc && \
13645 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13646 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13647 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13648 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13649 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13650 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13651 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13652 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13653 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13654 $(TARGET-stagefeedback-mpc)
13656 maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
13657 clean-stagefeedback: clean-stagefeedback-mpc
13658 clean-stagefeedback-mpc:
13659 @if [ $(current_stage) = stagefeedback ]; then \
13660 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13661 else \
13662 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
13663 $(MAKE) stagefeedback-start; \
13664 fi; \
13665 cd $(HOST_SUBDIR)/mpc && \
13666 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13667 @endif mpc-bootstrap
13673 .PHONY: check-mpc maybe-check-mpc
13674 maybe-check-mpc:
13675 @if mpc
13676 maybe-check-mpc: check-mpc
13678 check-mpc:
13679 @: $(MAKE); $(unstage)
13680 @r=`${PWD_COMMAND}`; export r; \
13681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13682 $(HOST_EXPORTS) \
13683 (cd $(HOST_SUBDIR)/mpc && \
13684 $(MAKE) $(FLAGS_TO_PASS) check)
13686 @endif mpc
13688 .PHONY: install-mpc maybe-install-mpc
13689 maybe-install-mpc:
13690 @if mpc
13691 maybe-install-mpc: install-mpc
13693 install-mpc:
13695 @endif mpc
13697 .PHONY: install-strip-mpc maybe-install-strip-mpc
13698 maybe-install-strip-mpc:
13699 @if mpc
13700 maybe-install-strip-mpc: install-strip-mpc
13702 install-strip-mpc:
13704 @endif mpc
13706 # Other targets (info, dvi, pdf, etc.)
13708 .PHONY: maybe-info-mpc info-mpc
13709 maybe-info-mpc:
13710 @if mpc
13711 maybe-info-mpc: info-mpc
13713 info-mpc: \
13714 configure-mpc
13715 @[ -f ./mpc/Makefile ] || exit 0; \
13716 r=`${PWD_COMMAND}`; export r; \
13717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13718 $(HOST_EXPORTS) \
13719 for flag in $(EXTRA_HOST_FLAGS) ; do \
13720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13721 done; \
13722 echo "Doing info in mpc" ; \
13723 (cd $(HOST_SUBDIR)/mpc && \
13724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13726 "RANLIB=$${RANLIB}" \
13727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13728 info) \
13729 || exit 1
13731 @endif mpc
13733 .PHONY: maybe-dvi-mpc dvi-mpc
13734 maybe-dvi-mpc:
13735 @if mpc
13736 maybe-dvi-mpc: dvi-mpc
13738 dvi-mpc: \
13739 configure-mpc
13740 @[ -f ./mpc/Makefile ] || exit 0; \
13741 r=`${PWD_COMMAND}`; export r; \
13742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13743 $(HOST_EXPORTS) \
13744 for flag in $(EXTRA_HOST_FLAGS) ; do \
13745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13746 done; \
13747 echo "Doing dvi in mpc" ; \
13748 (cd $(HOST_SUBDIR)/mpc && \
13749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13751 "RANLIB=$${RANLIB}" \
13752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13753 dvi) \
13754 || exit 1
13756 @endif mpc
13758 .PHONY: maybe-pdf-mpc pdf-mpc
13759 maybe-pdf-mpc:
13760 @if mpc
13761 maybe-pdf-mpc: pdf-mpc
13763 pdf-mpc: \
13764 configure-mpc
13765 @[ -f ./mpc/Makefile ] || exit 0; \
13766 r=`${PWD_COMMAND}`; export r; \
13767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13768 $(HOST_EXPORTS) \
13769 for flag in $(EXTRA_HOST_FLAGS) ; do \
13770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13771 done; \
13772 echo "Doing pdf in mpc" ; \
13773 (cd $(HOST_SUBDIR)/mpc && \
13774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13776 "RANLIB=$${RANLIB}" \
13777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13778 pdf) \
13779 || exit 1
13781 @endif mpc
13783 .PHONY: maybe-html-mpc html-mpc
13784 maybe-html-mpc:
13785 @if mpc
13786 maybe-html-mpc: html-mpc
13788 html-mpc: \
13789 configure-mpc
13790 @[ -f ./mpc/Makefile ] || exit 0; \
13791 r=`${PWD_COMMAND}`; export r; \
13792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13793 $(HOST_EXPORTS) \
13794 for flag in $(EXTRA_HOST_FLAGS) ; do \
13795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13796 done; \
13797 echo "Doing html in mpc" ; \
13798 (cd $(HOST_SUBDIR)/mpc && \
13799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13801 "RANLIB=$${RANLIB}" \
13802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13803 html) \
13804 || exit 1
13806 @endif mpc
13808 .PHONY: maybe-TAGS-mpc TAGS-mpc
13809 maybe-TAGS-mpc:
13810 @if mpc
13811 maybe-TAGS-mpc: TAGS-mpc
13813 TAGS-mpc: \
13814 configure-mpc
13815 @[ -f ./mpc/Makefile ] || exit 0; \
13816 r=`${PWD_COMMAND}`; export r; \
13817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13818 $(HOST_EXPORTS) \
13819 for flag in $(EXTRA_HOST_FLAGS) ; do \
13820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13821 done; \
13822 echo "Doing TAGS in mpc" ; \
13823 (cd $(HOST_SUBDIR)/mpc && \
13824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13826 "RANLIB=$${RANLIB}" \
13827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13828 TAGS) \
13829 || exit 1
13831 @endif mpc
13833 .PHONY: maybe-install-info-mpc install-info-mpc
13834 maybe-install-info-mpc:
13835 @if mpc
13836 maybe-install-info-mpc: install-info-mpc
13838 install-info-mpc: \
13839 configure-mpc \
13840 info-mpc
13841 @[ -f ./mpc/Makefile ] || exit 0; \
13842 r=`${PWD_COMMAND}`; export r; \
13843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13844 $(HOST_EXPORTS) \
13845 for flag in $(EXTRA_HOST_FLAGS) ; do \
13846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13847 done; \
13848 echo "Doing install-info in mpc" ; \
13849 (cd $(HOST_SUBDIR)/mpc && \
13850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13852 "RANLIB=$${RANLIB}" \
13853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13854 install-info) \
13855 || exit 1
13857 @endif mpc
13859 .PHONY: maybe-install-pdf-mpc install-pdf-mpc
13860 maybe-install-pdf-mpc:
13861 @if mpc
13862 maybe-install-pdf-mpc: install-pdf-mpc
13864 install-pdf-mpc: \
13865 configure-mpc \
13866 pdf-mpc
13867 @[ -f ./mpc/Makefile ] || exit 0; \
13868 r=`${PWD_COMMAND}`; export r; \
13869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13870 $(HOST_EXPORTS) \
13871 for flag in $(EXTRA_HOST_FLAGS) ; do \
13872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13873 done; \
13874 echo "Doing install-pdf in mpc" ; \
13875 (cd $(HOST_SUBDIR)/mpc && \
13876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13878 "RANLIB=$${RANLIB}" \
13879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13880 install-pdf) \
13881 || exit 1
13883 @endif mpc
13885 .PHONY: maybe-install-html-mpc install-html-mpc
13886 maybe-install-html-mpc:
13887 @if mpc
13888 maybe-install-html-mpc: install-html-mpc
13890 install-html-mpc: \
13891 configure-mpc \
13892 html-mpc
13893 @[ -f ./mpc/Makefile ] || exit 0; \
13894 r=`${PWD_COMMAND}`; export r; \
13895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13896 $(HOST_EXPORTS) \
13897 for flag in $(EXTRA_HOST_FLAGS) ; do \
13898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13899 done; \
13900 echo "Doing install-html in mpc" ; \
13901 (cd $(HOST_SUBDIR)/mpc && \
13902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13904 "RANLIB=$${RANLIB}" \
13905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13906 install-html) \
13907 || exit 1
13909 @endif mpc
13911 .PHONY: maybe-installcheck-mpc installcheck-mpc
13912 maybe-installcheck-mpc:
13913 @if mpc
13914 maybe-installcheck-mpc: installcheck-mpc
13916 installcheck-mpc: \
13917 configure-mpc
13918 @[ -f ./mpc/Makefile ] || exit 0; \
13919 r=`${PWD_COMMAND}`; export r; \
13920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13921 $(HOST_EXPORTS) \
13922 for flag in $(EXTRA_HOST_FLAGS) ; do \
13923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13924 done; \
13925 echo "Doing installcheck in mpc" ; \
13926 (cd $(HOST_SUBDIR)/mpc && \
13927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13929 "RANLIB=$${RANLIB}" \
13930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13931 installcheck) \
13932 || exit 1
13934 @endif mpc
13936 .PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
13937 maybe-mostlyclean-mpc:
13938 @if mpc
13939 maybe-mostlyclean-mpc: mostlyclean-mpc
13941 mostlyclean-mpc:
13942 @[ -f ./mpc/Makefile ] || exit 0; \
13943 r=`${PWD_COMMAND}`; export r; \
13944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13945 $(HOST_EXPORTS) \
13946 for flag in $(EXTRA_HOST_FLAGS) ; do \
13947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13948 done; \
13949 echo "Doing mostlyclean in mpc" ; \
13950 (cd $(HOST_SUBDIR)/mpc && \
13951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13953 "RANLIB=$${RANLIB}" \
13954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13955 mostlyclean) \
13956 || exit 1
13958 @endif mpc
13960 .PHONY: maybe-clean-mpc clean-mpc
13961 maybe-clean-mpc:
13962 @if mpc
13963 maybe-clean-mpc: clean-mpc
13965 clean-mpc:
13966 @[ -f ./mpc/Makefile ] || exit 0; \
13967 r=`${PWD_COMMAND}`; export r; \
13968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13969 $(HOST_EXPORTS) \
13970 for flag in $(EXTRA_HOST_FLAGS) ; do \
13971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13972 done; \
13973 echo "Doing clean in mpc" ; \
13974 (cd $(HOST_SUBDIR)/mpc && \
13975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13977 "RANLIB=$${RANLIB}" \
13978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13979 clean) \
13980 || exit 1
13982 @endif mpc
13984 .PHONY: maybe-distclean-mpc distclean-mpc
13985 maybe-distclean-mpc:
13986 @if mpc
13987 maybe-distclean-mpc: distclean-mpc
13989 distclean-mpc:
13990 @[ -f ./mpc/Makefile ] || exit 0; \
13991 r=`${PWD_COMMAND}`; export r; \
13992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13993 $(HOST_EXPORTS) \
13994 for flag in $(EXTRA_HOST_FLAGS) ; do \
13995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13996 done; \
13997 echo "Doing distclean in mpc" ; \
13998 (cd $(HOST_SUBDIR)/mpc && \
13999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14001 "RANLIB=$${RANLIB}" \
14002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14003 distclean) \
14004 || exit 1
14006 @endif mpc
14008 .PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
14009 maybe-maintainer-clean-mpc:
14010 @if mpc
14011 maybe-maintainer-clean-mpc: maintainer-clean-mpc
14013 maintainer-clean-mpc:
14014 @[ -f ./mpc/Makefile ] || exit 0; \
14015 r=`${PWD_COMMAND}`; export r; \
14016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14017 $(HOST_EXPORTS) \
14018 for flag in $(EXTRA_HOST_FLAGS) ; do \
14019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14020 done; \
14021 echo "Doing maintainer-clean in mpc" ; \
14022 (cd $(HOST_SUBDIR)/mpc && \
14023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14025 "RANLIB=$${RANLIB}" \
14026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14027 maintainer-clean) \
14028 || exit 1
14030 @endif mpc
14034 .PHONY: configure-isl maybe-configure-isl
14035 maybe-configure-isl:
14036 @if gcc-bootstrap
14037 configure-isl: stage_current
14038 @endif gcc-bootstrap
14039 @if isl
14040 maybe-configure-isl: configure-isl
14041 configure-isl:
14042 @r=`${PWD_COMMAND}`; export r; \
14043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14044 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
14045 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
14046 $(HOST_EXPORTS) \
14047 echo Configuring in $(HOST_SUBDIR)/isl; \
14049 this_target="${target_alias}"; \
14051 cd "$(HOST_SUBDIR)/isl" || exit 1; \
14052 case $(srcdir) in \
14053 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14054 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
14055 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14056 esac; \
14057 module_srcdir=isl; \
14058 $(SHELL) \
14059 $$s/$$module_srcdir/configure \
14060 --srcdir=$${topdir}/$$module_srcdir \
14061 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14062 --target=$${this_target} --disable-shared @extra_isl_gmp_configure_flags@ \
14063 || exit 1
14064 @endif isl
14068 .PHONY: configure-stage1-isl maybe-configure-stage1-isl
14069 maybe-configure-stage1-isl:
14070 @if isl-bootstrap
14071 maybe-configure-stage1-isl: configure-stage1-isl
14072 configure-stage1-isl:
14073 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14074 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
14075 @r=`${PWD_COMMAND}`; export r; \
14076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14077 TFLAGS="$(STAGE1_TFLAGS)"; \
14078 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
14079 $(HOST_EXPORTS) \
14080 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14081 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14082 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
14083 echo Configuring stage 1 in $(HOST_SUBDIR)/isl ; \
14084 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
14085 cd $(HOST_SUBDIR)/isl || exit 1; \
14086 case $(srcdir) in \
14087 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14088 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
14089 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14090 esac; \
14091 module_srcdir=isl; \
14092 $(SHELL) $$s/$$module_srcdir/configure \
14093 --srcdir=$${topdir}/$$module_srcdir \
14094 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14095 --target=${target_alias} \
14097 $(STAGE1_CONFIGURE_FLAGS) \
14098 --disable-shared @extra_isl_gmp_configure_flags@
14099 @endif isl-bootstrap
14101 .PHONY: configure-stage2-isl maybe-configure-stage2-isl
14102 maybe-configure-stage2-isl:
14103 @if isl-bootstrap
14104 maybe-configure-stage2-isl: configure-stage2-isl
14105 configure-stage2-isl:
14106 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14107 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
14108 @r=`${PWD_COMMAND}`; export r; \
14109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14110 TFLAGS="$(STAGE2_TFLAGS)"; \
14111 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
14112 $(HOST_EXPORTS) \
14113 $(POSTSTAGE1_HOST_EXPORTS) \
14114 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14115 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14116 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
14117 echo Configuring stage 2 in $(HOST_SUBDIR)/isl ; \
14118 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
14119 cd $(HOST_SUBDIR)/isl || exit 1; \
14120 case $(srcdir) in \
14121 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14122 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
14123 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14124 esac; \
14125 module_srcdir=isl; \
14126 $(SHELL) $$s/$$module_srcdir/configure \
14127 --srcdir=$${topdir}/$$module_srcdir \
14128 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14129 --target=${target_alias} \
14130 --with-build-libsubdir=$(HOST_SUBDIR) \
14131 $(STAGE2_CONFIGURE_FLAGS) \
14132 --disable-shared @extra_isl_gmp_configure_flags@
14133 @endif isl-bootstrap
14135 .PHONY: configure-stage3-isl maybe-configure-stage3-isl
14136 maybe-configure-stage3-isl:
14137 @if isl-bootstrap
14138 maybe-configure-stage3-isl: configure-stage3-isl
14139 configure-stage3-isl:
14140 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14141 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
14142 @r=`${PWD_COMMAND}`; export r; \
14143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14144 TFLAGS="$(STAGE3_TFLAGS)"; \
14145 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
14146 $(HOST_EXPORTS) \
14147 $(POSTSTAGE1_HOST_EXPORTS) \
14148 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14149 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14150 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
14151 echo Configuring stage 3 in $(HOST_SUBDIR)/isl ; \
14152 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
14153 cd $(HOST_SUBDIR)/isl || exit 1; \
14154 case $(srcdir) in \
14155 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14156 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
14157 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14158 esac; \
14159 module_srcdir=isl; \
14160 $(SHELL) $$s/$$module_srcdir/configure \
14161 --srcdir=$${topdir}/$$module_srcdir \
14162 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14163 --target=${target_alias} \
14164 --with-build-libsubdir=$(HOST_SUBDIR) \
14165 $(STAGE3_CONFIGURE_FLAGS) \
14166 --disable-shared @extra_isl_gmp_configure_flags@
14167 @endif isl-bootstrap
14169 .PHONY: configure-stage4-isl maybe-configure-stage4-isl
14170 maybe-configure-stage4-isl:
14171 @if isl-bootstrap
14172 maybe-configure-stage4-isl: configure-stage4-isl
14173 configure-stage4-isl:
14174 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14175 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
14176 @r=`${PWD_COMMAND}`; export r; \
14177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14178 TFLAGS="$(STAGE4_TFLAGS)"; \
14179 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
14180 $(HOST_EXPORTS) \
14181 $(POSTSTAGE1_HOST_EXPORTS) \
14182 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14183 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14184 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
14185 echo Configuring stage 4 in $(HOST_SUBDIR)/isl ; \
14186 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
14187 cd $(HOST_SUBDIR)/isl || exit 1; \
14188 case $(srcdir) in \
14189 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14190 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
14191 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14192 esac; \
14193 module_srcdir=isl; \
14194 $(SHELL) $$s/$$module_srcdir/configure \
14195 --srcdir=$${topdir}/$$module_srcdir \
14196 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14197 --target=${target_alias} \
14198 --with-build-libsubdir=$(HOST_SUBDIR) \
14199 $(STAGE4_CONFIGURE_FLAGS) \
14200 --disable-shared @extra_isl_gmp_configure_flags@
14201 @endif isl-bootstrap
14203 .PHONY: configure-stageprofile-isl maybe-configure-stageprofile-isl
14204 maybe-configure-stageprofile-isl:
14205 @if isl-bootstrap
14206 maybe-configure-stageprofile-isl: configure-stageprofile-isl
14207 configure-stageprofile-isl:
14208 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14209 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
14210 @r=`${PWD_COMMAND}`; export r; \
14211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14212 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14213 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
14214 $(HOST_EXPORTS) \
14215 $(POSTSTAGE1_HOST_EXPORTS) \
14216 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14217 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14218 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
14219 echo Configuring stage profile in $(HOST_SUBDIR)/isl ; \
14220 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
14221 cd $(HOST_SUBDIR)/isl || exit 1; \
14222 case $(srcdir) in \
14223 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14224 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
14225 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14226 esac; \
14227 module_srcdir=isl; \
14228 $(SHELL) $$s/$$module_srcdir/configure \
14229 --srcdir=$${topdir}/$$module_srcdir \
14230 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14231 --target=${target_alias} \
14232 --with-build-libsubdir=$(HOST_SUBDIR) \
14233 $(STAGEprofile_CONFIGURE_FLAGS) \
14234 --disable-shared @extra_isl_gmp_configure_flags@
14235 @endif isl-bootstrap
14237 .PHONY: configure-stagefeedback-isl maybe-configure-stagefeedback-isl
14238 maybe-configure-stagefeedback-isl:
14239 @if isl-bootstrap
14240 maybe-configure-stagefeedback-isl: configure-stagefeedback-isl
14241 configure-stagefeedback-isl:
14242 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14243 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
14244 @r=`${PWD_COMMAND}`; export r; \
14245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14246 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14247 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
14248 $(HOST_EXPORTS) \
14249 $(POSTSTAGE1_HOST_EXPORTS) \
14250 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14251 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14252 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
14253 echo Configuring stage feedback in $(HOST_SUBDIR)/isl ; \
14254 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
14255 cd $(HOST_SUBDIR)/isl || exit 1; \
14256 case $(srcdir) in \
14257 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14258 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
14259 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14260 esac; \
14261 module_srcdir=isl; \
14262 $(SHELL) $$s/$$module_srcdir/configure \
14263 --srcdir=$${topdir}/$$module_srcdir \
14264 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14265 --target=${target_alias} \
14266 --with-build-libsubdir=$(HOST_SUBDIR) \
14267 $(STAGEfeedback_CONFIGURE_FLAGS) \
14268 --disable-shared @extra_isl_gmp_configure_flags@
14269 @endif isl-bootstrap
14275 .PHONY: all-isl maybe-all-isl
14276 maybe-all-isl:
14277 @if gcc-bootstrap
14278 all-isl: stage_current
14279 @endif gcc-bootstrap
14280 @if isl
14281 TARGET-isl=all
14282 maybe-all-isl: all-isl
14283 all-isl: configure-isl
14284 @r=`${PWD_COMMAND}`; export r; \
14285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14286 $(HOST_EXPORTS) \
14287 (cd $(HOST_SUBDIR)/isl && \
14288 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) V=1 \
14289 $(TARGET-isl))
14290 @endif isl
14294 .PHONY: all-stage1-isl maybe-all-stage1-isl
14295 .PHONY: clean-stage1-isl maybe-clean-stage1-isl
14296 maybe-all-stage1-isl:
14297 maybe-clean-stage1-isl:
14298 @if isl-bootstrap
14299 maybe-all-stage1-isl: all-stage1-isl
14300 all-stage1: all-stage1-isl
14301 TARGET-stage1-isl = $(TARGET-isl)
14302 all-stage1-isl: configure-stage1-isl
14303 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14304 @r=`${PWD_COMMAND}`; export r; \
14305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14306 TFLAGS="$(STAGE1_TFLAGS)"; \
14307 $(HOST_EXPORTS) \
14308 cd $(HOST_SUBDIR)/isl && \
14309 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14310 CFLAGS="$(STAGE1_CFLAGS)" \
14311 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14312 LIBCFLAGS="$(LIBCFLAGS)" \
14313 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14314 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14315 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14316 $(EXTRA_HOST_FLAGS) \
14317 $(STAGE1_FLAGS_TO_PASS) V=1 \
14318 TFLAGS="$(STAGE1_TFLAGS)" \
14319 $(TARGET-stage1-isl)
14321 maybe-clean-stage1-isl: clean-stage1-isl
14322 clean-stage1: clean-stage1-isl
14323 clean-stage1-isl:
14324 @if [ $(current_stage) = stage1 ]; then \
14325 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14326 else \
14327 [ -f $(HOST_SUBDIR)/stage1-isl/Makefile ] || exit 0; \
14328 $(MAKE) stage1-start; \
14329 fi; \
14330 cd $(HOST_SUBDIR)/isl && \
14331 $(MAKE) $(EXTRA_HOST_FLAGS) \
14332 $(STAGE1_FLAGS_TO_PASS) V=1 clean
14333 @endif isl-bootstrap
14336 .PHONY: all-stage2-isl maybe-all-stage2-isl
14337 .PHONY: clean-stage2-isl maybe-clean-stage2-isl
14338 maybe-all-stage2-isl:
14339 maybe-clean-stage2-isl:
14340 @if isl-bootstrap
14341 maybe-all-stage2-isl: all-stage2-isl
14342 all-stage2: all-stage2-isl
14343 TARGET-stage2-isl = $(TARGET-isl)
14344 all-stage2-isl: configure-stage2-isl
14345 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14346 @r=`${PWD_COMMAND}`; export r; \
14347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14348 TFLAGS="$(STAGE2_TFLAGS)"; \
14349 $(HOST_EXPORTS) \
14350 $(POSTSTAGE1_HOST_EXPORTS) \
14351 cd $(HOST_SUBDIR)/isl && \
14352 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14353 CFLAGS="$(STAGE2_CFLAGS)" \
14354 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14355 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14356 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14357 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14358 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14359 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14360 TFLAGS="$(STAGE2_TFLAGS)" \
14361 $(TARGET-stage2-isl)
14363 maybe-clean-stage2-isl: clean-stage2-isl
14364 clean-stage2: clean-stage2-isl
14365 clean-stage2-isl:
14366 @if [ $(current_stage) = stage2 ]; then \
14367 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14368 else \
14369 [ -f $(HOST_SUBDIR)/stage2-isl/Makefile ] || exit 0; \
14370 $(MAKE) stage2-start; \
14371 fi; \
14372 cd $(HOST_SUBDIR)/isl && \
14373 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14374 @endif isl-bootstrap
14377 .PHONY: all-stage3-isl maybe-all-stage3-isl
14378 .PHONY: clean-stage3-isl maybe-clean-stage3-isl
14379 maybe-all-stage3-isl:
14380 maybe-clean-stage3-isl:
14381 @if isl-bootstrap
14382 maybe-all-stage3-isl: all-stage3-isl
14383 all-stage3: all-stage3-isl
14384 TARGET-stage3-isl = $(TARGET-isl)
14385 all-stage3-isl: configure-stage3-isl
14386 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14387 @r=`${PWD_COMMAND}`; export r; \
14388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14389 TFLAGS="$(STAGE3_TFLAGS)"; \
14390 $(HOST_EXPORTS) \
14391 $(POSTSTAGE1_HOST_EXPORTS) \
14392 cd $(HOST_SUBDIR)/isl && \
14393 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14394 CFLAGS="$(STAGE3_CFLAGS)" \
14395 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14396 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14397 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14398 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14399 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14400 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14401 TFLAGS="$(STAGE3_TFLAGS)" \
14402 $(TARGET-stage3-isl)
14404 maybe-clean-stage3-isl: clean-stage3-isl
14405 clean-stage3: clean-stage3-isl
14406 clean-stage3-isl:
14407 @if [ $(current_stage) = stage3 ]; then \
14408 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14409 else \
14410 [ -f $(HOST_SUBDIR)/stage3-isl/Makefile ] || exit 0; \
14411 $(MAKE) stage3-start; \
14412 fi; \
14413 cd $(HOST_SUBDIR)/isl && \
14414 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14415 @endif isl-bootstrap
14418 .PHONY: all-stage4-isl maybe-all-stage4-isl
14419 .PHONY: clean-stage4-isl maybe-clean-stage4-isl
14420 maybe-all-stage4-isl:
14421 maybe-clean-stage4-isl:
14422 @if isl-bootstrap
14423 maybe-all-stage4-isl: all-stage4-isl
14424 all-stage4: all-stage4-isl
14425 TARGET-stage4-isl = $(TARGET-isl)
14426 all-stage4-isl: configure-stage4-isl
14427 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14428 @r=`${PWD_COMMAND}`; export r; \
14429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14430 TFLAGS="$(STAGE4_TFLAGS)"; \
14431 $(HOST_EXPORTS) \
14432 $(POSTSTAGE1_HOST_EXPORTS) \
14433 cd $(HOST_SUBDIR)/isl && \
14434 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14435 CFLAGS="$(STAGE4_CFLAGS)" \
14436 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14437 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14438 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14439 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14440 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14441 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14442 TFLAGS="$(STAGE4_TFLAGS)" \
14443 $(TARGET-stage4-isl)
14445 maybe-clean-stage4-isl: clean-stage4-isl
14446 clean-stage4: clean-stage4-isl
14447 clean-stage4-isl:
14448 @if [ $(current_stage) = stage4 ]; then \
14449 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14450 else \
14451 [ -f $(HOST_SUBDIR)/stage4-isl/Makefile ] || exit 0; \
14452 $(MAKE) stage4-start; \
14453 fi; \
14454 cd $(HOST_SUBDIR)/isl && \
14455 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14456 @endif isl-bootstrap
14459 .PHONY: all-stageprofile-isl maybe-all-stageprofile-isl
14460 .PHONY: clean-stageprofile-isl maybe-clean-stageprofile-isl
14461 maybe-all-stageprofile-isl:
14462 maybe-clean-stageprofile-isl:
14463 @if isl-bootstrap
14464 maybe-all-stageprofile-isl: all-stageprofile-isl
14465 all-stageprofile: all-stageprofile-isl
14466 TARGET-stageprofile-isl = $(TARGET-isl)
14467 all-stageprofile-isl: configure-stageprofile-isl
14468 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14469 @r=`${PWD_COMMAND}`; export r; \
14470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14471 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14472 $(HOST_EXPORTS) \
14473 $(POSTSTAGE1_HOST_EXPORTS) \
14474 cd $(HOST_SUBDIR)/isl && \
14475 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14476 CFLAGS="$(STAGEprofile_CFLAGS)" \
14477 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14478 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14479 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14480 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14481 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14482 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14483 TFLAGS="$(STAGEprofile_TFLAGS)" \
14484 $(TARGET-stageprofile-isl)
14486 maybe-clean-stageprofile-isl: clean-stageprofile-isl
14487 clean-stageprofile: clean-stageprofile-isl
14488 clean-stageprofile-isl:
14489 @if [ $(current_stage) = stageprofile ]; then \
14490 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14491 else \
14492 [ -f $(HOST_SUBDIR)/stageprofile-isl/Makefile ] || exit 0; \
14493 $(MAKE) stageprofile-start; \
14494 fi; \
14495 cd $(HOST_SUBDIR)/isl && \
14496 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14497 @endif isl-bootstrap
14500 .PHONY: all-stagefeedback-isl maybe-all-stagefeedback-isl
14501 .PHONY: clean-stagefeedback-isl maybe-clean-stagefeedback-isl
14502 maybe-all-stagefeedback-isl:
14503 maybe-clean-stagefeedback-isl:
14504 @if isl-bootstrap
14505 maybe-all-stagefeedback-isl: all-stagefeedback-isl
14506 all-stagefeedback: all-stagefeedback-isl
14507 TARGET-stagefeedback-isl = $(TARGET-isl)
14508 all-stagefeedback-isl: configure-stagefeedback-isl
14509 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14510 @r=`${PWD_COMMAND}`; export r; \
14511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14512 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14513 $(HOST_EXPORTS) \
14514 $(POSTSTAGE1_HOST_EXPORTS) \
14515 cd $(HOST_SUBDIR)/isl && \
14516 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14517 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14518 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14519 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14520 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14521 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14522 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14523 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14524 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14525 $(TARGET-stagefeedback-isl)
14527 maybe-clean-stagefeedback-isl: clean-stagefeedback-isl
14528 clean-stagefeedback: clean-stagefeedback-isl
14529 clean-stagefeedback-isl:
14530 @if [ $(current_stage) = stagefeedback ]; then \
14531 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14532 else \
14533 [ -f $(HOST_SUBDIR)/stagefeedback-isl/Makefile ] || exit 0; \
14534 $(MAKE) stagefeedback-start; \
14535 fi; \
14536 cd $(HOST_SUBDIR)/isl && \
14537 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14538 @endif isl-bootstrap
14544 .PHONY: check-isl maybe-check-isl
14545 maybe-check-isl:
14546 @if isl
14547 maybe-check-isl: check-isl
14549 check-isl:
14550 @: $(MAKE); $(unstage)
14551 @r=`${PWD_COMMAND}`; export r; \
14552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14553 $(HOST_EXPORTS) \
14554 (cd $(HOST_SUBDIR)/isl && \
14555 $(MAKE) $(FLAGS_TO_PASS) V=1 check)
14557 @endif isl
14559 .PHONY: install-isl maybe-install-isl
14560 maybe-install-isl:
14561 @if isl
14562 maybe-install-isl: install-isl
14564 install-isl:
14566 @endif isl
14568 .PHONY: install-strip-isl maybe-install-strip-isl
14569 maybe-install-strip-isl:
14570 @if isl
14571 maybe-install-strip-isl: install-strip-isl
14573 install-strip-isl:
14575 @endif isl
14577 # Other targets (info, dvi, pdf, etc.)
14579 .PHONY: maybe-info-isl info-isl
14580 maybe-info-isl:
14581 @if isl
14582 maybe-info-isl: info-isl
14584 info-isl: \
14585 configure-isl
14586 @[ -f ./isl/Makefile ] || exit 0; \
14587 r=`${PWD_COMMAND}`; export r; \
14588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14589 $(HOST_EXPORTS) \
14590 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14592 done; \
14593 echo "Doing info in isl" ; \
14594 (cd $(HOST_SUBDIR)/isl && \
14595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14597 "RANLIB=$${RANLIB}" \
14598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14599 info) \
14600 || exit 1
14602 @endif isl
14604 .PHONY: maybe-dvi-isl dvi-isl
14605 maybe-dvi-isl:
14606 @if isl
14607 maybe-dvi-isl: dvi-isl
14609 dvi-isl: \
14610 configure-isl
14611 @[ -f ./isl/Makefile ] || exit 0; \
14612 r=`${PWD_COMMAND}`; export r; \
14613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14614 $(HOST_EXPORTS) \
14615 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14617 done; \
14618 echo "Doing dvi in isl" ; \
14619 (cd $(HOST_SUBDIR)/isl && \
14620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14622 "RANLIB=$${RANLIB}" \
14623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14624 dvi) \
14625 || exit 1
14627 @endif isl
14629 .PHONY: maybe-pdf-isl pdf-isl
14630 maybe-pdf-isl:
14631 @if isl
14632 maybe-pdf-isl: pdf-isl
14634 pdf-isl: \
14635 configure-isl
14636 @[ -f ./isl/Makefile ] || exit 0; \
14637 r=`${PWD_COMMAND}`; export r; \
14638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14639 $(HOST_EXPORTS) \
14640 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14642 done; \
14643 echo "Doing pdf in isl" ; \
14644 (cd $(HOST_SUBDIR)/isl && \
14645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14647 "RANLIB=$${RANLIB}" \
14648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14649 pdf) \
14650 || exit 1
14652 @endif isl
14654 .PHONY: maybe-html-isl html-isl
14655 maybe-html-isl:
14656 @if isl
14657 maybe-html-isl: html-isl
14659 html-isl: \
14660 configure-isl
14661 @[ -f ./isl/Makefile ] || exit 0; \
14662 r=`${PWD_COMMAND}`; export r; \
14663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14664 $(HOST_EXPORTS) \
14665 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14667 done; \
14668 echo "Doing html in isl" ; \
14669 (cd $(HOST_SUBDIR)/isl && \
14670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14672 "RANLIB=$${RANLIB}" \
14673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14674 html) \
14675 || exit 1
14677 @endif isl
14679 .PHONY: maybe-TAGS-isl TAGS-isl
14680 maybe-TAGS-isl:
14681 @if isl
14682 maybe-TAGS-isl: TAGS-isl
14684 TAGS-isl: \
14685 configure-isl
14686 @[ -f ./isl/Makefile ] || exit 0; \
14687 r=`${PWD_COMMAND}`; export r; \
14688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14689 $(HOST_EXPORTS) \
14690 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14692 done; \
14693 echo "Doing TAGS in isl" ; \
14694 (cd $(HOST_SUBDIR)/isl && \
14695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14697 "RANLIB=$${RANLIB}" \
14698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14699 TAGS) \
14700 || exit 1
14702 @endif isl
14704 .PHONY: maybe-install-info-isl install-info-isl
14705 maybe-install-info-isl:
14706 @if isl
14707 maybe-install-info-isl: install-info-isl
14709 install-info-isl: \
14710 configure-isl \
14711 info-isl
14712 @[ -f ./isl/Makefile ] || exit 0; \
14713 r=`${PWD_COMMAND}`; export r; \
14714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14715 $(HOST_EXPORTS) \
14716 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14718 done; \
14719 echo "Doing install-info in isl" ; \
14720 (cd $(HOST_SUBDIR)/isl && \
14721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14723 "RANLIB=$${RANLIB}" \
14724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14725 install-info) \
14726 || exit 1
14728 @endif isl
14730 .PHONY: maybe-install-pdf-isl install-pdf-isl
14731 maybe-install-pdf-isl:
14732 @if isl
14733 maybe-install-pdf-isl: install-pdf-isl
14735 install-pdf-isl: \
14736 configure-isl \
14737 pdf-isl
14738 @[ -f ./isl/Makefile ] || exit 0; \
14739 r=`${PWD_COMMAND}`; export r; \
14740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14741 $(HOST_EXPORTS) \
14742 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14744 done; \
14745 echo "Doing install-pdf in isl" ; \
14746 (cd $(HOST_SUBDIR)/isl && \
14747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14749 "RANLIB=$${RANLIB}" \
14750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14751 install-pdf) \
14752 || exit 1
14754 @endif isl
14756 .PHONY: maybe-install-html-isl install-html-isl
14757 maybe-install-html-isl:
14758 @if isl
14759 maybe-install-html-isl: install-html-isl
14761 install-html-isl: \
14762 configure-isl \
14763 html-isl
14764 @[ -f ./isl/Makefile ] || exit 0; \
14765 r=`${PWD_COMMAND}`; export r; \
14766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14767 $(HOST_EXPORTS) \
14768 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14770 done; \
14771 echo "Doing install-html in isl" ; \
14772 (cd $(HOST_SUBDIR)/isl && \
14773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14775 "RANLIB=$${RANLIB}" \
14776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14777 install-html) \
14778 || exit 1
14780 @endif isl
14782 .PHONY: maybe-installcheck-isl installcheck-isl
14783 maybe-installcheck-isl:
14784 @if isl
14785 maybe-installcheck-isl: installcheck-isl
14787 installcheck-isl: \
14788 configure-isl
14789 @[ -f ./isl/Makefile ] || exit 0; \
14790 r=`${PWD_COMMAND}`; export r; \
14791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14792 $(HOST_EXPORTS) \
14793 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14795 done; \
14796 echo "Doing installcheck in isl" ; \
14797 (cd $(HOST_SUBDIR)/isl && \
14798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14800 "RANLIB=$${RANLIB}" \
14801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14802 installcheck) \
14803 || exit 1
14805 @endif isl
14807 .PHONY: maybe-mostlyclean-isl mostlyclean-isl
14808 maybe-mostlyclean-isl:
14809 @if isl
14810 maybe-mostlyclean-isl: mostlyclean-isl
14812 mostlyclean-isl:
14813 @[ -f ./isl/Makefile ] || exit 0; \
14814 r=`${PWD_COMMAND}`; export r; \
14815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14816 $(HOST_EXPORTS) \
14817 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14819 done; \
14820 echo "Doing mostlyclean in isl" ; \
14821 (cd $(HOST_SUBDIR)/isl && \
14822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14824 "RANLIB=$${RANLIB}" \
14825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14826 mostlyclean) \
14827 || exit 1
14829 @endif isl
14831 .PHONY: maybe-clean-isl clean-isl
14832 maybe-clean-isl:
14833 @if isl
14834 maybe-clean-isl: clean-isl
14836 clean-isl:
14837 @[ -f ./isl/Makefile ] || exit 0; \
14838 r=`${PWD_COMMAND}`; export r; \
14839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14840 $(HOST_EXPORTS) \
14841 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14843 done; \
14844 echo "Doing clean in isl" ; \
14845 (cd $(HOST_SUBDIR)/isl && \
14846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14848 "RANLIB=$${RANLIB}" \
14849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14850 clean) \
14851 || exit 1
14853 @endif isl
14855 .PHONY: maybe-distclean-isl distclean-isl
14856 maybe-distclean-isl:
14857 @if isl
14858 maybe-distclean-isl: distclean-isl
14860 distclean-isl:
14861 @[ -f ./isl/Makefile ] || exit 0; \
14862 r=`${PWD_COMMAND}`; export r; \
14863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14864 $(HOST_EXPORTS) \
14865 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14867 done; \
14868 echo "Doing distclean in isl" ; \
14869 (cd $(HOST_SUBDIR)/isl && \
14870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14872 "RANLIB=$${RANLIB}" \
14873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14874 distclean) \
14875 || exit 1
14877 @endif isl
14879 .PHONY: maybe-maintainer-clean-isl maintainer-clean-isl
14880 maybe-maintainer-clean-isl:
14881 @if isl
14882 maybe-maintainer-clean-isl: maintainer-clean-isl
14884 maintainer-clean-isl:
14885 @[ -f ./isl/Makefile ] || exit 0; \
14886 r=`${PWD_COMMAND}`; export r; \
14887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14888 $(HOST_EXPORTS) \
14889 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14891 done; \
14892 echo "Doing maintainer-clean in isl" ; \
14893 (cd $(HOST_SUBDIR)/isl && \
14894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14896 "RANLIB=$${RANLIB}" \
14897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14898 maintainer-clean) \
14899 || exit 1
14901 @endif isl
14905 .PHONY: configure-cloog maybe-configure-cloog
14906 maybe-configure-cloog:
14907 @if gcc-bootstrap
14908 configure-cloog: stage_current
14909 @endif gcc-bootstrap
14910 @if cloog
14911 maybe-configure-cloog: configure-cloog
14912 configure-cloog:
14913 @r=`${PWD_COMMAND}`; export r; \
14914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14915 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14916 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14917 $(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; \
14918 echo Configuring in $(HOST_SUBDIR)/cloog; \
14920 this_target="${target_alias}"; \
14922 cd "$(HOST_SUBDIR)/cloog" || exit 1; \
14923 case $(srcdir) in \
14924 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14925 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14926 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14927 esac; \
14928 module_srcdir=cloog; \
14929 $(SHELL) \
14930 $$s/$$module_srcdir/configure \
14931 --srcdir=$${topdir}/$$module_srcdir \
14932 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14933 --target=$${this_target} --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system \
14934 || exit 1
14935 @endif cloog
14939 .PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
14940 maybe-configure-stage1-cloog:
14941 @if cloog-bootstrap
14942 maybe-configure-stage1-cloog: configure-stage1-cloog
14943 configure-stage1-cloog:
14944 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14945 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14946 @r=`${PWD_COMMAND}`; export r; \
14947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14948 TFLAGS="$(STAGE1_TFLAGS)"; \
14949 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14950 $(HOST_EXPORTS) \
14951 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14952 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14953 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; \
14954 echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
14955 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14956 cd $(HOST_SUBDIR)/cloog || exit 1; \
14957 case $(srcdir) in \
14958 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14959 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14960 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14961 esac; \
14962 module_srcdir=cloog; \
14963 $(SHELL) $$s/$$module_srcdir/configure \
14964 --srcdir=$${topdir}/$$module_srcdir \
14965 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14966 --target=${target_alias} \
14968 $(STAGE1_CONFIGURE_FLAGS) \
14969 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14970 @endif cloog-bootstrap
14972 .PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
14973 maybe-configure-stage2-cloog:
14974 @if cloog-bootstrap
14975 maybe-configure-stage2-cloog: configure-stage2-cloog
14976 configure-stage2-cloog:
14977 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14978 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14979 @r=`${PWD_COMMAND}`; export r; \
14980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14981 TFLAGS="$(STAGE2_TFLAGS)"; \
14982 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14983 $(HOST_EXPORTS) \
14984 $(POSTSTAGE1_HOST_EXPORTS) \
14985 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14986 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14987 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; \
14988 echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
14989 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14990 cd $(HOST_SUBDIR)/cloog || exit 1; \
14991 case $(srcdir) in \
14992 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14993 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14994 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14995 esac; \
14996 module_srcdir=cloog; \
14997 $(SHELL) $$s/$$module_srcdir/configure \
14998 --srcdir=$${topdir}/$$module_srcdir \
14999 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15000 --target=${target_alias} \
15001 --with-build-libsubdir=$(HOST_SUBDIR) \
15002 $(STAGE2_CONFIGURE_FLAGS) \
15003 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
15004 @endif cloog-bootstrap
15006 .PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
15007 maybe-configure-stage3-cloog:
15008 @if cloog-bootstrap
15009 maybe-configure-stage3-cloog: configure-stage3-cloog
15010 configure-stage3-cloog:
15011 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15012 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
15013 @r=`${PWD_COMMAND}`; export r; \
15014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15015 TFLAGS="$(STAGE3_TFLAGS)"; \
15016 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
15017 $(HOST_EXPORTS) \
15018 $(POSTSTAGE1_HOST_EXPORTS) \
15019 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15020 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15021 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; \
15022 echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
15023 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
15024 cd $(HOST_SUBDIR)/cloog || exit 1; \
15025 case $(srcdir) in \
15026 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15027 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
15028 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15029 esac; \
15030 module_srcdir=cloog; \
15031 $(SHELL) $$s/$$module_srcdir/configure \
15032 --srcdir=$${topdir}/$$module_srcdir \
15033 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15034 --target=${target_alias} \
15035 --with-build-libsubdir=$(HOST_SUBDIR) \
15036 $(STAGE3_CONFIGURE_FLAGS) \
15037 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
15038 @endif cloog-bootstrap
15040 .PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
15041 maybe-configure-stage4-cloog:
15042 @if cloog-bootstrap
15043 maybe-configure-stage4-cloog: configure-stage4-cloog
15044 configure-stage4-cloog:
15045 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15046 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
15047 @r=`${PWD_COMMAND}`; export r; \
15048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15049 TFLAGS="$(STAGE4_TFLAGS)"; \
15050 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
15051 $(HOST_EXPORTS) \
15052 $(POSTSTAGE1_HOST_EXPORTS) \
15053 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15054 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15055 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; \
15056 echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
15057 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
15058 cd $(HOST_SUBDIR)/cloog || exit 1; \
15059 case $(srcdir) in \
15060 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15061 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
15062 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15063 esac; \
15064 module_srcdir=cloog; \
15065 $(SHELL) $$s/$$module_srcdir/configure \
15066 --srcdir=$${topdir}/$$module_srcdir \
15067 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15068 --target=${target_alias} \
15069 --with-build-libsubdir=$(HOST_SUBDIR) \
15070 $(STAGE4_CONFIGURE_FLAGS) \
15071 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
15072 @endif cloog-bootstrap
15074 .PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
15075 maybe-configure-stageprofile-cloog:
15076 @if cloog-bootstrap
15077 maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
15078 configure-stageprofile-cloog:
15079 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15080 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
15081 @r=`${PWD_COMMAND}`; export r; \
15082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15083 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15084 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
15085 $(HOST_EXPORTS) \
15086 $(POSTSTAGE1_HOST_EXPORTS) \
15087 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15088 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15089 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; \
15090 echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
15091 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
15092 cd $(HOST_SUBDIR)/cloog || exit 1; \
15093 case $(srcdir) in \
15094 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15095 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
15096 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15097 esac; \
15098 module_srcdir=cloog; \
15099 $(SHELL) $$s/$$module_srcdir/configure \
15100 --srcdir=$${topdir}/$$module_srcdir \
15101 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15102 --target=${target_alias} \
15103 --with-build-libsubdir=$(HOST_SUBDIR) \
15104 $(STAGEprofile_CONFIGURE_FLAGS) \
15105 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
15106 @endif cloog-bootstrap
15108 .PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
15109 maybe-configure-stagefeedback-cloog:
15110 @if cloog-bootstrap
15111 maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
15112 configure-stagefeedback-cloog:
15113 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15114 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
15115 @r=`${PWD_COMMAND}`; export r; \
15116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15117 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15118 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
15119 $(HOST_EXPORTS) \
15120 $(POSTSTAGE1_HOST_EXPORTS) \
15121 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15122 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15123 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; \
15124 echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
15125 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
15126 cd $(HOST_SUBDIR)/cloog || exit 1; \
15127 case $(srcdir) in \
15128 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15129 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
15130 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15131 esac; \
15132 module_srcdir=cloog; \
15133 $(SHELL) $$s/$$module_srcdir/configure \
15134 --srcdir=$${topdir}/$$module_srcdir \
15135 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15136 --target=${target_alias} \
15137 --with-build-libsubdir=$(HOST_SUBDIR) \
15138 $(STAGEfeedback_CONFIGURE_FLAGS) \
15139 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
15140 @endif cloog-bootstrap
15146 .PHONY: all-cloog maybe-all-cloog
15147 maybe-all-cloog:
15148 @if gcc-bootstrap
15149 all-cloog: stage_current
15150 @endif gcc-bootstrap
15151 @if cloog
15152 TARGET-cloog=all
15153 maybe-all-cloog: all-cloog
15154 all-cloog: configure-cloog
15155 @r=`${PWD_COMMAND}`; export r; \
15156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15157 $(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; \
15158 (cd $(HOST_SUBDIR)/cloog && \
15159 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
15160 $(TARGET-cloog))
15161 @endif cloog
15165 .PHONY: all-stage1-cloog maybe-all-stage1-cloog
15166 .PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
15167 maybe-all-stage1-cloog:
15168 maybe-clean-stage1-cloog:
15169 @if cloog-bootstrap
15170 maybe-all-stage1-cloog: all-stage1-cloog
15171 all-stage1: all-stage1-cloog
15172 TARGET-stage1-cloog = $(TARGET-cloog)
15173 all-stage1-cloog: configure-stage1-cloog
15174 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15175 @r=`${PWD_COMMAND}`; export r; \
15176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15177 TFLAGS="$(STAGE1_TFLAGS)"; \
15178 $(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; \
15179 cd $(HOST_SUBDIR)/cloog && \
15180 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15181 CFLAGS="$(STAGE1_CFLAGS)" \
15182 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15183 LIBCFLAGS="$(LIBCFLAGS)" \
15184 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15185 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15186 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15187 $(EXTRA_HOST_FLAGS) \
15188 $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
15189 TFLAGS="$(STAGE1_TFLAGS)" \
15190 $(TARGET-stage1-cloog)
15192 maybe-clean-stage1-cloog: clean-stage1-cloog
15193 clean-stage1: clean-stage1-cloog
15194 clean-stage1-cloog:
15195 @if [ $(current_stage) = stage1 ]; then \
15196 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
15197 else \
15198 [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
15199 $(MAKE) stage1-start; \
15200 fi; \
15201 cd $(HOST_SUBDIR)/cloog && \
15202 $(MAKE) $(EXTRA_HOST_FLAGS) \
15203 $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
15204 @endif cloog-bootstrap
15207 .PHONY: all-stage2-cloog maybe-all-stage2-cloog
15208 .PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
15209 maybe-all-stage2-cloog:
15210 maybe-clean-stage2-cloog:
15211 @if cloog-bootstrap
15212 maybe-all-stage2-cloog: all-stage2-cloog
15213 all-stage2: all-stage2-cloog
15214 TARGET-stage2-cloog = $(TARGET-cloog)
15215 all-stage2-cloog: configure-stage2-cloog
15216 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15217 @r=`${PWD_COMMAND}`; export r; \
15218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15219 TFLAGS="$(STAGE2_TFLAGS)"; \
15220 $(HOST_EXPORTS) \
15221 $(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; \
15222 cd $(HOST_SUBDIR)/cloog && \
15223 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15224 CFLAGS="$(STAGE2_CFLAGS)" \
15225 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15226 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15227 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15228 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15229 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15230 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
15231 TFLAGS="$(STAGE2_TFLAGS)" \
15232 $(TARGET-stage2-cloog)
15234 maybe-clean-stage2-cloog: clean-stage2-cloog
15235 clean-stage2: clean-stage2-cloog
15236 clean-stage2-cloog:
15237 @if [ $(current_stage) = stage2 ]; then \
15238 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
15239 else \
15240 [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
15241 $(MAKE) stage2-start; \
15242 fi; \
15243 cd $(HOST_SUBDIR)/cloog && \
15244 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
15245 @endif cloog-bootstrap
15248 .PHONY: all-stage3-cloog maybe-all-stage3-cloog
15249 .PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
15250 maybe-all-stage3-cloog:
15251 maybe-clean-stage3-cloog:
15252 @if cloog-bootstrap
15253 maybe-all-stage3-cloog: all-stage3-cloog
15254 all-stage3: all-stage3-cloog
15255 TARGET-stage3-cloog = $(TARGET-cloog)
15256 all-stage3-cloog: configure-stage3-cloog
15257 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15258 @r=`${PWD_COMMAND}`; export r; \
15259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15260 TFLAGS="$(STAGE3_TFLAGS)"; \
15261 $(HOST_EXPORTS) \
15262 $(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; \
15263 cd $(HOST_SUBDIR)/cloog && \
15264 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15265 CFLAGS="$(STAGE3_CFLAGS)" \
15266 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15267 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15268 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15269 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15270 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15271 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
15272 TFLAGS="$(STAGE3_TFLAGS)" \
15273 $(TARGET-stage3-cloog)
15275 maybe-clean-stage3-cloog: clean-stage3-cloog
15276 clean-stage3: clean-stage3-cloog
15277 clean-stage3-cloog:
15278 @if [ $(current_stage) = stage3 ]; then \
15279 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
15280 else \
15281 [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
15282 $(MAKE) stage3-start; \
15283 fi; \
15284 cd $(HOST_SUBDIR)/cloog && \
15285 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
15286 @endif cloog-bootstrap
15289 .PHONY: all-stage4-cloog maybe-all-stage4-cloog
15290 .PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
15291 maybe-all-stage4-cloog:
15292 maybe-clean-stage4-cloog:
15293 @if cloog-bootstrap
15294 maybe-all-stage4-cloog: all-stage4-cloog
15295 all-stage4: all-stage4-cloog
15296 TARGET-stage4-cloog = $(TARGET-cloog)
15297 all-stage4-cloog: configure-stage4-cloog
15298 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15299 @r=`${PWD_COMMAND}`; export r; \
15300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15301 TFLAGS="$(STAGE4_TFLAGS)"; \
15302 $(HOST_EXPORTS) \
15303 $(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; \
15304 cd $(HOST_SUBDIR)/cloog && \
15305 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15306 CFLAGS="$(STAGE4_CFLAGS)" \
15307 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15308 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15309 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15310 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15311 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15312 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
15313 TFLAGS="$(STAGE4_TFLAGS)" \
15314 $(TARGET-stage4-cloog)
15316 maybe-clean-stage4-cloog: clean-stage4-cloog
15317 clean-stage4: clean-stage4-cloog
15318 clean-stage4-cloog:
15319 @if [ $(current_stage) = stage4 ]; then \
15320 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
15321 else \
15322 [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
15323 $(MAKE) stage4-start; \
15324 fi; \
15325 cd $(HOST_SUBDIR)/cloog && \
15326 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
15327 @endif cloog-bootstrap
15330 .PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
15331 .PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
15332 maybe-all-stageprofile-cloog:
15333 maybe-clean-stageprofile-cloog:
15334 @if cloog-bootstrap
15335 maybe-all-stageprofile-cloog: all-stageprofile-cloog
15336 all-stageprofile: all-stageprofile-cloog
15337 TARGET-stageprofile-cloog = $(TARGET-cloog)
15338 all-stageprofile-cloog: configure-stageprofile-cloog
15339 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15340 @r=`${PWD_COMMAND}`; export r; \
15341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15342 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15343 $(HOST_EXPORTS) \
15344 $(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; \
15345 cd $(HOST_SUBDIR)/cloog && \
15346 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15347 CFLAGS="$(STAGEprofile_CFLAGS)" \
15348 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15349 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15350 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15351 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15352 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15353 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
15354 TFLAGS="$(STAGEprofile_TFLAGS)" \
15355 $(TARGET-stageprofile-cloog)
15357 maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
15358 clean-stageprofile: clean-stageprofile-cloog
15359 clean-stageprofile-cloog:
15360 @if [ $(current_stage) = stageprofile ]; then \
15361 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
15362 else \
15363 [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
15364 $(MAKE) stageprofile-start; \
15365 fi; \
15366 cd $(HOST_SUBDIR)/cloog && \
15367 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
15368 @endif cloog-bootstrap
15371 .PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
15372 .PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
15373 maybe-all-stagefeedback-cloog:
15374 maybe-clean-stagefeedback-cloog:
15375 @if cloog-bootstrap
15376 maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
15377 all-stagefeedback: all-stagefeedback-cloog
15378 TARGET-stagefeedback-cloog = $(TARGET-cloog)
15379 all-stagefeedback-cloog: configure-stagefeedback-cloog
15380 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15381 @r=`${PWD_COMMAND}`; export r; \
15382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15383 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15384 $(HOST_EXPORTS) \
15385 $(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; \
15386 cd $(HOST_SUBDIR)/cloog && \
15387 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15388 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15389 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15390 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15391 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15392 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15393 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15394 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
15395 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15396 $(TARGET-stagefeedback-cloog)
15398 maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
15399 clean-stagefeedback: clean-stagefeedback-cloog
15400 clean-stagefeedback-cloog:
15401 @if [ $(current_stage) = stagefeedback ]; then \
15402 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
15403 else \
15404 [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
15405 $(MAKE) stagefeedback-start; \
15406 fi; \
15407 cd $(HOST_SUBDIR)/cloog && \
15408 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
15409 @endif cloog-bootstrap
15415 .PHONY: check-cloog maybe-check-cloog
15416 maybe-check-cloog:
15417 @if cloog
15418 maybe-check-cloog: check-cloog
15420 check-cloog:
15421 @: $(MAKE); $(unstage)
15422 @r=`${PWD_COMMAND}`; export r; \
15423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15424 $(HOST_EXPORTS) \
15425 (cd $(HOST_SUBDIR)/cloog && \
15426 $(MAKE) $(FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 check)
15428 @endif cloog
15430 .PHONY: install-cloog maybe-install-cloog
15431 maybe-install-cloog:
15432 @if cloog
15433 maybe-install-cloog: install-cloog
15435 install-cloog:
15437 @endif cloog
15439 .PHONY: install-strip-cloog maybe-install-strip-cloog
15440 maybe-install-strip-cloog:
15441 @if cloog
15442 maybe-install-strip-cloog: install-strip-cloog
15444 install-strip-cloog:
15446 @endif cloog
15448 # Other targets (info, dvi, pdf, etc.)
15450 .PHONY: maybe-info-cloog info-cloog
15451 maybe-info-cloog:
15452 @if cloog
15453 maybe-info-cloog: info-cloog
15455 info-cloog: \
15456 configure-cloog
15457 @[ -f ./cloog/Makefile ] || exit 0; \
15458 r=`${PWD_COMMAND}`; export r; \
15459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15460 $(HOST_EXPORTS) \
15461 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15463 done; \
15464 echo "Doing info in cloog" ; \
15465 (cd $(HOST_SUBDIR)/cloog && \
15466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15468 "RANLIB=$${RANLIB}" \
15469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15470 info) \
15471 || exit 1
15473 @endif cloog
15475 .PHONY: maybe-dvi-cloog dvi-cloog
15476 maybe-dvi-cloog:
15477 @if cloog
15478 maybe-dvi-cloog: dvi-cloog
15480 dvi-cloog: \
15481 configure-cloog
15482 @[ -f ./cloog/Makefile ] || exit 0; \
15483 r=`${PWD_COMMAND}`; export r; \
15484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15485 $(HOST_EXPORTS) \
15486 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15488 done; \
15489 echo "Doing dvi in cloog" ; \
15490 (cd $(HOST_SUBDIR)/cloog && \
15491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15493 "RANLIB=$${RANLIB}" \
15494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15495 dvi) \
15496 || exit 1
15498 @endif cloog
15500 .PHONY: maybe-pdf-cloog pdf-cloog
15501 maybe-pdf-cloog:
15502 @if cloog
15503 maybe-pdf-cloog: pdf-cloog
15505 pdf-cloog: \
15506 configure-cloog
15507 @[ -f ./cloog/Makefile ] || exit 0; \
15508 r=`${PWD_COMMAND}`; export r; \
15509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15510 $(HOST_EXPORTS) \
15511 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15513 done; \
15514 echo "Doing pdf in cloog" ; \
15515 (cd $(HOST_SUBDIR)/cloog && \
15516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15518 "RANLIB=$${RANLIB}" \
15519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15520 pdf) \
15521 || exit 1
15523 @endif cloog
15525 .PHONY: maybe-html-cloog html-cloog
15526 maybe-html-cloog:
15527 @if cloog
15528 maybe-html-cloog: html-cloog
15530 html-cloog: \
15531 configure-cloog
15532 @[ -f ./cloog/Makefile ] || exit 0; \
15533 r=`${PWD_COMMAND}`; export r; \
15534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15535 $(HOST_EXPORTS) \
15536 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15538 done; \
15539 echo "Doing html in cloog" ; \
15540 (cd $(HOST_SUBDIR)/cloog && \
15541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15543 "RANLIB=$${RANLIB}" \
15544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15545 html) \
15546 || exit 1
15548 @endif cloog
15550 .PHONY: maybe-TAGS-cloog TAGS-cloog
15551 maybe-TAGS-cloog:
15552 @if cloog
15553 maybe-TAGS-cloog: TAGS-cloog
15555 TAGS-cloog: \
15556 configure-cloog
15557 @[ -f ./cloog/Makefile ] || exit 0; \
15558 r=`${PWD_COMMAND}`; export r; \
15559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15560 $(HOST_EXPORTS) \
15561 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15563 done; \
15564 echo "Doing TAGS in cloog" ; \
15565 (cd $(HOST_SUBDIR)/cloog && \
15566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15568 "RANLIB=$${RANLIB}" \
15569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15570 TAGS) \
15571 || exit 1
15573 @endif cloog
15575 .PHONY: maybe-install-info-cloog install-info-cloog
15576 maybe-install-info-cloog:
15577 @if cloog
15578 maybe-install-info-cloog: install-info-cloog
15580 install-info-cloog: \
15581 configure-cloog \
15582 info-cloog
15583 @[ -f ./cloog/Makefile ] || exit 0; \
15584 r=`${PWD_COMMAND}`; export r; \
15585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15586 $(HOST_EXPORTS) \
15587 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15589 done; \
15590 echo "Doing install-info in cloog" ; \
15591 (cd $(HOST_SUBDIR)/cloog && \
15592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15594 "RANLIB=$${RANLIB}" \
15595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15596 install-info) \
15597 || exit 1
15599 @endif cloog
15601 .PHONY: maybe-install-pdf-cloog install-pdf-cloog
15602 maybe-install-pdf-cloog:
15603 @if cloog
15604 maybe-install-pdf-cloog: install-pdf-cloog
15606 install-pdf-cloog: \
15607 configure-cloog \
15608 pdf-cloog
15609 @[ -f ./cloog/Makefile ] || exit 0; \
15610 r=`${PWD_COMMAND}`; export r; \
15611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15612 $(HOST_EXPORTS) \
15613 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15615 done; \
15616 echo "Doing install-pdf in cloog" ; \
15617 (cd $(HOST_SUBDIR)/cloog && \
15618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15620 "RANLIB=$${RANLIB}" \
15621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15622 install-pdf) \
15623 || exit 1
15625 @endif cloog
15627 .PHONY: maybe-install-html-cloog install-html-cloog
15628 maybe-install-html-cloog:
15629 @if cloog
15630 maybe-install-html-cloog: install-html-cloog
15632 install-html-cloog: \
15633 configure-cloog \
15634 html-cloog
15635 @[ -f ./cloog/Makefile ] || exit 0; \
15636 r=`${PWD_COMMAND}`; export r; \
15637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15638 $(HOST_EXPORTS) \
15639 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15641 done; \
15642 echo "Doing install-html in cloog" ; \
15643 (cd $(HOST_SUBDIR)/cloog && \
15644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15646 "RANLIB=$${RANLIB}" \
15647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15648 install-html) \
15649 || exit 1
15651 @endif cloog
15653 .PHONY: maybe-installcheck-cloog installcheck-cloog
15654 maybe-installcheck-cloog:
15655 @if cloog
15656 maybe-installcheck-cloog: installcheck-cloog
15658 installcheck-cloog: \
15659 configure-cloog
15660 @[ -f ./cloog/Makefile ] || exit 0; \
15661 r=`${PWD_COMMAND}`; export r; \
15662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15663 $(HOST_EXPORTS) \
15664 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15666 done; \
15667 echo "Doing installcheck in cloog" ; \
15668 (cd $(HOST_SUBDIR)/cloog && \
15669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15671 "RANLIB=$${RANLIB}" \
15672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15673 installcheck) \
15674 || exit 1
15676 @endif cloog
15678 .PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
15679 maybe-mostlyclean-cloog:
15680 @if cloog
15681 maybe-mostlyclean-cloog: mostlyclean-cloog
15683 mostlyclean-cloog:
15684 @[ -f ./cloog/Makefile ] || exit 0; \
15685 r=`${PWD_COMMAND}`; export r; \
15686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15687 $(HOST_EXPORTS) \
15688 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15690 done; \
15691 echo "Doing mostlyclean in cloog" ; \
15692 (cd $(HOST_SUBDIR)/cloog && \
15693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15695 "RANLIB=$${RANLIB}" \
15696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15697 mostlyclean) \
15698 || exit 1
15700 @endif cloog
15702 .PHONY: maybe-clean-cloog clean-cloog
15703 maybe-clean-cloog:
15704 @if cloog
15705 maybe-clean-cloog: clean-cloog
15707 clean-cloog:
15708 @[ -f ./cloog/Makefile ] || exit 0; \
15709 r=`${PWD_COMMAND}`; export r; \
15710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15711 $(HOST_EXPORTS) \
15712 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15714 done; \
15715 echo "Doing clean in cloog" ; \
15716 (cd $(HOST_SUBDIR)/cloog && \
15717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15719 "RANLIB=$${RANLIB}" \
15720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15721 clean) \
15722 || exit 1
15724 @endif cloog
15726 .PHONY: maybe-distclean-cloog distclean-cloog
15727 maybe-distclean-cloog:
15728 @if cloog
15729 maybe-distclean-cloog: distclean-cloog
15731 distclean-cloog:
15732 @[ -f ./cloog/Makefile ] || exit 0; \
15733 r=`${PWD_COMMAND}`; export r; \
15734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15735 $(HOST_EXPORTS) \
15736 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15738 done; \
15739 echo "Doing distclean in cloog" ; \
15740 (cd $(HOST_SUBDIR)/cloog && \
15741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15743 "RANLIB=$${RANLIB}" \
15744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15745 distclean) \
15746 || exit 1
15748 @endif cloog
15750 .PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
15751 maybe-maintainer-clean-cloog:
15752 @if cloog
15753 maybe-maintainer-clean-cloog: maintainer-clean-cloog
15755 maintainer-clean-cloog:
15756 @[ -f ./cloog/Makefile ] || exit 0; \
15757 r=`${PWD_COMMAND}`; export r; \
15758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15759 $(HOST_EXPORTS) \
15760 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15762 done; \
15763 echo "Doing maintainer-clean in cloog" ; \
15764 (cd $(HOST_SUBDIR)/cloog && \
15765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15767 "RANLIB=$${RANLIB}" \
15768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15769 maintainer-clean) \
15770 || exit 1
15772 @endif cloog
15776 .PHONY: configure-libelf maybe-configure-libelf
15777 maybe-configure-libelf:
15778 @if gcc-bootstrap
15779 configure-libelf: stage_current
15780 @endif gcc-bootstrap
15781 @if libelf
15782 maybe-configure-libelf: configure-libelf
15783 configure-libelf:
15784 @r=`${PWD_COMMAND}`; export r; \
15785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15786 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15787 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15788 $(HOST_EXPORTS) \
15789 echo Configuring in $(HOST_SUBDIR)/libelf; \
15791 this_target="${target_alias}"; \
15793 cd "$(HOST_SUBDIR)/libelf" || exit 1; \
15794 case $(srcdir) in \
15795 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15796 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15797 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15798 esac; \
15799 module_srcdir=libelf; \
15800 $(SHELL) \
15801 $$s/$$module_srcdir/configure \
15802 --srcdir=$${topdir}/$$module_srcdir \
15803 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15804 --target=$${this_target} --disable-shared \
15805 || exit 1
15806 @endif libelf
15810 .PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
15811 maybe-configure-stage1-libelf:
15812 @if libelf-bootstrap
15813 maybe-configure-stage1-libelf: configure-stage1-libelf
15814 configure-stage1-libelf:
15815 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15816 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15817 @r=`${PWD_COMMAND}`; export r; \
15818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15819 TFLAGS="$(STAGE1_TFLAGS)"; \
15820 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15821 $(HOST_EXPORTS) \
15822 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15823 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15824 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
15825 echo Configuring stage 1 in $(HOST_SUBDIR)/libelf ; \
15826 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15827 cd $(HOST_SUBDIR)/libelf || exit 1; \
15828 case $(srcdir) in \
15829 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15830 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15831 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15832 esac; \
15833 module_srcdir=libelf; \
15834 $(SHELL) $$s/$$module_srcdir/configure \
15835 --srcdir=$${topdir}/$$module_srcdir \
15836 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15837 --target=${target_alias} \
15839 $(STAGE1_CONFIGURE_FLAGS) \
15840 --disable-shared
15841 @endif libelf-bootstrap
15843 .PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
15844 maybe-configure-stage2-libelf:
15845 @if libelf-bootstrap
15846 maybe-configure-stage2-libelf: configure-stage2-libelf
15847 configure-stage2-libelf:
15848 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15849 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15850 @r=`${PWD_COMMAND}`; export r; \
15851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15852 TFLAGS="$(STAGE2_TFLAGS)"; \
15853 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15854 $(HOST_EXPORTS) \
15855 $(POSTSTAGE1_HOST_EXPORTS) \
15856 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15857 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15858 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
15859 echo Configuring stage 2 in $(HOST_SUBDIR)/libelf ; \
15860 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15861 cd $(HOST_SUBDIR)/libelf || exit 1; \
15862 case $(srcdir) in \
15863 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15864 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15865 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15866 esac; \
15867 module_srcdir=libelf; \
15868 $(SHELL) $$s/$$module_srcdir/configure \
15869 --srcdir=$${topdir}/$$module_srcdir \
15870 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15871 --target=${target_alias} \
15872 --with-build-libsubdir=$(HOST_SUBDIR) \
15873 $(STAGE2_CONFIGURE_FLAGS) \
15874 --disable-shared
15875 @endif libelf-bootstrap
15877 .PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
15878 maybe-configure-stage3-libelf:
15879 @if libelf-bootstrap
15880 maybe-configure-stage3-libelf: configure-stage3-libelf
15881 configure-stage3-libelf:
15882 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15883 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15884 @r=`${PWD_COMMAND}`; export r; \
15885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15886 TFLAGS="$(STAGE3_TFLAGS)"; \
15887 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15888 $(HOST_EXPORTS) \
15889 $(POSTSTAGE1_HOST_EXPORTS) \
15890 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15891 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15892 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
15893 echo Configuring stage 3 in $(HOST_SUBDIR)/libelf ; \
15894 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15895 cd $(HOST_SUBDIR)/libelf || exit 1; \
15896 case $(srcdir) in \
15897 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15898 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15899 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15900 esac; \
15901 module_srcdir=libelf; \
15902 $(SHELL) $$s/$$module_srcdir/configure \
15903 --srcdir=$${topdir}/$$module_srcdir \
15904 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15905 --target=${target_alias} \
15906 --with-build-libsubdir=$(HOST_SUBDIR) \
15907 $(STAGE3_CONFIGURE_FLAGS) \
15908 --disable-shared
15909 @endif libelf-bootstrap
15911 .PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
15912 maybe-configure-stage4-libelf:
15913 @if libelf-bootstrap
15914 maybe-configure-stage4-libelf: configure-stage4-libelf
15915 configure-stage4-libelf:
15916 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15917 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15918 @r=`${PWD_COMMAND}`; export r; \
15919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15920 TFLAGS="$(STAGE4_TFLAGS)"; \
15921 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15922 $(HOST_EXPORTS) \
15923 $(POSTSTAGE1_HOST_EXPORTS) \
15924 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15925 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15926 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
15927 echo Configuring stage 4 in $(HOST_SUBDIR)/libelf ; \
15928 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15929 cd $(HOST_SUBDIR)/libelf || exit 1; \
15930 case $(srcdir) in \
15931 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15932 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15933 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15934 esac; \
15935 module_srcdir=libelf; \
15936 $(SHELL) $$s/$$module_srcdir/configure \
15937 --srcdir=$${topdir}/$$module_srcdir \
15938 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15939 --target=${target_alias} \
15940 --with-build-libsubdir=$(HOST_SUBDIR) \
15941 $(STAGE4_CONFIGURE_FLAGS) \
15942 --disable-shared
15943 @endif libelf-bootstrap
15945 .PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
15946 maybe-configure-stageprofile-libelf:
15947 @if libelf-bootstrap
15948 maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
15949 configure-stageprofile-libelf:
15950 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15951 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15952 @r=`${PWD_COMMAND}`; export r; \
15953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15954 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15955 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15956 $(HOST_EXPORTS) \
15957 $(POSTSTAGE1_HOST_EXPORTS) \
15958 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15959 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15960 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
15961 echo Configuring stage profile in $(HOST_SUBDIR)/libelf ; \
15962 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15963 cd $(HOST_SUBDIR)/libelf || exit 1; \
15964 case $(srcdir) in \
15965 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15966 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15967 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15968 esac; \
15969 module_srcdir=libelf; \
15970 $(SHELL) $$s/$$module_srcdir/configure \
15971 --srcdir=$${topdir}/$$module_srcdir \
15972 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15973 --target=${target_alias} \
15974 --with-build-libsubdir=$(HOST_SUBDIR) \
15975 $(STAGEprofile_CONFIGURE_FLAGS) \
15976 --disable-shared
15977 @endif libelf-bootstrap
15979 .PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
15980 maybe-configure-stagefeedback-libelf:
15981 @if libelf-bootstrap
15982 maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
15983 configure-stagefeedback-libelf:
15984 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15985 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15986 @r=`${PWD_COMMAND}`; export r; \
15987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15988 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15989 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15990 $(HOST_EXPORTS) \
15991 $(POSTSTAGE1_HOST_EXPORTS) \
15992 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15993 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15994 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
15995 echo Configuring stage feedback in $(HOST_SUBDIR)/libelf ; \
15996 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15997 cd $(HOST_SUBDIR)/libelf || exit 1; \
15998 case $(srcdir) in \
15999 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16000 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
16001 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16002 esac; \
16003 module_srcdir=libelf; \
16004 $(SHELL) $$s/$$module_srcdir/configure \
16005 --srcdir=$${topdir}/$$module_srcdir \
16006 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16007 --target=${target_alias} \
16008 --with-build-libsubdir=$(HOST_SUBDIR) \
16009 $(STAGEfeedback_CONFIGURE_FLAGS) \
16010 --disable-shared
16011 @endif libelf-bootstrap
16017 .PHONY: all-libelf maybe-all-libelf
16018 maybe-all-libelf:
16019 @if gcc-bootstrap
16020 all-libelf: stage_current
16021 @endif gcc-bootstrap
16022 @if libelf
16023 TARGET-libelf=all
16024 maybe-all-libelf: all-libelf
16025 all-libelf: configure-libelf
16026 @r=`${PWD_COMMAND}`; export r; \
16027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16028 $(HOST_EXPORTS) \
16029 (cd $(HOST_SUBDIR)/libelf && \
16030 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
16031 $(TARGET-libelf))
16032 @endif libelf
16036 .PHONY: all-stage1-libelf maybe-all-stage1-libelf
16037 .PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
16038 maybe-all-stage1-libelf:
16039 maybe-clean-stage1-libelf:
16040 @if libelf-bootstrap
16041 maybe-all-stage1-libelf: all-stage1-libelf
16042 all-stage1: all-stage1-libelf
16043 TARGET-stage1-libelf = $(TARGET-libelf)
16044 all-stage1-libelf: configure-stage1-libelf
16045 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16046 @r=`${PWD_COMMAND}`; export r; \
16047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16048 TFLAGS="$(STAGE1_TFLAGS)"; \
16049 $(HOST_EXPORTS) \
16050 cd $(HOST_SUBDIR)/libelf && \
16051 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16052 CFLAGS="$(STAGE1_CFLAGS)" \
16053 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
16054 LIBCFLAGS="$(LIBCFLAGS)" \
16055 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16056 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16057 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16058 $(EXTRA_HOST_FLAGS) \
16059 $(STAGE1_FLAGS_TO_PASS) \
16060 TFLAGS="$(STAGE1_TFLAGS)" \
16061 $(TARGET-stage1-libelf)
16063 maybe-clean-stage1-libelf: clean-stage1-libelf
16064 clean-stage1: clean-stage1-libelf
16065 clean-stage1-libelf:
16066 @if [ $(current_stage) = stage1 ]; then \
16067 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
16068 else \
16069 [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
16070 $(MAKE) stage1-start; \
16071 fi; \
16072 cd $(HOST_SUBDIR)/libelf && \
16073 $(MAKE) $(EXTRA_HOST_FLAGS) \
16074 $(STAGE1_FLAGS_TO_PASS) clean
16075 @endif libelf-bootstrap
16078 .PHONY: all-stage2-libelf maybe-all-stage2-libelf
16079 .PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
16080 maybe-all-stage2-libelf:
16081 maybe-clean-stage2-libelf:
16082 @if libelf-bootstrap
16083 maybe-all-stage2-libelf: all-stage2-libelf
16084 all-stage2: all-stage2-libelf
16085 TARGET-stage2-libelf = $(TARGET-libelf)
16086 all-stage2-libelf: configure-stage2-libelf
16087 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16088 @r=`${PWD_COMMAND}`; export r; \
16089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16090 TFLAGS="$(STAGE2_TFLAGS)"; \
16091 $(HOST_EXPORTS) \
16092 $(POSTSTAGE1_HOST_EXPORTS) \
16093 cd $(HOST_SUBDIR)/libelf && \
16094 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16095 CFLAGS="$(STAGE2_CFLAGS)" \
16096 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
16097 LIBCFLAGS="$(STAGE2_CFLAGS)" \
16098 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16099 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16100 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16101 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16102 TFLAGS="$(STAGE2_TFLAGS)" \
16103 $(TARGET-stage2-libelf)
16105 maybe-clean-stage2-libelf: clean-stage2-libelf
16106 clean-stage2: clean-stage2-libelf
16107 clean-stage2-libelf:
16108 @if [ $(current_stage) = stage2 ]; then \
16109 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
16110 else \
16111 [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
16112 $(MAKE) stage2-start; \
16113 fi; \
16114 cd $(HOST_SUBDIR)/libelf && \
16115 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16116 @endif libelf-bootstrap
16119 .PHONY: all-stage3-libelf maybe-all-stage3-libelf
16120 .PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
16121 maybe-all-stage3-libelf:
16122 maybe-clean-stage3-libelf:
16123 @if libelf-bootstrap
16124 maybe-all-stage3-libelf: all-stage3-libelf
16125 all-stage3: all-stage3-libelf
16126 TARGET-stage3-libelf = $(TARGET-libelf)
16127 all-stage3-libelf: configure-stage3-libelf
16128 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16129 @r=`${PWD_COMMAND}`; export r; \
16130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16131 TFLAGS="$(STAGE3_TFLAGS)"; \
16132 $(HOST_EXPORTS) \
16133 $(POSTSTAGE1_HOST_EXPORTS) \
16134 cd $(HOST_SUBDIR)/libelf && \
16135 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16136 CFLAGS="$(STAGE3_CFLAGS)" \
16137 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
16138 LIBCFLAGS="$(STAGE3_CFLAGS)" \
16139 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16140 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16141 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16142 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16143 TFLAGS="$(STAGE3_TFLAGS)" \
16144 $(TARGET-stage3-libelf)
16146 maybe-clean-stage3-libelf: clean-stage3-libelf
16147 clean-stage3: clean-stage3-libelf
16148 clean-stage3-libelf:
16149 @if [ $(current_stage) = stage3 ]; then \
16150 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
16151 else \
16152 [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
16153 $(MAKE) stage3-start; \
16154 fi; \
16155 cd $(HOST_SUBDIR)/libelf && \
16156 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16157 @endif libelf-bootstrap
16160 .PHONY: all-stage4-libelf maybe-all-stage4-libelf
16161 .PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
16162 maybe-all-stage4-libelf:
16163 maybe-clean-stage4-libelf:
16164 @if libelf-bootstrap
16165 maybe-all-stage4-libelf: all-stage4-libelf
16166 all-stage4: all-stage4-libelf
16167 TARGET-stage4-libelf = $(TARGET-libelf)
16168 all-stage4-libelf: configure-stage4-libelf
16169 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16170 @r=`${PWD_COMMAND}`; export r; \
16171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16172 TFLAGS="$(STAGE4_TFLAGS)"; \
16173 $(HOST_EXPORTS) \
16174 $(POSTSTAGE1_HOST_EXPORTS) \
16175 cd $(HOST_SUBDIR)/libelf && \
16176 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16177 CFLAGS="$(STAGE4_CFLAGS)" \
16178 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
16179 LIBCFLAGS="$(STAGE4_CFLAGS)" \
16180 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16181 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16182 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16183 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16184 TFLAGS="$(STAGE4_TFLAGS)" \
16185 $(TARGET-stage4-libelf)
16187 maybe-clean-stage4-libelf: clean-stage4-libelf
16188 clean-stage4: clean-stage4-libelf
16189 clean-stage4-libelf:
16190 @if [ $(current_stage) = stage4 ]; then \
16191 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
16192 else \
16193 [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
16194 $(MAKE) stage4-start; \
16195 fi; \
16196 cd $(HOST_SUBDIR)/libelf && \
16197 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16198 @endif libelf-bootstrap
16201 .PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
16202 .PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
16203 maybe-all-stageprofile-libelf:
16204 maybe-clean-stageprofile-libelf:
16205 @if libelf-bootstrap
16206 maybe-all-stageprofile-libelf: all-stageprofile-libelf
16207 all-stageprofile: all-stageprofile-libelf
16208 TARGET-stageprofile-libelf = $(TARGET-libelf)
16209 all-stageprofile-libelf: configure-stageprofile-libelf
16210 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16211 @r=`${PWD_COMMAND}`; export r; \
16212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16213 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16214 $(HOST_EXPORTS) \
16215 $(POSTSTAGE1_HOST_EXPORTS) \
16216 cd $(HOST_SUBDIR)/libelf && \
16217 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16218 CFLAGS="$(STAGEprofile_CFLAGS)" \
16219 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
16220 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16221 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16222 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16223 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16224 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16225 TFLAGS="$(STAGEprofile_TFLAGS)" \
16226 $(TARGET-stageprofile-libelf)
16228 maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
16229 clean-stageprofile: clean-stageprofile-libelf
16230 clean-stageprofile-libelf:
16231 @if [ $(current_stage) = stageprofile ]; then \
16232 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
16233 else \
16234 [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
16235 $(MAKE) stageprofile-start; \
16236 fi; \
16237 cd $(HOST_SUBDIR)/libelf && \
16238 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16239 @endif libelf-bootstrap
16242 .PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
16243 .PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
16244 maybe-all-stagefeedback-libelf:
16245 maybe-clean-stagefeedback-libelf:
16246 @if libelf-bootstrap
16247 maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
16248 all-stagefeedback: all-stagefeedback-libelf
16249 TARGET-stagefeedback-libelf = $(TARGET-libelf)
16250 all-stagefeedback-libelf: configure-stagefeedback-libelf
16251 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16252 @r=`${PWD_COMMAND}`; export r; \
16253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16254 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16255 $(HOST_EXPORTS) \
16256 $(POSTSTAGE1_HOST_EXPORTS) \
16257 cd $(HOST_SUBDIR)/libelf && \
16258 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16259 CFLAGS="$(STAGEfeedback_CFLAGS)" \
16260 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
16261 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16262 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16263 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16264 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16265 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16266 TFLAGS="$(STAGEfeedback_TFLAGS)" \
16267 $(TARGET-stagefeedback-libelf)
16269 maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
16270 clean-stagefeedback: clean-stagefeedback-libelf
16271 clean-stagefeedback-libelf:
16272 @if [ $(current_stage) = stagefeedback ]; then \
16273 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
16274 else \
16275 [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
16276 $(MAKE) stagefeedback-start; \
16277 fi; \
16278 cd $(HOST_SUBDIR)/libelf && \
16279 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16280 @endif libelf-bootstrap
16286 .PHONY: check-libelf maybe-check-libelf
16287 maybe-check-libelf:
16288 @if libelf
16289 maybe-check-libelf: check-libelf
16291 check-libelf:
16292 @: $(MAKE); $(unstage)
16293 @r=`${PWD_COMMAND}`; export r; \
16294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16295 $(HOST_EXPORTS) \
16296 (cd $(HOST_SUBDIR)/libelf && \
16297 $(MAKE) $(FLAGS_TO_PASS) check)
16299 @endif libelf
16301 .PHONY: install-libelf maybe-install-libelf
16302 maybe-install-libelf:
16303 @if libelf
16304 maybe-install-libelf: install-libelf
16306 install-libelf:
16308 @endif libelf
16310 .PHONY: install-strip-libelf maybe-install-strip-libelf
16311 maybe-install-strip-libelf:
16312 @if libelf
16313 maybe-install-strip-libelf: install-strip-libelf
16315 install-strip-libelf:
16317 @endif libelf
16319 # Other targets (info, dvi, pdf, etc.)
16321 .PHONY: maybe-info-libelf info-libelf
16322 maybe-info-libelf:
16323 @if libelf
16324 maybe-info-libelf: info-libelf
16326 info-libelf: \
16327 configure-libelf
16328 @[ -f ./libelf/Makefile ] || exit 0; \
16329 r=`${PWD_COMMAND}`; export r; \
16330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16331 $(HOST_EXPORTS) \
16332 for flag in $(EXTRA_HOST_FLAGS) ; do \
16333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16334 done; \
16335 echo "Doing info in libelf" ; \
16336 (cd $(HOST_SUBDIR)/libelf && \
16337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16339 "RANLIB=$${RANLIB}" \
16340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16341 info) \
16342 || exit 1
16344 @endif libelf
16346 .PHONY: maybe-dvi-libelf dvi-libelf
16347 maybe-dvi-libelf:
16348 @if libelf
16349 maybe-dvi-libelf: dvi-libelf
16351 dvi-libelf: \
16352 configure-libelf
16353 @[ -f ./libelf/Makefile ] || exit 0; \
16354 r=`${PWD_COMMAND}`; export r; \
16355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16356 $(HOST_EXPORTS) \
16357 for flag in $(EXTRA_HOST_FLAGS) ; do \
16358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16359 done; \
16360 echo "Doing dvi in libelf" ; \
16361 (cd $(HOST_SUBDIR)/libelf && \
16362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16364 "RANLIB=$${RANLIB}" \
16365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16366 dvi) \
16367 || exit 1
16369 @endif libelf
16371 .PHONY: maybe-pdf-libelf pdf-libelf
16372 maybe-pdf-libelf:
16373 @if libelf
16374 maybe-pdf-libelf: pdf-libelf
16376 pdf-libelf: \
16377 configure-libelf
16378 @[ -f ./libelf/Makefile ] || exit 0; \
16379 r=`${PWD_COMMAND}`; export r; \
16380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16381 $(HOST_EXPORTS) \
16382 for flag in $(EXTRA_HOST_FLAGS) ; do \
16383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16384 done; \
16385 echo "Doing pdf in libelf" ; \
16386 (cd $(HOST_SUBDIR)/libelf && \
16387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16389 "RANLIB=$${RANLIB}" \
16390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16391 pdf) \
16392 || exit 1
16394 @endif libelf
16396 .PHONY: maybe-html-libelf html-libelf
16397 maybe-html-libelf:
16398 @if libelf
16399 maybe-html-libelf: html-libelf
16401 html-libelf: \
16402 configure-libelf
16403 @[ -f ./libelf/Makefile ] || exit 0; \
16404 r=`${PWD_COMMAND}`; export r; \
16405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16406 $(HOST_EXPORTS) \
16407 for flag in $(EXTRA_HOST_FLAGS) ; do \
16408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16409 done; \
16410 echo "Doing html in libelf" ; \
16411 (cd $(HOST_SUBDIR)/libelf && \
16412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16414 "RANLIB=$${RANLIB}" \
16415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16416 html) \
16417 || exit 1
16419 @endif libelf
16421 .PHONY: maybe-TAGS-libelf TAGS-libelf
16422 maybe-TAGS-libelf:
16423 @if libelf
16424 maybe-TAGS-libelf: TAGS-libelf
16426 TAGS-libelf: \
16427 configure-libelf
16428 @[ -f ./libelf/Makefile ] || exit 0; \
16429 r=`${PWD_COMMAND}`; export r; \
16430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16431 $(HOST_EXPORTS) \
16432 for flag in $(EXTRA_HOST_FLAGS) ; do \
16433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16434 done; \
16435 echo "Doing TAGS in libelf" ; \
16436 (cd $(HOST_SUBDIR)/libelf && \
16437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16439 "RANLIB=$${RANLIB}" \
16440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16441 TAGS) \
16442 || exit 1
16444 @endif libelf
16446 .PHONY: maybe-install-info-libelf install-info-libelf
16447 maybe-install-info-libelf:
16448 @if libelf
16449 maybe-install-info-libelf: install-info-libelf
16451 install-info-libelf: \
16452 configure-libelf \
16453 info-libelf
16454 @[ -f ./libelf/Makefile ] || exit 0; \
16455 r=`${PWD_COMMAND}`; export r; \
16456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16457 $(HOST_EXPORTS) \
16458 for flag in $(EXTRA_HOST_FLAGS) ; do \
16459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16460 done; \
16461 echo "Doing install-info in libelf" ; \
16462 (cd $(HOST_SUBDIR)/libelf && \
16463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16465 "RANLIB=$${RANLIB}" \
16466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16467 install-info) \
16468 || exit 1
16470 @endif libelf
16472 .PHONY: maybe-install-pdf-libelf install-pdf-libelf
16473 maybe-install-pdf-libelf:
16474 @if libelf
16475 maybe-install-pdf-libelf: install-pdf-libelf
16477 install-pdf-libelf: \
16478 configure-libelf \
16479 pdf-libelf
16480 @[ -f ./libelf/Makefile ] || exit 0; \
16481 r=`${PWD_COMMAND}`; export r; \
16482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16483 $(HOST_EXPORTS) \
16484 for flag in $(EXTRA_HOST_FLAGS) ; do \
16485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16486 done; \
16487 echo "Doing install-pdf in libelf" ; \
16488 (cd $(HOST_SUBDIR)/libelf && \
16489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16491 "RANLIB=$${RANLIB}" \
16492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16493 install-pdf) \
16494 || exit 1
16496 @endif libelf
16498 .PHONY: maybe-install-html-libelf install-html-libelf
16499 maybe-install-html-libelf:
16500 @if libelf
16501 maybe-install-html-libelf: install-html-libelf
16503 install-html-libelf: \
16504 configure-libelf \
16505 html-libelf
16506 @[ -f ./libelf/Makefile ] || exit 0; \
16507 r=`${PWD_COMMAND}`; export r; \
16508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16509 $(HOST_EXPORTS) \
16510 for flag in $(EXTRA_HOST_FLAGS) ; do \
16511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16512 done; \
16513 echo "Doing install-html in libelf" ; \
16514 (cd $(HOST_SUBDIR)/libelf && \
16515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16517 "RANLIB=$${RANLIB}" \
16518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16519 install-html) \
16520 || exit 1
16522 @endif libelf
16524 .PHONY: maybe-installcheck-libelf installcheck-libelf
16525 maybe-installcheck-libelf:
16526 @if libelf
16527 maybe-installcheck-libelf: installcheck-libelf
16529 installcheck-libelf: \
16530 configure-libelf
16531 @[ -f ./libelf/Makefile ] || exit 0; \
16532 r=`${PWD_COMMAND}`; export r; \
16533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16534 $(HOST_EXPORTS) \
16535 for flag in $(EXTRA_HOST_FLAGS) ; do \
16536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16537 done; \
16538 echo "Doing installcheck in libelf" ; \
16539 (cd $(HOST_SUBDIR)/libelf && \
16540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16542 "RANLIB=$${RANLIB}" \
16543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16544 installcheck) \
16545 || exit 1
16547 @endif libelf
16549 .PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
16550 maybe-mostlyclean-libelf:
16551 @if libelf
16552 maybe-mostlyclean-libelf: mostlyclean-libelf
16554 mostlyclean-libelf:
16555 @[ -f ./libelf/Makefile ] || exit 0; \
16556 r=`${PWD_COMMAND}`; export r; \
16557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16558 $(HOST_EXPORTS) \
16559 for flag in $(EXTRA_HOST_FLAGS) ; do \
16560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16561 done; \
16562 echo "Doing mostlyclean in libelf" ; \
16563 (cd $(HOST_SUBDIR)/libelf && \
16564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16566 "RANLIB=$${RANLIB}" \
16567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16568 mostlyclean) \
16569 || exit 1
16571 @endif libelf
16573 .PHONY: maybe-clean-libelf clean-libelf
16574 maybe-clean-libelf:
16575 @if libelf
16576 maybe-clean-libelf: clean-libelf
16578 clean-libelf:
16579 @[ -f ./libelf/Makefile ] || exit 0; \
16580 r=`${PWD_COMMAND}`; export r; \
16581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16582 $(HOST_EXPORTS) \
16583 for flag in $(EXTRA_HOST_FLAGS) ; do \
16584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16585 done; \
16586 echo "Doing clean in libelf" ; \
16587 (cd $(HOST_SUBDIR)/libelf && \
16588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16590 "RANLIB=$${RANLIB}" \
16591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16592 clean) \
16593 || exit 1
16595 @endif libelf
16597 .PHONY: maybe-distclean-libelf distclean-libelf
16598 maybe-distclean-libelf:
16599 @if libelf
16600 maybe-distclean-libelf: distclean-libelf
16602 distclean-libelf:
16603 @[ -f ./libelf/Makefile ] || exit 0; \
16604 r=`${PWD_COMMAND}`; export r; \
16605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16606 $(HOST_EXPORTS) \
16607 for flag in $(EXTRA_HOST_FLAGS) ; do \
16608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16609 done; \
16610 echo "Doing distclean in libelf" ; \
16611 (cd $(HOST_SUBDIR)/libelf && \
16612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16614 "RANLIB=$${RANLIB}" \
16615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16616 distclean) \
16617 || exit 1
16619 @endif libelf
16621 .PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
16622 maybe-maintainer-clean-libelf:
16623 @if libelf
16624 maybe-maintainer-clean-libelf: maintainer-clean-libelf
16626 maintainer-clean-libelf:
16627 @[ -f ./libelf/Makefile ] || exit 0; \
16628 r=`${PWD_COMMAND}`; export r; \
16629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16630 $(HOST_EXPORTS) \
16631 for flag in $(EXTRA_HOST_FLAGS) ; do \
16632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16633 done; \
16634 echo "Doing maintainer-clean in libelf" ; \
16635 (cd $(HOST_SUBDIR)/libelf && \
16636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16638 "RANLIB=$${RANLIB}" \
16639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16640 maintainer-clean) \
16641 || exit 1
16643 @endif libelf
16647 .PHONY: configure-gold maybe-configure-gold
16648 maybe-configure-gold:
16649 @if gcc-bootstrap
16650 configure-gold: stage_current
16651 @endif gcc-bootstrap
16652 @if gold
16653 maybe-configure-gold: configure-gold
16654 configure-gold:
16655 @r=`${PWD_COMMAND}`; export r; \
16656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16657 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16658 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16659 $(HOST_EXPORTS) \
16660 echo Configuring in $(HOST_SUBDIR)/gold; \
16662 this_target="${target_alias}"; \
16664 cd "$(HOST_SUBDIR)/gold" || exit 1; \
16665 case $(srcdir) in \
16666 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16667 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16668 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16669 esac; \
16670 module_srcdir=gold; \
16671 $(SHELL) \
16672 $$s/$$module_srcdir/configure \
16673 --srcdir=$${topdir}/$$module_srcdir \
16674 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16675 --target=$${this_target} \
16676 || exit 1
16677 @endif gold
16681 .PHONY: configure-stage1-gold maybe-configure-stage1-gold
16682 maybe-configure-stage1-gold:
16683 @if gold-bootstrap
16684 maybe-configure-stage1-gold: configure-stage1-gold
16685 configure-stage1-gold:
16686 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16687 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16688 @r=`${PWD_COMMAND}`; export r; \
16689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16690 TFLAGS="$(STAGE1_TFLAGS)"; \
16691 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16692 $(HOST_EXPORTS) \
16693 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16694 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16695 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
16696 echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
16697 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16698 cd $(HOST_SUBDIR)/gold || exit 1; \
16699 case $(srcdir) in \
16700 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16701 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16702 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16703 esac; \
16704 module_srcdir=gold; \
16705 $(SHELL) $$s/$$module_srcdir/configure \
16706 --srcdir=$${topdir}/$$module_srcdir \
16707 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16708 --target=${target_alias} \
16710 $(STAGE1_CONFIGURE_FLAGS)
16711 @endif gold-bootstrap
16713 .PHONY: configure-stage2-gold maybe-configure-stage2-gold
16714 maybe-configure-stage2-gold:
16715 @if gold-bootstrap
16716 maybe-configure-stage2-gold: configure-stage2-gold
16717 configure-stage2-gold:
16718 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16719 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16720 @r=`${PWD_COMMAND}`; export r; \
16721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16722 TFLAGS="$(STAGE2_TFLAGS)"; \
16723 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16724 $(HOST_EXPORTS) \
16725 $(POSTSTAGE1_HOST_EXPORTS) \
16726 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16727 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16728 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
16729 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
16730 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16731 cd $(HOST_SUBDIR)/gold || exit 1; \
16732 case $(srcdir) in \
16733 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16734 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16735 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16736 esac; \
16737 module_srcdir=gold; \
16738 $(SHELL) $$s/$$module_srcdir/configure \
16739 --srcdir=$${topdir}/$$module_srcdir \
16740 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16741 --target=${target_alias} \
16742 --with-build-libsubdir=$(HOST_SUBDIR) \
16743 $(STAGE2_CONFIGURE_FLAGS)
16744 @endif gold-bootstrap
16746 .PHONY: configure-stage3-gold maybe-configure-stage3-gold
16747 maybe-configure-stage3-gold:
16748 @if gold-bootstrap
16749 maybe-configure-stage3-gold: configure-stage3-gold
16750 configure-stage3-gold:
16751 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16752 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16753 @r=`${PWD_COMMAND}`; export r; \
16754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16755 TFLAGS="$(STAGE3_TFLAGS)"; \
16756 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16757 $(HOST_EXPORTS) \
16758 $(POSTSTAGE1_HOST_EXPORTS) \
16759 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
16760 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
16761 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
16762 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
16763 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16764 cd $(HOST_SUBDIR)/gold || exit 1; \
16765 case $(srcdir) in \
16766 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16767 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16768 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16769 esac; \
16770 module_srcdir=gold; \
16771 $(SHELL) $$s/$$module_srcdir/configure \
16772 --srcdir=$${topdir}/$$module_srcdir \
16773 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16774 --target=${target_alias} \
16775 --with-build-libsubdir=$(HOST_SUBDIR) \
16776 $(STAGE3_CONFIGURE_FLAGS)
16777 @endif gold-bootstrap
16779 .PHONY: configure-stage4-gold maybe-configure-stage4-gold
16780 maybe-configure-stage4-gold:
16781 @if gold-bootstrap
16782 maybe-configure-stage4-gold: configure-stage4-gold
16783 configure-stage4-gold:
16784 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16785 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16786 @r=`${PWD_COMMAND}`; export r; \
16787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16788 TFLAGS="$(STAGE4_TFLAGS)"; \
16789 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16790 $(HOST_EXPORTS) \
16791 $(POSTSTAGE1_HOST_EXPORTS) \
16792 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
16793 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
16794 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
16795 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
16796 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16797 cd $(HOST_SUBDIR)/gold || exit 1; \
16798 case $(srcdir) in \
16799 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16800 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16801 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16802 esac; \
16803 module_srcdir=gold; \
16804 $(SHELL) $$s/$$module_srcdir/configure \
16805 --srcdir=$${topdir}/$$module_srcdir \
16806 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16807 --target=${target_alias} \
16808 --with-build-libsubdir=$(HOST_SUBDIR) \
16809 $(STAGE4_CONFIGURE_FLAGS)
16810 @endif gold-bootstrap
16812 .PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
16813 maybe-configure-stageprofile-gold:
16814 @if gold-bootstrap
16815 maybe-configure-stageprofile-gold: configure-stageprofile-gold
16816 configure-stageprofile-gold:
16817 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16818 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16819 @r=`${PWD_COMMAND}`; export r; \
16820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16821 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16822 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16823 $(HOST_EXPORTS) \
16824 $(POSTSTAGE1_HOST_EXPORTS) \
16825 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
16826 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
16827 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
16828 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
16829 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16830 cd $(HOST_SUBDIR)/gold || exit 1; \
16831 case $(srcdir) in \
16832 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16833 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16834 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16835 esac; \
16836 module_srcdir=gold; \
16837 $(SHELL) $$s/$$module_srcdir/configure \
16838 --srcdir=$${topdir}/$$module_srcdir \
16839 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16840 --target=${target_alias} \
16841 --with-build-libsubdir=$(HOST_SUBDIR) \
16842 $(STAGEprofile_CONFIGURE_FLAGS)
16843 @endif gold-bootstrap
16845 .PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
16846 maybe-configure-stagefeedback-gold:
16847 @if gold-bootstrap
16848 maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
16849 configure-stagefeedback-gold:
16850 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16851 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16852 @r=`${PWD_COMMAND}`; export r; \
16853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16854 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16855 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16856 $(HOST_EXPORTS) \
16857 $(POSTSTAGE1_HOST_EXPORTS) \
16858 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
16859 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
16860 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
16861 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
16862 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16863 cd $(HOST_SUBDIR)/gold || exit 1; \
16864 case $(srcdir) in \
16865 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16866 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16867 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16868 esac; \
16869 module_srcdir=gold; \
16870 $(SHELL) $$s/$$module_srcdir/configure \
16871 --srcdir=$${topdir}/$$module_srcdir \
16872 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16873 --target=${target_alias} \
16874 --with-build-libsubdir=$(HOST_SUBDIR) \
16875 $(STAGEfeedback_CONFIGURE_FLAGS)
16876 @endif gold-bootstrap
16882 .PHONY: all-gold maybe-all-gold
16883 maybe-all-gold:
16884 @if gcc-bootstrap
16885 all-gold: stage_current
16886 @endif gcc-bootstrap
16887 @if gold
16888 TARGET-gold=all
16889 maybe-all-gold: all-gold
16890 all-gold: configure-gold
16891 @r=`${PWD_COMMAND}`; export r; \
16892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16893 $(HOST_EXPORTS) \
16894 (cd $(HOST_SUBDIR)/gold && \
16895 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
16896 $(TARGET-gold))
16897 @endif gold
16901 .PHONY: all-stage1-gold maybe-all-stage1-gold
16902 .PHONY: clean-stage1-gold maybe-clean-stage1-gold
16903 maybe-all-stage1-gold:
16904 maybe-clean-stage1-gold:
16905 @if gold-bootstrap
16906 maybe-all-stage1-gold: all-stage1-gold
16907 all-stage1: all-stage1-gold
16908 TARGET-stage1-gold = $(TARGET-gold)
16909 all-stage1-gold: configure-stage1-gold
16910 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16911 @r=`${PWD_COMMAND}`; export r; \
16912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16913 TFLAGS="$(STAGE1_TFLAGS)"; \
16914 $(HOST_EXPORTS) \
16915 cd $(HOST_SUBDIR)/gold && \
16916 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16917 CFLAGS="$(STAGE1_CFLAGS)" \
16918 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
16919 LIBCFLAGS="$(LIBCFLAGS)" \
16920 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16921 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16922 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16923 $(EXTRA_HOST_FLAGS) \
16924 $(STAGE1_FLAGS_TO_PASS) \
16925 TFLAGS="$(STAGE1_TFLAGS)" \
16926 $(TARGET-stage1-gold)
16928 maybe-clean-stage1-gold: clean-stage1-gold
16929 clean-stage1: clean-stage1-gold
16930 clean-stage1-gold:
16931 @if [ $(current_stage) = stage1 ]; then \
16932 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16933 else \
16934 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
16935 $(MAKE) stage1-start; \
16936 fi; \
16937 cd $(HOST_SUBDIR)/gold && \
16938 $(MAKE) $(EXTRA_HOST_FLAGS) \
16939 $(STAGE1_FLAGS_TO_PASS) clean
16940 @endif gold-bootstrap
16943 .PHONY: all-stage2-gold maybe-all-stage2-gold
16944 .PHONY: clean-stage2-gold maybe-clean-stage2-gold
16945 maybe-all-stage2-gold:
16946 maybe-clean-stage2-gold:
16947 @if gold-bootstrap
16948 maybe-all-stage2-gold: all-stage2-gold
16949 all-stage2: all-stage2-gold
16950 TARGET-stage2-gold = $(TARGET-gold)
16951 all-stage2-gold: configure-stage2-gold
16952 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16953 @r=`${PWD_COMMAND}`; export r; \
16954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16955 TFLAGS="$(STAGE2_TFLAGS)"; \
16956 $(HOST_EXPORTS) \
16957 $(POSTSTAGE1_HOST_EXPORTS) \
16958 cd $(HOST_SUBDIR)/gold && \
16959 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16960 CFLAGS="$(STAGE2_CFLAGS)" \
16961 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
16962 LIBCFLAGS="$(STAGE2_CFLAGS)" \
16963 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16964 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16965 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16966 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16967 TFLAGS="$(STAGE2_TFLAGS)" \
16968 $(TARGET-stage2-gold)
16970 maybe-clean-stage2-gold: clean-stage2-gold
16971 clean-stage2: clean-stage2-gold
16972 clean-stage2-gold:
16973 @if [ $(current_stage) = stage2 ]; then \
16974 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16975 else \
16976 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
16977 $(MAKE) stage2-start; \
16978 fi; \
16979 cd $(HOST_SUBDIR)/gold && \
16980 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16981 @endif gold-bootstrap
16984 .PHONY: all-stage3-gold maybe-all-stage3-gold
16985 .PHONY: clean-stage3-gold maybe-clean-stage3-gold
16986 maybe-all-stage3-gold:
16987 maybe-clean-stage3-gold:
16988 @if gold-bootstrap
16989 maybe-all-stage3-gold: all-stage3-gold
16990 all-stage3: all-stage3-gold
16991 TARGET-stage3-gold = $(TARGET-gold)
16992 all-stage3-gold: configure-stage3-gold
16993 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16994 @r=`${PWD_COMMAND}`; export r; \
16995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16996 TFLAGS="$(STAGE3_TFLAGS)"; \
16997 $(HOST_EXPORTS) \
16998 $(POSTSTAGE1_HOST_EXPORTS) \
16999 cd $(HOST_SUBDIR)/gold && \
17000 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17001 CFLAGS="$(STAGE3_CFLAGS)" \
17002 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17003 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17004 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17005 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17006 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17007 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17008 TFLAGS="$(STAGE3_TFLAGS)" \
17009 $(TARGET-stage3-gold)
17011 maybe-clean-stage3-gold: clean-stage3-gold
17012 clean-stage3: clean-stage3-gold
17013 clean-stage3-gold:
17014 @if [ $(current_stage) = stage3 ]; then \
17015 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
17016 else \
17017 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
17018 $(MAKE) stage3-start; \
17019 fi; \
17020 cd $(HOST_SUBDIR)/gold && \
17021 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17022 @endif gold-bootstrap
17025 .PHONY: all-stage4-gold maybe-all-stage4-gold
17026 .PHONY: clean-stage4-gold maybe-clean-stage4-gold
17027 maybe-all-stage4-gold:
17028 maybe-clean-stage4-gold:
17029 @if gold-bootstrap
17030 maybe-all-stage4-gold: all-stage4-gold
17031 all-stage4: all-stage4-gold
17032 TARGET-stage4-gold = $(TARGET-gold)
17033 all-stage4-gold: configure-stage4-gold
17034 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17035 @r=`${PWD_COMMAND}`; export r; \
17036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17037 TFLAGS="$(STAGE4_TFLAGS)"; \
17038 $(HOST_EXPORTS) \
17039 $(POSTSTAGE1_HOST_EXPORTS) \
17040 cd $(HOST_SUBDIR)/gold && \
17041 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17042 CFLAGS="$(STAGE4_CFLAGS)" \
17043 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17044 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17045 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17046 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17047 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17048 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17049 TFLAGS="$(STAGE4_TFLAGS)" \
17050 $(TARGET-stage4-gold)
17052 maybe-clean-stage4-gold: clean-stage4-gold
17053 clean-stage4: clean-stage4-gold
17054 clean-stage4-gold:
17055 @if [ $(current_stage) = stage4 ]; then \
17056 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
17057 else \
17058 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
17059 $(MAKE) stage4-start; \
17060 fi; \
17061 cd $(HOST_SUBDIR)/gold && \
17062 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17063 @endif gold-bootstrap
17066 .PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
17067 .PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
17068 maybe-all-stageprofile-gold:
17069 maybe-clean-stageprofile-gold:
17070 @if gold-bootstrap
17071 maybe-all-stageprofile-gold: all-stageprofile-gold
17072 all-stageprofile: all-stageprofile-gold
17073 TARGET-stageprofile-gold = $(TARGET-gold)
17074 all-stageprofile-gold: configure-stageprofile-gold
17075 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17076 @r=`${PWD_COMMAND}`; export r; \
17077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17078 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17079 $(HOST_EXPORTS) \
17080 $(POSTSTAGE1_HOST_EXPORTS) \
17081 cd $(HOST_SUBDIR)/gold && \
17082 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17083 CFLAGS="$(STAGEprofile_CFLAGS)" \
17084 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17085 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17086 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17087 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17088 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17089 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17090 TFLAGS="$(STAGEprofile_TFLAGS)" \
17091 $(TARGET-stageprofile-gold)
17093 maybe-clean-stageprofile-gold: clean-stageprofile-gold
17094 clean-stageprofile: clean-stageprofile-gold
17095 clean-stageprofile-gold:
17096 @if [ $(current_stage) = stageprofile ]; then \
17097 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
17098 else \
17099 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
17100 $(MAKE) stageprofile-start; \
17101 fi; \
17102 cd $(HOST_SUBDIR)/gold && \
17103 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17104 @endif gold-bootstrap
17107 .PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
17108 .PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
17109 maybe-all-stagefeedback-gold:
17110 maybe-clean-stagefeedback-gold:
17111 @if gold-bootstrap
17112 maybe-all-stagefeedback-gold: all-stagefeedback-gold
17113 all-stagefeedback: all-stagefeedback-gold
17114 TARGET-stagefeedback-gold = $(TARGET-gold)
17115 all-stagefeedback-gold: configure-stagefeedback-gold
17116 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17117 @r=`${PWD_COMMAND}`; export r; \
17118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17119 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17120 $(HOST_EXPORTS) \
17121 $(POSTSTAGE1_HOST_EXPORTS) \
17122 cd $(HOST_SUBDIR)/gold && \
17123 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17124 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17125 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17126 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17127 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17128 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17129 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17130 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17131 TFLAGS="$(STAGEfeedback_TFLAGS)" \
17132 $(TARGET-stagefeedback-gold)
17134 maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
17135 clean-stagefeedback: clean-stagefeedback-gold
17136 clean-stagefeedback-gold:
17137 @if [ $(current_stage) = stagefeedback ]; then \
17138 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
17139 else \
17140 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
17141 $(MAKE) stagefeedback-start; \
17142 fi; \
17143 cd $(HOST_SUBDIR)/gold && \
17144 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17145 @endif gold-bootstrap
17151 .PHONY: check-gold maybe-check-gold
17152 maybe-check-gold:
17153 @if gold
17154 maybe-check-gold: check-gold
17156 check-gold:
17157 @: $(MAKE); $(unstage)
17158 @r=`${PWD_COMMAND}`; export r; \
17159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17160 $(HOST_EXPORTS) \
17161 (cd $(HOST_SUBDIR)/gold && \
17162 $(MAKE) $(FLAGS_TO_PASS) check)
17164 @endif gold
17166 .PHONY: install-gold maybe-install-gold
17167 maybe-install-gold:
17168 @if gold
17169 maybe-install-gold: install-gold
17171 install-gold: installdirs
17172 @: $(MAKE); $(unstage)
17173 @r=`${PWD_COMMAND}`; export r; \
17174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17175 $(HOST_EXPORTS) \
17176 (cd $(HOST_SUBDIR)/gold && \
17177 $(MAKE) $(FLAGS_TO_PASS) install)
17179 @endif gold
17181 .PHONY: install-strip-gold maybe-install-strip-gold
17182 maybe-install-strip-gold:
17183 @if gold
17184 maybe-install-strip-gold: install-strip-gold
17186 install-strip-gold: installdirs
17187 @: $(MAKE); $(unstage)
17188 @r=`${PWD_COMMAND}`; export r; \
17189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17190 $(HOST_EXPORTS) \
17191 (cd $(HOST_SUBDIR)/gold && \
17192 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17194 @endif gold
17196 # Other targets (info, dvi, pdf, etc.)
17198 .PHONY: maybe-info-gold info-gold
17199 maybe-info-gold:
17200 @if gold
17201 maybe-info-gold: info-gold
17203 info-gold: \
17204 configure-gold
17205 @[ -f ./gold/Makefile ] || exit 0; \
17206 r=`${PWD_COMMAND}`; export r; \
17207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17208 $(HOST_EXPORTS) \
17209 for flag in $(EXTRA_HOST_FLAGS) ; do \
17210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17211 done; \
17212 echo "Doing info in gold" ; \
17213 (cd $(HOST_SUBDIR)/gold && \
17214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17216 "RANLIB=$${RANLIB}" \
17217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17218 info) \
17219 || exit 1
17221 @endif gold
17223 .PHONY: maybe-dvi-gold dvi-gold
17224 maybe-dvi-gold:
17225 @if gold
17226 maybe-dvi-gold: dvi-gold
17228 dvi-gold: \
17229 configure-gold
17230 @[ -f ./gold/Makefile ] || exit 0; \
17231 r=`${PWD_COMMAND}`; export r; \
17232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17233 $(HOST_EXPORTS) \
17234 for flag in $(EXTRA_HOST_FLAGS) ; do \
17235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17236 done; \
17237 echo "Doing dvi in gold" ; \
17238 (cd $(HOST_SUBDIR)/gold && \
17239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17241 "RANLIB=$${RANLIB}" \
17242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17243 dvi) \
17244 || exit 1
17246 @endif gold
17248 .PHONY: maybe-pdf-gold pdf-gold
17249 maybe-pdf-gold:
17250 @if gold
17251 maybe-pdf-gold: pdf-gold
17253 pdf-gold: \
17254 configure-gold
17255 @[ -f ./gold/Makefile ] || exit 0; \
17256 r=`${PWD_COMMAND}`; export r; \
17257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17258 $(HOST_EXPORTS) \
17259 for flag in $(EXTRA_HOST_FLAGS) ; do \
17260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17261 done; \
17262 echo "Doing pdf in gold" ; \
17263 (cd $(HOST_SUBDIR)/gold && \
17264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17266 "RANLIB=$${RANLIB}" \
17267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17268 pdf) \
17269 || exit 1
17271 @endif gold
17273 .PHONY: maybe-html-gold html-gold
17274 maybe-html-gold:
17275 @if gold
17276 maybe-html-gold: html-gold
17278 html-gold: \
17279 configure-gold
17280 @[ -f ./gold/Makefile ] || exit 0; \
17281 r=`${PWD_COMMAND}`; export r; \
17282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17283 $(HOST_EXPORTS) \
17284 for flag in $(EXTRA_HOST_FLAGS) ; do \
17285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17286 done; \
17287 echo "Doing html in gold" ; \
17288 (cd $(HOST_SUBDIR)/gold && \
17289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17291 "RANLIB=$${RANLIB}" \
17292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17293 html) \
17294 || exit 1
17296 @endif gold
17298 .PHONY: maybe-TAGS-gold TAGS-gold
17299 maybe-TAGS-gold:
17300 @if gold
17301 maybe-TAGS-gold: TAGS-gold
17303 TAGS-gold: \
17304 configure-gold
17305 @[ -f ./gold/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 TAGS in gold" ; \
17313 (cd $(HOST_SUBDIR)/gold && \
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 TAGS) \
17319 || exit 1
17321 @endif gold
17323 .PHONY: maybe-install-info-gold install-info-gold
17324 maybe-install-info-gold:
17325 @if gold
17326 maybe-install-info-gold: install-info-gold
17328 install-info-gold: \
17329 configure-gold \
17330 info-gold
17331 @[ -f ./gold/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 install-info in gold" ; \
17339 (cd $(HOST_SUBDIR)/gold && \
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 install-info) \
17345 || exit 1
17347 @endif gold
17349 .PHONY: maybe-install-pdf-gold install-pdf-gold
17350 maybe-install-pdf-gold:
17351 @if gold
17352 maybe-install-pdf-gold: install-pdf-gold
17354 install-pdf-gold: \
17355 configure-gold \
17356 pdf-gold
17357 @[ -f ./gold/Makefile ] || exit 0; \
17358 r=`${PWD_COMMAND}`; export r; \
17359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17360 $(HOST_EXPORTS) \
17361 for flag in $(EXTRA_HOST_FLAGS) ; do \
17362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17363 done; \
17364 echo "Doing install-pdf in gold" ; \
17365 (cd $(HOST_SUBDIR)/gold && \
17366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17368 "RANLIB=$${RANLIB}" \
17369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17370 install-pdf) \
17371 || exit 1
17373 @endif gold
17375 .PHONY: maybe-install-html-gold install-html-gold
17376 maybe-install-html-gold:
17377 @if gold
17378 maybe-install-html-gold: install-html-gold
17380 install-html-gold: \
17381 configure-gold \
17382 html-gold
17383 @[ -f ./gold/Makefile ] || exit 0; \
17384 r=`${PWD_COMMAND}`; export r; \
17385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17386 $(HOST_EXPORTS) \
17387 for flag in $(EXTRA_HOST_FLAGS) ; do \
17388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17389 done; \
17390 echo "Doing install-html in gold" ; \
17391 (cd $(HOST_SUBDIR)/gold && \
17392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17394 "RANLIB=$${RANLIB}" \
17395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17396 install-html) \
17397 || exit 1
17399 @endif gold
17401 .PHONY: maybe-installcheck-gold installcheck-gold
17402 maybe-installcheck-gold:
17403 @if gold
17404 maybe-installcheck-gold: installcheck-gold
17406 installcheck-gold: \
17407 configure-gold
17408 @[ -f ./gold/Makefile ] || exit 0; \
17409 r=`${PWD_COMMAND}`; export r; \
17410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17411 $(HOST_EXPORTS) \
17412 for flag in $(EXTRA_HOST_FLAGS) ; do \
17413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17414 done; \
17415 echo "Doing installcheck in gold" ; \
17416 (cd $(HOST_SUBDIR)/gold && \
17417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17419 "RANLIB=$${RANLIB}" \
17420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17421 installcheck) \
17422 || exit 1
17424 @endif gold
17426 .PHONY: maybe-mostlyclean-gold mostlyclean-gold
17427 maybe-mostlyclean-gold:
17428 @if gold
17429 maybe-mostlyclean-gold: mostlyclean-gold
17431 mostlyclean-gold:
17432 @[ -f ./gold/Makefile ] || exit 0; \
17433 r=`${PWD_COMMAND}`; export r; \
17434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17435 $(HOST_EXPORTS) \
17436 for flag in $(EXTRA_HOST_FLAGS) ; do \
17437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17438 done; \
17439 echo "Doing mostlyclean in gold" ; \
17440 (cd $(HOST_SUBDIR)/gold && \
17441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17443 "RANLIB=$${RANLIB}" \
17444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17445 mostlyclean) \
17446 || exit 1
17448 @endif gold
17450 .PHONY: maybe-clean-gold clean-gold
17451 maybe-clean-gold:
17452 @if gold
17453 maybe-clean-gold: clean-gold
17455 clean-gold:
17456 @[ -f ./gold/Makefile ] || exit 0; \
17457 r=`${PWD_COMMAND}`; export r; \
17458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17459 $(HOST_EXPORTS) \
17460 for flag in $(EXTRA_HOST_FLAGS) ; do \
17461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17462 done; \
17463 echo "Doing clean in gold" ; \
17464 (cd $(HOST_SUBDIR)/gold && \
17465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17467 "RANLIB=$${RANLIB}" \
17468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17469 clean) \
17470 || exit 1
17472 @endif gold
17474 .PHONY: maybe-distclean-gold distclean-gold
17475 maybe-distclean-gold:
17476 @if gold
17477 maybe-distclean-gold: distclean-gold
17479 distclean-gold:
17480 @[ -f ./gold/Makefile ] || exit 0; \
17481 r=`${PWD_COMMAND}`; export r; \
17482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17483 $(HOST_EXPORTS) \
17484 for flag in $(EXTRA_HOST_FLAGS) ; do \
17485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17486 done; \
17487 echo "Doing distclean in gold" ; \
17488 (cd $(HOST_SUBDIR)/gold && \
17489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17491 "RANLIB=$${RANLIB}" \
17492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17493 distclean) \
17494 || exit 1
17496 @endif gold
17498 .PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
17499 maybe-maintainer-clean-gold:
17500 @if gold
17501 maybe-maintainer-clean-gold: maintainer-clean-gold
17503 maintainer-clean-gold:
17504 @[ -f ./gold/Makefile ] || exit 0; \
17505 r=`${PWD_COMMAND}`; export r; \
17506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17507 $(HOST_EXPORTS) \
17508 for flag in $(EXTRA_HOST_FLAGS) ; do \
17509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17510 done; \
17511 echo "Doing maintainer-clean in gold" ; \
17512 (cd $(HOST_SUBDIR)/gold && \
17513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17515 "RANLIB=$${RANLIB}" \
17516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17517 maintainer-clean) \
17518 || exit 1
17520 @endif gold
17524 .PHONY: configure-gprof maybe-configure-gprof
17525 maybe-configure-gprof:
17526 @if gcc-bootstrap
17527 configure-gprof: stage_current
17528 @endif gcc-bootstrap
17529 @if gprof
17530 maybe-configure-gprof: configure-gprof
17531 configure-gprof:
17532 @: $(MAKE); $(unstage)
17533 @r=`${PWD_COMMAND}`; export r; \
17534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17535 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
17536 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
17537 $(HOST_EXPORTS) \
17538 echo Configuring in $(HOST_SUBDIR)/gprof; \
17540 this_target="${target_alias}"; \
17542 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
17543 case $(srcdir) in \
17544 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17545 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
17546 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17547 esac; \
17548 module_srcdir=gprof; \
17549 $(SHELL) \
17550 $$s/$$module_srcdir/configure \
17551 --srcdir=$${topdir}/$$module_srcdir \
17552 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17553 --target=$${this_target} \
17554 || exit 1
17555 @endif gprof
17561 .PHONY: all-gprof maybe-all-gprof
17562 maybe-all-gprof:
17563 @if gcc-bootstrap
17564 all-gprof: stage_current
17565 @endif gcc-bootstrap
17566 @if gprof
17567 TARGET-gprof=all
17568 maybe-all-gprof: all-gprof
17569 all-gprof: configure-gprof
17570 @: $(MAKE); $(unstage)
17571 @r=`${PWD_COMMAND}`; export r; \
17572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17573 $(HOST_EXPORTS) \
17574 (cd $(HOST_SUBDIR)/gprof && \
17575 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
17576 $(TARGET-gprof))
17577 @endif gprof
17582 .PHONY: check-gprof maybe-check-gprof
17583 maybe-check-gprof:
17584 @if gprof
17585 maybe-check-gprof: check-gprof
17587 check-gprof:
17588 @: $(MAKE); $(unstage)
17589 @r=`${PWD_COMMAND}`; export r; \
17590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17591 $(HOST_EXPORTS) \
17592 (cd $(HOST_SUBDIR)/gprof && \
17593 $(MAKE) $(FLAGS_TO_PASS) check)
17595 @endif gprof
17597 .PHONY: install-gprof maybe-install-gprof
17598 maybe-install-gprof:
17599 @if gprof
17600 maybe-install-gprof: install-gprof
17602 install-gprof: installdirs
17603 @: $(MAKE); $(unstage)
17604 @r=`${PWD_COMMAND}`; export r; \
17605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17606 $(HOST_EXPORTS) \
17607 (cd $(HOST_SUBDIR)/gprof && \
17608 $(MAKE) $(FLAGS_TO_PASS) install)
17610 @endif gprof
17612 .PHONY: install-strip-gprof maybe-install-strip-gprof
17613 maybe-install-strip-gprof:
17614 @if gprof
17615 maybe-install-strip-gprof: install-strip-gprof
17617 install-strip-gprof: installdirs
17618 @: $(MAKE); $(unstage)
17619 @r=`${PWD_COMMAND}`; export r; \
17620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17621 $(HOST_EXPORTS) \
17622 (cd $(HOST_SUBDIR)/gprof && \
17623 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17625 @endif gprof
17627 # Other targets (info, dvi, pdf, etc.)
17629 .PHONY: maybe-info-gprof info-gprof
17630 maybe-info-gprof:
17631 @if gprof
17632 maybe-info-gprof: info-gprof
17634 info-gprof: \
17635 configure-gprof
17636 @: $(MAKE); $(unstage)
17637 @[ -f ./gprof/Makefile ] || exit 0; \
17638 r=`${PWD_COMMAND}`; export r; \
17639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17640 $(HOST_EXPORTS) \
17641 for flag in $(EXTRA_HOST_FLAGS) ; do \
17642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17643 done; \
17644 echo "Doing info in gprof" ; \
17645 (cd $(HOST_SUBDIR)/gprof && \
17646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17648 "RANLIB=$${RANLIB}" \
17649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17650 info) \
17651 || exit 1
17653 @endif gprof
17655 .PHONY: maybe-dvi-gprof dvi-gprof
17656 maybe-dvi-gprof:
17657 @if gprof
17658 maybe-dvi-gprof: dvi-gprof
17660 dvi-gprof: \
17661 configure-gprof
17662 @: $(MAKE); $(unstage)
17663 @[ -f ./gprof/Makefile ] || exit 0; \
17664 r=`${PWD_COMMAND}`; export r; \
17665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17666 $(HOST_EXPORTS) \
17667 for flag in $(EXTRA_HOST_FLAGS) ; do \
17668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17669 done; \
17670 echo "Doing dvi in gprof" ; \
17671 (cd $(HOST_SUBDIR)/gprof && \
17672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17674 "RANLIB=$${RANLIB}" \
17675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17676 dvi) \
17677 || exit 1
17679 @endif gprof
17681 .PHONY: maybe-pdf-gprof pdf-gprof
17682 maybe-pdf-gprof:
17683 @if gprof
17684 maybe-pdf-gprof: pdf-gprof
17686 pdf-gprof: \
17687 configure-gprof
17688 @: $(MAKE); $(unstage)
17689 @[ -f ./gprof/Makefile ] || exit 0; \
17690 r=`${PWD_COMMAND}`; export r; \
17691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17692 $(HOST_EXPORTS) \
17693 for flag in $(EXTRA_HOST_FLAGS) ; do \
17694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17695 done; \
17696 echo "Doing pdf in gprof" ; \
17697 (cd $(HOST_SUBDIR)/gprof && \
17698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17700 "RANLIB=$${RANLIB}" \
17701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17702 pdf) \
17703 || exit 1
17705 @endif gprof
17707 .PHONY: maybe-html-gprof html-gprof
17708 maybe-html-gprof:
17709 @if gprof
17710 maybe-html-gprof: html-gprof
17712 html-gprof: \
17713 configure-gprof
17714 @: $(MAKE); $(unstage)
17715 @[ -f ./gprof/Makefile ] || exit 0; \
17716 r=`${PWD_COMMAND}`; export r; \
17717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17718 $(HOST_EXPORTS) \
17719 for flag in $(EXTRA_HOST_FLAGS) ; do \
17720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17721 done; \
17722 echo "Doing html in gprof" ; \
17723 (cd $(HOST_SUBDIR)/gprof && \
17724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17726 "RANLIB=$${RANLIB}" \
17727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17728 html) \
17729 || exit 1
17731 @endif gprof
17733 .PHONY: maybe-TAGS-gprof TAGS-gprof
17734 maybe-TAGS-gprof:
17735 @if gprof
17736 maybe-TAGS-gprof: TAGS-gprof
17738 TAGS-gprof: \
17739 configure-gprof
17740 @: $(MAKE); $(unstage)
17741 @[ -f ./gprof/Makefile ] || exit 0; \
17742 r=`${PWD_COMMAND}`; export r; \
17743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17744 $(HOST_EXPORTS) \
17745 for flag in $(EXTRA_HOST_FLAGS) ; do \
17746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17747 done; \
17748 echo "Doing TAGS in gprof" ; \
17749 (cd $(HOST_SUBDIR)/gprof && \
17750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17752 "RANLIB=$${RANLIB}" \
17753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17754 TAGS) \
17755 || exit 1
17757 @endif gprof
17759 .PHONY: maybe-install-info-gprof install-info-gprof
17760 maybe-install-info-gprof:
17761 @if gprof
17762 maybe-install-info-gprof: install-info-gprof
17764 install-info-gprof: \
17765 configure-gprof \
17766 info-gprof
17767 @: $(MAKE); $(unstage)
17768 @[ -f ./gprof/Makefile ] || exit 0; \
17769 r=`${PWD_COMMAND}`; export r; \
17770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17771 $(HOST_EXPORTS) \
17772 for flag in $(EXTRA_HOST_FLAGS) ; do \
17773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17774 done; \
17775 echo "Doing install-info in gprof" ; \
17776 (cd $(HOST_SUBDIR)/gprof && \
17777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17779 "RANLIB=$${RANLIB}" \
17780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17781 install-info) \
17782 || exit 1
17784 @endif gprof
17786 .PHONY: maybe-install-pdf-gprof install-pdf-gprof
17787 maybe-install-pdf-gprof:
17788 @if gprof
17789 maybe-install-pdf-gprof: install-pdf-gprof
17791 install-pdf-gprof: \
17792 configure-gprof \
17793 pdf-gprof
17794 @: $(MAKE); $(unstage)
17795 @[ -f ./gprof/Makefile ] || exit 0; \
17796 r=`${PWD_COMMAND}`; export r; \
17797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17798 $(HOST_EXPORTS) \
17799 for flag in $(EXTRA_HOST_FLAGS) ; do \
17800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17801 done; \
17802 echo "Doing install-pdf in gprof" ; \
17803 (cd $(HOST_SUBDIR)/gprof && \
17804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17806 "RANLIB=$${RANLIB}" \
17807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17808 install-pdf) \
17809 || exit 1
17811 @endif gprof
17813 .PHONY: maybe-install-html-gprof install-html-gprof
17814 maybe-install-html-gprof:
17815 @if gprof
17816 maybe-install-html-gprof: install-html-gprof
17818 install-html-gprof: \
17819 configure-gprof \
17820 html-gprof
17821 @: $(MAKE); $(unstage)
17822 @[ -f ./gprof/Makefile ] || exit 0; \
17823 r=`${PWD_COMMAND}`; export r; \
17824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17825 $(HOST_EXPORTS) \
17826 for flag in $(EXTRA_HOST_FLAGS) ; do \
17827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17828 done; \
17829 echo "Doing install-html in gprof" ; \
17830 (cd $(HOST_SUBDIR)/gprof && \
17831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17833 "RANLIB=$${RANLIB}" \
17834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17835 install-html) \
17836 || exit 1
17838 @endif gprof
17840 .PHONY: maybe-installcheck-gprof installcheck-gprof
17841 maybe-installcheck-gprof:
17842 @if gprof
17843 maybe-installcheck-gprof: installcheck-gprof
17845 installcheck-gprof: \
17846 configure-gprof
17847 @: $(MAKE); $(unstage)
17848 @[ -f ./gprof/Makefile ] || exit 0; \
17849 r=`${PWD_COMMAND}`; export r; \
17850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17851 $(HOST_EXPORTS) \
17852 for flag in $(EXTRA_HOST_FLAGS) ; do \
17853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17854 done; \
17855 echo "Doing installcheck in gprof" ; \
17856 (cd $(HOST_SUBDIR)/gprof && \
17857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17859 "RANLIB=$${RANLIB}" \
17860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17861 installcheck) \
17862 || exit 1
17864 @endif gprof
17866 .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
17867 maybe-mostlyclean-gprof:
17868 @if gprof
17869 maybe-mostlyclean-gprof: mostlyclean-gprof
17871 mostlyclean-gprof:
17872 @: $(MAKE); $(unstage)
17873 @[ -f ./gprof/Makefile ] || exit 0; \
17874 r=`${PWD_COMMAND}`; export r; \
17875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17876 $(HOST_EXPORTS) \
17877 for flag in $(EXTRA_HOST_FLAGS) ; do \
17878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17879 done; \
17880 echo "Doing mostlyclean in gprof" ; \
17881 (cd $(HOST_SUBDIR)/gprof && \
17882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17884 "RANLIB=$${RANLIB}" \
17885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17886 mostlyclean) \
17887 || exit 1
17889 @endif gprof
17891 .PHONY: maybe-clean-gprof clean-gprof
17892 maybe-clean-gprof:
17893 @if gprof
17894 maybe-clean-gprof: clean-gprof
17896 clean-gprof:
17897 @: $(MAKE); $(unstage)
17898 @[ -f ./gprof/Makefile ] || exit 0; \
17899 r=`${PWD_COMMAND}`; export r; \
17900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17901 $(HOST_EXPORTS) \
17902 for flag in $(EXTRA_HOST_FLAGS) ; do \
17903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17904 done; \
17905 echo "Doing clean in gprof" ; \
17906 (cd $(HOST_SUBDIR)/gprof && \
17907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17909 "RANLIB=$${RANLIB}" \
17910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17911 clean) \
17912 || exit 1
17914 @endif gprof
17916 .PHONY: maybe-distclean-gprof distclean-gprof
17917 maybe-distclean-gprof:
17918 @if gprof
17919 maybe-distclean-gprof: distclean-gprof
17921 distclean-gprof:
17922 @: $(MAKE); $(unstage)
17923 @[ -f ./gprof/Makefile ] || exit 0; \
17924 r=`${PWD_COMMAND}`; export r; \
17925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17926 $(HOST_EXPORTS) \
17927 for flag in $(EXTRA_HOST_FLAGS) ; do \
17928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17929 done; \
17930 echo "Doing distclean in gprof" ; \
17931 (cd $(HOST_SUBDIR)/gprof && \
17932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17934 "RANLIB=$${RANLIB}" \
17935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17936 distclean) \
17937 || exit 1
17939 @endif gprof
17941 .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
17942 maybe-maintainer-clean-gprof:
17943 @if gprof
17944 maybe-maintainer-clean-gprof: maintainer-clean-gprof
17946 maintainer-clean-gprof:
17947 @: $(MAKE); $(unstage)
17948 @[ -f ./gprof/Makefile ] || exit 0; \
17949 r=`${PWD_COMMAND}`; export r; \
17950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17951 $(HOST_EXPORTS) \
17952 for flag in $(EXTRA_HOST_FLAGS) ; do \
17953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17954 done; \
17955 echo "Doing maintainer-clean in gprof" ; \
17956 (cd $(HOST_SUBDIR)/gprof && \
17957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17959 "RANLIB=$${RANLIB}" \
17960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17961 maintainer-clean) \
17962 || exit 1
17964 @endif gprof
17968 .PHONY: configure-intl maybe-configure-intl
17969 maybe-configure-intl:
17970 @if gcc-bootstrap
17971 configure-intl: stage_current
17972 @endif gcc-bootstrap
17973 @if intl
17974 maybe-configure-intl: configure-intl
17975 configure-intl:
17976 @r=`${PWD_COMMAND}`; export r; \
17977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17978 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17979 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17980 $(HOST_EXPORTS) \
17981 echo Configuring in $(HOST_SUBDIR)/intl; \
17983 this_target="${target_alias}"; \
17985 cd "$(HOST_SUBDIR)/intl" || exit 1; \
17986 case $(srcdir) in \
17987 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17988 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17989 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17990 esac; \
17991 module_srcdir=intl; \
17992 $(SHELL) \
17993 $$s/$$module_srcdir/configure \
17994 --srcdir=$${topdir}/$$module_srcdir \
17995 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17996 --target=$${this_target} \
17997 || exit 1
17998 @endif intl
18002 .PHONY: configure-stage1-intl maybe-configure-stage1-intl
18003 maybe-configure-stage1-intl:
18004 @if intl-bootstrap
18005 maybe-configure-stage1-intl: configure-stage1-intl
18006 configure-stage1-intl:
18007 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18008 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
18009 @r=`${PWD_COMMAND}`; export r; \
18010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18011 TFLAGS="$(STAGE1_TFLAGS)"; \
18012 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
18013 $(HOST_EXPORTS) \
18014 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18015 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18016 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
18017 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
18018 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
18019 cd $(HOST_SUBDIR)/intl || exit 1; \
18020 case $(srcdir) in \
18021 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18022 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
18023 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18024 esac; \
18025 module_srcdir=intl; \
18026 $(SHELL) $$s/$$module_srcdir/configure \
18027 --srcdir=$${topdir}/$$module_srcdir \
18028 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18029 --target=${target_alias} \
18031 $(STAGE1_CONFIGURE_FLAGS)
18032 @endif intl-bootstrap
18034 .PHONY: configure-stage2-intl maybe-configure-stage2-intl
18035 maybe-configure-stage2-intl:
18036 @if intl-bootstrap
18037 maybe-configure-stage2-intl: configure-stage2-intl
18038 configure-stage2-intl:
18039 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18040 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
18041 @r=`${PWD_COMMAND}`; export r; \
18042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18043 TFLAGS="$(STAGE2_TFLAGS)"; \
18044 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
18045 $(HOST_EXPORTS) \
18046 $(POSTSTAGE1_HOST_EXPORTS) \
18047 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18048 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18049 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
18050 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
18051 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
18052 cd $(HOST_SUBDIR)/intl || exit 1; \
18053 case $(srcdir) in \
18054 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18055 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
18056 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18057 esac; \
18058 module_srcdir=intl; \
18059 $(SHELL) $$s/$$module_srcdir/configure \
18060 --srcdir=$${topdir}/$$module_srcdir \
18061 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18062 --target=${target_alias} \
18063 --with-build-libsubdir=$(HOST_SUBDIR) \
18064 $(STAGE2_CONFIGURE_FLAGS)
18065 @endif intl-bootstrap
18067 .PHONY: configure-stage3-intl maybe-configure-stage3-intl
18068 maybe-configure-stage3-intl:
18069 @if intl-bootstrap
18070 maybe-configure-stage3-intl: configure-stage3-intl
18071 configure-stage3-intl:
18072 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18073 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
18074 @r=`${PWD_COMMAND}`; export r; \
18075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18076 TFLAGS="$(STAGE3_TFLAGS)"; \
18077 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
18078 $(HOST_EXPORTS) \
18079 $(POSTSTAGE1_HOST_EXPORTS) \
18080 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18081 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18082 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
18083 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
18084 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
18085 cd $(HOST_SUBDIR)/intl || exit 1; \
18086 case $(srcdir) in \
18087 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18088 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
18089 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18090 esac; \
18091 module_srcdir=intl; \
18092 $(SHELL) $$s/$$module_srcdir/configure \
18093 --srcdir=$${topdir}/$$module_srcdir \
18094 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18095 --target=${target_alias} \
18096 --with-build-libsubdir=$(HOST_SUBDIR) \
18097 $(STAGE3_CONFIGURE_FLAGS)
18098 @endif intl-bootstrap
18100 .PHONY: configure-stage4-intl maybe-configure-stage4-intl
18101 maybe-configure-stage4-intl:
18102 @if intl-bootstrap
18103 maybe-configure-stage4-intl: configure-stage4-intl
18104 configure-stage4-intl:
18105 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18106 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
18107 @r=`${PWD_COMMAND}`; export r; \
18108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18109 TFLAGS="$(STAGE4_TFLAGS)"; \
18110 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
18111 $(HOST_EXPORTS) \
18112 $(POSTSTAGE1_HOST_EXPORTS) \
18113 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18114 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18115 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
18116 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
18117 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
18118 cd $(HOST_SUBDIR)/intl || exit 1; \
18119 case $(srcdir) in \
18120 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18121 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
18122 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18123 esac; \
18124 module_srcdir=intl; \
18125 $(SHELL) $$s/$$module_srcdir/configure \
18126 --srcdir=$${topdir}/$$module_srcdir \
18127 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18128 --target=${target_alias} \
18129 --with-build-libsubdir=$(HOST_SUBDIR) \
18130 $(STAGE4_CONFIGURE_FLAGS)
18131 @endif intl-bootstrap
18133 .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
18134 maybe-configure-stageprofile-intl:
18135 @if intl-bootstrap
18136 maybe-configure-stageprofile-intl: configure-stageprofile-intl
18137 configure-stageprofile-intl:
18138 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18139 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
18140 @r=`${PWD_COMMAND}`; export r; \
18141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18142 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18143 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
18144 $(HOST_EXPORTS) \
18145 $(POSTSTAGE1_HOST_EXPORTS) \
18146 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18147 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18148 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
18149 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
18150 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
18151 cd $(HOST_SUBDIR)/intl || exit 1; \
18152 case $(srcdir) in \
18153 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18154 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
18155 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18156 esac; \
18157 module_srcdir=intl; \
18158 $(SHELL) $$s/$$module_srcdir/configure \
18159 --srcdir=$${topdir}/$$module_srcdir \
18160 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18161 --target=${target_alias} \
18162 --with-build-libsubdir=$(HOST_SUBDIR) \
18163 $(STAGEprofile_CONFIGURE_FLAGS)
18164 @endif intl-bootstrap
18166 .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
18167 maybe-configure-stagefeedback-intl:
18168 @if intl-bootstrap
18169 maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
18170 configure-stagefeedback-intl:
18171 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18172 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
18173 @r=`${PWD_COMMAND}`; export r; \
18174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18175 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18176 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
18177 $(HOST_EXPORTS) \
18178 $(POSTSTAGE1_HOST_EXPORTS) \
18179 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18180 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18181 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
18182 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
18183 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
18184 cd $(HOST_SUBDIR)/intl || exit 1; \
18185 case $(srcdir) in \
18186 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18187 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
18188 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18189 esac; \
18190 module_srcdir=intl; \
18191 $(SHELL) $$s/$$module_srcdir/configure \
18192 --srcdir=$${topdir}/$$module_srcdir \
18193 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18194 --target=${target_alias} \
18195 --with-build-libsubdir=$(HOST_SUBDIR) \
18196 $(STAGEfeedback_CONFIGURE_FLAGS)
18197 @endif intl-bootstrap
18203 .PHONY: all-intl maybe-all-intl
18204 maybe-all-intl:
18205 @if gcc-bootstrap
18206 all-intl: stage_current
18207 @endif gcc-bootstrap
18208 @if intl
18209 TARGET-intl=all
18210 maybe-all-intl: all-intl
18211 all-intl: configure-intl
18212 @r=`${PWD_COMMAND}`; export r; \
18213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18214 $(HOST_EXPORTS) \
18215 (cd $(HOST_SUBDIR)/intl && \
18216 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18217 $(TARGET-intl))
18218 @endif intl
18222 .PHONY: all-stage1-intl maybe-all-stage1-intl
18223 .PHONY: clean-stage1-intl maybe-clean-stage1-intl
18224 maybe-all-stage1-intl:
18225 maybe-clean-stage1-intl:
18226 @if intl-bootstrap
18227 maybe-all-stage1-intl: all-stage1-intl
18228 all-stage1: all-stage1-intl
18229 TARGET-stage1-intl = $(TARGET-intl)
18230 all-stage1-intl: configure-stage1-intl
18231 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18232 @r=`${PWD_COMMAND}`; export r; \
18233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18234 TFLAGS="$(STAGE1_TFLAGS)"; \
18235 $(HOST_EXPORTS) \
18236 cd $(HOST_SUBDIR)/intl && \
18237 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18238 CFLAGS="$(STAGE1_CFLAGS)" \
18239 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
18240 LIBCFLAGS="$(LIBCFLAGS)" \
18241 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18242 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18243 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18244 $(EXTRA_HOST_FLAGS) \
18245 $(STAGE1_FLAGS_TO_PASS) \
18246 TFLAGS="$(STAGE1_TFLAGS)" \
18247 $(TARGET-stage1-intl)
18249 maybe-clean-stage1-intl: clean-stage1-intl
18250 clean-stage1: clean-stage1-intl
18251 clean-stage1-intl:
18252 @if [ $(current_stage) = stage1 ]; then \
18253 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
18254 else \
18255 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
18256 $(MAKE) stage1-start; \
18257 fi; \
18258 cd $(HOST_SUBDIR)/intl && \
18259 $(MAKE) $(EXTRA_HOST_FLAGS) \
18260 $(STAGE1_FLAGS_TO_PASS) clean
18261 @endif intl-bootstrap
18264 .PHONY: all-stage2-intl maybe-all-stage2-intl
18265 .PHONY: clean-stage2-intl maybe-clean-stage2-intl
18266 maybe-all-stage2-intl:
18267 maybe-clean-stage2-intl:
18268 @if intl-bootstrap
18269 maybe-all-stage2-intl: all-stage2-intl
18270 all-stage2: all-stage2-intl
18271 TARGET-stage2-intl = $(TARGET-intl)
18272 all-stage2-intl: configure-stage2-intl
18273 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18274 @r=`${PWD_COMMAND}`; export r; \
18275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18276 TFLAGS="$(STAGE2_TFLAGS)"; \
18277 $(HOST_EXPORTS) \
18278 $(POSTSTAGE1_HOST_EXPORTS) \
18279 cd $(HOST_SUBDIR)/intl && \
18280 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18281 CFLAGS="$(STAGE2_CFLAGS)" \
18282 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
18283 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18284 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18285 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18286 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18287 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18288 TFLAGS="$(STAGE2_TFLAGS)" \
18289 $(TARGET-stage2-intl)
18291 maybe-clean-stage2-intl: clean-stage2-intl
18292 clean-stage2: clean-stage2-intl
18293 clean-stage2-intl:
18294 @if [ $(current_stage) = stage2 ]; then \
18295 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
18296 else \
18297 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
18298 $(MAKE) stage2-start; \
18299 fi; \
18300 cd $(HOST_SUBDIR)/intl && \
18301 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18302 @endif intl-bootstrap
18305 .PHONY: all-stage3-intl maybe-all-stage3-intl
18306 .PHONY: clean-stage3-intl maybe-clean-stage3-intl
18307 maybe-all-stage3-intl:
18308 maybe-clean-stage3-intl:
18309 @if intl-bootstrap
18310 maybe-all-stage3-intl: all-stage3-intl
18311 all-stage3: all-stage3-intl
18312 TARGET-stage3-intl = $(TARGET-intl)
18313 all-stage3-intl: configure-stage3-intl
18314 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18315 @r=`${PWD_COMMAND}`; export r; \
18316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18317 TFLAGS="$(STAGE3_TFLAGS)"; \
18318 $(HOST_EXPORTS) \
18319 $(POSTSTAGE1_HOST_EXPORTS) \
18320 cd $(HOST_SUBDIR)/intl && \
18321 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18322 CFLAGS="$(STAGE3_CFLAGS)" \
18323 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
18324 LIBCFLAGS="$(STAGE3_CFLAGS)" \
18325 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18326 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18327 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18328 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18329 TFLAGS="$(STAGE3_TFLAGS)" \
18330 $(TARGET-stage3-intl)
18332 maybe-clean-stage3-intl: clean-stage3-intl
18333 clean-stage3: clean-stage3-intl
18334 clean-stage3-intl:
18335 @if [ $(current_stage) = stage3 ]; then \
18336 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
18337 else \
18338 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
18339 $(MAKE) stage3-start; \
18340 fi; \
18341 cd $(HOST_SUBDIR)/intl && \
18342 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18343 @endif intl-bootstrap
18346 .PHONY: all-stage4-intl maybe-all-stage4-intl
18347 .PHONY: clean-stage4-intl maybe-clean-stage4-intl
18348 maybe-all-stage4-intl:
18349 maybe-clean-stage4-intl:
18350 @if intl-bootstrap
18351 maybe-all-stage4-intl: all-stage4-intl
18352 all-stage4: all-stage4-intl
18353 TARGET-stage4-intl = $(TARGET-intl)
18354 all-stage4-intl: configure-stage4-intl
18355 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18356 @r=`${PWD_COMMAND}`; export r; \
18357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18358 TFLAGS="$(STAGE4_TFLAGS)"; \
18359 $(HOST_EXPORTS) \
18360 $(POSTSTAGE1_HOST_EXPORTS) \
18361 cd $(HOST_SUBDIR)/intl && \
18362 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18363 CFLAGS="$(STAGE4_CFLAGS)" \
18364 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
18365 LIBCFLAGS="$(STAGE4_CFLAGS)" \
18366 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18367 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18368 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18369 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18370 TFLAGS="$(STAGE4_TFLAGS)" \
18371 $(TARGET-stage4-intl)
18373 maybe-clean-stage4-intl: clean-stage4-intl
18374 clean-stage4: clean-stage4-intl
18375 clean-stage4-intl:
18376 @if [ $(current_stage) = stage4 ]; then \
18377 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
18378 else \
18379 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
18380 $(MAKE) stage4-start; \
18381 fi; \
18382 cd $(HOST_SUBDIR)/intl && \
18383 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18384 @endif intl-bootstrap
18387 .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
18388 .PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
18389 maybe-all-stageprofile-intl:
18390 maybe-clean-stageprofile-intl:
18391 @if intl-bootstrap
18392 maybe-all-stageprofile-intl: all-stageprofile-intl
18393 all-stageprofile: all-stageprofile-intl
18394 TARGET-stageprofile-intl = $(TARGET-intl)
18395 all-stageprofile-intl: configure-stageprofile-intl
18396 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18397 @r=`${PWD_COMMAND}`; export r; \
18398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18399 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18400 $(HOST_EXPORTS) \
18401 $(POSTSTAGE1_HOST_EXPORTS) \
18402 cd $(HOST_SUBDIR)/intl && \
18403 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18404 CFLAGS="$(STAGEprofile_CFLAGS)" \
18405 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
18406 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
18407 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18408 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18409 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18410 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18411 TFLAGS="$(STAGEprofile_TFLAGS)" \
18412 $(TARGET-stageprofile-intl)
18414 maybe-clean-stageprofile-intl: clean-stageprofile-intl
18415 clean-stageprofile: clean-stageprofile-intl
18416 clean-stageprofile-intl:
18417 @if [ $(current_stage) = stageprofile ]; then \
18418 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
18419 else \
18420 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
18421 $(MAKE) stageprofile-start; \
18422 fi; \
18423 cd $(HOST_SUBDIR)/intl && \
18424 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18425 @endif intl-bootstrap
18428 .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
18429 .PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
18430 maybe-all-stagefeedback-intl:
18431 maybe-clean-stagefeedback-intl:
18432 @if intl-bootstrap
18433 maybe-all-stagefeedback-intl: all-stagefeedback-intl
18434 all-stagefeedback: all-stagefeedback-intl
18435 TARGET-stagefeedback-intl = $(TARGET-intl)
18436 all-stagefeedback-intl: configure-stagefeedback-intl
18437 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18438 @r=`${PWD_COMMAND}`; export r; \
18439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18440 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18441 $(HOST_EXPORTS) \
18442 $(POSTSTAGE1_HOST_EXPORTS) \
18443 cd $(HOST_SUBDIR)/intl && \
18444 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18445 CFLAGS="$(STAGEfeedback_CFLAGS)" \
18446 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
18447 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
18448 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18449 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18450 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18451 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18452 TFLAGS="$(STAGEfeedback_TFLAGS)" \
18453 $(TARGET-stagefeedback-intl)
18455 maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
18456 clean-stagefeedback: clean-stagefeedback-intl
18457 clean-stagefeedback-intl:
18458 @if [ $(current_stage) = stagefeedback ]; then \
18459 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
18460 else \
18461 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
18462 $(MAKE) stagefeedback-start; \
18463 fi; \
18464 cd $(HOST_SUBDIR)/intl && \
18465 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18466 @endif intl-bootstrap
18472 .PHONY: check-intl maybe-check-intl
18473 maybe-check-intl:
18474 @if intl
18475 maybe-check-intl: check-intl
18477 check-intl:
18478 @: $(MAKE); $(unstage)
18479 @r=`${PWD_COMMAND}`; export r; \
18480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18481 $(HOST_EXPORTS) \
18482 (cd $(HOST_SUBDIR)/intl && \
18483 $(MAKE) $(FLAGS_TO_PASS) check)
18485 @endif intl
18487 .PHONY: install-intl maybe-install-intl
18488 maybe-install-intl:
18489 @if intl
18490 maybe-install-intl: install-intl
18492 install-intl: installdirs
18493 @: $(MAKE); $(unstage)
18494 @r=`${PWD_COMMAND}`; export r; \
18495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18496 $(HOST_EXPORTS) \
18497 (cd $(HOST_SUBDIR)/intl && \
18498 $(MAKE) $(FLAGS_TO_PASS) install)
18500 @endif intl
18502 .PHONY: install-strip-intl maybe-install-strip-intl
18503 maybe-install-strip-intl:
18504 @if intl
18505 maybe-install-strip-intl: install-strip-intl
18507 install-strip-intl: installdirs
18508 @: $(MAKE); $(unstage)
18509 @r=`${PWD_COMMAND}`; export r; \
18510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18511 $(HOST_EXPORTS) \
18512 (cd $(HOST_SUBDIR)/intl && \
18513 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18515 @endif intl
18517 # Other targets (info, dvi, pdf, etc.)
18519 .PHONY: maybe-info-intl info-intl
18520 maybe-info-intl:
18521 @if intl
18522 maybe-info-intl: info-intl
18524 info-intl: \
18525 configure-intl
18526 @[ -f ./intl/Makefile ] || exit 0; \
18527 r=`${PWD_COMMAND}`; export r; \
18528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18529 $(HOST_EXPORTS) \
18530 for flag in $(EXTRA_HOST_FLAGS) ; do \
18531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18532 done; \
18533 echo "Doing info in intl" ; \
18534 (cd $(HOST_SUBDIR)/intl && \
18535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18537 "RANLIB=$${RANLIB}" \
18538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18539 info) \
18540 || exit 1
18542 @endif intl
18544 .PHONY: maybe-dvi-intl dvi-intl
18545 maybe-dvi-intl:
18546 @if intl
18547 maybe-dvi-intl: dvi-intl
18549 dvi-intl: \
18550 configure-intl
18551 @[ -f ./intl/Makefile ] || exit 0; \
18552 r=`${PWD_COMMAND}`; export r; \
18553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18554 $(HOST_EXPORTS) \
18555 for flag in $(EXTRA_HOST_FLAGS) ; do \
18556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18557 done; \
18558 echo "Doing dvi in intl" ; \
18559 (cd $(HOST_SUBDIR)/intl && \
18560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18562 "RANLIB=$${RANLIB}" \
18563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18564 dvi) \
18565 || exit 1
18567 @endif intl
18569 .PHONY: maybe-pdf-intl pdf-intl
18570 maybe-pdf-intl:
18571 @if intl
18572 maybe-pdf-intl: pdf-intl
18574 pdf-intl: \
18575 configure-intl
18576 @[ -f ./intl/Makefile ] || exit 0; \
18577 r=`${PWD_COMMAND}`; export r; \
18578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18579 $(HOST_EXPORTS) \
18580 for flag in $(EXTRA_HOST_FLAGS) ; do \
18581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18582 done; \
18583 echo "Doing pdf in intl" ; \
18584 (cd $(HOST_SUBDIR)/intl && \
18585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18587 "RANLIB=$${RANLIB}" \
18588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18589 pdf) \
18590 || exit 1
18592 @endif intl
18594 .PHONY: maybe-html-intl html-intl
18595 maybe-html-intl:
18596 @if intl
18597 maybe-html-intl: html-intl
18599 html-intl: \
18600 configure-intl
18601 @[ -f ./intl/Makefile ] || exit 0; \
18602 r=`${PWD_COMMAND}`; export r; \
18603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18604 $(HOST_EXPORTS) \
18605 for flag in $(EXTRA_HOST_FLAGS) ; do \
18606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18607 done; \
18608 echo "Doing html in intl" ; \
18609 (cd $(HOST_SUBDIR)/intl && \
18610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18612 "RANLIB=$${RANLIB}" \
18613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18614 html) \
18615 || exit 1
18617 @endif intl
18619 .PHONY: maybe-TAGS-intl TAGS-intl
18620 maybe-TAGS-intl:
18621 @if intl
18622 maybe-TAGS-intl: TAGS-intl
18624 TAGS-intl: \
18625 configure-intl
18626 @[ -f ./intl/Makefile ] || exit 0; \
18627 r=`${PWD_COMMAND}`; export r; \
18628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18629 $(HOST_EXPORTS) \
18630 for flag in $(EXTRA_HOST_FLAGS) ; do \
18631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18632 done; \
18633 echo "Doing TAGS in intl" ; \
18634 (cd $(HOST_SUBDIR)/intl && \
18635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18637 "RANLIB=$${RANLIB}" \
18638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18639 TAGS) \
18640 || exit 1
18642 @endif intl
18644 .PHONY: maybe-install-info-intl install-info-intl
18645 maybe-install-info-intl:
18646 @if intl
18647 maybe-install-info-intl: install-info-intl
18649 install-info-intl: \
18650 configure-intl \
18651 info-intl
18652 @[ -f ./intl/Makefile ] || exit 0; \
18653 r=`${PWD_COMMAND}`; export r; \
18654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18655 $(HOST_EXPORTS) \
18656 for flag in $(EXTRA_HOST_FLAGS) ; do \
18657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18658 done; \
18659 echo "Doing install-info in intl" ; \
18660 (cd $(HOST_SUBDIR)/intl && \
18661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18663 "RANLIB=$${RANLIB}" \
18664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18665 install-info) \
18666 || exit 1
18668 @endif intl
18670 .PHONY: maybe-install-pdf-intl install-pdf-intl
18671 maybe-install-pdf-intl:
18672 @if intl
18673 maybe-install-pdf-intl: install-pdf-intl
18675 install-pdf-intl: \
18676 configure-intl \
18677 pdf-intl
18678 @[ -f ./intl/Makefile ] || exit 0; \
18679 r=`${PWD_COMMAND}`; export r; \
18680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18681 $(HOST_EXPORTS) \
18682 for flag in $(EXTRA_HOST_FLAGS) ; do \
18683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18684 done; \
18685 echo "Doing install-pdf in intl" ; \
18686 (cd $(HOST_SUBDIR)/intl && \
18687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18689 "RANLIB=$${RANLIB}" \
18690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18691 install-pdf) \
18692 || exit 1
18694 @endif intl
18696 .PHONY: maybe-install-html-intl install-html-intl
18697 maybe-install-html-intl:
18698 @if intl
18699 maybe-install-html-intl: install-html-intl
18701 install-html-intl: \
18702 configure-intl \
18703 html-intl
18704 @[ -f ./intl/Makefile ] || exit 0; \
18705 r=`${PWD_COMMAND}`; export r; \
18706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18707 $(HOST_EXPORTS) \
18708 for flag in $(EXTRA_HOST_FLAGS) ; do \
18709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18710 done; \
18711 echo "Doing install-html in intl" ; \
18712 (cd $(HOST_SUBDIR)/intl && \
18713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18715 "RANLIB=$${RANLIB}" \
18716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18717 install-html) \
18718 || exit 1
18720 @endif intl
18722 .PHONY: maybe-installcheck-intl installcheck-intl
18723 maybe-installcheck-intl:
18724 @if intl
18725 maybe-installcheck-intl: installcheck-intl
18727 installcheck-intl: \
18728 configure-intl
18729 @[ -f ./intl/Makefile ] || exit 0; \
18730 r=`${PWD_COMMAND}`; export r; \
18731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18732 $(HOST_EXPORTS) \
18733 for flag in $(EXTRA_HOST_FLAGS) ; do \
18734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18735 done; \
18736 echo "Doing installcheck in intl" ; \
18737 (cd $(HOST_SUBDIR)/intl && \
18738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18740 "RANLIB=$${RANLIB}" \
18741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18742 installcheck) \
18743 || exit 1
18745 @endif intl
18747 .PHONY: maybe-mostlyclean-intl mostlyclean-intl
18748 maybe-mostlyclean-intl:
18749 @if intl
18750 maybe-mostlyclean-intl: mostlyclean-intl
18752 mostlyclean-intl:
18753 @[ -f ./intl/Makefile ] || exit 0; \
18754 r=`${PWD_COMMAND}`; export r; \
18755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18756 $(HOST_EXPORTS) \
18757 for flag in $(EXTRA_HOST_FLAGS) ; do \
18758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18759 done; \
18760 echo "Doing mostlyclean in intl" ; \
18761 (cd $(HOST_SUBDIR)/intl && \
18762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18764 "RANLIB=$${RANLIB}" \
18765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18766 mostlyclean) \
18767 || exit 1
18769 @endif intl
18771 .PHONY: maybe-clean-intl clean-intl
18772 maybe-clean-intl:
18773 @if intl
18774 maybe-clean-intl: clean-intl
18776 clean-intl:
18777 @[ -f ./intl/Makefile ] || exit 0; \
18778 r=`${PWD_COMMAND}`; export r; \
18779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18780 $(HOST_EXPORTS) \
18781 for flag in $(EXTRA_HOST_FLAGS) ; do \
18782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18783 done; \
18784 echo "Doing clean in intl" ; \
18785 (cd $(HOST_SUBDIR)/intl && \
18786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18788 "RANLIB=$${RANLIB}" \
18789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18790 clean) \
18791 || exit 1
18793 @endif intl
18795 .PHONY: maybe-distclean-intl distclean-intl
18796 maybe-distclean-intl:
18797 @if intl
18798 maybe-distclean-intl: distclean-intl
18800 distclean-intl:
18801 @[ -f ./intl/Makefile ] || exit 0; \
18802 r=`${PWD_COMMAND}`; export r; \
18803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18804 $(HOST_EXPORTS) \
18805 for flag in $(EXTRA_HOST_FLAGS) ; do \
18806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18807 done; \
18808 echo "Doing distclean in intl" ; \
18809 (cd $(HOST_SUBDIR)/intl && \
18810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18812 "RANLIB=$${RANLIB}" \
18813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18814 distclean) \
18815 || exit 1
18817 @endif intl
18819 .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
18820 maybe-maintainer-clean-intl:
18821 @if intl
18822 maybe-maintainer-clean-intl: maintainer-clean-intl
18824 maintainer-clean-intl:
18825 @[ -f ./intl/Makefile ] || exit 0; \
18826 r=`${PWD_COMMAND}`; export r; \
18827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18828 $(HOST_EXPORTS) \
18829 for flag in $(EXTRA_HOST_FLAGS) ; do \
18830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18831 done; \
18832 echo "Doing maintainer-clean in intl" ; \
18833 (cd $(HOST_SUBDIR)/intl && \
18834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18836 "RANLIB=$${RANLIB}" \
18837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18838 maintainer-clean) \
18839 || exit 1
18841 @endif intl
18845 .PHONY: configure-tcl maybe-configure-tcl
18846 maybe-configure-tcl:
18847 @if gcc-bootstrap
18848 configure-tcl: stage_current
18849 @endif gcc-bootstrap
18850 @if tcl
18851 maybe-configure-tcl: configure-tcl
18852 configure-tcl:
18853 @: $(MAKE); $(unstage)
18854 @r=`${PWD_COMMAND}`; export r; \
18855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18856 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
18857 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
18858 $(HOST_EXPORTS) \
18859 echo Configuring in $(HOST_SUBDIR)/tcl; \
18861 this_target="${target_alias}"; \
18863 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
18864 case $(srcdir) in \
18865 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18866 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
18867 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18868 esac; \
18869 module_srcdir=tcl; \
18870 $(SHELL) \
18871 $$s/$$module_srcdir/configure \
18872 --srcdir=$${topdir}/$$module_srcdir \
18873 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18874 --target=$${this_target} \
18875 || exit 1
18876 @endif tcl
18882 .PHONY: all-tcl maybe-all-tcl
18883 maybe-all-tcl:
18884 @if gcc-bootstrap
18885 all-tcl: stage_current
18886 @endif gcc-bootstrap
18887 @if tcl
18888 TARGET-tcl=all
18889 maybe-all-tcl: all-tcl
18890 all-tcl: configure-tcl
18891 @: $(MAKE); $(unstage)
18892 @r=`${PWD_COMMAND}`; export r; \
18893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18894 $(HOST_EXPORTS) \
18895 (cd $(HOST_SUBDIR)/tcl && \
18896 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18897 $(TARGET-tcl))
18898 @endif tcl
18903 .PHONY: check-tcl maybe-check-tcl
18904 maybe-check-tcl:
18905 @if tcl
18906 maybe-check-tcl: check-tcl
18908 check-tcl:
18909 @: $(MAKE); $(unstage)
18910 @r=`${PWD_COMMAND}`; export r; \
18911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18912 $(HOST_EXPORTS) \
18913 (cd $(HOST_SUBDIR)/tcl && \
18914 $(MAKE) $(FLAGS_TO_PASS) check)
18916 @endif tcl
18918 .PHONY: install-tcl maybe-install-tcl
18919 maybe-install-tcl:
18920 @if tcl
18921 maybe-install-tcl: install-tcl
18923 install-tcl: installdirs
18924 @: $(MAKE); $(unstage)
18925 @r=`${PWD_COMMAND}`; export r; \
18926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18927 $(HOST_EXPORTS) \
18928 (cd $(HOST_SUBDIR)/tcl && \
18929 $(MAKE) $(FLAGS_TO_PASS) install)
18931 @endif tcl
18933 .PHONY: install-strip-tcl maybe-install-strip-tcl
18934 maybe-install-strip-tcl:
18935 @if tcl
18936 maybe-install-strip-tcl: install-strip-tcl
18938 install-strip-tcl: installdirs
18939 @: $(MAKE); $(unstage)
18940 @r=`${PWD_COMMAND}`; export r; \
18941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18942 $(HOST_EXPORTS) \
18943 (cd $(HOST_SUBDIR)/tcl && \
18944 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18946 @endif tcl
18948 # Other targets (info, dvi, pdf, etc.)
18950 .PHONY: maybe-info-tcl info-tcl
18951 maybe-info-tcl:
18952 @if tcl
18953 maybe-info-tcl: info-tcl
18955 info-tcl: \
18956 configure-tcl
18957 @: $(MAKE); $(unstage)
18958 @[ -f ./tcl/Makefile ] || exit 0; \
18959 r=`${PWD_COMMAND}`; export r; \
18960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18961 $(HOST_EXPORTS) \
18962 for flag in $(EXTRA_HOST_FLAGS) ; do \
18963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18964 done; \
18965 echo "Doing info in tcl" ; \
18966 (cd $(HOST_SUBDIR)/tcl && \
18967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18969 "RANLIB=$${RANLIB}" \
18970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18971 info) \
18972 || exit 1
18974 @endif tcl
18976 .PHONY: maybe-dvi-tcl dvi-tcl
18977 maybe-dvi-tcl:
18978 @if tcl
18979 maybe-dvi-tcl: dvi-tcl
18981 dvi-tcl: \
18982 configure-tcl
18983 @: $(MAKE); $(unstage)
18984 @[ -f ./tcl/Makefile ] || exit 0; \
18985 r=`${PWD_COMMAND}`; export r; \
18986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18987 $(HOST_EXPORTS) \
18988 for flag in $(EXTRA_HOST_FLAGS) ; do \
18989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18990 done; \
18991 echo "Doing dvi in tcl" ; \
18992 (cd $(HOST_SUBDIR)/tcl && \
18993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18995 "RANLIB=$${RANLIB}" \
18996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18997 dvi) \
18998 || exit 1
19000 @endif tcl
19002 .PHONY: maybe-pdf-tcl pdf-tcl
19003 maybe-pdf-tcl:
19004 @if tcl
19005 maybe-pdf-tcl: pdf-tcl
19007 pdf-tcl: \
19008 configure-tcl
19009 @: $(MAKE); $(unstage)
19010 @[ -f ./tcl/Makefile ] || exit 0; \
19011 r=`${PWD_COMMAND}`; export r; \
19012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19013 $(HOST_EXPORTS) \
19014 for flag in $(EXTRA_HOST_FLAGS) ; do \
19015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19016 done; \
19017 echo "Doing pdf in tcl" ; \
19018 (cd $(HOST_SUBDIR)/tcl && \
19019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19021 "RANLIB=$${RANLIB}" \
19022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19023 pdf) \
19024 || exit 1
19026 @endif tcl
19028 .PHONY: maybe-html-tcl html-tcl
19029 maybe-html-tcl:
19030 @if tcl
19031 maybe-html-tcl: html-tcl
19033 html-tcl: \
19034 configure-tcl
19035 @: $(MAKE); $(unstage)
19036 @[ -f ./tcl/Makefile ] || exit 0; \
19037 r=`${PWD_COMMAND}`; export r; \
19038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19039 $(HOST_EXPORTS) \
19040 for flag in $(EXTRA_HOST_FLAGS) ; do \
19041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19042 done; \
19043 echo "Doing html in tcl" ; \
19044 (cd $(HOST_SUBDIR)/tcl && \
19045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19047 "RANLIB=$${RANLIB}" \
19048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19049 html) \
19050 || exit 1
19052 @endif tcl
19054 .PHONY: maybe-TAGS-tcl TAGS-tcl
19055 maybe-TAGS-tcl:
19056 @if tcl
19057 maybe-TAGS-tcl: TAGS-tcl
19059 TAGS-tcl: \
19060 configure-tcl
19061 @: $(MAKE); $(unstage)
19062 @[ -f ./tcl/Makefile ] || exit 0; \
19063 r=`${PWD_COMMAND}`; export r; \
19064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19065 $(HOST_EXPORTS) \
19066 for flag in $(EXTRA_HOST_FLAGS) ; do \
19067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19068 done; \
19069 echo "Doing TAGS in tcl" ; \
19070 (cd $(HOST_SUBDIR)/tcl && \
19071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19073 "RANLIB=$${RANLIB}" \
19074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19075 TAGS) \
19076 || exit 1
19078 @endif tcl
19080 .PHONY: maybe-install-info-tcl install-info-tcl
19081 maybe-install-info-tcl:
19082 @if tcl
19083 maybe-install-info-tcl: install-info-tcl
19085 install-info-tcl: \
19086 configure-tcl \
19087 info-tcl
19088 @: $(MAKE); $(unstage)
19089 @[ -f ./tcl/Makefile ] || exit 0; \
19090 r=`${PWD_COMMAND}`; export r; \
19091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19092 $(HOST_EXPORTS) \
19093 for flag in $(EXTRA_HOST_FLAGS) ; do \
19094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19095 done; \
19096 echo "Doing install-info in tcl" ; \
19097 (cd $(HOST_SUBDIR)/tcl && \
19098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19100 "RANLIB=$${RANLIB}" \
19101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19102 install-info) \
19103 || exit 1
19105 @endif tcl
19107 .PHONY: maybe-install-pdf-tcl install-pdf-tcl
19108 maybe-install-pdf-tcl:
19109 @if tcl
19110 maybe-install-pdf-tcl: install-pdf-tcl
19112 install-pdf-tcl: \
19113 configure-tcl \
19114 pdf-tcl
19115 @: $(MAKE); $(unstage)
19116 @[ -f ./tcl/Makefile ] || exit 0; \
19117 r=`${PWD_COMMAND}`; export r; \
19118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19119 $(HOST_EXPORTS) \
19120 for flag in $(EXTRA_HOST_FLAGS) ; do \
19121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19122 done; \
19123 echo "Doing install-pdf in tcl" ; \
19124 (cd $(HOST_SUBDIR)/tcl && \
19125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19127 "RANLIB=$${RANLIB}" \
19128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19129 install-pdf) \
19130 || exit 1
19132 @endif tcl
19134 .PHONY: maybe-install-html-tcl install-html-tcl
19135 maybe-install-html-tcl:
19136 @if tcl
19137 maybe-install-html-tcl: install-html-tcl
19139 install-html-tcl: \
19140 configure-tcl \
19141 html-tcl
19142 @: $(MAKE); $(unstage)
19143 @[ -f ./tcl/Makefile ] || exit 0; \
19144 r=`${PWD_COMMAND}`; export r; \
19145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19146 $(HOST_EXPORTS) \
19147 for flag in $(EXTRA_HOST_FLAGS) ; do \
19148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19149 done; \
19150 echo "Doing install-html in tcl" ; \
19151 (cd $(HOST_SUBDIR)/tcl && \
19152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19154 "RANLIB=$${RANLIB}" \
19155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19156 install-html) \
19157 || exit 1
19159 @endif tcl
19161 .PHONY: maybe-installcheck-tcl installcheck-tcl
19162 maybe-installcheck-tcl:
19163 @if tcl
19164 maybe-installcheck-tcl: installcheck-tcl
19166 installcheck-tcl: \
19167 configure-tcl
19168 @: $(MAKE); $(unstage)
19169 @[ -f ./tcl/Makefile ] || exit 0; \
19170 r=`${PWD_COMMAND}`; export r; \
19171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19172 $(HOST_EXPORTS) \
19173 for flag in $(EXTRA_HOST_FLAGS) ; do \
19174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19175 done; \
19176 echo "Doing installcheck in tcl" ; \
19177 (cd $(HOST_SUBDIR)/tcl && \
19178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19180 "RANLIB=$${RANLIB}" \
19181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19182 installcheck) \
19183 || exit 1
19185 @endif tcl
19187 .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
19188 maybe-mostlyclean-tcl:
19189 @if tcl
19190 maybe-mostlyclean-tcl: mostlyclean-tcl
19192 # tcl doesn't support mostlyclean.
19193 mostlyclean-tcl:
19195 @endif tcl
19197 .PHONY: maybe-clean-tcl clean-tcl
19198 maybe-clean-tcl:
19199 @if tcl
19200 maybe-clean-tcl: clean-tcl
19202 clean-tcl:
19203 @: $(MAKE); $(unstage)
19204 @[ -f ./tcl/Makefile ] || exit 0; \
19205 r=`${PWD_COMMAND}`; export r; \
19206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19207 $(HOST_EXPORTS) \
19208 for flag in $(EXTRA_HOST_FLAGS) ; do \
19209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19210 done; \
19211 echo "Doing clean in tcl" ; \
19212 (cd $(HOST_SUBDIR)/tcl && \
19213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19215 "RANLIB=$${RANLIB}" \
19216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19217 clean) \
19218 || exit 1
19220 @endif tcl
19222 .PHONY: maybe-distclean-tcl distclean-tcl
19223 maybe-distclean-tcl:
19224 @if tcl
19225 maybe-distclean-tcl: distclean-tcl
19227 distclean-tcl:
19228 @: $(MAKE); $(unstage)
19229 @[ -f ./tcl/Makefile ] || exit 0; \
19230 r=`${PWD_COMMAND}`; export r; \
19231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19232 $(HOST_EXPORTS) \
19233 for flag in $(EXTRA_HOST_FLAGS) ; do \
19234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19235 done; \
19236 echo "Doing distclean in tcl" ; \
19237 (cd $(HOST_SUBDIR)/tcl && \
19238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19240 "RANLIB=$${RANLIB}" \
19241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19242 distclean) \
19243 || exit 1
19245 @endif tcl
19247 .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
19248 maybe-maintainer-clean-tcl:
19249 @if tcl
19250 maybe-maintainer-clean-tcl: maintainer-clean-tcl
19252 maintainer-clean-tcl:
19253 @: $(MAKE); $(unstage)
19254 @[ -f ./tcl/Makefile ] || exit 0; \
19255 r=`${PWD_COMMAND}`; export r; \
19256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19257 $(HOST_EXPORTS) \
19258 for flag in $(EXTRA_HOST_FLAGS) ; do \
19259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19260 done; \
19261 echo "Doing maintainer-clean in tcl" ; \
19262 (cd $(HOST_SUBDIR)/tcl && \
19263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19265 "RANLIB=$${RANLIB}" \
19266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19267 maintainer-clean) \
19268 || exit 1
19270 @endif tcl
19274 .PHONY: configure-itcl maybe-configure-itcl
19275 maybe-configure-itcl:
19276 @if gcc-bootstrap
19277 configure-itcl: stage_current
19278 @endif gcc-bootstrap
19279 @if itcl
19280 maybe-configure-itcl: configure-itcl
19281 configure-itcl:
19282 @: $(MAKE); $(unstage)
19283 @r=`${PWD_COMMAND}`; export r; \
19284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19285 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
19286 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
19287 $(HOST_EXPORTS) \
19288 echo Configuring in $(HOST_SUBDIR)/itcl; \
19290 this_target="${target_alias}"; \
19292 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
19293 case $(srcdir) in \
19294 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19295 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
19296 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19297 esac; \
19298 module_srcdir=itcl; \
19299 $(SHELL) \
19300 $$s/$$module_srcdir/configure \
19301 --srcdir=$${topdir}/$$module_srcdir \
19302 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19303 --target=$${this_target} \
19304 || exit 1
19305 @endif itcl
19311 .PHONY: all-itcl maybe-all-itcl
19312 maybe-all-itcl:
19313 @if gcc-bootstrap
19314 all-itcl: stage_current
19315 @endif gcc-bootstrap
19316 @if itcl
19317 TARGET-itcl=all
19318 maybe-all-itcl: all-itcl
19319 all-itcl: configure-itcl
19320 @: $(MAKE); $(unstage)
19321 @r=`${PWD_COMMAND}`; export r; \
19322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19323 $(HOST_EXPORTS) \
19324 (cd $(HOST_SUBDIR)/itcl && \
19325 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
19326 $(TARGET-itcl))
19327 @endif itcl
19332 .PHONY: check-itcl maybe-check-itcl
19333 maybe-check-itcl:
19334 @if itcl
19335 maybe-check-itcl: check-itcl
19337 check-itcl:
19338 @: $(MAKE); $(unstage)
19339 @r=`${PWD_COMMAND}`; export r; \
19340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19341 $(HOST_EXPORTS) \
19342 (cd $(HOST_SUBDIR)/itcl && \
19343 $(MAKE) $(FLAGS_TO_PASS) check)
19345 @endif itcl
19347 .PHONY: install-itcl maybe-install-itcl
19348 maybe-install-itcl:
19349 @if itcl
19350 maybe-install-itcl: install-itcl
19352 install-itcl: installdirs
19353 @: $(MAKE); $(unstage)
19354 @r=`${PWD_COMMAND}`; export r; \
19355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19356 $(HOST_EXPORTS) \
19357 (cd $(HOST_SUBDIR)/itcl && \
19358 $(MAKE) $(FLAGS_TO_PASS) install)
19360 @endif itcl
19362 .PHONY: install-strip-itcl maybe-install-strip-itcl
19363 maybe-install-strip-itcl:
19364 @if itcl
19365 maybe-install-strip-itcl: install-strip-itcl
19367 install-strip-itcl: installdirs
19368 @: $(MAKE); $(unstage)
19369 @r=`${PWD_COMMAND}`; export r; \
19370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19371 $(HOST_EXPORTS) \
19372 (cd $(HOST_SUBDIR)/itcl && \
19373 $(MAKE) $(FLAGS_TO_PASS) install-strip)
19375 @endif itcl
19377 # Other targets (info, dvi, pdf, etc.)
19379 .PHONY: maybe-info-itcl info-itcl
19380 maybe-info-itcl:
19381 @if itcl
19382 maybe-info-itcl: info-itcl
19384 info-itcl: \
19385 configure-itcl
19386 @: $(MAKE); $(unstage)
19387 @[ -f ./itcl/Makefile ] || exit 0; \
19388 r=`${PWD_COMMAND}`; export r; \
19389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19390 $(HOST_EXPORTS) \
19391 for flag in $(EXTRA_HOST_FLAGS) ; do \
19392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19393 done; \
19394 echo "Doing info in itcl" ; \
19395 (cd $(HOST_SUBDIR)/itcl && \
19396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19398 "RANLIB=$${RANLIB}" \
19399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19400 info) \
19401 || exit 1
19403 @endif itcl
19405 .PHONY: maybe-dvi-itcl dvi-itcl
19406 maybe-dvi-itcl:
19407 @if itcl
19408 maybe-dvi-itcl: dvi-itcl
19410 dvi-itcl: \
19411 configure-itcl
19412 @: $(MAKE); $(unstage)
19413 @[ -f ./itcl/Makefile ] || exit 0; \
19414 r=`${PWD_COMMAND}`; export r; \
19415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19416 $(HOST_EXPORTS) \
19417 for flag in $(EXTRA_HOST_FLAGS) ; do \
19418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19419 done; \
19420 echo "Doing dvi in itcl" ; \
19421 (cd $(HOST_SUBDIR)/itcl && \
19422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19424 "RANLIB=$${RANLIB}" \
19425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19426 dvi) \
19427 || exit 1
19429 @endif itcl
19431 .PHONY: maybe-pdf-itcl pdf-itcl
19432 maybe-pdf-itcl:
19433 @if itcl
19434 maybe-pdf-itcl: pdf-itcl
19436 pdf-itcl: \
19437 configure-itcl
19438 @: $(MAKE); $(unstage)
19439 @[ -f ./itcl/Makefile ] || exit 0; \
19440 r=`${PWD_COMMAND}`; export r; \
19441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19442 $(HOST_EXPORTS) \
19443 for flag in $(EXTRA_HOST_FLAGS) ; do \
19444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19445 done; \
19446 echo "Doing pdf in itcl" ; \
19447 (cd $(HOST_SUBDIR)/itcl && \
19448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19450 "RANLIB=$${RANLIB}" \
19451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19452 pdf) \
19453 || exit 1
19455 @endif itcl
19457 .PHONY: maybe-html-itcl html-itcl
19458 maybe-html-itcl:
19459 @if itcl
19460 maybe-html-itcl: html-itcl
19462 html-itcl: \
19463 configure-itcl
19464 @: $(MAKE); $(unstage)
19465 @[ -f ./itcl/Makefile ] || exit 0; \
19466 r=`${PWD_COMMAND}`; export r; \
19467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19468 $(HOST_EXPORTS) \
19469 for flag in $(EXTRA_HOST_FLAGS) ; do \
19470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19471 done; \
19472 echo "Doing html in itcl" ; \
19473 (cd $(HOST_SUBDIR)/itcl && \
19474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19476 "RANLIB=$${RANLIB}" \
19477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19478 html) \
19479 || exit 1
19481 @endif itcl
19483 .PHONY: maybe-TAGS-itcl TAGS-itcl
19484 maybe-TAGS-itcl:
19485 @if itcl
19486 maybe-TAGS-itcl: TAGS-itcl
19488 TAGS-itcl: \
19489 configure-itcl
19490 @: $(MAKE); $(unstage)
19491 @[ -f ./itcl/Makefile ] || exit 0; \
19492 r=`${PWD_COMMAND}`; export r; \
19493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19494 $(HOST_EXPORTS) \
19495 for flag in $(EXTRA_HOST_FLAGS) ; do \
19496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19497 done; \
19498 echo "Doing TAGS in itcl" ; \
19499 (cd $(HOST_SUBDIR)/itcl && \
19500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19502 "RANLIB=$${RANLIB}" \
19503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19504 TAGS) \
19505 || exit 1
19507 @endif itcl
19509 .PHONY: maybe-install-info-itcl install-info-itcl
19510 maybe-install-info-itcl:
19511 @if itcl
19512 maybe-install-info-itcl: install-info-itcl
19514 install-info-itcl: \
19515 configure-itcl \
19516 info-itcl
19517 @: $(MAKE); $(unstage)
19518 @[ -f ./itcl/Makefile ] || exit 0; \
19519 r=`${PWD_COMMAND}`; export r; \
19520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19521 $(HOST_EXPORTS) \
19522 for flag in $(EXTRA_HOST_FLAGS) ; do \
19523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19524 done; \
19525 echo "Doing install-info in itcl" ; \
19526 (cd $(HOST_SUBDIR)/itcl && \
19527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19529 "RANLIB=$${RANLIB}" \
19530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19531 install-info) \
19532 || exit 1
19534 @endif itcl
19536 .PHONY: maybe-install-pdf-itcl install-pdf-itcl
19537 maybe-install-pdf-itcl:
19538 @if itcl
19539 maybe-install-pdf-itcl: install-pdf-itcl
19541 install-pdf-itcl: \
19542 configure-itcl \
19543 pdf-itcl
19544 @: $(MAKE); $(unstage)
19545 @[ -f ./itcl/Makefile ] || exit 0; \
19546 r=`${PWD_COMMAND}`; export r; \
19547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19548 $(HOST_EXPORTS) \
19549 for flag in $(EXTRA_HOST_FLAGS) ; do \
19550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19551 done; \
19552 echo "Doing install-pdf in itcl" ; \
19553 (cd $(HOST_SUBDIR)/itcl && \
19554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19556 "RANLIB=$${RANLIB}" \
19557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19558 install-pdf) \
19559 || exit 1
19561 @endif itcl
19563 .PHONY: maybe-install-html-itcl install-html-itcl
19564 maybe-install-html-itcl:
19565 @if itcl
19566 maybe-install-html-itcl: install-html-itcl
19568 install-html-itcl: \
19569 configure-itcl \
19570 html-itcl
19571 @: $(MAKE); $(unstage)
19572 @[ -f ./itcl/Makefile ] || exit 0; \
19573 r=`${PWD_COMMAND}`; export r; \
19574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19575 $(HOST_EXPORTS) \
19576 for flag in $(EXTRA_HOST_FLAGS) ; do \
19577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19578 done; \
19579 echo "Doing install-html in itcl" ; \
19580 (cd $(HOST_SUBDIR)/itcl && \
19581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19583 "RANLIB=$${RANLIB}" \
19584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19585 install-html) \
19586 || exit 1
19588 @endif itcl
19590 .PHONY: maybe-installcheck-itcl installcheck-itcl
19591 maybe-installcheck-itcl:
19592 @if itcl
19593 maybe-installcheck-itcl: installcheck-itcl
19595 installcheck-itcl: \
19596 configure-itcl
19597 @: $(MAKE); $(unstage)
19598 @[ -f ./itcl/Makefile ] || exit 0; \
19599 r=`${PWD_COMMAND}`; export r; \
19600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19601 $(HOST_EXPORTS) \
19602 for flag in $(EXTRA_HOST_FLAGS) ; do \
19603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19604 done; \
19605 echo "Doing installcheck in itcl" ; \
19606 (cd $(HOST_SUBDIR)/itcl && \
19607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19609 "RANLIB=$${RANLIB}" \
19610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19611 installcheck) \
19612 || exit 1
19614 @endif itcl
19616 .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
19617 maybe-mostlyclean-itcl:
19618 @if itcl
19619 maybe-mostlyclean-itcl: mostlyclean-itcl
19621 mostlyclean-itcl:
19622 @: $(MAKE); $(unstage)
19623 @[ -f ./itcl/Makefile ] || exit 0; \
19624 r=`${PWD_COMMAND}`; export r; \
19625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19626 $(HOST_EXPORTS) \
19627 for flag in $(EXTRA_HOST_FLAGS) ; do \
19628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19629 done; \
19630 echo "Doing mostlyclean in itcl" ; \
19631 (cd $(HOST_SUBDIR)/itcl && \
19632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19634 "RANLIB=$${RANLIB}" \
19635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19636 mostlyclean) \
19637 || exit 1
19639 @endif itcl
19641 .PHONY: maybe-clean-itcl clean-itcl
19642 maybe-clean-itcl:
19643 @if itcl
19644 maybe-clean-itcl: clean-itcl
19646 clean-itcl:
19647 @: $(MAKE); $(unstage)
19648 @[ -f ./itcl/Makefile ] || exit 0; \
19649 r=`${PWD_COMMAND}`; export r; \
19650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19651 $(HOST_EXPORTS) \
19652 for flag in $(EXTRA_HOST_FLAGS) ; do \
19653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19654 done; \
19655 echo "Doing clean in itcl" ; \
19656 (cd $(HOST_SUBDIR)/itcl && \
19657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19659 "RANLIB=$${RANLIB}" \
19660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19661 clean) \
19662 || exit 1
19664 @endif itcl
19666 .PHONY: maybe-distclean-itcl distclean-itcl
19667 maybe-distclean-itcl:
19668 @if itcl
19669 maybe-distclean-itcl: distclean-itcl
19671 distclean-itcl:
19672 @: $(MAKE); $(unstage)
19673 @[ -f ./itcl/Makefile ] || exit 0; \
19674 r=`${PWD_COMMAND}`; export r; \
19675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19676 $(HOST_EXPORTS) \
19677 for flag in $(EXTRA_HOST_FLAGS) ; do \
19678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19679 done; \
19680 echo "Doing distclean in itcl" ; \
19681 (cd $(HOST_SUBDIR)/itcl && \
19682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19684 "RANLIB=$${RANLIB}" \
19685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19686 distclean) \
19687 || exit 1
19689 @endif itcl
19691 .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
19692 maybe-maintainer-clean-itcl:
19693 @if itcl
19694 maybe-maintainer-clean-itcl: maintainer-clean-itcl
19696 maintainer-clean-itcl:
19697 @: $(MAKE); $(unstage)
19698 @[ -f ./itcl/Makefile ] || exit 0; \
19699 r=`${PWD_COMMAND}`; export r; \
19700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19701 $(HOST_EXPORTS) \
19702 for flag in $(EXTRA_HOST_FLAGS) ; do \
19703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19704 done; \
19705 echo "Doing maintainer-clean in itcl" ; \
19706 (cd $(HOST_SUBDIR)/itcl && \
19707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19709 "RANLIB=$${RANLIB}" \
19710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19711 maintainer-clean) \
19712 || exit 1
19714 @endif itcl
19718 .PHONY: configure-ld maybe-configure-ld
19719 maybe-configure-ld:
19720 @if gcc-bootstrap
19721 configure-ld: stage_current
19722 @endif gcc-bootstrap
19723 @if ld
19724 maybe-configure-ld: configure-ld
19725 configure-ld:
19726 @r=`${PWD_COMMAND}`; export r; \
19727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19728 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19729 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19730 $(HOST_EXPORTS) \
19731 echo Configuring in $(HOST_SUBDIR)/ld; \
19733 this_target="${target_alias}"; \
19735 cd "$(HOST_SUBDIR)/ld" || exit 1; \
19736 case $(srcdir) in \
19737 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19738 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19739 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19740 esac; \
19741 module_srcdir=ld; \
19742 $(SHELL) \
19743 $$s/$$module_srcdir/configure \
19744 --srcdir=$${topdir}/$$module_srcdir \
19745 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19746 --target=$${this_target} \
19747 || exit 1
19748 @endif ld
19752 .PHONY: configure-stage1-ld maybe-configure-stage1-ld
19753 maybe-configure-stage1-ld:
19754 @if ld-bootstrap
19755 maybe-configure-stage1-ld: configure-stage1-ld
19756 configure-stage1-ld:
19757 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19758 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19759 @r=`${PWD_COMMAND}`; export r; \
19760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19761 TFLAGS="$(STAGE1_TFLAGS)"; \
19762 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19763 $(HOST_EXPORTS) \
19764 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19765 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19766 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
19767 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
19768 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19769 cd $(HOST_SUBDIR)/ld || exit 1; \
19770 case $(srcdir) in \
19771 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19772 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19773 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19774 esac; \
19775 module_srcdir=ld; \
19776 $(SHELL) $$s/$$module_srcdir/configure \
19777 --srcdir=$${topdir}/$$module_srcdir \
19778 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19779 --target=${target_alias} \
19781 $(STAGE1_CONFIGURE_FLAGS)
19782 @endif ld-bootstrap
19784 .PHONY: configure-stage2-ld maybe-configure-stage2-ld
19785 maybe-configure-stage2-ld:
19786 @if ld-bootstrap
19787 maybe-configure-stage2-ld: configure-stage2-ld
19788 configure-stage2-ld:
19789 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19790 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19791 @r=`${PWD_COMMAND}`; export r; \
19792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19793 TFLAGS="$(STAGE2_TFLAGS)"; \
19794 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19795 $(HOST_EXPORTS) \
19796 $(POSTSTAGE1_HOST_EXPORTS) \
19797 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19798 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19799 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
19800 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
19801 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19802 cd $(HOST_SUBDIR)/ld || exit 1; \
19803 case $(srcdir) in \
19804 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19805 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19806 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19807 esac; \
19808 module_srcdir=ld; \
19809 $(SHELL) $$s/$$module_srcdir/configure \
19810 --srcdir=$${topdir}/$$module_srcdir \
19811 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19812 --target=${target_alias} \
19813 --with-build-libsubdir=$(HOST_SUBDIR) \
19814 $(STAGE2_CONFIGURE_FLAGS)
19815 @endif ld-bootstrap
19817 .PHONY: configure-stage3-ld maybe-configure-stage3-ld
19818 maybe-configure-stage3-ld:
19819 @if ld-bootstrap
19820 maybe-configure-stage3-ld: configure-stage3-ld
19821 configure-stage3-ld:
19822 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19823 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19824 @r=`${PWD_COMMAND}`; export r; \
19825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19826 TFLAGS="$(STAGE3_TFLAGS)"; \
19827 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19828 $(HOST_EXPORTS) \
19829 $(POSTSTAGE1_HOST_EXPORTS) \
19830 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19831 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19832 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
19833 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
19834 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19835 cd $(HOST_SUBDIR)/ld || exit 1; \
19836 case $(srcdir) in \
19837 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19838 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19839 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19840 esac; \
19841 module_srcdir=ld; \
19842 $(SHELL) $$s/$$module_srcdir/configure \
19843 --srcdir=$${topdir}/$$module_srcdir \
19844 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19845 --target=${target_alias} \
19846 --with-build-libsubdir=$(HOST_SUBDIR) \
19847 $(STAGE3_CONFIGURE_FLAGS)
19848 @endif ld-bootstrap
19850 .PHONY: configure-stage4-ld maybe-configure-stage4-ld
19851 maybe-configure-stage4-ld:
19852 @if ld-bootstrap
19853 maybe-configure-stage4-ld: configure-stage4-ld
19854 configure-stage4-ld:
19855 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19856 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19857 @r=`${PWD_COMMAND}`; export r; \
19858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19859 TFLAGS="$(STAGE4_TFLAGS)"; \
19860 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19861 $(HOST_EXPORTS) \
19862 $(POSTSTAGE1_HOST_EXPORTS) \
19863 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19864 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19865 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
19866 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
19867 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19868 cd $(HOST_SUBDIR)/ld || exit 1; \
19869 case $(srcdir) in \
19870 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19871 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19872 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19873 esac; \
19874 module_srcdir=ld; \
19875 $(SHELL) $$s/$$module_srcdir/configure \
19876 --srcdir=$${topdir}/$$module_srcdir \
19877 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19878 --target=${target_alias} \
19879 --with-build-libsubdir=$(HOST_SUBDIR) \
19880 $(STAGE4_CONFIGURE_FLAGS)
19881 @endif ld-bootstrap
19883 .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
19884 maybe-configure-stageprofile-ld:
19885 @if ld-bootstrap
19886 maybe-configure-stageprofile-ld: configure-stageprofile-ld
19887 configure-stageprofile-ld:
19888 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19889 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19890 @r=`${PWD_COMMAND}`; export r; \
19891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19892 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19893 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19894 $(HOST_EXPORTS) \
19895 $(POSTSTAGE1_HOST_EXPORTS) \
19896 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19897 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19898 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
19899 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
19900 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19901 cd $(HOST_SUBDIR)/ld || exit 1; \
19902 case $(srcdir) in \
19903 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19904 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19905 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19906 esac; \
19907 module_srcdir=ld; \
19908 $(SHELL) $$s/$$module_srcdir/configure \
19909 --srcdir=$${topdir}/$$module_srcdir \
19910 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19911 --target=${target_alias} \
19912 --with-build-libsubdir=$(HOST_SUBDIR) \
19913 $(STAGEprofile_CONFIGURE_FLAGS)
19914 @endif ld-bootstrap
19916 .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
19917 maybe-configure-stagefeedback-ld:
19918 @if ld-bootstrap
19919 maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
19920 configure-stagefeedback-ld:
19921 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19922 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19923 @r=`${PWD_COMMAND}`; export r; \
19924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19925 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19926 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19927 $(HOST_EXPORTS) \
19928 $(POSTSTAGE1_HOST_EXPORTS) \
19929 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19930 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19931 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
19932 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
19933 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19934 cd $(HOST_SUBDIR)/ld || exit 1; \
19935 case $(srcdir) in \
19936 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19937 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19938 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19939 esac; \
19940 module_srcdir=ld; \
19941 $(SHELL) $$s/$$module_srcdir/configure \
19942 --srcdir=$${topdir}/$$module_srcdir \
19943 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19944 --target=${target_alias} \
19945 --with-build-libsubdir=$(HOST_SUBDIR) \
19946 $(STAGEfeedback_CONFIGURE_FLAGS)
19947 @endif ld-bootstrap
19953 .PHONY: all-ld maybe-all-ld
19954 maybe-all-ld:
19955 @if gcc-bootstrap
19956 all-ld: stage_current
19957 @endif gcc-bootstrap
19958 @if ld
19959 TARGET-ld=all
19960 maybe-all-ld: all-ld
19961 all-ld: configure-ld
19962 @r=`${PWD_COMMAND}`; export r; \
19963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19964 $(HOST_EXPORTS) \
19965 (cd $(HOST_SUBDIR)/ld && \
19966 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
19967 $(TARGET-ld))
19968 @endif ld
19972 .PHONY: all-stage1-ld maybe-all-stage1-ld
19973 .PHONY: clean-stage1-ld maybe-clean-stage1-ld
19974 maybe-all-stage1-ld:
19975 maybe-clean-stage1-ld:
19976 @if ld-bootstrap
19977 maybe-all-stage1-ld: all-stage1-ld
19978 all-stage1: all-stage1-ld
19979 TARGET-stage1-ld = $(TARGET-ld)
19980 all-stage1-ld: configure-stage1-ld
19981 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19982 @r=`${PWD_COMMAND}`; export r; \
19983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19984 TFLAGS="$(STAGE1_TFLAGS)"; \
19985 $(HOST_EXPORTS) \
19986 cd $(HOST_SUBDIR)/ld && \
19987 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19988 CFLAGS="$(STAGE1_CFLAGS)" \
19989 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19990 LIBCFLAGS="$(LIBCFLAGS)" \
19991 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19992 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19993 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19994 $(EXTRA_HOST_FLAGS) \
19995 $(STAGE1_FLAGS_TO_PASS) \
19996 TFLAGS="$(STAGE1_TFLAGS)" \
19997 $(TARGET-stage1-ld)
19999 maybe-clean-stage1-ld: clean-stage1-ld
20000 clean-stage1: clean-stage1-ld
20001 clean-stage1-ld:
20002 @if [ $(current_stage) = stage1 ]; then \
20003 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
20004 else \
20005 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
20006 $(MAKE) stage1-start; \
20007 fi; \
20008 cd $(HOST_SUBDIR)/ld && \
20009 $(MAKE) $(EXTRA_HOST_FLAGS) \
20010 $(STAGE1_FLAGS_TO_PASS) clean
20011 @endif ld-bootstrap
20014 .PHONY: all-stage2-ld maybe-all-stage2-ld
20015 .PHONY: clean-stage2-ld maybe-clean-stage2-ld
20016 maybe-all-stage2-ld:
20017 maybe-clean-stage2-ld:
20018 @if ld-bootstrap
20019 maybe-all-stage2-ld: all-stage2-ld
20020 all-stage2: all-stage2-ld
20021 TARGET-stage2-ld = $(TARGET-ld)
20022 all-stage2-ld: configure-stage2-ld
20023 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20024 @r=`${PWD_COMMAND}`; export r; \
20025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20026 TFLAGS="$(STAGE2_TFLAGS)"; \
20027 $(HOST_EXPORTS) \
20028 $(POSTSTAGE1_HOST_EXPORTS) \
20029 cd $(HOST_SUBDIR)/ld && \
20030 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20031 CFLAGS="$(STAGE2_CFLAGS)" \
20032 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20033 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20034 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20035 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20036 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20037 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20038 TFLAGS="$(STAGE2_TFLAGS)" \
20039 $(TARGET-stage2-ld)
20041 maybe-clean-stage2-ld: clean-stage2-ld
20042 clean-stage2: clean-stage2-ld
20043 clean-stage2-ld:
20044 @if [ $(current_stage) = stage2 ]; then \
20045 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
20046 else \
20047 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
20048 $(MAKE) stage2-start; \
20049 fi; \
20050 cd $(HOST_SUBDIR)/ld && \
20051 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20052 @endif ld-bootstrap
20055 .PHONY: all-stage3-ld maybe-all-stage3-ld
20056 .PHONY: clean-stage3-ld maybe-clean-stage3-ld
20057 maybe-all-stage3-ld:
20058 maybe-clean-stage3-ld:
20059 @if ld-bootstrap
20060 maybe-all-stage3-ld: all-stage3-ld
20061 all-stage3: all-stage3-ld
20062 TARGET-stage3-ld = $(TARGET-ld)
20063 all-stage3-ld: configure-stage3-ld
20064 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20065 @r=`${PWD_COMMAND}`; export r; \
20066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20067 TFLAGS="$(STAGE3_TFLAGS)"; \
20068 $(HOST_EXPORTS) \
20069 $(POSTSTAGE1_HOST_EXPORTS) \
20070 cd $(HOST_SUBDIR)/ld && \
20071 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20072 CFLAGS="$(STAGE3_CFLAGS)" \
20073 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20074 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20075 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20076 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20077 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20078 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20079 TFLAGS="$(STAGE3_TFLAGS)" \
20080 $(TARGET-stage3-ld)
20082 maybe-clean-stage3-ld: clean-stage3-ld
20083 clean-stage3: clean-stage3-ld
20084 clean-stage3-ld:
20085 @if [ $(current_stage) = stage3 ]; then \
20086 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
20087 else \
20088 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
20089 $(MAKE) stage3-start; \
20090 fi; \
20091 cd $(HOST_SUBDIR)/ld && \
20092 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20093 @endif ld-bootstrap
20096 .PHONY: all-stage4-ld maybe-all-stage4-ld
20097 .PHONY: clean-stage4-ld maybe-clean-stage4-ld
20098 maybe-all-stage4-ld:
20099 maybe-clean-stage4-ld:
20100 @if ld-bootstrap
20101 maybe-all-stage4-ld: all-stage4-ld
20102 all-stage4: all-stage4-ld
20103 TARGET-stage4-ld = $(TARGET-ld)
20104 all-stage4-ld: configure-stage4-ld
20105 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20106 @r=`${PWD_COMMAND}`; export r; \
20107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20108 TFLAGS="$(STAGE4_TFLAGS)"; \
20109 $(HOST_EXPORTS) \
20110 $(POSTSTAGE1_HOST_EXPORTS) \
20111 cd $(HOST_SUBDIR)/ld && \
20112 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20113 CFLAGS="$(STAGE4_CFLAGS)" \
20114 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20115 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20116 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20117 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20118 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20119 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20120 TFLAGS="$(STAGE4_TFLAGS)" \
20121 $(TARGET-stage4-ld)
20123 maybe-clean-stage4-ld: clean-stage4-ld
20124 clean-stage4: clean-stage4-ld
20125 clean-stage4-ld:
20126 @if [ $(current_stage) = stage4 ]; then \
20127 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
20128 else \
20129 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
20130 $(MAKE) stage4-start; \
20131 fi; \
20132 cd $(HOST_SUBDIR)/ld && \
20133 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20134 @endif ld-bootstrap
20137 .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
20138 .PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
20139 maybe-all-stageprofile-ld:
20140 maybe-clean-stageprofile-ld:
20141 @if ld-bootstrap
20142 maybe-all-stageprofile-ld: all-stageprofile-ld
20143 all-stageprofile: all-stageprofile-ld
20144 TARGET-stageprofile-ld = $(TARGET-ld)
20145 all-stageprofile-ld: configure-stageprofile-ld
20146 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20147 @r=`${PWD_COMMAND}`; export r; \
20148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20149 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20150 $(HOST_EXPORTS) \
20151 $(POSTSTAGE1_HOST_EXPORTS) \
20152 cd $(HOST_SUBDIR)/ld && \
20153 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20154 CFLAGS="$(STAGEprofile_CFLAGS)" \
20155 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20156 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20157 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20158 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20159 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20160 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20161 TFLAGS="$(STAGEprofile_TFLAGS)" \
20162 $(TARGET-stageprofile-ld)
20164 maybe-clean-stageprofile-ld: clean-stageprofile-ld
20165 clean-stageprofile: clean-stageprofile-ld
20166 clean-stageprofile-ld:
20167 @if [ $(current_stage) = stageprofile ]; then \
20168 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
20169 else \
20170 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
20171 $(MAKE) stageprofile-start; \
20172 fi; \
20173 cd $(HOST_SUBDIR)/ld && \
20174 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20175 @endif ld-bootstrap
20178 .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
20179 .PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
20180 maybe-all-stagefeedback-ld:
20181 maybe-clean-stagefeedback-ld:
20182 @if ld-bootstrap
20183 maybe-all-stagefeedback-ld: all-stagefeedback-ld
20184 all-stagefeedback: all-stagefeedback-ld
20185 TARGET-stagefeedback-ld = $(TARGET-ld)
20186 all-stagefeedback-ld: configure-stagefeedback-ld
20187 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20188 @r=`${PWD_COMMAND}`; export r; \
20189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20190 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20191 $(HOST_EXPORTS) \
20192 $(POSTSTAGE1_HOST_EXPORTS) \
20193 cd $(HOST_SUBDIR)/ld && \
20194 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20195 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20196 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20197 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20198 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20199 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20200 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20201 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20202 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20203 $(TARGET-stagefeedback-ld)
20205 maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
20206 clean-stagefeedback: clean-stagefeedback-ld
20207 clean-stagefeedback-ld:
20208 @if [ $(current_stage) = stagefeedback ]; then \
20209 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
20210 else \
20211 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
20212 $(MAKE) stagefeedback-start; \
20213 fi; \
20214 cd $(HOST_SUBDIR)/ld && \
20215 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20216 @endif ld-bootstrap
20222 .PHONY: check-ld maybe-check-ld
20223 maybe-check-ld:
20224 @if ld
20225 maybe-check-ld: check-ld
20227 check-ld:
20228 @: $(MAKE); $(unstage)
20229 @r=`${PWD_COMMAND}`; export r; \
20230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20231 $(HOST_EXPORTS) \
20232 (cd $(HOST_SUBDIR)/ld && \
20233 $(MAKE) $(FLAGS_TO_PASS) check)
20235 @endif ld
20237 .PHONY: install-ld maybe-install-ld
20238 maybe-install-ld:
20239 @if ld
20240 maybe-install-ld: install-ld
20242 install-ld: installdirs
20243 @: $(MAKE); $(unstage)
20244 @r=`${PWD_COMMAND}`; export r; \
20245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20246 $(HOST_EXPORTS) \
20247 (cd $(HOST_SUBDIR)/ld && \
20248 $(MAKE) $(FLAGS_TO_PASS) install)
20250 @endif ld
20252 .PHONY: install-strip-ld maybe-install-strip-ld
20253 maybe-install-strip-ld:
20254 @if ld
20255 maybe-install-strip-ld: install-strip-ld
20257 install-strip-ld: installdirs
20258 @: $(MAKE); $(unstage)
20259 @r=`${PWD_COMMAND}`; export r; \
20260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20261 $(HOST_EXPORTS) \
20262 (cd $(HOST_SUBDIR)/ld && \
20263 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20265 @endif ld
20267 # Other targets (info, dvi, pdf, etc.)
20269 .PHONY: maybe-info-ld info-ld
20270 maybe-info-ld:
20271 @if ld
20272 maybe-info-ld: info-ld
20274 info-ld: \
20275 configure-ld
20276 @[ -f ./ld/Makefile ] || exit 0; \
20277 r=`${PWD_COMMAND}`; export r; \
20278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20279 $(HOST_EXPORTS) \
20280 for flag in $(EXTRA_HOST_FLAGS) ; do \
20281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20282 done; \
20283 echo "Doing info in ld" ; \
20284 (cd $(HOST_SUBDIR)/ld && \
20285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20287 "RANLIB=$${RANLIB}" \
20288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20289 info) \
20290 || exit 1
20292 @endif ld
20294 .PHONY: maybe-dvi-ld dvi-ld
20295 maybe-dvi-ld:
20296 @if ld
20297 maybe-dvi-ld: dvi-ld
20299 dvi-ld: \
20300 configure-ld
20301 @[ -f ./ld/Makefile ] || exit 0; \
20302 r=`${PWD_COMMAND}`; export r; \
20303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20304 $(HOST_EXPORTS) \
20305 for flag in $(EXTRA_HOST_FLAGS) ; do \
20306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20307 done; \
20308 echo "Doing dvi in ld" ; \
20309 (cd $(HOST_SUBDIR)/ld && \
20310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20312 "RANLIB=$${RANLIB}" \
20313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20314 dvi) \
20315 || exit 1
20317 @endif ld
20319 .PHONY: maybe-pdf-ld pdf-ld
20320 maybe-pdf-ld:
20321 @if ld
20322 maybe-pdf-ld: pdf-ld
20324 pdf-ld: \
20325 configure-ld
20326 @[ -f ./ld/Makefile ] || exit 0; \
20327 r=`${PWD_COMMAND}`; export r; \
20328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20329 $(HOST_EXPORTS) \
20330 for flag in $(EXTRA_HOST_FLAGS) ; do \
20331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20332 done; \
20333 echo "Doing pdf in ld" ; \
20334 (cd $(HOST_SUBDIR)/ld && \
20335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20337 "RANLIB=$${RANLIB}" \
20338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20339 pdf) \
20340 || exit 1
20342 @endif ld
20344 .PHONY: maybe-html-ld html-ld
20345 maybe-html-ld:
20346 @if ld
20347 maybe-html-ld: html-ld
20349 html-ld: \
20350 configure-ld
20351 @[ -f ./ld/Makefile ] || exit 0; \
20352 r=`${PWD_COMMAND}`; export r; \
20353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20354 $(HOST_EXPORTS) \
20355 for flag in $(EXTRA_HOST_FLAGS) ; do \
20356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20357 done; \
20358 echo "Doing html in ld" ; \
20359 (cd $(HOST_SUBDIR)/ld && \
20360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20362 "RANLIB=$${RANLIB}" \
20363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20364 html) \
20365 || exit 1
20367 @endif ld
20369 .PHONY: maybe-TAGS-ld TAGS-ld
20370 maybe-TAGS-ld:
20371 @if ld
20372 maybe-TAGS-ld: TAGS-ld
20374 TAGS-ld: \
20375 configure-ld
20376 @[ -f ./ld/Makefile ] || exit 0; \
20377 r=`${PWD_COMMAND}`; export r; \
20378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20379 $(HOST_EXPORTS) \
20380 for flag in $(EXTRA_HOST_FLAGS) ; do \
20381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20382 done; \
20383 echo "Doing TAGS in ld" ; \
20384 (cd $(HOST_SUBDIR)/ld && \
20385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20387 "RANLIB=$${RANLIB}" \
20388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20389 TAGS) \
20390 || exit 1
20392 @endif ld
20394 .PHONY: maybe-install-info-ld install-info-ld
20395 maybe-install-info-ld:
20396 @if ld
20397 maybe-install-info-ld: install-info-ld
20399 install-info-ld: \
20400 configure-ld \
20401 info-ld
20402 @[ -f ./ld/Makefile ] || exit 0; \
20403 r=`${PWD_COMMAND}`; export r; \
20404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20405 $(HOST_EXPORTS) \
20406 for flag in $(EXTRA_HOST_FLAGS) ; do \
20407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20408 done; \
20409 echo "Doing install-info in ld" ; \
20410 (cd $(HOST_SUBDIR)/ld && \
20411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20413 "RANLIB=$${RANLIB}" \
20414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20415 install-info) \
20416 || exit 1
20418 @endif ld
20420 .PHONY: maybe-install-pdf-ld install-pdf-ld
20421 maybe-install-pdf-ld:
20422 @if ld
20423 maybe-install-pdf-ld: install-pdf-ld
20425 install-pdf-ld: \
20426 configure-ld \
20427 pdf-ld
20428 @[ -f ./ld/Makefile ] || exit 0; \
20429 r=`${PWD_COMMAND}`; export r; \
20430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20431 $(HOST_EXPORTS) \
20432 for flag in $(EXTRA_HOST_FLAGS) ; do \
20433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20434 done; \
20435 echo "Doing install-pdf in ld" ; \
20436 (cd $(HOST_SUBDIR)/ld && \
20437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20439 "RANLIB=$${RANLIB}" \
20440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20441 install-pdf) \
20442 || exit 1
20444 @endif ld
20446 .PHONY: maybe-install-html-ld install-html-ld
20447 maybe-install-html-ld:
20448 @if ld
20449 maybe-install-html-ld: install-html-ld
20451 install-html-ld: \
20452 configure-ld \
20453 html-ld
20454 @[ -f ./ld/Makefile ] || exit 0; \
20455 r=`${PWD_COMMAND}`; export r; \
20456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20457 $(HOST_EXPORTS) \
20458 for flag in $(EXTRA_HOST_FLAGS) ; do \
20459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20460 done; \
20461 echo "Doing install-html in ld" ; \
20462 (cd $(HOST_SUBDIR)/ld && \
20463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20465 "RANLIB=$${RANLIB}" \
20466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20467 install-html) \
20468 || exit 1
20470 @endif ld
20472 .PHONY: maybe-installcheck-ld installcheck-ld
20473 maybe-installcheck-ld:
20474 @if ld
20475 maybe-installcheck-ld: installcheck-ld
20477 installcheck-ld: \
20478 configure-ld
20479 @[ -f ./ld/Makefile ] || exit 0; \
20480 r=`${PWD_COMMAND}`; export r; \
20481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20482 $(HOST_EXPORTS) \
20483 for flag in $(EXTRA_HOST_FLAGS) ; do \
20484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20485 done; \
20486 echo "Doing installcheck in ld" ; \
20487 (cd $(HOST_SUBDIR)/ld && \
20488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20490 "RANLIB=$${RANLIB}" \
20491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20492 installcheck) \
20493 || exit 1
20495 @endif ld
20497 .PHONY: maybe-mostlyclean-ld mostlyclean-ld
20498 maybe-mostlyclean-ld:
20499 @if ld
20500 maybe-mostlyclean-ld: mostlyclean-ld
20502 mostlyclean-ld:
20503 @[ -f ./ld/Makefile ] || exit 0; \
20504 r=`${PWD_COMMAND}`; export r; \
20505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20506 $(HOST_EXPORTS) \
20507 for flag in $(EXTRA_HOST_FLAGS) ; do \
20508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20509 done; \
20510 echo "Doing mostlyclean in ld" ; \
20511 (cd $(HOST_SUBDIR)/ld && \
20512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20514 "RANLIB=$${RANLIB}" \
20515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20516 mostlyclean) \
20517 || exit 1
20519 @endif ld
20521 .PHONY: maybe-clean-ld clean-ld
20522 maybe-clean-ld:
20523 @if ld
20524 maybe-clean-ld: clean-ld
20526 clean-ld:
20527 @[ -f ./ld/Makefile ] || exit 0; \
20528 r=`${PWD_COMMAND}`; export r; \
20529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20530 $(HOST_EXPORTS) \
20531 for flag in $(EXTRA_HOST_FLAGS) ; do \
20532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20533 done; \
20534 echo "Doing clean in ld" ; \
20535 (cd $(HOST_SUBDIR)/ld && \
20536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20538 "RANLIB=$${RANLIB}" \
20539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20540 clean) \
20541 || exit 1
20543 @endif ld
20545 .PHONY: maybe-distclean-ld distclean-ld
20546 maybe-distclean-ld:
20547 @if ld
20548 maybe-distclean-ld: distclean-ld
20550 distclean-ld:
20551 @[ -f ./ld/Makefile ] || exit 0; \
20552 r=`${PWD_COMMAND}`; export r; \
20553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20554 $(HOST_EXPORTS) \
20555 for flag in $(EXTRA_HOST_FLAGS) ; do \
20556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20557 done; \
20558 echo "Doing distclean in ld" ; \
20559 (cd $(HOST_SUBDIR)/ld && \
20560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20562 "RANLIB=$${RANLIB}" \
20563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20564 distclean) \
20565 || exit 1
20567 @endif ld
20569 .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
20570 maybe-maintainer-clean-ld:
20571 @if ld
20572 maybe-maintainer-clean-ld: maintainer-clean-ld
20574 maintainer-clean-ld:
20575 @[ -f ./ld/Makefile ] || exit 0; \
20576 r=`${PWD_COMMAND}`; export r; \
20577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20578 $(HOST_EXPORTS) \
20579 for flag in $(EXTRA_HOST_FLAGS) ; do \
20580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20581 done; \
20582 echo "Doing maintainer-clean in ld" ; \
20583 (cd $(HOST_SUBDIR)/ld && \
20584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20586 "RANLIB=$${RANLIB}" \
20587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20588 maintainer-clean) \
20589 || exit 1
20591 @endif ld
20595 .PHONY: configure-libbacktrace maybe-configure-libbacktrace
20596 maybe-configure-libbacktrace:
20597 @if gcc-bootstrap
20598 configure-libbacktrace: stage_current
20599 @endif gcc-bootstrap
20600 @if libbacktrace
20601 maybe-configure-libbacktrace: configure-libbacktrace
20602 configure-libbacktrace:
20603 @r=`${PWD_COMMAND}`; export r; \
20604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20605 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20606 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20607 $(HOST_EXPORTS) \
20608 echo Configuring in $(HOST_SUBDIR)/libbacktrace; \
20610 this_target="${target_alias}"; \
20612 cd "$(HOST_SUBDIR)/libbacktrace" || exit 1; \
20613 case $(srcdir) in \
20614 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20615 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20616 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20617 esac; \
20618 module_srcdir=libbacktrace; \
20619 $(SHELL) \
20620 $$s/$$module_srcdir/configure \
20621 --srcdir=$${topdir}/$$module_srcdir \
20622 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20623 --target=$${this_target} \
20624 || exit 1
20625 @endif libbacktrace
20629 .PHONY: configure-stage1-libbacktrace maybe-configure-stage1-libbacktrace
20630 maybe-configure-stage1-libbacktrace:
20631 @if libbacktrace-bootstrap
20632 maybe-configure-stage1-libbacktrace: configure-stage1-libbacktrace
20633 configure-stage1-libbacktrace:
20634 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20635 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20636 @r=`${PWD_COMMAND}`; export r; \
20637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20638 TFLAGS="$(STAGE1_TFLAGS)"; \
20639 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20640 $(HOST_EXPORTS) \
20641 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20642 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20643 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
20644 echo Configuring stage 1 in $(HOST_SUBDIR)/libbacktrace ; \
20645 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20646 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20647 case $(srcdir) in \
20648 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20649 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20650 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20651 esac; \
20652 module_srcdir=libbacktrace; \
20653 $(SHELL) $$s/$$module_srcdir/configure \
20654 --srcdir=$${topdir}/$$module_srcdir \
20655 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20656 --target=${target_alias} \
20658 $(STAGE1_CONFIGURE_FLAGS)
20659 @endif libbacktrace-bootstrap
20661 .PHONY: configure-stage2-libbacktrace maybe-configure-stage2-libbacktrace
20662 maybe-configure-stage2-libbacktrace:
20663 @if libbacktrace-bootstrap
20664 maybe-configure-stage2-libbacktrace: configure-stage2-libbacktrace
20665 configure-stage2-libbacktrace:
20666 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20667 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20668 @r=`${PWD_COMMAND}`; export r; \
20669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20670 TFLAGS="$(STAGE2_TFLAGS)"; \
20671 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20672 $(HOST_EXPORTS) \
20673 $(POSTSTAGE1_HOST_EXPORTS) \
20674 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20675 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20676 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
20677 echo Configuring stage 2 in $(HOST_SUBDIR)/libbacktrace ; \
20678 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20679 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20680 case $(srcdir) in \
20681 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20682 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20683 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20684 esac; \
20685 module_srcdir=libbacktrace; \
20686 $(SHELL) $$s/$$module_srcdir/configure \
20687 --srcdir=$${topdir}/$$module_srcdir \
20688 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20689 --target=${target_alias} \
20690 --with-build-libsubdir=$(HOST_SUBDIR) \
20691 $(STAGE2_CONFIGURE_FLAGS)
20692 @endif libbacktrace-bootstrap
20694 .PHONY: configure-stage3-libbacktrace maybe-configure-stage3-libbacktrace
20695 maybe-configure-stage3-libbacktrace:
20696 @if libbacktrace-bootstrap
20697 maybe-configure-stage3-libbacktrace: configure-stage3-libbacktrace
20698 configure-stage3-libbacktrace:
20699 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20700 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20701 @r=`${PWD_COMMAND}`; export r; \
20702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20703 TFLAGS="$(STAGE3_TFLAGS)"; \
20704 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20705 $(HOST_EXPORTS) \
20706 $(POSTSTAGE1_HOST_EXPORTS) \
20707 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20708 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20709 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
20710 echo Configuring stage 3 in $(HOST_SUBDIR)/libbacktrace ; \
20711 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20712 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20713 case $(srcdir) in \
20714 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20715 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20716 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20717 esac; \
20718 module_srcdir=libbacktrace; \
20719 $(SHELL) $$s/$$module_srcdir/configure \
20720 --srcdir=$${topdir}/$$module_srcdir \
20721 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20722 --target=${target_alias} \
20723 --with-build-libsubdir=$(HOST_SUBDIR) \
20724 $(STAGE3_CONFIGURE_FLAGS)
20725 @endif libbacktrace-bootstrap
20727 .PHONY: configure-stage4-libbacktrace maybe-configure-stage4-libbacktrace
20728 maybe-configure-stage4-libbacktrace:
20729 @if libbacktrace-bootstrap
20730 maybe-configure-stage4-libbacktrace: configure-stage4-libbacktrace
20731 configure-stage4-libbacktrace:
20732 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20733 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20734 @r=`${PWD_COMMAND}`; export r; \
20735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20736 TFLAGS="$(STAGE4_TFLAGS)"; \
20737 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20738 $(HOST_EXPORTS) \
20739 $(POSTSTAGE1_HOST_EXPORTS) \
20740 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20741 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20742 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
20743 echo Configuring stage 4 in $(HOST_SUBDIR)/libbacktrace ; \
20744 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20745 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20746 case $(srcdir) in \
20747 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20748 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20749 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20750 esac; \
20751 module_srcdir=libbacktrace; \
20752 $(SHELL) $$s/$$module_srcdir/configure \
20753 --srcdir=$${topdir}/$$module_srcdir \
20754 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20755 --target=${target_alias} \
20756 --with-build-libsubdir=$(HOST_SUBDIR) \
20757 $(STAGE4_CONFIGURE_FLAGS)
20758 @endif libbacktrace-bootstrap
20760 .PHONY: configure-stageprofile-libbacktrace maybe-configure-stageprofile-libbacktrace
20761 maybe-configure-stageprofile-libbacktrace:
20762 @if libbacktrace-bootstrap
20763 maybe-configure-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
20764 configure-stageprofile-libbacktrace:
20765 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20766 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20767 @r=`${PWD_COMMAND}`; export r; \
20768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20769 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20770 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20771 $(HOST_EXPORTS) \
20772 $(POSTSTAGE1_HOST_EXPORTS) \
20773 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20774 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20775 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
20776 echo Configuring stage profile in $(HOST_SUBDIR)/libbacktrace ; \
20777 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20778 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20779 case $(srcdir) in \
20780 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20781 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20782 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20783 esac; \
20784 module_srcdir=libbacktrace; \
20785 $(SHELL) $$s/$$module_srcdir/configure \
20786 --srcdir=$${topdir}/$$module_srcdir \
20787 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20788 --target=${target_alias} \
20789 --with-build-libsubdir=$(HOST_SUBDIR) \
20790 $(STAGEprofile_CONFIGURE_FLAGS)
20791 @endif libbacktrace-bootstrap
20793 .PHONY: configure-stagefeedback-libbacktrace maybe-configure-stagefeedback-libbacktrace
20794 maybe-configure-stagefeedback-libbacktrace:
20795 @if libbacktrace-bootstrap
20796 maybe-configure-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
20797 configure-stagefeedback-libbacktrace:
20798 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20799 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20800 @r=`${PWD_COMMAND}`; export r; \
20801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20802 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20803 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20804 $(HOST_EXPORTS) \
20805 $(POSTSTAGE1_HOST_EXPORTS) \
20806 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20807 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20808 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
20809 echo Configuring stage feedback in $(HOST_SUBDIR)/libbacktrace ; \
20810 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20811 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20812 case $(srcdir) in \
20813 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20814 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20815 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20816 esac; \
20817 module_srcdir=libbacktrace; \
20818 $(SHELL) $$s/$$module_srcdir/configure \
20819 --srcdir=$${topdir}/$$module_srcdir \
20820 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20821 --target=${target_alias} \
20822 --with-build-libsubdir=$(HOST_SUBDIR) \
20823 $(STAGEfeedback_CONFIGURE_FLAGS)
20824 @endif libbacktrace-bootstrap
20830 .PHONY: all-libbacktrace maybe-all-libbacktrace
20831 maybe-all-libbacktrace:
20832 @if gcc-bootstrap
20833 all-libbacktrace: stage_current
20834 @endif gcc-bootstrap
20835 @if libbacktrace
20836 TARGET-libbacktrace=all
20837 maybe-all-libbacktrace: all-libbacktrace
20838 all-libbacktrace: configure-libbacktrace
20839 @r=`${PWD_COMMAND}`; export r; \
20840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20841 $(HOST_EXPORTS) \
20842 (cd $(HOST_SUBDIR)/libbacktrace && \
20843 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
20844 $(TARGET-libbacktrace))
20845 @endif libbacktrace
20849 .PHONY: all-stage1-libbacktrace maybe-all-stage1-libbacktrace
20850 .PHONY: clean-stage1-libbacktrace maybe-clean-stage1-libbacktrace
20851 maybe-all-stage1-libbacktrace:
20852 maybe-clean-stage1-libbacktrace:
20853 @if libbacktrace-bootstrap
20854 maybe-all-stage1-libbacktrace: all-stage1-libbacktrace
20855 all-stage1: all-stage1-libbacktrace
20856 TARGET-stage1-libbacktrace = $(TARGET-libbacktrace)
20857 all-stage1-libbacktrace: configure-stage1-libbacktrace
20858 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20859 @r=`${PWD_COMMAND}`; export r; \
20860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20861 TFLAGS="$(STAGE1_TFLAGS)"; \
20862 $(HOST_EXPORTS) \
20863 cd $(HOST_SUBDIR)/libbacktrace && \
20864 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20865 CFLAGS="$(STAGE1_CFLAGS)" \
20866 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20867 LIBCFLAGS="$(LIBCFLAGS)" \
20868 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20869 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20870 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20871 $(EXTRA_HOST_FLAGS) \
20872 $(STAGE1_FLAGS_TO_PASS) \
20873 TFLAGS="$(STAGE1_TFLAGS)" \
20874 $(TARGET-stage1-libbacktrace)
20876 maybe-clean-stage1-libbacktrace: clean-stage1-libbacktrace
20877 clean-stage1: clean-stage1-libbacktrace
20878 clean-stage1-libbacktrace:
20879 @if [ $(current_stage) = stage1 ]; then \
20880 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20881 else \
20882 [ -f $(HOST_SUBDIR)/stage1-libbacktrace/Makefile ] || exit 0; \
20883 $(MAKE) stage1-start; \
20884 fi; \
20885 cd $(HOST_SUBDIR)/libbacktrace && \
20886 $(MAKE) $(EXTRA_HOST_FLAGS) \
20887 $(STAGE1_FLAGS_TO_PASS) clean
20888 @endif libbacktrace-bootstrap
20891 .PHONY: all-stage2-libbacktrace maybe-all-stage2-libbacktrace
20892 .PHONY: clean-stage2-libbacktrace maybe-clean-stage2-libbacktrace
20893 maybe-all-stage2-libbacktrace:
20894 maybe-clean-stage2-libbacktrace:
20895 @if libbacktrace-bootstrap
20896 maybe-all-stage2-libbacktrace: all-stage2-libbacktrace
20897 all-stage2: all-stage2-libbacktrace
20898 TARGET-stage2-libbacktrace = $(TARGET-libbacktrace)
20899 all-stage2-libbacktrace: configure-stage2-libbacktrace
20900 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20901 @r=`${PWD_COMMAND}`; export r; \
20902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20903 TFLAGS="$(STAGE2_TFLAGS)"; \
20904 $(HOST_EXPORTS) \
20905 $(POSTSTAGE1_HOST_EXPORTS) \
20906 cd $(HOST_SUBDIR)/libbacktrace && \
20907 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20908 CFLAGS="$(STAGE2_CFLAGS)" \
20909 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20910 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20911 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20912 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20913 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20914 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20915 TFLAGS="$(STAGE2_TFLAGS)" \
20916 $(TARGET-stage2-libbacktrace)
20918 maybe-clean-stage2-libbacktrace: clean-stage2-libbacktrace
20919 clean-stage2: clean-stage2-libbacktrace
20920 clean-stage2-libbacktrace:
20921 @if [ $(current_stage) = stage2 ]; then \
20922 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20923 else \
20924 [ -f $(HOST_SUBDIR)/stage2-libbacktrace/Makefile ] || exit 0; \
20925 $(MAKE) stage2-start; \
20926 fi; \
20927 cd $(HOST_SUBDIR)/libbacktrace && \
20928 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20929 @endif libbacktrace-bootstrap
20932 .PHONY: all-stage3-libbacktrace maybe-all-stage3-libbacktrace
20933 .PHONY: clean-stage3-libbacktrace maybe-clean-stage3-libbacktrace
20934 maybe-all-stage3-libbacktrace:
20935 maybe-clean-stage3-libbacktrace:
20936 @if libbacktrace-bootstrap
20937 maybe-all-stage3-libbacktrace: all-stage3-libbacktrace
20938 all-stage3: all-stage3-libbacktrace
20939 TARGET-stage3-libbacktrace = $(TARGET-libbacktrace)
20940 all-stage3-libbacktrace: configure-stage3-libbacktrace
20941 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20942 @r=`${PWD_COMMAND}`; export r; \
20943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20944 TFLAGS="$(STAGE3_TFLAGS)"; \
20945 $(HOST_EXPORTS) \
20946 $(POSTSTAGE1_HOST_EXPORTS) \
20947 cd $(HOST_SUBDIR)/libbacktrace && \
20948 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20949 CFLAGS="$(STAGE3_CFLAGS)" \
20950 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20951 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20952 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20953 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20954 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20955 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20956 TFLAGS="$(STAGE3_TFLAGS)" \
20957 $(TARGET-stage3-libbacktrace)
20959 maybe-clean-stage3-libbacktrace: clean-stage3-libbacktrace
20960 clean-stage3: clean-stage3-libbacktrace
20961 clean-stage3-libbacktrace:
20962 @if [ $(current_stage) = stage3 ]; then \
20963 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20964 else \
20965 [ -f $(HOST_SUBDIR)/stage3-libbacktrace/Makefile ] || exit 0; \
20966 $(MAKE) stage3-start; \
20967 fi; \
20968 cd $(HOST_SUBDIR)/libbacktrace && \
20969 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20970 @endif libbacktrace-bootstrap
20973 .PHONY: all-stage4-libbacktrace maybe-all-stage4-libbacktrace
20974 .PHONY: clean-stage4-libbacktrace maybe-clean-stage4-libbacktrace
20975 maybe-all-stage4-libbacktrace:
20976 maybe-clean-stage4-libbacktrace:
20977 @if libbacktrace-bootstrap
20978 maybe-all-stage4-libbacktrace: all-stage4-libbacktrace
20979 all-stage4: all-stage4-libbacktrace
20980 TARGET-stage4-libbacktrace = $(TARGET-libbacktrace)
20981 all-stage4-libbacktrace: configure-stage4-libbacktrace
20982 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20983 @r=`${PWD_COMMAND}`; export r; \
20984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20985 TFLAGS="$(STAGE4_TFLAGS)"; \
20986 $(HOST_EXPORTS) \
20987 $(POSTSTAGE1_HOST_EXPORTS) \
20988 cd $(HOST_SUBDIR)/libbacktrace && \
20989 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20990 CFLAGS="$(STAGE4_CFLAGS)" \
20991 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20992 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20993 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20994 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20995 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20996 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20997 TFLAGS="$(STAGE4_TFLAGS)" \
20998 $(TARGET-stage4-libbacktrace)
21000 maybe-clean-stage4-libbacktrace: clean-stage4-libbacktrace
21001 clean-stage4: clean-stage4-libbacktrace
21002 clean-stage4-libbacktrace:
21003 @if [ $(current_stage) = stage4 ]; then \
21004 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
21005 else \
21006 [ -f $(HOST_SUBDIR)/stage4-libbacktrace/Makefile ] || exit 0; \
21007 $(MAKE) stage4-start; \
21008 fi; \
21009 cd $(HOST_SUBDIR)/libbacktrace && \
21010 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21011 @endif libbacktrace-bootstrap
21014 .PHONY: all-stageprofile-libbacktrace maybe-all-stageprofile-libbacktrace
21015 .PHONY: clean-stageprofile-libbacktrace maybe-clean-stageprofile-libbacktrace
21016 maybe-all-stageprofile-libbacktrace:
21017 maybe-clean-stageprofile-libbacktrace:
21018 @if libbacktrace-bootstrap
21019 maybe-all-stageprofile-libbacktrace: all-stageprofile-libbacktrace
21020 all-stageprofile: all-stageprofile-libbacktrace
21021 TARGET-stageprofile-libbacktrace = $(TARGET-libbacktrace)
21022 all-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
21023 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21024 @r=`${PWD_COMMAND}`; export r; \
21025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21026 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21027 $(HOST_EXPORTS) \
21028 $(POSTSTAGE1_HOST_EXPORTS) \
21029 cd $(HOST_SUBDIR)/libbacktrace && \
21030 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21031 CFLAGS="$(STAGEprofile_CFLAGS)" \
21032 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
21033 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
21034 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21035 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21036 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21037 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21038 TFLAGS="$(STAGEprofile_TFLAGS)" \
21039 $(TARGET-stageprofile-libbacktrace)
21041 maybe-clean-stageprofile-libbacktrace: clean-stageprofile-libbacktrace
21042 clean-stageprofile: clean-stageprofile-libbacktrace
21043 clean-stageprofile-libbacktrace:
21044 @if [ $(current_stage) = stageprofile ]; then \
21045 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
21046 else \
21047 [ -f $(HOST_SUBDIR)/stageprofile-libbacktrace/Makefile ] || exit 0; \
21048 $(MAKE) stageprofile-start; \
21049 fi; \
21050 cd $(HOST_SUBDIR)/libbacktrace && \
21051 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21052 @endif libbacktrace-bootstrap
21055 .PHONY: all-stagefeedback-libbacktrace maybe-all-stagefeedback-libbacktrace
21056 .PHONY: clean-stagefeedback-libbacktrace maybe-clean-stagefeedback-libbacktrace
21057 maybe-all-stagefeedback-libbacktrace:
21058 maybe-clean-stagefeedback-libbacktrace:
21059 @if libbacktrace-bootstrap
21060 maybe-all-stagefeedback-libbacktrace: all-stagefeedback-libbacktrace
21061 all-stagefeedback: all-stagefeedback-libbacktrace
21062 TARGET-stagefeedback-libbacktrace = $(TARGET-libbacktrace)
21063 all-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
21064 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21065 @r=`${PWD_COMMAND}`; export r; \
21066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21067 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21068 $(HOST_EXPORTS) \
21069 $(POSTSTAGE1_HOST_EXPORTS) \
21070 cd $(HOST_SUBDIR)/libbacktrace && \
21071 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21072 CFLAGS="$(STAGEfeedback_CFLAGS)" \
21073 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
21074 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21075 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21076 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21077 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21078 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21079 TFLAGS="$(STAGEfeedback_TFLAGS)" \
21080 $(TARGET-stagefeedback-libbacktrace)
21082 maybe-clean-stagefeedback-libbacktrace: clean-stagefeedback-libbacktrace
21083 clean-stagefeedback: clean-stagefeedback-libbacktrace
21084 clean-stagefeedback-libbacktrace:
21085 @if [ $(current_stage) = stagefeedback ]; then \
21086 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
21087 else \
21088 [ -f $(HOST_SUBDIR)/stagefeedback-libbacktrace/Makefile ] || exit 0; \
21089 $(MAKE) stagefeedback-start; \
21090 fi; \
21091 cd $(HOST_SUBDIR)/libbacktrace && \
21092 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21093 @endif libbacktrace-bootstrap
21099 .PHONY: check-libbacktrace maybe-check-libbacktrace
21100 maybe-check-libbacktrace:
21101 @if libbacktrace
21102 maybe-check-libbacktrace: check-libbacktrace
21104 check-libbacktrace:
21105 @: $(MAKE); $(unstage)
21106 @r=`${PWD_COMMAND}`; export r; \
21107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21108 $(HOST_EXPORTS) \
21109 (cd $(HOST_SUBDIR)/libbacktrace && \
21110 $(MAKE) $(FLAGS_TO_PASS) check)
21112 @endif libbacktrace
21114 .PHONY: install-libbacktrace maybe-install-libbacktrace
21115 maybe-install-libbacktrace:
21116 @if libbacktrace
21117 maybe-install-libbacktrace: install-libbacktrace
21119 install-libbacktrace: installdirs
21120 @: $(MAKE); $(unstage)
21121 @r=`${PWD_COMMAND}`; export r; \
21122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21123 $(HOST_EXPORTS) \
21124 (cd $(HOST_SUBDIR)/libbacktrace && \
21125 $(MAKE) $(FLAGS_TO_PASS) install)
21127 @endif libbacktrace
21129 .PHONY: install-strip-libbacktrace maybe-install-strip-libbacktrace
21130 maybe-install-strip-libbacktrace:
21131 @if libbacktrace
21132 maybe-install-strip-libbacktrace: install-strip-libbacktrace
21134 install-strip-libbacktrace: installdirs
21135 @: $(MAKE); $(unstage)
21136 @r=`${PWD_COMMAND}`; export r; \
21137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21138 $(HOST_EXPORTS) \
21139 (cd $(HOST_SUBDIR)/libbacktrace && \
21140 $(MAKE) $(FLAGS_TO_PASS) install-strip)
21142 @endif libbacktrace
21144 # Other targets (info, dvi, pdf, etc.)
21146 .PHONY: maybe-info-libbacktrace info-libbacktrace
21147 maybe-info-libbacktrace:
21148 @if libbacktrace
21149 maybe-info-libbacktrace: info-libbacktrace
21151 info-libbacktrace: \
21152 configure-libbacktrace
21153 @[ -f ./libbacktrace/Makefile ] || exit 0; \
21154 r=`${PWD_COMMAND}`; export r; \
21155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21156 $(HOST_EXPORTS) \
21157 for flag in $(EXTRA_HOST_FLAGS) ; do \
21158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21159 done; \
21160 echo "Doing info in libbacktrace" ; \
21161 (cd $(HOST_SUBDIR)/libbacktrace && \
21162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21164 "RANLIB=$${RANLIB}" \
21165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21166 info) \
21167 || exit 1
21169 @endif libbacktrace
21171 .PHONY: maybe-dvi-libbacktrace dvi-libbacktrace
21172 maybe-dvi-libbacktrace:
21173 @if libbacktrace
21174 maybe-dvi-libbacktrace: dvi-libbacktrace
21176 dvi-libbacktrace: \
21177 configure-libbacktrace
21178 @[ -f ./libbacktrace/Makefile ] || exit 0; \
21179 r=`${PWD_COMMAND}`; export r; \
21180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21181 $(HOST_EXPORTS) \
21182 for flag in $(EXTRA_HOST_FLAGS) ; do \
21183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21184 done; \
21185 echo "Doing dvi in libbacktrace" ; \
21186 (cd $(HOST_SUBDIR)/libbacktrace && \
21187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21189 "RANLIB=$${RANLIB}" \
21190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21191 dvi) \
21192 || exit 1
21194 @endif libbacktrace
21196 .PHONY: maybe-pdf-libbacktrace pdf-libbacktrace
21197 maybe-pdf-libbacktrace:
21198 @if libbacktrace
21199 maybe-pdf-libbacktrace: pdf-libbacktrace
21201 pdf-libbacktrace: \
21202 configure-libbacktrace
21203 @[ -f ./libbacktrace/Makefile ] || exit 0; \
21204 r=`${PWD_COMMAND}`; export r; \
21205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21206 $(HOST_EXPORTS) \
21207 for flag in $(EXTRA_HOST_FLAGS) ; do \
21208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21209 done; \
21210 echo "Doing pdf in libbacktrace" ; \
21211 (cd $(HOST_SUBDIR)/libbacktrace && \
21212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21214 "RANLIB=$${RANLIB}" \
21215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21216 pdf) \
21217 || exit 1
21219 @endif libbacktrace
21221 .PHONY: maybe-html-libbacktrace html-libbacktrace
21222 maybe-html-libbacktrace:
21223 @if libbacktrace
21224 maybe-html-libbacktrace: html-libbacktrace
21226 html-libbacktrace: \
21227 configure-libbacktrace
21228 @[ -f ./libbacktrace/Makefile ] || exit 0; \
21229 r=`${PWD_COMMAND}`; export r; \
21230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21231 $(HOST_EXPORTS) \
21232 for flag in $(EXTRA_HOST_FLAGS) ; do \
21233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21234 done; \
21235 echo "Doing html in libbacktrace" ; \
21236 (cd $(HOST_SUBDIR)/libbacktrace && \
21237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21239 "RANLIB=$${RANLIB}" \
21240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21241 html) \
21242 || exit 1
21244 @endif libbacktrace
21246 .PHONY: maybe-TAGS-libbacktrace TAGS-libbacktrace
21247 maybe-TAGS-libbacktrace:
21248 @if libbacktrace
21249 maybe-TAGS-libbacktrace: TAGS-libbacktrace
21251 TAGS-libbacktrace: \
21252 configure-libbacktrace
21253 @[ -f ./libbacktrace/Makefile ] || exit 0; \
21254 r=`${PWD_COMMAND}`; export r; \
21255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21256 $(HOST_EXPORTS) \
21257 for flag in $(EXTRA_HOST_FLAGS) ; do \
21258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21259 done; \
21260 echo "Doing TAGS in libbacktrace" ; \
21261 (cd $(HOST_SUBDIR)/libbacktrace && \
21262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21264 "RANLIB=$${RANLIB}" \
21265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21266 TAGS) \
21267 || exit 1
21269 @endif libbacktrace
21271 .PHONY: maybe-install-info-libbacktrace install-info-libbacktrace
21272 maybe-install-info-libbacktrace:
21273 @if libbacktrace
21274 maybe-install-info-libbacktrace: install-info-libbacktrace
21276 install-info-libbacktrace: \
21277 configure-libbacktrace \
21278 info-libbacktrace
21279 @[ -f ./libbacktrace/Makefile ] || exit 0; \
21280 r=`${PWD_COMMAND}`; export r; \
21281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21282 $(HOST_EXPORTS) \
21283 for flag in $(EXTRA_HOST_FLAGS) ; do \
21284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21285 done; \
21286 echo "Doing install-info in libbacktrace" ; \
21287 (cd $(HOST_SUBDIR)/libbacktrace && \
21288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21290 "RANLIB=$${RANLIB}" \
21291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21292 install-info) \
21293 || exit 1
21295 @endif libbacktrace
21297 .PHONY: maybe-install-pdf-libbacktrace install-pdf-libbacktrace
21298 maybe-install-pdf-libbacktrace:
21299 @if libbacktrace
21300 maybe-install-pdf-libbacktrace: install-pdf-libbacktrace
21302 install-pdf-libbacktrace: \
21303 configure-libbacktrace \
21304 pdf-libbacktrace
21305 @[ -f ./libbacktrace/Makefile ] || exit 0; \
21306 r=`${PWD_COMMAND}`; export r; \
21307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21308 $(HOST_EXPORTS) \
21309 for flag in $(EXTRA_HOST_FLAGS) ; do \
21310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21311 done; \
21312 echo "Doing install-pdf in libbacktrace" ; \
21313 (cd $(HOST_SUBDIR)/libbacktrace && \
21314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21316 "RANLIB=$${RANLIB}" \
21317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21318 install-pdf) \
21319 || exit 1
21321 @endif libbacktrace
21323 .PHONY: maybe-install-html-libbacktrace install-html-libbacktrace
21324 maybe-install-html-libbacktrace:
21325 @if libbacktrace
21326 maybe-install-html-libbacktrace: install-html-libbacktrace
21328 install-html-libbacktrace: \
21329 configure-libbacktrace \
21330 html-libbacktrace
21331 @[ -f ./libbacktrace/Makefile ] || exit 0; \
21332 r=`${PWD_COMMAND}`; export r; \
21333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21334 $(HOST_EXPORTS) \
21335 for flag in $(EXTRA_HOST_FLAGS) ; do \
21336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21337 done; \
21338 echo "Doing install-html in libbacktrace" ; \
21339 (cd $(HOST_SUBDIR)/libbacktrace && \
21340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21342 "RANLIB=$${RANLIB}" \
21343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21344 install-html) \
21345 || exit 1
21347 @endif libbacktrace
21349 .PHONY: maybe-installcheck-libbacktrace installcheck-libbacktrace
21350 maybe-installcheck-libbacktrace:
21351 @if libbacktrace
21352 maybe-installcheck-libbacktrace: installcheck-libbacktrace
21354 installcheck-libbacktrace: \
21355 configure-libbacktrace
21356 @[ -f ./libbacktrace/Makefile ] || exit 0; \
21357 r=`${PWD_COMMAND}`; export r; \
21358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21359 $(HOST_EXPORTS) \
21360 for flag in $(EXTRA_HOST_FLAGS) ; do \
21361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21362 done; \
21363 echo "Doing installcheck in libbacktrace" ; \
21364 (cd $(HOST_SUBDIR)/libbacktrace && \
21365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21367 "RANLIB=$${RANLIB}" \
21368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21369 installcheck) \
21370 || exit 1
21372 @endif libbacktrace
21374 .PHONY: maybe-mostlyclean-libbacktrace mostlyclean-libbacktrace
21375 maybe-mostlyclean-libbacktrace:
21376 @if libbacktrace
21377 maybe-mostlyclean-libbacktrace: mostlyclean-libbacktrace
21379 mostlyclean-libbacktrace:
21380 @[ -f ./libbacktrace/Makefile ] || exit 0; \
21381 r=`${PWD_COMMAND}`; export r; \
21382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21383 $(HOST_EXPORTS) \
21384 for flag in $(EXTRA_HOST_FLAGS) ; do \
21385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21386 done; \
21387 echo "Doing mostlyclean in libbacktrace" ; \
21388 (cd $(HOST_SUBDIR)/libbacktrace && \
21389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21391 "RANLIB=$${RANLIB}" \
21392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21393 mostlyclean) \
21394 || exit 1
21396 @endif libbacktrace
21398 .PHONY: maybe-clean-libbacktrace clean-libbacktrace
21399 maybe-clean-libbacktrace:
21400 @if libbacktrace
21401 maybe-clean-libbacktrace: clean-libbacktrace
21403 clean-libbacktrace:
21404 @[ -f ./libbacktrace/Makefile ] || exit 0; \
21405 r=`${PWD_COMMAND}`; export r; \
21406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21407 $(HOST_EXPORTS) \
21408 for flag in $(EXTRA_HOST_FLAGS) ; do \
21409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21410 done; \
21411 echo "Doing clean in libbacktrace" ; \
21412 (cd $(HOST_SUBDIR)/libbacktrace && \
21413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21415 "RANLIB=$${RANLIB}" \
21416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21417 clean) \
21418 || exit 1
21420 @endif libbacktrace
21422 .PHONY: maybe-distclean-libbacktrace distclean-libbacktrace
21423 maybe-distclean-libbacktrace:
21424 @if libbacktrace
21425 maybe-distclean-libbacktrace: distclean-libbacktrace
21427 distclean-libbacktrace:
21428 @[ -f ./libbacktrace/Makefile ] || exit 0; \
21429 r=`${PWD_COMMAND}`; export r; \
21430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21431 $(HOST_EXPORTS) \
21432 for flag in $(EXTRA_HOST_FLAGS) ; do \
21433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21434 done; \
21435 echo "Doing distclean in libbacktrace" ; \
21436 (cd $(HOST_SUBDIR)/libbacktrace && \
21437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21439 "RANLIB=$${RANLIB}" \
21440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21441 distclean) \
21442 || exit 1
21444 @endif libbacktrace
21446 .PHONY: maybe-maintainer-clean-libbacktrace maintainer-clean-libbacktrace
21447 maybe-maintainer-clean-libbacktrace:
21448 @if libbacktrace
21449 maybe-maintainer-clean-libbacktrace: maintainer-clean-libbacktrace
21451 maintainer-clean-libbacktrace:
21452 @[ -f ./libbacktrace/Makefile ] || exit 0; \
21453 r=`${PWD_COMMAND}`; export r; \
21454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21455 $(HOST_EXPORTS) \
21456 for flag in $(EXTRA_HOST_FLAGS) ; do \
21457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21458 done; \
21459 echo "Doing maintainer-clean in libbacktrace" ; \
21460 (cd $(HOST_SUBDIR)/libbacktrace && \
21461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21463 "RANLIB=$${RANLIB}" \
21464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21465 maintainer-clean) \
21466 || exit 1
21468 @endif libbacktrace
21472 .PHONY: configure-libcpp maybe-configure-libcpp
21473 maybe-configure-libcpp:
21474 @if gcc-bootstrap
21475 configure-libcpp: stage_current
21476 @endif gcc-bootstrap
21477 @if libcpp
21478 maybe-configure-libcpp: configure-libcpp
21479 configure-libcpp:
21480 @r=`${PWD_COMMAND}`; export r; \
21481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21482 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21483 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21484 $(HOST_EXPORTS) \
21485 echo Configuring in $(HOST_SUBDIR)/libcpp; \
21487 this_target="${target_alias}"; \
21489 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
21490 case $(srcdir) in \
21491 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21492 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21493 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21494 esac; \
21495 module_srcdir=libcpp; \
21496 $(SHELL) \
21497 $$s/$$module_srcdir/configure \
21498 --srcdir=$${topdir}/$$module_srcdir \
21499 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21500 --target=$${this_target} \
21501 || exit 1
21502 @endif libcpp
21506 .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
21507 maybe-configure-stage1-libcpp:
21508 @if libcpp-bootstrap
21509 maybe-configure-stage1-libcpp: configure-stage1-libcpp
21510 configure-stage1-libcpp:
21511 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21512 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21513 @r=`${PWD_COMMAND}`; export r; \
21514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21515 TFLAGS="$(STAGE1_TFLAGS)"; \
21516 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21517 $(HOST_EXPORTS) \
21518 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21519 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21520 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
21521 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
21522 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21523 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21524 case $(srcdir) in \
21525 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21526 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21527 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21528 esac; \
21529 module_srcdir=libcpp; \
21530 $(SHELL) $$s/$$module_srcdir/configure \
21531 --srcdir=$${topdir}/$$module_srcdir \
21532 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21533 --target=${target_alias} \
21535 $(STAGE1_CONFIGURE_FLAGS)
21536 @endif libcpp-bootstrap
21538 .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
21539 maybe-configure-stage2-libcpp:
21540 @if libcpp-bootstrap
21541 maybe-configure-stage2-libcpp: configure-stage2-libcpp
21542 configure-stage2-libcpp:
21543 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21544 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21545 @r=`${PWD_COMMAND}`; export r; \
21546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21547 TFLAGS="$(STAGE2_TFLAGS)"; \
21548 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21549 $(HOST_EXPORTS) \
21550 $(POSTSTAGE1_HOST_EXPORTS) \
21551 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21552 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21553 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
21554 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
21555 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21556 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21557 case $(srcdir) in \
21558 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21559 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21560 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21561 esac; \
21562 module_srcdir=libcpp; \
21563 $(SHELL) $$s/$$module_srcdir/configure \
21564 --srcdir=$${topdir}/$$module_srcdir \
21565 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21566 --target=${target_alias} \
21567 --with-build-libsubdir=$(HOST_SUBDIR) \
21568 $(STAGE2_CONFIGURE_FLAGS)
21569 @endif libcpp-bootstrap
21571 .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
21572 maybe-configure-stage3-libcpp:
21573 @if libcpp-bootstrap
21574 maybe-configure-stage3-libcpp: configure-stage3-libcpp
21575 configure-stage3-libcpp:
21576 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21577 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21578 @r=`${PWD_COMMAND}`; export r; \
21579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21580 TFLAGS="$(STAGE3_TFLAGS)"; \
21581 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21582 $(HOST_EXPORTS) \
21583 $(POSTSTAGE1_HOST_EXPORTS) \
21584 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21585 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21586 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
21587 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
21588 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21589 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21590 case $(srcdir) in \
21591 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21592 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21593 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21594 esac; \
21595 module_srcdir=libcpp; \
21596 $(SHELL) $$s/$$module_srcdir/configure \
21597 --srcdir=$${topdir}/$$module_srcdir \
21598 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21599 --target=${target_alias} \
21600 --with-build-libsubdir=$(HOST_SUBDIR) \
21601 $(STAGE3_CONFIGURE_FLAGS)
21602 @endif libcpp-bootstrap
21604 .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
21605 maybe-configure-stage4-libcpp:
21606 @if libcpp-bootstrap
21607 maybe-configure-stage4-libcpp: configure-stage4-libcpp
21608 configure-stage4-libcpp:
21609 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21610 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21611 @r=`${PWD_COMMAND}`; export r; \
21612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21613 TFLAGS="$(STAGE4_TFLAGS)"; \
21614 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21615 $(HOST_EXPORTS) \
21616 $(POSTSTAGE1_HOST_EXPORTS) \
21617 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21618 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21619 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
21620 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
21621 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21622 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21623 case $(srcdir) in \
21624 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21625 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21626 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21627 esac; \
21628 module_srcdir=libcpp; \
21629 $(SHELL) $$s/$$module_srcdir/configure \
21630 --srcdir=$${topdir}/$$module_srcdir \
21631 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21632 --target=${target_alias} \
21633 --with-build-libsubdir=$(HOST_SUBDIR) \
21634 $(STAGE4_CONFIGURE_FLAGS)
21635 @endif libcpp-bootstrap
21637 .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
21638 maybe-configure-stageprofile-libcpp:
21639 @if libcpp-bootstrap
21640 maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
21641 configure-stageprofile-libcpp:
21642 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21643 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21644 @r=`${PWD_COMMAND}`; export r; \
21645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21646 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21647 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21648 $(HOST_EXPORTS) \
21649 $(POSTSTAGE1_HOST_EXPORTS) \
21650 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21651 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21652 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
21653 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
21654 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21655 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21656 case $(srcdir) in \
21657 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21658 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21659 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21660 esac; \
21661 module_srcdir=libcpp; \
21662 $(SHELL) $$s/$$module_srcdir/configure \
21663 --srcdir=$${topdir}/$$module_srcdir \
21664 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21665 --target=${target_alias} \
21666 --with-build-libsubdir=$(HOST_SUBDIR) \
21667 $(STAGEprofile_CONFIGURE_FLAGS)
21668 @endif libcpp-bootstrap
21670 .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
21671 maybe-configure-stagefeedback-libcpp:
21672 @if libcpp-bootstrap
21673 maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
21674 configure-stagefeedback-libcpp:
21675 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21676 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21677 @r=`${PWD_COMMAND}`; export r; \
21678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21679 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21680 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21681 $(HOST_EXPORTS) \
21682 $(POSTSTAGE1_HOST_EXPORTS) \
21683 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21684 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21685 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
21686 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
21687 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21688 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21689 case $(srcdir) in \
21690 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21691 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21692 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21693 esac; \
21694 module_srcdir=libcpp; \
21695 $(SHELL) $$s/$$module_srcdir/configure \
21696 --srcdir=$${topdir}/$$module_srcdir \
21697 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21698 --target=${target_alias} \
21699 --with-build-libsubdir=$(HOST_SUBDIR) \
21700 $(STAGEfeedback_CONFIGURE_FLAGS)
21701 @endif libcpp-bootstrap
21707 .PHONY: all-libcpp maybe-all-libcpp
21708 maybe-all-libcpp:
21709 @if gcc-bootstrap
21710 all-libcpp: stage_current
21711 @endif gcc-bootstrap
21712 @if libcpp
21713 TARGET-libcpp=all
21714 maybe-all-libcpp: all-libcpp
21715 all-libcpp: configure-libcpp
21716 @r=`${PWD_COMMAND}`; export r; \
21717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21718 $(HOST_EXPORTS) \
21719 (cd $(HOST_SUBDIR)/libcpp && \
21720 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
21721 $(TARGET-libcpp))
21722 @endif libcpp
21726 .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
21727 .PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
21728 maybe-all-stage1-libcpp:
21729 maybe-clean-stage1-libcpp:
21730 @if libcpp-bootstrap
21731 maybe-all-stage1-libcpp: all-stage1-libcpp
21732 all-stage1: all-stage1-libcpp
21733 TARGET-stage1-libcpp = $(TARGET-libcpp)
21734 all-stage1-libcpp: configure-stage1-libcpp
21735 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21736 @r=`${PWD_COMMAND}`; export r; \
21737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21738 TFLAGS="$(STAGE1_TFLAGS)"; \
21739 $(HOST_EXPORTS) \
21740 cd $(HOST_SUBDIR)/libcpp && \
21741 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21742 CFLAGS="$(STAGE1_CFLAGS)" \
21743 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
21744 LIBCFLAGS="$(LIBCFLAGS)" \
21745 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21746 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21747 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21748 $(EXTRA_HOST_FLAGS) \
21749 $(STAGE1_FLAGS_TO_PASS) \
21750 TFLAGS="$(STAGE1_TFLAGS)" \
21751 $(TARGET-stage1-libcpp)
21753 maybe-clean-stage1-libcpp: clean-stage1-libcpp
21754 clean-stage1: clean-stage1-libcpp
21755 clean-stage1-libcpp:
21756 @if [ $(current_stage) = stage1 ]; then \
21757 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21758 else \
21759 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
21760 $(MAKE) stage1-start; \
21761 fi; \
21762 cd $(HOST_SUBDIR)/libcpp && \
21763 $(MAKE) $(EXTRA_HOST_FLAGS) \
21764 $(STAGE1_FLAGS_TO_PASS) clean
21765 @endif libcpp-bootstrap
21768 .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
21769 .PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
21770 maybe-all-stage2-libcpp:
21771 maybe-clean-stage2-libcpp:
21772 @if libcpp-bootstrap
21773 maybe-all-stage2-libcpp: all-stage2-libcpp
21774 all-stage2: all-stage2-libcpp
21775 TARGET-stage2-libcpp = $(TARGET-libcpp)
21776 all-stage2-libcpp: configure-stage2-libcpp
21777 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21778 @r=`${PWD_COMMAND}`; export r; \
21779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21780 TFLAGS="$(STAGE2_TFLAGS)"; \
21781 $(HOST_EXPORTS) \
21782 $(POSTSTAGE1_HOST_EXPORTS) \
21783 cd $(HOST_SUBDIR)/libcpp && \
21784 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21785 CFLAGS="$(STAGE2_CFLAGS)" \
21786 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
21787 LIBCFLAGS="$(STAGE2_CFLAGS)" \
21788 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21789 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21790 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21791 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21792 TFLAGS="$(STAGE2_TFLAGS)" \
21793 $(TARGET-stage2-libcpp)
21795 maybe-clean-stage2-libcpp: clean-stage2-libcpp
21796 clean-stage2: clean-stage2-libcpp
21797 clean-stage2-libcpp:
21798 @if [ $(current_stage) = stage2 ]; then \
21799 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21800 else \
21801 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
21802 $(MAKE) stage2-start; \
21803 fi; \
21804 cd $(HOST_SUBDIR)/libcpp && \
21805 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21806 @endif libcpp-bootstrap
21809 .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
21810 .PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
21811 maybe-all-stage3-libcpp:
21812 maybe-clean-stage3-libcpp:
21813 @if libcpp-bootstrap
21814 maybe-all-stage3-libcpp: all-stage3-libcpp
21815 all-stage3: all-stage3-libcpp
21816 TARGET-stage3-libcpp = $(TARGET-libcpp)
21817 all-stage3-libcpp: configure-stage3-libcpp
21818 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21819 @r=`${PWD_COMMAND}`; export r; \
21820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21821 TFLAGS="$(STAGE3_TFLAGS)"; \
21822 $(HOST_EXPORTS) \
21823 $(POSTSTAGE1_HOST_EXPORTS) \
21824 cd $(HOST_SUBDIR)/libcpp && \
21825 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21826 CFLAGS="$(STAGE3_CFLAGS)" \
21827 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
21828 LIBCFLAGS="$(STAGE3_CFLAGS)" \
21829 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21830 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21831 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21832 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21833 TFLAGS="$(STAGE3_TFLAGS)" \
21834 $(TARGET-stage3-libcpp)
21836 maybe-clean-stage3-libcpp: clean-stage3-libcpp
21837 clean-stage3: clean-stage3-libcpp
21838 clean-stage3-libcpp:
21839 @if [ $(current_stage) = stage3 ]; then \
21840 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21841 else \
21842 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
21843 $(MAKE) stage3-start; \
21844 fi; \
21845 cd $(HOST_SUBDIR)/libcpp && \
21846 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21847 @endif libcpp-bootstrap
21850 .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
21851 .PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
21852 maybe-all-stage4-libcpp:
21853 maybe-clean-stage4-libcpp:
21854 @if libcpp-bootstrap
21855 maybe-all-stage4-libcpp: all-stage4-libcpp
21856 all-stage4: all-stage4-libcpp
21857 TARGET-stage4-libcpp = $(TARGET-libcpp)
21858 all-stage4-libcpp: configure-stage4-libcpp
21859 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21860 @r=`${PWD_COMMAND}`; export r; \
21861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21862 TFLAGS="$(STAGE4_TFLAGS)"; \
21863 $(HOST_EXPORTS) \
21864 $(POSTSTAGE1_HOST_EXPORTS) \
21865 cd $(HOST_SUBDIR)/libcpp && \
21866 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21867 CFLAGS="$(STAGE4_CFLAGS)" \
21868 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
21869 LIBCFLAGS="$(STAGE4_CFLAGS)" \
21870 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21871 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21872 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21873 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21874 TFLAGS="$(STAGE4_TFLAGS)" \
21875 $(TARGET-stage4-libcpp)
21877 maybe-clean-stage4-libcpp: clean-stage4-libcpp
21878 clean-stage4: clean-stage4-libcpp
21879 clean-stage4-libcpp:
21880 @if [ $(current_stage) = stage4 ]; then \
21881 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21882 else \
21883 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
21884 $(MAKE) stage4-start; \
21885 fi; \
21886 cd $(HOST_SUBDIR)/libcpp && \
21887 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21888 @endif libcpp-bootstrap
21891 .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
21892 .PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
21893 maybe-all-stageprofile-libcpp:
21894 maybe-clean-stageprofile-libcpp:
21895 @if libcpp-bootstrap
21896 maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
21897 all-stageprofile: all-stageprofile-libcpp
21898 TARGET-stageprofile-libcpp = $(TARGET-libcpp)
21899 all-stageprofile-libcpp: configure-stageprofile-libcpp
21900 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21901 @r=`${PWD_COMMAND}`; export r; \
21902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21903 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21904 $(HOST_EXPORTS) \
21905 $(POSTSTAGE1_HOST_EXPORTS) \
21906 cd $(HOST_SUBDIR)/libcpp && \
21907 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21908 CFLAGS="$(STAGEprofile_CFLAGS)" \
21909 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
21910 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
21911 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21912 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21913 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21914 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21915 TFLAGS="$(STAGEprofile_TFLAGS)" \
21916 $(TARGET-stageprofile-libcpp)
21918 maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
21919 clean-stageprofile: clean-stageprofile-libcpp
21920 clean-stageprofile-libcpp:
21921 @if [ $(current_stage) = stageprofile ]; then \
21922 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21923 else \
21924 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
21925 $(MAKE) stageprofile-start; \
21926 fi; \
21927 cd $(HOST_SUBDIR)/libcpp && \
21928 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21929 @endif libcpp-bootstrap
21932 .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
21933 .PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
21934 maybe-all-stagefeedback-libcpp:
21935 maybe-clean-stagefeedback-libcpp:
21936 @if libcpp-bootstrap
21937 maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
21938 all-stagefeedback: all-stagefeedback-libcpp
21939 TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
21940 all-stagefeedback-libcpp: configure-stagefeedback-libcpp
21941 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21942 @r=`${PWD_COMMAND}`; export r; \
21943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21944 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21945 $(HOST_EXPORTS) \
21946 $(POSTSTAGE1_HOST_EXPORTS) \
21947 cd $(HOST_SUBDIR)/libcpp && \
21948 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21949 CFLAGS="$(STAGEfeedback_CFLAGS)" \
21950 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
21951 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21952 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21953 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21954 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21955 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21956 TFLAGS="$(STAGEfeedback_TFLAGS)" \
21957 $(TARGET-stagefeedback-libcpp)
21959 maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
21960 clean-stagefeedback: clean-stagefeedback-libcpp
21961 clean-stagefeedback-libcpp:
21962 @if [ $(current_stage) = stagefeedback ]; then \
21963 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21964 else \
21965 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
21966 $(MAKE) stagefeedback-start; \
21967 fi; \
21968 cd $(HOST_SUBDIR)/libcpp && \
21969 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21970 @endif libcpp-bootstrap
21976 .PHONY: check-libcpp maybe-check-libcpp
21977 maybe-check-libcpp:
21978 @if libcpp
21979 maybe-check-libcpp: check-libcpp
21981 check-libcpp:
21982 @: $(MAKE); $(unstage)
21983 @r=`${PWD_COMMAND}`; export r; \
21984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21985 $(HOST_EXPORTS) \
21986 (cd $(HOST_SUBDIR)/libcpp && \
21987 $(MAKE) $(FLAGS_TO_PASS) check)
21989 @endif libcpp
21991 .PHONY: install-libcpp maybe-install-libcpp
21992 maybe-install-libcpp:
21993 @if libcpp
21994 maybe-install-libcpp: install-libcpp
21996 install-libcpp: installdirs
21997 @: $(MAKE); $(unstage)
21998 @r=`${PWD_COMMAND}`; export r; \
21999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22000 $(HOST_EXPORTS) \
22001 (cd $(HOST_SUBDIR)/libcpp && \
22002 $(MAKE) $(FLAGS_TO_PASS) install)
22004 @endif libcpp
22006 .PHONY: install-strip-libcpp maybe-install-strip-libcpp
22007 maybe-install-strip-libcpp:
22008 @if libcpp
22009 maybe-install-strip-libcpp: install-strip-libcpp
22011 install-strip-libcpp: installdirs
22012 @: $(MAKE); $(unstage)
22013 @r=`${PWD_COMMAND}`; export r; \
22014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22015 $(HOST_EXPORTS) \
22016 (cd $(HOST_SUBDIR)/libcpp && \
22017 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22019 @endif libcpp
22021 # Other targets (info, dvi, pdf, etc.)
22023 .PHONY: maybe-info-libcpp info-libcpp
22024 maybe-info-libcpp:
22025 @if libcpp
22026 maybe-info-libcpp: info-libcpp
22028 info-libcpp: \
22029 configure-libcpp
22030 @[ -f ./libcpp/Makefile ] || exit 0; \
22031 r=`${PWD_COMMAND}`; export r; \
22032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22033 $(HOST_EXPORTS) \
22034 for flag in $(EXTRA_HOST_FLAGS) ; do \
22035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22036 done; \
22037 echo "Doing info in libcpp" ; \
22038 (cd $(HOST_SUBDIR)/libcpp && \
22039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22041 "RANLIB=$${RANLIB}" \
22042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22043 info) \
22044 || exit 1
22046 @endif libcpp
22048 .PHONY: maybe-dvi-libcpp dvi-libcpp
22049 maybe-dvi-libcpp:
22050 @if libcpp
22051 maybe-dvi-libcpp: dvi-libcpp
22053 dvi-libcpp: \
22054 configure-libcpp
22055 @[ -f ./libcpp/Makefile ] || exit 0; \
22056 r=`${PWD_COMMAND}`; export r; \
22057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22058 $(HOST_EXPORTS) \
22059 for flag in $(EXTRA_HOST_FLAGS) ; do \
22060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22061 done; \
22062 echo "Doing dvi in libcpp" ; \
22063 (cd $(HOST_SUBDIR)/libcpp && \
22064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22066 "RANLIB=$${RANLIB}" \
22067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22068 dvi) \
22069 || exit 1
22071 @endif libcpp
22073 .PHONY: maybe-pdf-libcpp pdf-libcpp
22074 maybe-pdf-libcpp:
22075 @if libcpp
22076 maybe-pdf-libcpp: pdf-libcpp
22078 pdf-libcpp: \
22079 configure-libcpp
22080 @[ -f ./libcpp/Makefile ] || exit 0; \
22081 r=`${PWD_COMMAND}`; export r; \
22082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22083 $(HOST_EXPORTS) \
22084 for flag in $(EXTRA_HOST_FLAGS) ; do \
22085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22086 done; \
22087 echo "Doing pdf in libcpp" ; \
22088 (cd $(HOST_SUBDIR)/libcpp && \
22089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22091 "RANLIB=$${RANLIB}" \
22092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22093 pdf) \
22094 || exit 1
22096 @endif libcpp
22098 .PHONY: maybe-html-libcpp html-libcpp
22099 maybe-html-libcpp:
22100 @if libcpp
22101 maybe-html-libcpp: html-libcpp
22103 html-libcpp: \
22104 configure-libcpp
22105 @[ -f ./libcpp/Makefile ] || exit 0; \
22106 r=`${PWD_COMMAND}`; export r; \
22107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22108 $(HOST_EXPORTS) \
22109 for flag in $(EXTRA_HOST_FLAGS) ; do \
22110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22111 done; \
22112 echo "Doing html in libcpp" ; \
22113 (cd $(HOST_SUBDIR)/libcpp && \
22114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22116 "RANLIB=$${RANLIB}" \
22117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22118 html) \
22119 || exit 1
22121 @endif libcpp
22123 .PHONY: maybe-TAGS-libcpp TAGS-libcpp
22124 maybe-TAGS-libcpp:
22125 @if libcpp
22126 maybe-TAGS-libcpp: TAGS-libcpp
22128 TAGS-libcpp: \
22129 configure-libcpp
22130 @[ -f ./libcpp/Makefile ] || exit 0; \
22131 r=`${PWD_COMMAND}`; export r; \
22132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22133 $(HOST_EXPORTS) \
22134 for flag in $(EXTRA_HOST_FLAGS) ; do \
22135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22136 done; \
22137 echo "Doing TAGS in libcpp" ; \
22138 (cd $(HOST_SUBDIR)/libcpp && \
22139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22141 "RANLIB=$${RANLIB}" \
22142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22143 TAGS) \
22144 || exit 1
22146 @endif libcpp
22148 .PHONY: maybe-install-info-libcpp install-info-libcpp
22149 maybe-install-info-libcpp:
22150 @if libcpp
22151 maybe-install-info-libcpp: install-info-libcpp
22153 install-info-libcpp: \
22154 configure-libcpp \
22155 info-libcpp
22156 @[ -f ./libcpp/Makefile ] || exit 0; \
22157 r=`${PWD_COMMAND}`; export r; \
22158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22159 $(HOST_EXPORTS) \
22160 for flag in $(EXTRA_HOST_FLAGS) ; do \
22161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22162 done; \
22163 echo "Doing install-info in libcpp" ; \
22164 (cd $(HOST_SUBDIR)/libcpp && \
22165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22167 "RANLIB=$${RANLIB}" \
22168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22169 install-info) \
22170 || exit 1
22172 @endif libcpp
22174 .PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
22175 maybe-install-pdf-libcpp:
22176 @if libcpp
22177 maybe-install-pdf-libcpp: install-pdf-libcpp
22179 install-pdf-libcpp: \
22180 configure-libcpp \
22181 pdf-libcpp
22182 @[ -f ./libcpp/Makefile ] || exit 0; \
22183 r=`${PWD_COMMAND}`; export r; \
22184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22185 $(HOST_EXPORTS) \
22186 for flag in $(EXTRA_HOST_FLAGS) ; do \
22187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22188 done; \
22189 echo "Doing install-pdf in libcpp" ; \
22190 (cd $(HOST_SUBDIR)/libcpp && \
22191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22193 "RANLIB=$${RANLIB}" \
22194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22195 install-pdf) \
22196 || exit 1
22198 @endif libcpp
22200 .PHONY: maybe-install-html-libcpp install-html-libcpp
22201 maybe-install-html-libcpp:
22202 @if libcpp
22203 maybe-install-html-libcpp: install-html-libcpp
22205 install-html-libcpp: \
22206 configure-libcpp \
22207 html-libcpp
22208 @[ -f ./libcpp/Makefile ] || exit 0; \
22209 r=`${PWD_COMMAND}`; export r; \
22210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22211 $(HOST_EXPORTS) \
22212 for flag in $(EXTRA_HOST_FLAGS) ; do \
22213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22214 done; \
22215 echo "Doing install-html in libcpp" ; \
22216 (cd $(HOST_SUBDIR)/libcpp && \
22217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22219 "RANLIB=$${RANLIB}" \
22220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22221 install-html) \
22222 || exit 1
22224 @endif libcpp
22226 .PHONY: maybe-installcheck-libcpp installcheck-libcpp
22227 maybe-installcheck-libcpp:
22228 @if libcpp
22229 maybe-installcheck-libcpp: installcheck-libcpp
22231 installcheck-libcpp: \
22232 configure-libcpp
22233 @[ -f ./libcpp/Makefile ] || exit 0; \
22234 r=`${PWD_COMMAND}`; export r; \
22235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22236 $(HOST_EXPORTS) \
22237 for flag in $(EXTRA_HOST_FLAGS) ; do \
22238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22239 done; \
22240 echo "Doing installcheck in libcpp" ; \
22241 (cd $(HOST_SUBDIR)/libcpp && \
22242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22244 "RANLIB=$${RANLIB}" \
22245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22246 installcheck) \
22247 || exit 1
22249 @endif libcpp
22251 .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
22252 maybe-mostlyclean-libcpp:
22253 @if libcpp
22254 maybe-mostlyclean-libcpp: mostlyclean-libcpp
22256 mostlyclean-libcpp:
22257 @[ -f ./libcpp/Makefile ] || exit 0; \
22258 r=`${PWD_COMMAND}`; export r; \
22259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22260 $(HOST_EXPORTS) \
22261 for flag in $(EXTRA_HOST_FLAGS) ; do \
22262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22263 done; \
22264 echo "Doing mostlyclean in libcpp" ; \
22265 (cd $(HOST_SUBDIR)/libcpp && \
22266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22268 "RANLIB=$${RANLIB}" \
22269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22270 mostlyclean) \
22271 || exit 1
22273 @endif libcpp
22275 .PHONY: maybe-clean-libcpp clean-libcpp
22276 maybe-clean-libcpp:
22277 @if libcpp
22278 maybe-clean-libcpp: clean-libcpp
22280 clean-libcpp:
22281 @[ -f ./libcpp/Makefile ] || exit 0; \
22282 r=`${PWD_COMMAND}`; export r; \
22283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22284 $(HOST_EXPORTS) \
22285 for flag in $(EXTRA_HOST_FLAGS) ; do \
22286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22287 done; \
22288 echo "Doing clean in libcpp" ; \
22289 (cd $(HOST_SUBDIR)/libcpp && \
22290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22292 "RANLIB=$${RANLIB}" \
22293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22294 clean) \
22295 || exit 1
22297 @endif libcpp
22299 .PHONY: maybe-distclean-libcpp distclean-libcpp
22300 maybe-distclean-libcpp:
22301 @if libcpp
22302 maybe-distclean-libcpp: distclean-libcpp
22304 distclean-libcpp:
22305 @[ -f ./libcpp/Makefile ] || exit 0; \
22306 r=`${PWD_COMMAND}`; export r; \
22307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22308 $(HOST_EXPORTS) \
22309 for flag in $(EXTRA_HOST_FLAGS) ; do \
22310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22311 done; \
22312 echo "Doing distclean in libcpp" ; \
22313 (cd $(HOST_SUBDIR)/libcpp && \
22314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22316 "RANLIB=$${RANLIB}" \
22317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22318 distclean) \
22319 || exit 1
22321 @endif libcpp
22323 .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
22324 maybe-maintainer-clean-libcpp:
22325 @if libcpp
22326 maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
22328 maintainer-clean-libcpp:
22329 @[ -f ./libcpp/Makefile ] || exit 0; \
22330 r=`${PWD_COMMAND}`; export r; \
22331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22332 $(HOST_EXPORTS) \
22333 for flag in $(EXTRA_HOST_FLAGS) ; do \
22334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22335 done; \
22336 echo "Doing maintainer-clean in libcpp" ; \
22337 (cd $(HOST_SUBDIR)/libcpp && \
22338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22340 "RANLIB=$${RANLIB}" \
22341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22342 maintainer-clean) \
22343 || exit 1
22345 @endif libcpp
22349 .PHONY: configure-libdecnumber maybe-configure-libdecnumber
22350 maybe-configure-libdecnumber:
22351 @if gcc-bootstrap
22352 configure-libdecnumber: stage_current
22353 @endif gcc-bootstrap
22354 @if libdecnumber
22355 maybe-configure-libdecnumber: configure-libdecnumber
22356 configure-libdecnumber:
22357 @r=`${PWD_COMMAND}`; export r; \
22358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22359 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
22360 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
22361 $(HOST_EXPORTS) \
22362 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
22364 this_target="${target_alias}"; \
22366 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
22367 case $(srcdir) in \
22368 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22369 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
22370 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22371 esac; \
22372 module_srcdir=libdecnumber; \
22373 $(SHELL) \
22374 $$s/$$module_srcdir/configure \
22375 --srcdir=$${topdir}/$$module_srcdir \
22376 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22377 --target=$${this_target} \
22378 || exit 1
22379 @endif libdecnumber
22383 .PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
22384 maybe-configure-stage1-libdecnumber:
22385 @if libdecnumber-bootstrap
22386 maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
22387 configure-stage1-libdecnumber:
22388 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22389 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
22390 @r=`${PWD_COMMAND}`; export r; \
22391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22392 TFLAGS="$(STAGE1_TFLAGS)"; \
22393 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
22394 $(HOST_EXPORTS) \
22395 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
22396 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
22397 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
22398 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
22399 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
22400 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
22401 case $(srcdir) in \
22402 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22403 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
22404 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22405 esac; \
22406 module_srcdir=libdecnumber; \
22407 $(SHELL) $$s/$$module_srcdir/configure \
22408 --srcdir=$${topdir}/$$module_srcdir \
22409 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22410 --target=${target_alias} \
22412 $(STAGE1_CONFIGURE_FLAGS)
22413 @endif libdecnumber-bootstrap
22415 .PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
22416 maybe-configure-stage2-libdecnumber:
22417 @if libdecnumber-bootstrap
22418 maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
22419 configure-stage2-libdecnumber:
22420 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22421 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
22422 @r=`${PWD_COMMAND}`; export r; \
22423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22424 TFLAGS="$(STAGE2_TFLAGS)"; \
22425 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
22426 $(HOST_EXPORTS) \
22427 $(POSTSTAGE1_HOST_EXPORTS) \
22428 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
22429 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
22430 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
22431 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
22432 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
22433 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
22434 case $(srcdir) in \
22435 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22436 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
22437 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22438 esac; \
22439 module_srcdir=libdecnumber; \
22440 $(SHELL) $$s/$$module_srcdir/configure \
22441 --srcdir=$${topdir}/$$module_srcdir \
22442 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22443 --target=${target_alias} \
22444 --with-build-libsubdir=$(HOST_SUBDIR) \
22445 $(STAGE2_CONFIGURE_FLAGS)
22446 @endif libdecnumber-bootstrap
22448 .PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
22449 maybe-configure-stage3-libdecnumber:
22450 @if libdecnumber-bootstrap
22451 maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
22452 configure-stage3-libdecnumber:
22453 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22454 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
22455 @r=`${PWD_COMMAND}`; export r; \
22456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22457 TFLAGS="$(STAGE3_TFLAGS)"; \
22458 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
22459 $(HOST_EXPORTS) \
22460 $(POSTSTAGE1_HOST_EXPORTS) \
22461 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
22462 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
22463 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
22464 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
22465 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
22466 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
22467 case $(srcdir) in \
22468 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22469 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
22470 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22471 esac; \
22472 module_srcdir=libdecnumber; \
22473 $(SHELL) $$s/$$module_srcdir/configure \
22474 --srcdir=$${topdir}/$$module_srcdir \
22475 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22476 --target=${target_alias} \
22477 --with-build-libsubdir=$(HOST_SUBDIR) \
22478 $(STAGE3_CONFIGURE_FLAGS)
22479 @endif libdecnumber-bootstrap
22481 .PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
22482 maybe-configure-stage4-libdecnumber:
22483 @if libdecnumber-bootstrap
22484 maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
22485 configure-stage4-libdecnumber:
22486 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22487 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
22488 @r=`${PWD_COMMAND}`; export r; \
22489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22490 TFLAGS="$(STAGE4_TFLAGS)"; \
22491 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
22492 $(HOST_EXPORTS) \
22493 $(POSTSTAGE1_HOST_EXPORTS) \
22494 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
22495 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
22496 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
22497 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
22498 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
22499 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
22500 case $(srcdir) in \
22501 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22502 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
22503 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22504 esac; \
22505 module_srcdir=libdecnumber; \
22506 $(SHELL) $$s/$$module_srcdir/configure \
22507 --srcdir=$${topdir}/$$module_srcdir \
22508 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22509 --target=${target_alias} \
22510 --with-build-libsubdir=$(HOST_SUBDIR) \
22511 $(STAGE4_CONFIGURE_FLAGS)
22512 @endif libdecnumber-bootstrap
22514 .PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
22515 maybe-configure-stageprofile-libdecnumber:
22516 @if libdecnumber-bootstrap
22517 maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
22518 configure-stageprofile-libdecnumber:
22519 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22520 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
22521 @r=`${PWD_COMMAND}`; export r; \
22522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22523 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22524 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
22525 $(HOST_EXPORTS) \
22526 $(POSTSTAGE1_HOST_EXPORTS) \
22527 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
22528 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
22529 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
22530 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
22531 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
22532 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
22533 case $(srcdir) in \
22534 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22535 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
22536 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22537 esac; \
22538 module_srcdir=libdecnumber; \
22539 $(SHELL) $$s/$$module_srcdir/configure \
22540 --srcdir=$${topdir}/$$module_srcdir \
22541 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22542 --target=${target_alias} \
22543 --with-build-libsubdir=$(HOST_SUBDIR) \
22544 $(STAGEprofile_CONFIGURE_FLAGS)
22545 @endif libdecnumber-bootstrap
22547 .PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
22548 maybe-configure-stagefeedback-libdecnumber:
22549 @if libdecnumber-bootstrap
22550 maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
22551 configure-stagefeedback-libdecnumber:
22552 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22553 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
22554 @r=`${PWD_COMMAND}`; export r; \
22555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22556 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22557 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
22558 $(HOST_EXPORTS) \
22559 $(POSTSTAGE1_HOST_EXPORTS) \
22560 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
22561 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
22562 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
22563 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
22564 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
22565 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
22566 case $(srcdir) in \
22567 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22568 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
22569 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22570 esac; \
22571 module_srcdir=libdecnumber; \
22572 $(SHELL) $$s/$$module_srcdir/configure \
22573 --srcdir=$${topdir}/$$module_srcdir \
22574 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22575 --target=${target_alias} \
22576 --with-build-libsubdir=$(HOST_SUBDIR) \
22577 $(STAGEfeedback_CONFIGURE_FLAGS)
22578 @endif libdecnumber-bootstrap
22584 .PHONY: all-libdecnumber maybe-all-libdecnumber
22585 maybe-all-libdecnumber:
22586 @if gcc-bootstrap
22587 all-libdecnumber: stage_current
22588 @endif gcc-bootstrap
22589 @if libdecnumber
22590 TARGET-libdecnumber=all
22591 maybe-all-libdecnumber: all-libdecnumber
22592 all-libdecnumber: configure-libdecnumber
22593 @r=`${PWD_COMMAND}`; export r; \
22594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22595 $(HOST_EXPORTS) \
22596 (cd $(HOST_SUBDIR)/libdecnumber && \
22597 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22598 $(TARGET-libdecnumber))
22599 @endif libdecnumber
22603 .PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
22604 .PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
22605 maybe-all-stage1-libdecnumber:
22606 maybe-clean-stage1-libdecnumber:
22607 @if libdecnumber-bootstrap
22608 maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
22609 all-stage1: all-stage1-libdecnumber
22610 TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
22611 all-stage1-libdecnumber: configure-stage1-libdecnumber
22612 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22613 @r=`${PWD_COMMAND}`; export r; \
22614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22615 TFLAGS="$(STAGE1_TFLAGS)"; \
22616 $(HOST_EXPORTS) \
22617 cd $(HOST_SUBDIR)/libdecnumber && \
22618 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22619 CFLAGS="$(STAGE1_CFLAGS)" \
22620 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
22621 LIBCFLAGS="$(LIBCFLAGS)" \
22622 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22623 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22624 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22625 $(EXTRA_HOST_FLAGS) \
22626 $(STAGE1_FLAGS_TO_PASS) \
22627 TFLAGS="$(STAGE1_TFLAGS)" \
22628 $(TARGET-stage1-libdecnumber)
22630 maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
22631 clean-stage1: clean-stage1-libdecnumber
22632 clean-stage1-libdecnumber:
22633 @if [ $(current_stage) = stage1 ]; then \
22634 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22635 else \
22636 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
22637 $(MAKE) stage1-start; \
22638 fi; \
22639 cd $(HOST_SUBDIR)/libdecnumber && \
22640 $(MAKE) $(EXTRA_HOST_FLAGS) \
22641 $(STAGE1_FLAGS_TO_PASS) clean
22642 @endif libdecnumber-bootstrap
22645 .PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
22646 .PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
22647 maybe-all-stage2-libdecnumber:
22648 maybe-clean-stage2-libdecnumber:
22649 @if libdecnumber-bootstrap
22650 maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
22651 all-stage2: all-stage2-libdecnumber
22652 TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
22653 all-stage2-libdecnumber: configure-stage2-libdecnumber
22654 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22655 @r=`${PWD_COMMAND}`; export r; \
22656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22657 TFLAGS="$(STAGE2_TFLAGS)"; \
22658 $(HOST_EXPORTS) \
22659 $(POSTSTAGE1_HOST_EXPORTS) \
22660 cd $(HOST_SUBDIR)/libdecnumber && \
22661 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22662 CFLAGS="$(STAGE2_CFLAGS)" \
22663 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22664 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22665 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22666 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22667 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22668 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22669 TFLAGS="$(STAGE2_TFLAGS)" \
22670 $(TARGET-stage2-libdecnumber)
22672 maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
22673 clean-stage2: clean-stage2-libdecnumber
22674 clean-stage2-libdecnumber:
22675 @if [ $(current_stage) = stage2 ]; then \
22676 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22677 else \
22678 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
22679 $(MAKE) stage2-start; \
22680 fi; \
22681 cd $(HOST_SUBDIR)/libdecnumber && \
22682 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22683 @endif libdecnumber-bootstrap
22686 .PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
22687 .PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
22688 maybe-all-stage3-libdecnumber:
22689 maybe-clean-stage3-libdecnumber:
22690 @if libdecnumber-bootstrap
22691 maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
22692 all-stage3: all-stage3-libdecnumber
22693 TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
22694 all-stage3-libdecnumber: configure-stage3-libdecnumber
22695 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22696 @r=`${PWD_COMMAND}`; export r; \
22697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22698 TFLAGS="$(STAGE3_TFLAGS)"; \
22699 $(HOST_EXPORTS) \
22700 $(POSTSTAGE1_HOST_EXPORTS) \
22701 cd $(HOST_SUBDIR)/libdecnumber && \
22702 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22703 CFLAGS="$(STAGE3_CFLAGS)" \
22704 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22705 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22706 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22707 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22708 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22709 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22710 TFLAGS="$(STAGE3_TFLAGS)" \
22711 $(TARGET-stage3-libdecnumber)
22713 maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
22714 clean-stage3: clean-stage3-libdecnumber
22715 clean-stage3-libdecnumber:
22716 @if [ $(current_stage) = stage3 ]; then \
22717 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22718 else \
22719 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
22720 $(MAKE) stage3-start; \
22721 fi; \
22722 cd $(HOST_SUBDIR)/libdecnumber && \
22723 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22724 @endif libdecnumber-bootstrap
22727 .PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
22728 .PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
22729 maybe-all-stage4-libdecnumber:
22730 maybe-clean-stage4-libdecnumber:
22731 @if libdecnumber-bootstrap
22732 maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
22733 all-stage4: all-stage4-libdecnumber
22734 TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
22735 all-stage4-libdecnumber: configure-stage4-libdecnumber
22736 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22737 @r=`${PWD_COMMAND}`; export r; \
22738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22739 TFLAGS="$(STAGE4_TFLAGS)"; \
22740 $(HOST_EXPORTS) \
22741 $(POSTSTAGE1_HOST_EXPORTS) \
22742 cd $(HOST_SUBDIR)/libdecnumber && \
22743 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22744 CFLAGS="$(STAGE4_CFLAGS)" \
22745 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
22746 LIBCFLAGS="$(STAGE4_CFLAGS)" \
22747 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22748 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22749 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22750 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22751 TFLAGS="$(STAGE4_TFLAGS)" \
22752 $(TARGET-stage4-libdecnumber)
22754 maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
22755 clean-stage4: clean-stage4-libdecnumber
22756 clean-stage4-libdecnumber:
22757 @if [ $(current_stage) = stage4 ]; then \
22758 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22759 else \
22760 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
22761 $(MAKE) stage4-start; \
22762 fi; \
22763 cd $(HOST_SUBDIR)/libdecnumber && \
22764 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22765 @endif libdecnumber-bootstrap
22768 .PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
22769 .PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
22770 maybe-all-stageprofile-libdecnumber:
22771 maybe-clean-stageprofile-libdecnumber:
22772 @if libdecnumber-bootstrap
22773 maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
22774 all-stageprofile: all-stageprofile-libdecnumber
22775 TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
22776 all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
22777 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22778 @r=`${PWD_COMMAND}`; export r; \
22779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22780 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22781 $(HOST_EXPORTS) \
22782 $(POSTSTAGE1_HOST_EXPORTS) \
22783 cd $(HOST_SUBDIR)/libdecnumber && \
22784 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22785 CFLAGS="$(STAGEprofile_CFLAGS)" \
22786 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
22787 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22788 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22789 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22790 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22791 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22792 TFLAGS="$(STAGEprofile_TFLAGS)" \
22793 $(TARGET-stageprofile-libdecnumber)
22795 maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
22796 clean-stageprofile: clean-stageprofile-libdecnumber
22797 clean-stageprofile-libdecnumber:
22798 @if [ $(current_stage) = stageprofile ]; then \
22799 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22800 else \
22801 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
22802 $(MAKE) stageprofile-start; \
22803 fi; \
22804 cd $(HOST_SUBDIR)/libdecnumber && \
22805 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22806 @endif libdecnumber-bootstrap
22809 .PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
22810 .PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
22811 maybe-all-stagefeedback-libdecnumber:
22812 maybe-clean-stagefeedback-libdecnumber:
22813 @if libdecnumber-bootstrap
22814 maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
22815 all-stagefeedback: all-stagefeedback-libdecnumber
22816 TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
22817 all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
22818 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22819 @r=`${PWD_COMMAND}`; export r; \
22820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22821 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22822 $(HOST_EXPORTS) \
22823 $(POSTSTAGE1_HOST_EXPORTS) \
22824 cd $(HOST_SUBDIR)/libdecnumber && \
22825 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22826 CFLAGS="$(STAGEfeedback_CFLAGS)" \
22827 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
22828 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22829 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22830 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22831 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22832 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22833 TFLAGS="$(STAGEfeedback_TFLAGS)" \
22834 $(TARGET-stagefeedback-libdecnumber)
22836 maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
22837 clean-stagefeedback: clean-stagefeedback-libdecnumber
22838 clean-stagefeedback-libdecnumber:
22839 @if [ $(current_stage) = stagefeedback ]; then \
22840 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22841 else \
22842 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
22843 $(MAKE) stagefeedback-start; \
22844 fi; \
22845 cd $(HOST_SUBDIR)/libdecnumber && \
22846 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22847 @endif libdecnumber-bootstrap
22853 .PHONY: check-libdecnumber maybe-check-libdecnumber
22854 maybe-check-libdecnumber:
22855 @if libdecnumber
22856 maybe-check-libdecnumber: check-libdecnumber
22858 check-libdecnumber:
22859 @: $(MAKE); $(unstage)
22860 @r=`${PWD_COMMAND}`; export r; \
22861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22862 $(HOST_EXPORTS) \
22863 (cd $(HOST_SUBDIR)/libdecnumber && \
22864 $(MAKE) $(FLAGS_TO_PASS) check)
22866 @endif libdecnumber
22868 .PHONY: install-libdecnumber maybe-install-libdecnumber
22869 maybe-install-libdecnumber:
22870 @if libdecnumber
22871 maybe-install-libdecnumber: install-libdecnumber
22873 install-libdecnumber: installdirs
22874 @: $(MAKE); $(unstage)
22875 @r=`${PWD_COMMAND}`; export r; \
22876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22877 $(HOST_EXPORTS) \
22878 (cd $(HOST_SUBDIR)/libdecnumber && \
22879 $(MAKE) $(FLAGS_TO_PASS) install)
22881 @endif libdecnumber
22883 .PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
22884 maybe-install-strip-libdecnumber:
22885 @if libdecnumber
22886 maybe-install-strip-libdecnumber: install-strip-libdecnumber
22888 install-strip-libdecnumber: installdirs
22889 @: $(MAKE); $(unstage)
22890 @r=`${PWD_COMMAND}`; export r; \
22891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22892 $(HOST_EXPORTS) \
22893 (cd $(HOST_SUBDIR)/libdecnumber && \
22894 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22896 @endif libdecnumber
22898 # Other targets (info, dvi, pdf, etc.)
22900 .PHONY: maybe-info-libdecnumber info-libdecnumber
22901 maybe-info-libdecnumber:
22902 @if libdecnumber
22903 maybe-info-libdecnumber: info-libdecnumber
22905 info-libdecnumber: \
22906 configure-libdecnumber
22907 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22908 r=`${PWD_COMMAND}`; export r; \
22909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22910 $(HOST_EXPORTS) \
22911 for flag in $(EXTRA_HOST_FLAGS) ; do \
22912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22913 done; \
22914 echo "Doing info in libdecnumber" ; \
22915 (cd $(HOST_SUBDIR)/libdecnumber && \
22916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22918 "RANLIB=$${RANLIB}" \
22919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22920 info) \
22921 || exit 1
22923 @endif libdecnumber
22925 .PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
22926 maybe-dvi-libdecnumber:
22927 @if libdecnumber
22928 maybe-dvi-libdecnumber: dvi-libdecnumber
22930 dvi-libdecnumber: \
22931 configure-libdecnumber
22932 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22933 r=`${PWD_COMMAND}`; export r; \
22934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22935 $(HOST_EXPORTS) \
22936 for flag in $(EXTRA_HOST_FLAGS) ; do \
22937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22938 done; \
22939 echo "Doing dvi in libdecnumber" ; \
22940 (cd $(HOST_SUBDIR)/libdecnumber && \
22941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22943 "RANLIB=$${RANLIB}" \
22944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22945 dvi) \
22946 || exit 1
22948 @endif libdecnumber
22950 .PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
22951 maybe-pdf-libdecnumber:
22952 @if libdecnumber
22953 maybe-pdf-libdecnumber: pdf-libdecnumber
22955 pdf-libdecnumber: \
22956 configure-libdecnumber
22957 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22958 r=`${PWD_COMMAND}`; export r; \
22959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22960 $(HOST_EXPORTS) \
22961 for flag in $(EXTRA_HOST_FLAGS) ; do \
22962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22963 done; \
22964 echo "Doing pdf in libdecnumber" ; \
22965 (cd $(HOST_SUBDIR)/libdecnumber && \
22966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22968 "RANLIB=$${RANLIB}" \
22969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22970 pdf) \
22971 || exit 1
22973 @endif libdecnumber
22975 .PHONY: maybe-html-libdecnumber html-libdecnumber
22976 maybe-html-libdecnumber:
22977 @if libdecnumber
22978 maybe-html-libdecnumber: html-libdecnumber
22980 html-libdecnumber: \
22981 configure-libdecnumber
22982 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22983 r=`${PWD_COMMAND}`; export r; \
22984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22985 $(HOST_EXPORTS) \
22986 for flag in $(EXTRA_HOST_FLAGS) ; do \
22987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22988 done; \
22989 echo "Doing html in libdecnumber" ; \
22990 (cd $(HOST_SUBDIR)/libdecnumber && \
22991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22993 "RANLIB=$${RANLIB}" \
22994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22995 html) \
22996 || exit 1
22998 @endif libdecnumber
23000 .PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
23001 maybe-TAGS-libdecnumber:
23002 @if libdecnumber
23003 maybe-TAGS-libdecnumber: TAGS-libdecnumber
23005 TAGS-libdecnumber: \
23006 configure-libdecnumber
23007 @[ -f ./libdecnumber/Makefile ] || exit 0; \
23008 r=`${PWD_COMMAND}`; export r; \
23009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23010 $(HOST_EXPORTS) \
23011 for flag in $(EXTRA_HOST_FLAGS) ; do \
23012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23013 done; \
23014 echo "Doing TAGS in libdecnumber" ; \
23015 (cd $(HOST_SUBDIR)/libdecnumber && \
23016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23018 "RANLIB=$${RANLIB}" \
23019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23020 TAGS) \
23021 || exit 1
23023 @endif libdecnumber
23025 .PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
23026 maybe-install-info-libdecnumber:
23027 @if libdecnumber
23028 maybe-install-info-libdecnumber: install-info-libdecnumber
23030 install-info-libdecnumber: \
23031 configure-libdecnumber \
23032 info-libdecnumber
23033 @[ -f ./libdecnumber/Makefile ] || exit 0; \
23034 r=`${PWD_COMMAND}`; export r; \
23035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23036 $(HOST_EXPORTS) \
23037 for flag in $(EXTRA_HOST_FLAGS) ; do \
23038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23039 done; \
23040 echo "Doing install-info in libdecnumber" ; \
23041 (cd $(HOST_SUBDIR)/libdecnumber && \
23042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23044 "RANLIB=$${RANLIB}" \
23045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23046 install-info) \
23047 || exit 1
23049 @endif libdecnumber
23051 .PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
23052 maybe-install-pdf-libdecnumber:
23053 @if libdecnumber
23054 maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
23056 install-pdf-libdecnumber: \
23057 configure-libdecnumber \
23058 pdf-libdecnumber
23059 @[ -f ./libdecnumber/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 install-pdf in libdecnumber" ; \
23067 (cd $(HOST_SUBDIR)/libdecnumber && \
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 install-pdf) \
23073 || exit 1
23075 @endif libdecnumber
23077 .PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
23078 maybe-install-html-libdecnumber:
23079 @if libdecnumber
23080 maybe-install-html-libdecnumber: install-html-libdecnumber
23082 install-html-libdecnumber: \
23083 configure-libdecnumber \
23084 html-libdecnumber
23085 @[ -f ./libdecnumber/Makefile ] || exit 0; \
23086 r=`${PWD_COMMAND}`; export r; \
23087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23088 $(HOST_EXPORTS) \
23089 for flag in $(EXTRA_HOST_FLAGS) ; do \
23090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23091 done; \
23092 echo "Doing install-html in libdecnumber" ; \
23093 (cd $(HOST_SUBDIR)/libdecnumber && \
23094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23096 "RANLIB=$${RANLIB}" \
23097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23098 install-html) \
23099 || exit 1
23101 @endif libdecnumber
23103 .PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
23104 maybe-installcheck-libdecnumber:
23105 @if libdecnumber
23106 maybe-installcheck-libdecnumber: installcheck-libdecnumber
23108 installcheck-libdecnumber: \
23109 configure-libdecnumber
23110 @[ -f ./libdecnumber/Makefile ] || exit 0; \
23111 r=`${PWD_COMMAND}`; export r; \
23112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23113 $(HOST_EXPORTS) \
23114 for flag in $(EXTRA_HOST_FLAGS) ; do \
23115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23116 done; \
23117 echo "Doing installcheck in libdecnumber" ; \
23118 (cd $(HOST_SUBDIR)/libdecnumber && \
23119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23121 "RANLIB=$${RANLIB}" \
23122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23123 installcheck) \
23124 || exit 1
23126 @endif libdecnumber
23128 .PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
23129 maybe-mostlyclean-libdecnumber:
23130 @if libdecnumber
23131 maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
23133 mostlyclean-libdecnumber:
23134 @[ -f ./libdecnumber/Makefile ] || exit 0; \
23135 r=`${PWD_COMMAND}`; export r; \
23136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23137 $(HOST_EXPORTS) \
23138 for flag in $(EXTRA_HOST_FLAGS) ; do \
23139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23140 done; \
23141 echo "Doing mostlyclean in libdecnumber" ; \
23142 (cd $(HOST_SUBDIR)/libdecnumber && \
23143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23145 "RANLIB=$${RANLIB}" \
23146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23147 mostlyclean) \
23148 || exit 1
23150 @endif libdecnumber
23152 .PHONY: maybe-clean-libdecnumber clean-libdecnumber
23153 maybe-clean-libdecnumber:
23154 @if libdecnumber
23155 maybe-clean-libdecnumber: clean-libdecnumber
23157 clean-libdecnumber:
23158 @[ -f ./libdecnumber/Makefile ] || exit 0; \
23159 r=`${PWD_COMMAND}`; export r; \
23160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23161 $(HOST_EXPORTS) \
23162 for flag in $(EXTRA_HOST_FLAGS) ; do \
23163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23164 done; \
23165 echo "Doing clean in libdecnumber" ; \
23166 (cd $(HOST_SUBDIR)/libdecnumber && \
23167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23169 "RANLIB=$${RANLIB}" \
23170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23171 clean) \
23172 || exit 1
23174 @endif libdecnumber
23176 .PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
23177 maybe-distclean-libdecnumber:
23178 @if libdecnumber
23179 maybe-distclean-libdecnumber: distclean-libdecnumber
23181 distclean-libdecnumber:
23182 @[ -f ./libdecnumber/Makefile ] || exit 0; \
23183 r=`${PWD_COMMAND}`; export r; \
23184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23185 $(HOST_EXPORTS) \
23186 for flag in $(EXTRA_HOST_FLAGS) ; do \
23187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23188 done; \
23189 echo "Doing distclean in libdecnumber" ; \
23190 (cd $(HOST_SUBDIR)/libdecnumber && \
23191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23193 "RANLIB=$${RANLIB}" \
23194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23195 distclean) \
23196 || exit 1
23198 @endif libdecnumber
23200 .PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
23201 maybe-maintainer-clean-libdecnumber:
23202 @if libdecnumber
23203 maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
23205 maintainer-clean-libdecnumber:
23206 @[ -f ./libdecnumber/Makefile ] || exit 0; \
23207 r=`${PWD_COMMAND}`; export r; \
23208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23209 $(HOST_EXPORTS) \
23210 for flag in $(EXTRA_HOST_FLAGS) ; do \
23211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23212 done; \
23213 echo "Doing maintainer-clean in libdecnumber" ; \
23214 (cd $(HOST_SUBDIR)/libdecnumber && \
23215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23217 "RANLIB=$${RANLIB}" \
23218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23219 maintainer-clean) \
23220 || exit 1
23222 @endif libdecnumber
23226 .PHONY: configure-libgui maybe-configure-libgui
23227 maybe-configure-libgui:
23228 @if gcc-bootstrap
23229 configure-libgui: stage_current
23230 @endif gcc-bootstrap
23231 @if libgui
23232 maybe-configure-libgui: configure-libgui
23233 configure-libgui:
23234 @: $(MAKE); $(unstage)
23235 @r=`${PWD_COMMAND}`; export r; \
23236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23237 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
23238 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
23239 $(HOST_EXPORTS) \
23240 echo Configuring in $(HOST_SUBDIR)/libgui; \
23242 this_target="${target_alias}"; \
23244 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
23245 case $(srcdir) in \
23246 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23247 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
23248 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23249 esac; \
23250 module_srcdir=libgui; \
23251 $(SHELL) \
23252 $$s/$$module_srcdir/configure \
23253 --srcdir=$${topdir}/$$module_srcdir \
23254 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23255 --target=$${this_target} \
23256 || exit 1
23257 @endif libgui
23263 .PHONY: all-libgui maybe-all-libgui
23264 maybe-all-libgui:
23265 @if gcc-bootstrap
23266 all-libgui: stage_current
23267 @endif gcc-bootstrap
23268 @if libgui
23269 TARGET-libgui=all
23270 maybe-all-libgui: all-libgui
23271 all-libgui: configure-libgui
23272 @: $(MAKE); $(unstage)
23273 @r=`${PWD_COMMAND}`; export r; \
23274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23275 $(HOST_EXPORTS) \
23276 (cd $(HOST_SUBDIR)/libgui && \
23277 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
23278 $(TARGET-libgui))
23279 @endif libgui
23284 .PHONY: check-libgui maybe-check-libgui
23285 maybe-check-libgui:
23286 @if libgui
23287 maybe-check-libgui: check-libgui
23289 check-libgui:
23290 @: $(MAKE); $(unstage)
23291 @r=`${PWD_COMMAND}`; export r; \
23292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23293 $(HOST_EXPORTS) \
23294 (cd $(HOST_SUBDIR)/libgui && \
23295 $(MAKE) $(FLAGS_TO_PASS) check)
23297 @endif libgui
23299 .PHONY: install-libgui maybe-install-libgui
23300 maybe-install-libgui:
23301 @if libgui
23302 maybe-install-libgui: install-libgui
23304 install-libgui: installdirs
23305 @: $(MAKE); $(unstage)
23306 @r=`${PWD_COMMAND}`; export r; \
23307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23308 $(HOST_EXPORTS) \
23309 (cd $(HOST_SUBDIR)/libgui && \
23310 $(MAKE) $(FLAGS_TO_PASS) install)
23312 @endif libgui
23314 .PHONY: install-strip-libgui maybe-install-strip-libgui
23315 maybe-install-strip-libgui:
23316 @if libgui
23317 maybe-install-strip-libgui: install-strip-libgui
23319 install-strip-libgui: installdirs
23320 @: $(MAKE); $(unstage)
23321 @r=`${PWD_COMMAND}`; export r; \
23322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23323 $(HOST_EXPORTS) \
23324 (cd $(HOST_SUBDIR)/libgui && \
23325 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23327 @endif libgui
23329 # Other targets (info, dvi, pdf, etc.)
23331 .PHONY: maybe-info-libgui info-libgui
23332 maybe-info-libgui:
23333 @if libgui
23334 maybe-info-libgui: info-libgui
23336 info-libgui: \
23337 configure-libgui
23338 @: $(MAKE); $(unstage)
23339 @[ -f ./libgui/Makefile ] || exit 0; \
23340 r=`${PWD_COMMAND}`; export r; \
23341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23342 $(HOST_EXPORTS) \
23343 for flag in $(EXTRA_HOST_FLAGS) ; do \
23344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23345 done; \
23346 echo "Doing info in libgui" ; \
23347 (cd $(HOST_SUBDIR)/libgui && \
23348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23350 "RANLIB=$${RANLIB}" \
23351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23352 info) \
23353 || exit 1
23355 @endif libgui
23357 .PHONY: maybe-dvi-libgui dvi-libgui
23358 maybe-dvi-libgui:
23359 @if libgui
23360 maybe-dvi-libgui: dvi-libgui
23362 dvi-libgui: \
23363 configure-libgui
23364 @: $(MAKE); $(unstage)
23365 @[ -f ./libgui/Makefile ] || exit 0; \
23366 r=`${PWD_COMMAND}`; export r; \
23367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23368 $(HOST_EXPORTS) \
23369 for flag in $(EXTRA_HOST_FLAGS) ; do \
23370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23371 done; \
23372 echo "Doing dvi in libgui" ; \
23373 (cd $(HOST_SUBDIR)/libgui && \
23374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23376 "RANLIB=$${RANLIB}" \
23377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23378 dvi) \
23379 || exit 1
23381 @endif libgui
23383 .PHONY: maybe-pdf-libgui pdf-libgui
23384 maybe-pdf-libgui:
23385 @if libgui
23386 maybe-pdf-libgui: pdf-libgui
23388 pdf-libgui: \
23389 configure-libgui
23390 @: $(MAKE); $(unstage)
23391 @[ -f ./libgui/Makefile ] || exit 0; \
23392 r=`${PWD_COMMAND}`; export r; \
23393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23394 $(HOST_EXPORTS) \
23395 for flag in $(EXTRA_HOST_FLAGS) ; do \
23396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23397 done; \
23398 echo "Doing pdf in libgui" ; \
23399 (cd $(HOST_SUBDIR)/libgui && \
23400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23402 "RANLIB=$${RANLIB}" \
23403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23404 pdf) \
23405 || exit 1
23407 @endif libgui
23409 .PHONY: maybe-html-libgui html-libgui
23410 maybe-html-libgui:
23411 @if libgui
23412 maybe-html-libgui: html-libgui
23414 html-libgui: \
23415 configure-libgui
23416 @: $(MAKE); $(unstage)
23417 @[ -f ./libgui/Makefile ] || exit 0; \
23418 r=`${PWD_COMMAND}`; export r; \
23419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23420 $(HOST_EXPORTS) \
23421 for flag in $(EXTRA_HOST_FLAGS) ; do \
23422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23423 done; \
23424 echo "Doing html in libgui" ; \
23425 (cd $(HOST_SUBDIR)/libgui && \
23426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23428 "RANLIB=$${RANLIB}" \
23429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23430 html) \
23431 || exit 1
23433 @endif libgui
23435 .PHONY: maybe-TAGS-libgui TAGS-libgui
23436 maybe-TAGS-libgui:
23437 @if libgui
23438 maybe-TAGS-libgui: TAGS-libgui
23440 TAGS-libgui: \
23441 configure-libgui
23442 @: $(MAKE); $(unstage)
23443 @[ -f ./libgui/Makefile ] || exit 0; \
23444 r=`${PWD_COMMAND}`; export r; \
23445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23446 $(HOST_EXPORTS) \
23447 for flag in $(EXTRA_HOST_FLAGS) ; do \
23448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23449 done; \
23450 echo "Doing TAGS in libgui" ; \
23451 (cd $(HOST_SUBDIR)/libgui && \
23452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23454 "RANLIB=$${RANLIB}" \
23455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23456 TAGS) \
23457 || exit 1
23459 @endif libgui
23461 .PHONY: maybe-install-info-libgui install-info-libgui
23462 maybe-install-info-libgui:
23463 @if libgui
23464 maybe-install-info-libgui: install-info-libgui
23466 install-info-libgui: \
23467 configure-libgui \
23468 info-libgui
23469 @: $(MAKE); $(unstage)
23470 @[ -f ./libgui/Makefile ] || exit 0; \
23471 r=`${PWD_COMMAND}`; export r; \
23472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23473 $(HOST_EXPORTS) \
23474 for flag in $(EXTRA_HOST_FLAGS) ; do \
23475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23476 done; \
23477 echo "Doing install-info in libgui" ; \
23478 (cd $(HOST_SUBDIR)/libgui && \
23479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23481 "RANLIB=$${RANLIB}" \
23482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23483 install-info) \
23484 || exit 1
23486 @endif libgui
23488 .PHONY: maybe-install-pdf-libgui install-pdf-libgui
23489 maybe-install-pdf-libgui:
23490 @if libgui
23491 maybe-install-pdf-libgui: install-pdf-libgui
23493 install-pdf-libgui: \
23494 configure-libgui \
23495 pdf-libgui
23496 @: $(MAKE); $(unstage)
23497 @[ -f ./libgui/Makefile ] || exit 0; \
23498 r=`${PWD_COMMAND}`; export r; \
23499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23500 $(HOST_EXPORTS) \
23501 for flag in $(EXTRA_HOST_FLAGS) ; do \
23502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23503 done; \
23504 echo "Doing install-pdf in libgui" ; \
23505 (cd $(HOST_SUBDIR)/libgui && \
23506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23508 "RANLIB=$${RANLIB}" \
23509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23510 install-pdf) \
23511 || exit 1
23513 @endif libgui
23515 .PHONY: maybe-install-html-libgui install-html-libgui
23516 maybe-install-html-libgui:
23517 @if libgui
23518 maybe-install-html-libgui: install-html-libgui
23520 install-html-libgui: \
23521 configure-libgui \
23522 html-libgui
23523 @: $(MAKE); $(unstage)
23524 @[ -f ./libgui/Makefile ] || exit 0; \
23525 r=`${PWD_COMMAND}`; export r; \
23526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23527 $(HOST_EXPORTS) \
23528 for flag in $(EXTRA_HOST_FLAGS) ; do \
23529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23530 done; \
23531 echo "Doing install-html in libgui" ; \
23532 (cd $(HOST_SUBDIR)/libgui && \
23533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23535 "RANLIB=$${RANLIB}" \
23536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23537 install-html) \
23538 || exit 1
23540 @endif libgui
23542 .PHONY: maybe-installcheck-libgui installcheck-libgui
23543 maybe-installcheck-libgui:
23544 @if libgui
23545 maybe-installcheck-libgui: installcheck-libgui
23547 installcheck-libgui: \
23548 configure-libgui
23549 @: $(MAKE); $(unstage)
23550 @[ -f ./libgui/Makefile ] || exit 0; \
23551 r=`${PWD_COMMAND}`; export r; \
23552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23553 $(HOST_EXPORTS) \
23554 for flag in $(EXTRA_HOST_FLAGS) ; do \
23555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23556 done; \
23557 echo "Doing installcheck in libgui" ; \
23558 (cd $(HOST_SUBDIR)/libgui && \
23559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23561 "RANLIB=$${RANLIB}" \
23562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23563 installcheck) \
23564 || exit 1
23566 @endif libgui
23568 .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
23569 maybe-mostlyclean-libgui:
23570 @if libgui
23571 maybe-mostlyclean-libgui: mostlyclean-libgui
23573 mostlyclean-libgui:
23574 @: $(MAKE); $(unstage)
23575 @[ -f ./libgui/Makefile ] || exit 0; \
23576 r=`${PWD_COMMAND}`; export r; \
23577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23578 $(HOST_EXPORTS) \
23579 for flag in $(EXTRA_HOST_FLAGS) ; do \
23580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23581 done; \
23582 echo "Doing mostlyclean in libgui" ; \
23583 (cd $(HOST_SUBDIR)/libgui && \
23584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23586 "RANLIB=$${RANLIB}" \
23587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23588 mostlyclean) \
23589 || exit 1
23591 @endif libgui
23593 .PHONY: maybe-clean-libgui clean-libgui
23594 maybe-clean-libgui:
23595 @if libgui
23596 maybe-clean-libgui: clean-libgui
23598 clean-libgui:
23599 @: $(MAKE); $(unstage)
23600 @[ -f ./libgui/Makefile ] || exit 0; \
23601 r=`${PWD_COMMAND}`; export r; \
23602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23603 $(HOST_EXPORTS) \
23604 for flag in $(EXTRA_HOST_FLAGS) ; do \
23605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23606 done; \
23607 echo "Doing clean in libgui" ; \
23608 (cd $(HOST_SUBDIR)/libgui && \
23609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23611 "RANLIB=$${RANLIB}" \
23612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23613 clean) \
23614 || exit 1
23616 @endif libgui
23618 .PHONY: maybe-distclean-libgui distclean-libgui
23619 maybe-distclean-libgui:
23620 @if libgui
23621 maybe-distclean-libgui: distclean-libgui
23623 distclean-libgui:
23624 @: $(MAKE); $(unstage)
23625 @[ -f ./libgui/Makefile ] || exit 0; \
23626 r=`${PWD_COMMAND}`; export r; \
23627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23628 $(HOST_EXPORTS) \
23629 for flag in $(EXTRA_HOST_FLAGS) ; do \
23630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23631 done; \
23632 echo "Doing distclean in libgui" ; \
23633 (cd $(HOST_SUBDIR)/libgui && \
23634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23636 "RANLIB=$${RANLIB}" \
23637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23638 distclean) \
23639 || exit 1
23641 @endif libgui
23643 .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
23644 maybe-maintainer-clean-libgui:
23645 @if libgui
23646 maybe-maintainer-clean-libgui: maintainer-clean-libgui
23648 maintainer-clean-libgui:
23649 @: $(MAKE); $(unstage)
23650 @[ -f ./libgui/Makefile ] || exit 0; \
23651 r=`${PWD_COMMAND}`; export r; \
23652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23653 $(HOST_EXPORTS) \
23654 for flag in $(EXTRA_HOST_FLAGS) ; do \
23655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23656 done; \
23657 echo "Doing maintainer-clean in libgui" ; \
23658 (cd $(HOST_SUBDIR)/libgui && \
23659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23661 "RANLIB=$${RANLIB}" \
23662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23663 maintainer-clean) \
23664 || exit 1
23666 @endif libgui
23670 .PHONY: configure-libiberty maybe-configure-libiberty
23671 maybe-configure-libiberty:
23672 @if gcc-bootstrap
23673 configure-libiberty: stage_current
23674 @endif gcc-bootstrap
23675 @if libiberty
23676 maybe-configure-libiberty: configure-libiberty
23677 configure-libiberty:
23678 @r=`${PWD_COMMAND}`; export r; \
23679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23680 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23681 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23682 $(HOST_EXPORTS) \
23683 echo Configuring in $(HOST_SUBDIR)/libiberty; \
23685 this_target="${target_alias}"; \
23687 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
23688 case $(srcdir) in \
23689 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23690 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23691 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23692 esac; \
23693 module_srcdir=libiberty; \
23694 $(SHELL) \
23695 $$s/$$module_srcdir/configure \
23696 --srcdir=$${topdir}/$$module_srcdir \
23697 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23698 --target=$${this_target} @extra_host_libiberty_configure_flags@ \
23699 || exit 1
23700 @endif libiberty
23704 .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
23705 maybe-configure-stage1-libiberty:
23706 @if libiberty-bootstrap
23707 maybe-configure-stage1-libiberty: configure-stage1-libiberty
23708 configure-stage1-libiberty:
23709 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23710 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23711 @r=`${PWD_COMMAND}`; export r; \
23712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23713 TFLAGS="$(STAGE1_TFLAGS)"; \
23714 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23715 $(HOST_EXPORTS) \
23716 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
23717 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
23718 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
23719 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
23720 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23721 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23722 case $(srcdir) in \
23723 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23724 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23725 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23726 esac; \
23727 module_srcdir=libiberty; \
23728 $(SHELL) $$s/$$module_srcdir/configure \
23729 --srcdir=$${topdir}/$$module_srcdir \
23730 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23731 --target=${target_alias} \
23733 $(STAGE1_CONFIGURE_FLAGS) \
23734 @extra_host_libiberty_configure_flags@
23735 @endif libiberty-bootstrap
23737 .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
23738 maybe-configure-stage2-libiberty:
23739 @if libiberty-bootstrap
23740 maybe-configure-stage2-libiberty: configure-stage2-libiberty
23741 configure-stage2-libiberty:
23742 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23743 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23744 @r=`${PWD_COMMAND}`; export r; \
23745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23746 TFLAGS="$(STAGE2_TFLAGS)"; \
23747 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23748 $(HOST_EXPORTS) \
23749 $(POSTSTAGE1_HOST_EXPORTS) \
23750 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
23751 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
23752 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
23753 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
23754 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23755 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23756 case $(srcdir) in \
23757 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23758 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23759 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23760 esac; \
23761 module_srcdir=libiberty; \
23762 $(SHELL) $$s/$$module_srcdir/configure \
23763 --srcdir=$${topdir}/$$module_srcdir \
23764 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23765 --target=${target_alias} \
23766 --with-build-libsubdir=$(HOST_SUBDIR) \
23767 $(STAGE2_CONFIGURE_FLAGS) \
23768 @extra_host_libiberty_configure_flags@
23769 @endif libiberty-bootstrap
23771 .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
23772 maybe-configure-stage3-libiberty:
23773 @if libiberty-bootstrap
23774 maybe-configure-stage3-libiberty: configure-stage3-libiberty
23775 configure-stage3-libiberty:
23776 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23777 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23778 @r=`${PWD_COMMAND}`; export r; \
23779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23780 TFLAGS="$(STAGE3_TFLAGS)"; \
23781 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23782 $(HOST_EXPORTS) \
23783 $(POSTSTAGE1_HOST_EXPORTS) \
23784 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
23785 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
23786 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
23787 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
23788 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23789 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23790 case $(srcdir) in \
23791 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23792 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23793 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23794 esac; \
23795 module_srcdir=libiberty; \
23796 $(SHELL) $$s/$$module_srcdir/configure \
23797 --srcdir=$${topdir}/$$module_srcdir \
23798 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23799 --target=${target_alias} \
23800 --with-build-libsubdir=$(HOST_SUBDIR) \
23801 $(STAGE3_CONFIGURE_FLAGS) \
23802 @extra_host_libiberty_configure_flags@
23803 @endif libiberty-bootstrap
23805 .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
23806 maybe-configure-stage4-libiberty:
23807 @if libiberty-bootstrap
23808 maybe-configure-stage4-libiberty: configure-stage4-libiberty
23809 configure-stage4-libiberty:
23810 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23811 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23812 @r=`${PWD_COMMAND}`; export r; \
23813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23814 TFLAGS="$(STAGE4_TFLAGS)"; \
23815 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23816 $(HOST_EXPORTS) \
23817 $(POSTSTAGE1_HOST_EXPORTS) \
23818 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
23819 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
23820 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
23821 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
23822 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23823 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23824 case $(srcdir) in \
23825 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23826 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23827 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23828 esac; \
23829 module_srcdir=libiberty; \
23830 $(SHELL) $$s/$$module_srcdir/configure \
23831 --srcdir=$${topdir}/$$module_srcdir \
23832 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23833 --target=${target_alias} \
23834 --with-build-libsubdir=$(HOST_SUBDIR) \
23835 $(STAGE4_CONFIGURE_FLAGS) \
23836 @extra_host_libiberty_configure_flags@
23837 @endif libiberty-bootstrap
23839 .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
23840 maybe-configure-stageprofile-libiberty:
23841 @if libiberty-bootstrap
23842 maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
23843 configure-stageprofile-libiberty:
23844 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23845 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23846 @r=`${PWD_COMMAND}`; export r; \
23847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23848 TFLAGS="$(STAGEprofile_TFLAGS)"; \
23849 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23850 $(HOST_EXPORTS) \
23851 $(POSTSTAGE1_HOST_EXPORTS) \
23852 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
23853 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
23854 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
23855 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
23856 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23857 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23858 case $(srcdir) in \
23859 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23860 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23861 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23862 esac; \
23863 module_srcdir=libiberty; \
23864 $(SHELL) $$s/$$module_srcdir/configure \
23865 --srcdir=$${topdir}/$$module_srcdir \
23866 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23867 --target=${target_alias} \
23868 --with-build-libsubdir=$(HOST_SUBDIR) \
23869 $(STAGEprofile_CONFIGURE_FLAGS) \
23870 @extra_host_libiberty_configure_flags@
23871 @endif libiberty-bootstrap
23873 .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
23874 maybe-configure-stagefeedback-libiberty:
23875 @if libiberty-bootstrap
23876 maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
23877 configure-stagefeedback-libiberty:
23878 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23879 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23880 @r=`${PWD_COMMAND}`; export r; \
23881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23882 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23883 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23884 $(HOST_EXPORTS) \
23885 $(POSTSTAGE1_HOST_EXPORTS) \
23886 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
23887 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
23888 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
23889 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
23890 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23891 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23892 case $(srcdir) in \
23893 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23894 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23895 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23896 esac; \
23897 module_srcdir=libiberty; \
23898 $(SHELL) $$s/$$module_srcdir/configure \
23899 --srcdir=$${topdir}/$$module_srcdir \
23900 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23901 --target=${target_alias} \
23902 --with-build-libsubdir=$(HOST_SUBDIR) \
23903 $(STAGEfeedback_CONFIGURE_FLAGS) \
23904 @extra_host_libiberty_configure_flags@
23905 @endif libiberty-bootstrap
23911 .PHONY: all-libiberty maybe-all-libiberty
23912 maybe-all-libiberty:
23913 @if gcc-bootstrap
23914 all-libiberty: stage_current
23915 @endif gcc-bootstrap
23916 @if libiberty
23917 TARGET-libiberty=all
23918 maybe-all-libiberty: all-libiberty
23919 all-libiberty: configure-libiberty
23920 @r=`${PWD_COMMAND}`; export r; \
23921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23922 $(HOST_EXPORTS) \
23923 (cd $(HOST_SUBDIR)/libiberty && \
23924 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
23925 $(TARGET-libiberty))
23926 @endif libiberty
23930 .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
23931 .PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
23932 maybe-all-stage1-libiberty:
23933 maybe-clean-stage1-libiberty:
23934 @if libiberty-bootstrap
23935 maybe-all-stage1-libiberty: all-stage1-libiberty
23936 all-stage1: all-stage1-libiberty
23937 TARGET-stage1-libiberty = $(TARGET-libiberty)
23938 all-stage1-libiberty: configure-stage1-libiberty
23939 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23940 @r=`${PWD_COMMAND}`; export r; \
23941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23942 TFLAGS="$(STAGE1_TFLAGS)"; \
23943 $(HOST_EXPORTS) \
23944 cd $(HOST_SUBDIR)/libiberty && \
23945 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23946 CFLAGS="$(STAGE1_CFLAGS)" \
23947 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
23948 LIBCFLAGS="$(LIBCFLAGS)" \
23949 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23950 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23951 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23952 $(EXTRA_HOST_FLAGS) \
23953 $(STAGE1_FLAGS_TO_PASS) \
23954 TFLAGS="$(STAGE1_TFLAGS)" \
23955 $(TARGET-stage1-libiberty)
23957 maybe-clean-stage1-libiberty: clean-stage1-libiberty
23958 clean-stage1: clean-stage1-libiberty
23959 clean-stage1-libiberty:
23960 @if [ $(current_stage) = stage1 ]; then \
23961 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23962 else \
23963 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
23964 $(MAKE) stage1-start; \
23965 fi; \
23966 cd $(HOST_SUBDIR)/libiberty && \
23967 $(MAKE) $(EXTRA_HOST_FLAGS) \
23968 $(STAGE1_FLAGS_TO_PASS) clean
23969 @endif libiberty-bootstrap
23972 .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
23973 .PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
23974 maybe-all-stage2-libiberty:
23975 maybe-clean-stage2-libiberty:
23976 @if libiberty-bootstrap
23977 maybe-all-stage2-libiberty: all-stage2-libiberty
23978 all-stage2: all-stage2-libiberty
23979 TARGET-stage2-libiberty = $(TARGET-libiberty)
23980 all-stage2-libiberty: configure-stage2-libiberty
23981 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23982 @r=`${PWD_COMMAND}`; export r; \
23983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23984 TFLAGS="$(STAGE2_TFLAGS)"; \
23985 $(HOST_EXPORTS) \
23986 $(POSTSTAGE1_HOST_EXPORTS) \
23987 cd $(HOST_SUBDIR)/libiberty && \
23988 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23989 CFLAGS="$(STAGE2_CFLAGS)" \
23990 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
23991 LIBCFLAGS="$(STAGE2_CFLAGS)" \
23992 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23993 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23994 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23995 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23996 TFLAGS="$(STAGE2_TFLAGS)" \
23997 $(TARGET-stage2-libiberty)
23999 maybe-clean-stage2-libiberty: clean-stage2-libiberty
24000 clean-stage2: clean-stage2-libiberty
24001 clean-stage2-libiberty:
24002 @if [ $(current_stage) = stage2 ]; then \
24003 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
24004 else \
24005 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
24006 $(MAKE) stage2-start; \
24007 fi; \
24008 cd $(HOST_SUBDIR)/libiberty && \
24009 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24010 @endif libiberty-bootstrap
24013 .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
24014 .PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
24015 maybe-all-stage3-libiberty:
24016 maybe-clean-stage3-libiberty:
24017 @if libiberty-bootstrap
24018 maybe-all-stage3-libiberty: all-stage3-libiberty
24019 all-stage3: all-stage3-libiberty
24020 TARGET-stage3-libiberty = $(TARGET-libiberty)
24021 all-stage3-libiberty: configure-stage3-libiberty
24022 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
24023 @r=`${PWD_COMMAND}`; export r; \
24024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24025 TFLAGS="$(STAGE3_TFLAGS)"; \
24026 $(HOST_EXPORTS) \
24027 $(POSTSTAGE1_HOST_EXPORTS) \
24028 cd $(HOST_SUBDIR)/libiberty && \
24029 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24030 CFLAGS="$(STAGE3_CFLAGS)" \
24031 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
24032 LIBCFLAGS="$(STAGE3_CFLAGS)" \
24033 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24034 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24035 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24036 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24037 TFLAGS="$(STAGE3_TFLAGS)" \
24038 $(TARGET-stage3-libiberty)
24040 maybe-clean-stage3-libiberty: clean-stage3-libiberty
24041 clean-stage3: clean-stage3-libiberty
24042 clean-stage3-libiberty:
24043 @if [ $(current_stage) = stage3 ]; then \
24044 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
24045 else \
24046 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
24047 $(MAKE) stage3-start; \
24048 fi; \
24049 cd $(HOST_SUBDIR)/libiberty && \
24050 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24051 @endif libiberty-bootstrap
24054 .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
24055 .PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
24056 maybe-all-stage4-libiberty:
24057 maybe-clean-stage4-libiberty:
24058 @if libiberty-bootstrap
24059 maybe-all-stage4-libiberty: all-stage4-libiberty
24060 all-stage4: all-stage4-libiberty
24061 TARGET-stage4-libiberty = $(TARGET-libiberty)
24062 all-stage4-libiberty: configure-stage4-libiberty
24063 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
24064 @r=`${PWD_COMMAND}`; export r; \
24065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24066 TFLAGS="$(STAGE4_TFLAGS)"; \
24067 $(HOST_EXPORTS) \
24068 $(POSTSTAGE1_HOST_EXPORTS) \
24069 cd $(HOST_SUBDIR)/libiberty && \
24070 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24071 CFLAGS="$(STAGE4_CFLAGS)" \
24072 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
24073 LIBCFLAGS="$(STAGE4_CFLAGS)" \
24074 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24075 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24076 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24077 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24078 TFLAGS="$(STAGE4_TFLAGS)" \
24079 $(TARGET-stage4-libiberty)
24081 maybe-clean-stage4-libiberty: clean-stage4-libiberty
24082 clean-stage4: clean-stage4-libiberty
24083 clean-stage4-libiberty:
24084 @if [ $(current_stage) = stage4 ]; then \
24085 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
24086 else \
24087 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
24088 $(MAKE) stage4-start; \
24089 fi; \
24090 cd $(HOST_SUBDIR)/libiberty && \
24091 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24092 @endif libiberty-bootstrap
24095 .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
24096 .PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
24097 maybe-all-stageprofile-libiberty:
24098 maybe-clean-stageprofile-libiberty:
24099 @if libiberty-bootstrap
24100 maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
24101 all-stageprofile: all-stageprofile-libiberty
24102 TARGET-stageprofile-libiberty = $(TARGET-libiberty)
24103 all-stageprofile-libiberty: configure-stageprofile-libiberty
24104 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
24105 @r=`${PWD_COMMAND}`; export r; \
24106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24107 TFLAGS="$(STAGEprofile_TFLAGS)"; \
24108 $(HOST_EXPORTS) \
24109 $(POSTSTAGE1_HOST_EXPORTS) \
24110 cd $(HOST_SUBDIR)/libiberty && \
24111 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24112 CFLAGS="$(STAGEprofile_CFLAGS)" \
24113 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
24114 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
24115 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24116 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24117 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24118 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24119 TFLAGS="$(STAGEprofile_TFLAGS)" \
24120 $(TARGET-stageprofile-libiberty)
24122 maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
24123 clean-stageprofile: clean-stageprofile-libiberty
24124 clean-stageprofile-libiberty:
24125 @if [ $(current_stage) = stageprofile ]; then \
24126 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
24127 else \
24128 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
24129 $(MAKE) stageprofile-start; \
24130 fi; \
24131 cd $(HOST_SUBDIR)/libiberty && \
24132 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24133 @endif libiberty-bootstrap
24136 .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
24137 .PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
24138 maybe-all-stagefeedback-libiberty:
24139 maybe-clean-stagefeedback-libiberty:
24140 @if libiberty-bootstrap
24141 maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
24142 all-stagefeedback: all-stagefeedback-libiberty
24143 TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
24144 all-stagefeedback-libiberty: configure-stagefeedback-libiberty
24145 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
24146 @r=`${PWD_COMMAND}`; export r; \
24147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24148 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
24149 $(HOST_EXPORTS) \
24150 $(POSTSTAGE1_HOST_EXPORTS) \
24151 cd $(HOST_SUBDIR)/libiberty && \
24152 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24153 CFLAGS="$(STAGEfeedback_CFLAGS)" \
24154 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
24155 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
24156 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24157 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24158 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24159 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24160 TFLAGS="$(STAGEfeedback_TFLAGS)" \
24161 $(TARGET-stagefeedback-libiberty)
24163 maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
24164 clean-stagefeedback: clean-stagefeedback-libiberty
24165 clean-stagefeedback-libiberty:
24166 @if [ $(current_stage) = stagefeedback ]; then \
24167 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
24168 else \
24169 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
24170 $(MAKE) stagefeedback-start; \
24171 fi; \
24172 cd $(HOST_SUBDIR)/libiberty && \
24173 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24174 @endif libiberty-bootstrap
24180 .PHONY: check-libiberty maybe-check-libiberty
24181 maybe-check-libiberty:
24182 @if libiberty
24183 maybe-check-libiberty: check-libiberty
24185 check-libiberty:
24186 @: $(MAKE); $(unstage)
24187 @r=`${PWD_COMMAND}`; export r; \
24188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24189 $(HOST_EXPORTS) \
24190 (cd $(HOST_SUBDIR)/libiberty && \
24191 $(MAKE) $(FLAGS_TO_PASS) check)
24193 @endif libiberty
24195 .PHONY: install-libiberty maybe-install-libiberty
24196 maybe-install-libiberty:
24197 @if libiberty
24198 maybe-install-libiberty: install-libiberty
24200 install-libiberty: installdirs
24201 @: $(MAKE); $(unstage)
24202 @r=`${PWD_COMMAND}`; export r; \
24203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24204 $(HOST_EXPORTS) \
24205 (cd $(HOST_SUBDIR)/libiberty && \
24206 $(MAKE) $(FLAGS_TO_PASS) install)
24208 @endif libiberty
24210 .PHONY: install-strip-libiberty maybe-install-strip-libiberty
24211 maybe-install-strip-libiberty:
24212 @if libiberty
24213 maybe-install-strip-libiberty: install-strip-libiberty
24215 install-strip-libiberty: installdirs
24216 @: $(MAKE); $(unstage)
24217 @r=`${PWD_COMMAND}`; export r; \
24218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24219 $(HOST_EXPORTS) \
24220 (cd $(HOST_SUBDIR)/libiberty && \
24221 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24223 @endif libiberty
24225 # Other targets (info, dvi, pdf, etc.)
24227 .PHONY: maybe-info-libiberty info-libiberty
24228 maybe-info-libiberty:
24229 @if libiberty
24230 maybe-info-libiberty: info-libiberty
24232 info-libiberty: \
24233 configure-libiberty
24234 @[ -f ./libiberty/Makefile ] || exit 0; \
24235 r=`${PWD_COMMAND}`; export r; \
24236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24237 $(HOST_EXPORTS) \
24238 for flag in $(EXTRA_HOST_FLAGS) ; do \
24239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24240 done; \
24241 echo "Doing info in libiberty" ; \
24242 (cd $(HOST_SUBDIR)/libiberty && \
24243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24245 "RANLIB=$${RANLIB}" \
24246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24247 info) \
24248 || exit 1
24250 @endif libiberty
24252 .PHONY: maybe-dvi-libiberty dvi-libiberty
24253 maybe-dvi-libiberty:
24254 @if libiberty
24255 maybe-dvi-libiberty: dvi-libiberty
24257 dvi-libiberty: \
24258 configure-libiberty
24259 @[ -f ./libiberty/Makefile ] || exit 0; \
24260 r=`${PWD_COMMAND}`; export r; \
24261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24262 $(HOST_EXPORTS) \
24263 for flag in $(EXTRA_HOST_FLAGS) ; do \
24264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24265 done; \
24266 echo "Doing dvi in libiberty" ; \
24267 (cd $(HOST_SUBDIR)/libiberty && \
24268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24270 "RANLIB=$${RANLIB}" \
24271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24272 dvi) \
24273 || exit 1
24275 @endif libiberty
24277 .PHONY: maybe-pdf-libiberty pdf-libiberty
24278 maybe-pdf-libiberty:
24279 @if libiberty
24280 maybe-pdf-libiberty: pdf-libiberty
24282 pdf-libiberty: \
24283 configure-libiberty
24284 @[ -f ./libiberty/Makefile ] || exit 0; \
24285 r=`${PWD_COMMAND}`; export r; \
24286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24287 $(HOST_EXPORTS) \
24288 for flag in $(EXTRA_HOST_FLAGS) ; do \
24289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24290 done; \
24291 echo "Doing pdf in libiberty" ; \
24292 (cd $(HOST_SUBDIR)/libiberty && \
24293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24295 "RANLIB=$${RANLIB}" \
24296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24297 pdf) \
24298 || exit 1
24300 @endif libiberty
24302 .PHONY: maybe-html-libiberty html-libiberty
24303 maybe-html-libiberty:
24304 @if libiberty
24305 maybe-html-libiberty: html-libiberty
24307 html-libiberty: \
24308 configure-libiberty
24309 @[ -f ./libiberty/Makefile ] || exit 0; \
24310 r=`${PWD_COMMAND}`; export r; \
24311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24312 $(HOST_EXPORTS) \
24313 for flag in $(EXTRA_HOST_FLAGS) ; do \
24314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24315 done; \
24316 echo "Doing html in libiberty" ; \
24317 (cd $(HOST_SUBDIR)/libiberty && \
24318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24320 "RANLIB=$${RANLIB}" \
24321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24322 html) \
24323 || exit 1
24325 @endif libiberty
24327 .PHONY: maybe-TAGS-libiberty TAGS-libiberty
24328 maybe-TAGS-libiberty:
24329 @if libiberty
24330 maybe-TAGS-libiberty: TAGS-libiberty
24332 TAGS-libiberty: \
24333 configure-libiberty
24334 @[ -f ./libiberty/Makefile ] || exit 0; \
24335 r=`${PWD_COMMAND}`; export r; \
24336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24337 $(HOST_EXPORTS) \
24338 for flag in $(EXTRA_HOST_FLAGS) ; do \
24339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24340 done; \
24341 echo "Doing TAGS in libiberty" ; \
24342 (cd $(HOST_SUBDIR)/libiberty && \
24343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24345 "RANLIB=$${RANLIB}" \
24346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24347 TAGS) \
24348 || exit 1
24350 @endif libiberty
24352 .PHONY: maybe-install-info-libiberty install-info-libiberty
24353 maybe-install-info-libiberty:
24354 @if libiberty
24355 maybe-install-info-libiberty: install-info-libiberty
24357 install-info-libiberty: \
24358 configure-libiberty \
24359 info-libiberty
24360 @[ -f ./libiberty/Makefile ] || exit 0; \
24361 r=`${PWD_COMMAND}`; export r; \
24362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24363 $(HOST_EXPORTS) \
24364 for flag in $(EXTRA_HOST_FLAGS) ; do \
24365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24366 done; \
24367 echo "Doing install-info in libiberty" ; \
24368 (cd $(HOST_SUBDIR)/libiberty && \
24369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24371 "RANLIB=$${RANLIB}" \
24372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24373 install-info) \
24374 || exit 1
24376 @endif libiberty
24378 .PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
24379 maybe-install-pdf-libiberty:
24380 @if libiberty
24381 maybe-install-pdf-libiberty: install-pdf-libiberty
24383 install-pdf-libiberty: \
24384 configure-libiberty \
24385 pdf-libiberty
24386 @[ -f ./libiberty/Makefile ] || exit 0; \
24387 r=`${PWD_COMMAND}`; export r; \
24388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24389 $(HOST_EXPORTS) \
24390 for flag in $(EXTRA_HOST_FLAGS) ; do \
24391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24392 done; \
24393 echo "Doing install-pdf in libiberty" ; \
24394 (cd $(HOST_SUBDIR)/libiberty && \
24395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24397 "RANLIB=$${RANLIB}" \
24398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24399 install-pdf) \
24400 || exit 1
24402 @endif libiberty
24404 .PHONY: maybe-install-html-libiberty install-html-libiberty
24405 maybe-install-html-libiberty:
24406 @if libiberty
24407 maybe-install-html-libiberty: install-html-libiberty
24409 install-html-libiberty: \
24410 configure-libiberty \
24411 html-libiberty
24412 @[ -f ./libiberty/Makefile ] || exit 0; \
24413 r=`${PWD_COMMAND}`; export r; \
24414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24415 $(HOST_EXPORTS) \
24416 for flag in $(EXTRA_HOST_FLAGS) ; do \
24417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24418 done; \
24419 echo "Doing install-html in libiberty" ; \
24420 (cd $(HOST_SUBDIR)/libiberty && \
24421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24423 "RANLIB=$${RANLIB}" \
24424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24425 install-html) \
24426 || exit 1
24428 @endif libiberty
24430 .PHONY: maybe-installcheck-libiberty installcheck-libiberty
24431 maybe-installcheck-libiberty:
24432 @if libiberty
24433 maybe-installcheck-libiberty: installcheck-libiberty
24435 installcheck-libiberty: \
24436 configure-libiberty
24437 @[ -f ./libiberty/Makefile ] || exit 0; \
24438 r=`${PWD_COMMAND}`; export r; \
24439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24440 $(HOST_EXPORTS) \
24441 for flag in $(EXTRA_HOST_FLAGS) ; do \
24442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24443 done; \
24444 echo "Doing installcheck in libiberty" ; \
24445 (cd $(HOST_SUBDIR)/libiberty && \
24446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24448 "RANLIB=$${RANLIB}" \
24449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24450 installcheck) \
24451 || exit 1
24453 @endif libiberty
24455 .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
24456 maybe-mostlyclean-libiberty:
24457 @if libiberty
24458 maybe-mostlyclean-libiberty: mostlyclean-libiberty
24460 mostlyclean-libiberty:
24461 @[ -f ./libiberty/Makefile ] || exit 0; \
24462 r=`${PWD_COMMAND}`; export r; \
24463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24464 $(HOST_EXPORTS) \
24465 for flag in $(EXTRA_HOST_FLAGS) ; do \
24466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24467 done; \
24468 echo "Doing mostlyclean in libiberty" ; \
24469 (cd $(HOST_SUBDIR)/libiberty && \
24470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24472 "RANLIB=$${RANLIB}" \
24473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24474 mostlyclean) \
24475 || exit 1
24477 @endif libiberty
24479 .PHONY: maybe-clean-libiberty clean-libiberty
24480 maybe-clean-libiberty:
24481 @if libiberty
24482 maybe-clean-libiberty: clean-libiberty
24484 clean-libiberty:
24485 @[ -f ./libiberty/Makefile ] || exit 0; \
24486 r=`${PWD_COMMAND}`; export r; \
24487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24488 $(HOST_EXPORTS) \
24489 for flag in $(EXTRA_HOST_FLAGS) ; do \
24490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24491 done; \
24492 echo "Doing clean in libiberty" ; \
24493 (cd $(HOST_SUBDIR)/libiberty && \
24494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24496 "RANLIB=$${RANLIB}" \
24497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24498 clean) \
24499 || exit 1
24501 @endif libiberty
24503 .PHONY: maybe-distclean-libiberty distclean-libiberty
24504 maybe-distclean-libiberty:
24505 @if libiberty
24506 maybe-distclean-libiberty: distclean-libiberty
24508 distclean-libiberty:
24509 @[ -f ./libiberty/Makefile ] || exit 0; \
24510 r=`${PWD_COMMAND}`; export r; \
24511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24512 $(HOST_EXPORTS) \
24513 for flag in $(EXTRA_HOST_FLAGS) ; do \
24514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24515 done; \
24516 echo "Doing distclean in libiberty" ; \
24517 (cd $(HOST_SUBDIR)/libiberty && \
24518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24520 "RANLIB=$${RANLIB}" \
24521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24522 distclean) \
24523 || exit 1
24525 @endif libiberty
24527 .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
24528 maybe-maintainer-clean-libiberty:
24529 @if libiberty
24530 maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
24532 maintainer-clean-libiberty:
24533 @[ -f ./libiberty/Makefile ] || exit 0; \
24534 r=`${PWD_COMMAND}`; export r; \
24535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24536 $(HOST_EXPORTS) \
24537 for flag in $(EXTRA_HOST_FLAGS) ; do \
24538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24539 done; \
24540 echo "Doing maintainer-clean in libiberty" ; \
24541 (cd $(HOST_SUBDIR)/libiberty && \
24542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24544 "RANLIB=$${RANLIB}" \
24545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24546 maintainer-clean) \
24547 || exit 1
24549 @endif libiberty
24553 .PHONY: configure-libiberty-linker-plugin maybe-configure-libiberty-linker-plugin
24554 maybe-configure-libiberty-linker-plugin:
24555 @if gcc-bootstrap
24556 configure-libiberty-linker-plugin: stage_current
24557 @endif gcc-bootstrap
24558 @if libiberty-linker-plugin
24559 maybe-configure-libiberty-linker-plugin: configure-libiberty-linker-plugin
24560 configure-libiberty-linker-plugin:
24561 @r=`${PWD_COMMAND}`; export r; \
24562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24563 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
24564 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24565 $(HOST_EXPORTS) \
24566 echo Configuring in $(HOST_SUBDIR)/libiberty-linker-plugin; \
24568 this_target="${target_alias}"; \
24570 cd "$(HOST_SUBDIR)/libiberty-linker-plugin" || exit 1; \
24571 case $(srcdir) in \
24572 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24573 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
24574 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24575 esac; \
24576 module_srcdir=libiberty; \
24577 $(SHELL) \
24578 $$s/$$module_srcdir/configure \
24579 --srcdir=$${topdir}/$$module_srcdir \
24580 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24581 --target=$${this_target} @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@ \
24582 || exit 1
24583 @endif libiberty-linker-plugin
24587 .PHONY: configure-stage1-libiberty-linker-plugin maybe-configure-stage1-libiberty-linker-plugin
24588 maybe-configure-stage1-libiberty-linker-plugin:
24589 @if libiberty-linker-plugin-bootstrap
24590 maybe-configure-stage1-libiberty-linker-plugin: configure-stage1-libiberty-linker-plugin
24591 configure-stage1-libiberty-linker-plugin:
24592 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
24593 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
24594 @r=`${PWD_COMMAND}`; export r; \
24595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24596 TFLAGS="$(STAGE1_TFLAGS)"; \
24597 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
24598 $(HOST_EXPORTS) \
24599 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
24600 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
24601 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
24602 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24603 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24604 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
24605 case $(srcdir) in \
24606 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24607 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
24608 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24609 esac; \
24610 module_srcdir=libiberty; \
24611 $(SHELL) $$s/$$module_srcdir/configure \
24612 --srcdir=$${topdir}/$$module_srcdir \
24613 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24614 --target=${target_alias} \
24616 $(STAGE1_CONFIGURE_FLAGS) \
24617 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
24618 @endif libiberty-linker-plugin-bootstrap
24620 .PHONY: configure-stage2-libiberty-linker-plugin maybe-configure-stage2-libiberty-linker-plugin
24621 maybe-configure-stage2-libiberty-linker-plugin:
24622 @if libiberty-linker-plugin-bootstrap
24623 maybe-configure-stage2-libiberty-linker-plugin: configure-stage2-libiberty-linker-plugin
24624 configure-stage2-libiberty-linker-plugin:
24625 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
24626 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
24627 @r=`${PWD_COMMAND}`; export r; \
24628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24629 TFLAGS="$(STAGE2_TFLAGS)"; \
24630 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
24631 $(HOST_EXPORTS) \
24632 $(POSTSTAGE1_HOST_EXPORTS) \
24633 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
24634 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
24635 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
24636 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24637 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24638 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
24639 case $(srcdir) in \
24640 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24641 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
24642 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24643 esac; \
24644 module_srcdir=libiberty; \
24645 $(SHELL) $$s/$$module_srcdir/configure \
24646 --srcdir=$${topdir}/$$module_srcdir \
24647 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24648 --target=${target_alias} \
24649 --with-build-libsubdir=$(HOST_SUBDIR) \
24650 $(STAGE2_CONFIGURE_FLAGS) \
24651 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
24652 @endif libiberty-linker-plugin-bootstrap
24654 .PHONY: configure-stage3-libiberty-linker-plugin maybe-configure-stage3-libiberty-linker-plugin
24655 maybe-configure-stage3-libiberty-linker-plugin:
24656 @if libiberty-linker-plugin-bootstrap
24657 maybe-configure-stage3-libiberty-linker-plugin: configure-stage3-libiberty-linker-plugin
24658 configure-stage3-libiberty-linker-plugin:
24659 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
24660 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
24661 @r=`${PWD_COMMAND}`; export r; \
24662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24663 TFLAGS="$(STAGE3_TFLAGS)"; \
24664 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
24665 $(HOST_EXPORTS) \
24666 $(POSTSTAGE1_HOST_EXPORTS) \
24667 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
24668 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
24669 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
24670 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24671 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24672 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
24673 case $(srcdir) in \
24674 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24675 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
24676 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24677 esac; \
24678 module_srcdir=libiberty; \
24679 $(SHELL) $$s/$$module_srcdir/configure \
24680 --srcdir=$${topdir}/$$module_srcdir \
24681 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24682 --target=${target_alias} \
24683 --with-build-libsubdir=$(HOST_SUBDIR) \
24684 $(STAGE3_CONFIGURE_FLAGS) \
24685 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
24686 @endif libiberty-linker-plugin-bootstrap
24688 .PHONY: configure-stage4-libiberty-linker-plugin maybe-configure-stage4-libiberty-linker-plugin
24689 maybe-configure-stage4-libiberty-linker-plugin:
24690 @if libiberty-linker-plugin-bootstrap
24691 maybe-configure-stage4-libiberty-linker-plugin: configure-stage4-libiberty-linker-plugin
24692 configure-stage4-libiberty-linker-plugin:
24693 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
24694 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
24695 @r=`${PWD_COMMAND}`; export r; \
24696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24697 TFLAGS="$(STAGE4_TFLAGS)"; \
24698 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
24699 $(HOST_EXPORTS) \
24700 $(POSTSTAGE1_HOST_EXPORTS) \
24701 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
24702 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
24703 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
24704 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24705 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24706 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
24707 case $(srcdir) in \
24708 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24709 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
24710 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24711 esac; \
24712 module_srcdir=libiberty; \
24713 $(SHELL) $$s/$$module_srcdir/configure \
24714 --srcdir=$${topdir}/$$module_srcdir \
24715 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24716 --target=${target_alias} \
24717 --with-build-libsubdir=$(HOST_SUBDIR) \
24718 $(STAGE4_CONFIGURE_FLAGS) \
24719 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
24720 @endif libiberty-linker-plugin-bootstrap
24722 .PHONY: configure-stageprofile-libiberty-linker-plugin maybe-configure-stageprofile-libiberty-linker-plugin
24723 maybe-configure-stageprofile-libiberty-linker-plugin:
24724 @if libiberty-linker-plugin-bootstrap
24725 maybe-configure-stageprofile-libiberty-linker-plugin: configure-stageprofile-libiberty-linker-plugin
24726 configure-stageprofile-libiberty-linker-plugin:
24727 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
24728 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
24729 @r=`${PWD_COMMAND}`; export r; \
24730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24731 TFLAGS="$(STAGEprofile_TFLAGS)"; \
24732 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
24733 $(HOST_EXPORTS) \
24734 $(POSTSTAGE1_HOST_EXPORTS) \
24735 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
24736 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
24737 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
24738 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24739 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24740 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
24741 case $(srcdir) in \
24742 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24743 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
24744 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24745 esac; \
24746 module_srcdir=libiberty; \
24747 $(SHELL) $$s/$$module_srcdir/configure \
24748 --srcdir=$${topdir}/$$module_srcdir \
24749 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24750 --target=${target_alias} \
24751 --with-build-libsubdir=$(HOST_SUBDIR) \
24752 $(STAGEprofile_CONFIGURE_FLAGS) \
24753 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
24754 @endif libiberty-linker-plugin-bootstrap
24756 .PHONY: configure-stagefeedback-libiberty-linker-plugin maybe-configure-stagefeedback-libiberty-linker-plugin
24757 maybe-configure-stagefeedback-libiberty-linker-plugin:
24758 @if libiberty-linker-plugin-bootstrap
24759 maybe-configure-stagefeedback-libiberty-linker-plugin: configure-stagefeedback-libiberty-linker-plugin
24760 configure-stagefeedback-libiberty-linker-plugin:
24761 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
24762 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
24763 @r=`${PWD_COMMAND}`; export r; \
24764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24765 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
24766 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
24767 $(HOST_EXPORTS) \
24768 $(POSTSTAGE1_HOST_EXPORTS) \
24769 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
24770 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
24771 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
24772 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24773 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24774 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
24775 case $(srcdir) in \
24776 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24777 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
24778 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24779 esac; \
24780 module_srcdir=libiberty; \
24781 $(SHELL) $$s/$$module_srcdir/configure \
24782 --srcdir=$${topdir}/$$module_srcdir \
24783 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24784 --target=${target_alias} \
24785 --with-build-libsubdir=$(HOST_SUBDIR) \
24786 $(STAGEfeedback_CONFIGURE_FLAGS) \
24787 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
24788 @endif libiberty-linker-plugin-bootstrap
24794 .PHONY: all-libiberty-linker-plugin maybe-all-libiberty-linker-plugin
24795 maybe-all-libiberty-linker-plugin:
24796 @if gcc-bootstrap
24797 all-libiberty-linker-plugin: stage_current
24798 @endif gcc-bootstrap
24799 @if libiberty-linker-plugin
24800 TARGET-libiberty-linker-plugin=all
24801 maybe-all-libiberty-linker-plugin: all-libiberty-linker-plugin
24802 all-libiberty-linker-plugin: configure-libiberty-linker-plugin
24803 @r=`${PWD_COMMAND}`; export r; \
24804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24805 $(HOST_EXPORTS) \
24806 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24807 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
24808 $(TARGET-libiberty-linker-plugin))
24809 @endif libiberty-linker-plugin
24813 .PHONY: all-stage1-libiberty-linker-plugin maybe-all-stage1-libiberty-linker-plugin
24814 .PHONY: clean-stage1-libiberty-linker-plugin maybe-clean-stage1-libiberty-linker-plugin
24815 maybe-all-stage1-libiberty-linker-plugin:
24816 maybe-clean-stage1-libiberty-linker-plugin:
24817 @if libiberty-linker-plugin-bootstrap
24818 maybe-all-stage1-libiberty-linker-plugin: all-stage1-libiberty-linker-plugin
24819 all-stage1: all-stage1-libiberty-linker-plugin
24820 TARGET-stage1-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
24821 all-stage1-libiberty-linker-plugin: configure-stage1-libiberty-linker-plugin
24822 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
24823 @r=`${PWD_COMMAND}`; export r; \
24824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24825 TFLAGS="$(STAGE1_TFLAGS)"; \
24826 $(HOST_EXPORTS) \
24827 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24828 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24829 CFLAGS="$(STAGE1_CFLAGS)" \
24830 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
24831 LIBCFLAGS="$(LIBCFLAGS)" \
24832 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24833 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24834 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24835 $(EXTRA_HOST_FLAGS) \
24836 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
24837 TFLAGS="$(STAGE1_TFLAGS)" \
24838 $(TARGET-stage1-libiberty-linker-plugin)
24840 maybe-clean-stage1-libiberty-linker-plugin: clean-stage1-libiberty-linker-plugin
24841 clean-stage1: clean-stage1-libiberty-linker-plugin
24842 clean-stage1-libiberty-linker-plugin:
24843 @if [ $(current_stage) = stage1 ]; then \
24844 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
24845 else \
24846 [ -f $(HOST_SUBDIR)/stage1-libiberty-linker-plugin/Makefile ] || exit 0; \
24847 $(MAKE) stage1-start; \
24848 fi; \
24849 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24850 $(MAKE) $(EXTRA_HOST_FLAGS) \
24851 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
24852 @endif libiberty-linker-plugin-bootstrap
24855 .PHONY: all-stage2-libiberty-linker-plugin maybe-all-stage2-libiberty-linker-plugin
24856 .PHONY: clean-stage2-libiberty-linker-plugin maybe-clean-stage2-libiberty-linker-plugin
24857 maybe-all-stage2-libiberty-linker-plugin:
24858 maybe-clean-stage2-libiberty-linker-plugin:
24859 @if libiberty-linker-plugin-bootstrap
24860 maybe-all-stage2-libiberty-linker-plugin: all-stage2-libiberty-linker-plugin
24861 all-stage2: all-stage2-libiberty-linker-plugin
24862 TARGET-stage2-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
24863 all-stage2-libiberty-linker-plugin: configure-stage2-libiberty-linker-plugin
24864 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
24865 @r=`${PWD_COMMAND}`; export r; \
24866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24867 TFLAGS="$(STAGE2_TFLAGS)"; \
24868 $(HOST_EXPORTS) \
24869 $(POSTSTAGE1_HOST_EXPORTS) \
24870 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24871 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24872 CFLAGS="$(STAGE2_CFLAGS)" \
24873 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
24874 LIBCFLAGS="$(STAGE2_CFLAGS)" \
24875 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24876 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24877 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24878 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
24879 TFLAGS="$(STAGE2_TFLAGS)" \
24880 $(TARGET-stage2-libiberty-linker-plugin)
24882 maybe-clean-stage2-libiberty-linker-plugin: clean-stage2-libiberty-linker-plugin
24883 clean-stage2: clean-stage2-libiberty-linker-plugin
24884 clean-stage2-libiberty-linker-plugin:
24885 @if [ $(current_stage) = stage2 ]; then \
24886 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
24887 else \
24888 [ -f $(HOST_SUBDIR)/stage2-libiberty-linker-plugin/Makefile ] || exit 0; \
24889 $(MAKE) stage2-start; \
24890 fi; \
24891 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24892 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
24893 @endif libiberty-linker-plugin-bootstrap
24896 .PHONY: all-stage3-libiberty-linker-plugin maybe-all-stage3-libiberty-linker-plugin
24897 .PHONY: clean-stage3-libiberty-linker-plugin maybe-clean-stage3-libiberty-linker-plugin
24898 maybe-all-stage3-libiberty-linker-plugin:
24899 maybe-clean-stage3-libiberty-linker-plugin:
24900 @if libiberty-linker-plugin-bootstrap
24901 maybe-all-stage3-libiberty-linker-plugin: all-stage3-libiberty-linker-plugin
24902 all-stage3: all-stage3-libiberty-linker-plugin
24903 TARGET-stage3-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
24904 all-stage3-libiberty-linker-plugin: configure-stage3-libiberty-linker-plugin
24905 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
24906 @r=`${PWD_COMMAND}`; export r; \
24907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24908 TFLAGS="$(STAGE3_TFLAGS)"; \
24909 $(HOST_EXPORTS) \
24910 $(POSTSTAGE1_HOST_EXPORTS) \
24911 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24912 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24913 CFLAGS="$(STAGE3_CFLAGS)" \
24914 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
24915 LIBCFLAGS="$(STAGE3_CFLAGS)" \
24916 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24917 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24918 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24919 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
24920 TFLAGS="$(STAGE3_TFLAGS)" \
24921 $(TARGET-stage3-libiberty-linker-plugin)
24923 maybe-clean-stage3-libiberty-linker-plugin: clean-stage3-libiberty-linker-plugin
24924 clean-stage3: clean-stage3-libiberty-linker-plugin
24925 clean-stage3-libiberty-linker-plugin:
24926 @if [ $(current_stage) = stage3 ]; then \
24927 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
24928 else \
24929 [ -f $(HOST_SUBDIR)/stage3-libiberty-linker-plugin/Makefile ] || exit 0; \
24930 $(MAKE) stage3-start; \
24931 fi; \
24932 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24933 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
24934 @endif libiberty-linker-plugin-bootstrap
24937 .PHONY: all-stage4-libiberty-linker-plugin maybe-all-stage4-libiberty-linker-plugin
24938 .PHONY: clean-stage4-libiberty-linker-plugin maybe-clean-stage4-libiberty-linker-plugin
24939 maybe-all-stage4-libiberty-linker-plugin:
24940 maybe-clean-stage4-libiberty-linker-plugin:
24941 @if libiberty-linker-plugin-bootstrap
24942 maybe-all-stage4-libiberty-linker-plugin: all-stage4-libiberty-linker-plugin
24943 all-stage4: all-stage4-libiberty-linker-plugin
24944 TARGET-stage4-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
24945 all-stage4-libiberty-linker-plugin: configure-stage4-libiberty-linker-plugin
24946 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
24947 @r=`${PWD_COMMAND}`; export r; \
24948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24949 TFLAGS="$(STAGE4_TFLAGS)"; \
24950 $(HOST_EXPORTS) \
24951 $(POSTSTAGE1_HOST_EXPORTS) \
24952 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24953 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24954 CFLAGS="$(STAGE4_CFLAGS)" \
24955 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
24956 LIBCFLAGS="$(STAGE4_CFLAGS)" \
24957 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24958 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24959 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24960 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
24961 TFLAGS="$(STAGE4_TFLAGS)" \
24962 $(TARGET-stage4-libiberty-linker-plugin)
24964 maybe-clean-stage4-libiberty-linker-plugin: clean-stage4-libiberty-linker-plugin
24965 clean-stage4: clean-stage4-libiberty-linker-plugin
24966 clean-stage4-libiberty-linker-plugin:
24967 @if [ $(current_stage) = stage4 ]; then \
24968 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
24969 else \
24970 [ -f $(HOST_SUBDIR)/stage4-libiberty-linker-plugin/Makefile ] || exit 0; \
24971 $(MAKE) stage4-start; \
24972 fi; \
24973 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24974 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
24975 @endif libiberty-linker-plugin-bootstrap
24978 .PHONY: all-stageprofile-libiberty-linker-plugin maybe-all-stageprofile-libiberty-linker-plugin
24979 .PHONY: clean-stageprofile-libiberty-linker-plugin maybe-clean-stageprofile-libiberty-linker-plugin
24980 maybe-all-stageprofile-libiberty-linker-plugin:
24981 maybe-clean-stageprofile-libiberty-linker-plugin:
24982 @if libiberty-linker-plugin-bootstrap
24983 maybe-all-stageprofile-libiberty-linker-plugin: all-stageprofile-libiberty-linker-plugin
24984 all-stageprofile: all-stageprofile-libiberty-linker-plugin
24985 TARGET-stageprofile-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
24986 all-stageprofile-libiberty-linker-plugin: configure-stageprofile-libiberty-linker-plugin
24987 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
24988 @r=`${PWD_COMMAND}`; export r; \
24989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24990 TFLAGS="$(STAGEprofile_TFLAGS)"; \
24991 $(HOST_EXPORTS) \
24992 $(POSTSTAGE1_HOST_EXPORTS) \
24993 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24994 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24995 CFLAGS="$(STAGEprofile_CFLAGS)" \
24996 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
24997 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
24998 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24999 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25000 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25001 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
25002 TFLAGS="$(STAGEprofile_TFLAGS)" \
25003 $(TARGET-stageprofile-libiberty-linker-plugin)
25005 maybe-clean-stageprofile-libiberty-linker-plugin: clean-stageprofile-libiberty-linker-plugin
25006 clean-stageprofile: clean-stageprofile-libiberty-linker-plugin
25007 clean-stageprofile-libiberty-linker-plugin:
25008 @if [ $(current_stage) = stageprofile ]; then \
25009 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
25010 else \
25011 [ -f $(HOST_SUBDIR)/stageprofile-libiberty-linker-plugin/Makefile ] || exit 0; \
25012 $(MAKE) stageprofile-start; \
25013 fi; \
25014 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
25015 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
25016 @endif libiberty-linker-plugin-bootstrap
25019 .PHONY: all-stagefeedback-libiberty-linker-plugin maybe-all-stagefeedback-libiberty-linker-plugin
25020 .PHONY: clean-stagefeedback-libiberty-linker-plugin maybe-clean-stagefeedback-libiberty-linker-plugin
25021 maybe-all-stagefeedback-libiberty-linker-plugin:
25022 maybe-clean-stagefeedback-libiberty-linker-plugin:
25023 @if libiberty-linker-plugin-bootstrap
25024 maybe-all-stagefeedback-libiberty-linker-plugin: all-stagefeedback-libiberty-linker-plugin
25025 all-stagefeedback: all-stagefeedback-libiberty-linker-plugin
25026 TARGET-stagefeedback-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
25027 all-stagefeedback-libiberty-linker-plugin: configure-stagefeedback-libiberty-linker-plugin
25028 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
25029 @r=`${PWD_COMMAND}`; export r; \
25030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25031 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
25032 $(HOST_EXPORTS) \
25033 $(POSTSTAGE1_HOST_EXPORTS) \
25034 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
25035 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25036 CFLAGS="$(STAGEfeedback_CFLAGS)" \
25037 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
25038 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
25039 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25040 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25041 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25042 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
25043 TFLAGS="$(STAGEfeedback_TFLAGS)" \
25044 $(TARGET-stagefeedback-libiberty-linker-plugin)
25046 maybe-clean-stagefeedback-libiberty-linker-plugin: clean-stagefeedback-libiberty-linker-plugin
25047 clean-stagefeedback: clean-stagefeedback-libiberty-linker-plugin
25048 clean-stagefeedback-libiberty-linker-plugin:
25049 @if [ $(current_stage) = stagefeedback ]; then \
25050 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
25051 else \
25052 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty-linker-plugin/Makefile ] || exit 0; \
25053 $(MAKE) stagefeedback-start; \
25054 fi; \
25055 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
25056 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
25057 @endif libiberty-linker-plugin-bootstrap
25063 .PHONY: check-libiberty-linker-plugin maybe-check-libiberty-linker-plugin
25064 maybe-check-libiberty-linker-plugin:
25065 @if libiberty-linker-plugin
25066 maybe-check-libiberty-linker-plugin: check-libiberty-linker-plugin
25068 check-libiberty-linker-plugin:
25069 @: $(MAKE); $(unstage)
25070 @r=`${PWD_COMMAND}`; export r; \
25071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25072 $(HOST_EXPORTS) \
25073 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
25074 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ check)
25076 @endif libiberty-linker-plugin
25078 .PHONY: install-libiberty-linker-plugin maybe-install-libiberty-linker-plugin
25079 maybe-install-libiberty-linker-plugin:
25080 @if libiberty-linker-plugin
25081 maybe-install-libiberty-linker-plugin: install-libiberty-linker-plugin
25083 install-libiberty-linker-plugin: installdirs
25084 @: $(MAKE); $(unstage)
25085 @r=`${PWD_COMMAND}`; export r; \
25086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25087 $(HOST_EXPORTS) \
25088 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
25089 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install)
25091 @endif libiberty-linker-plugin
25093 .PHONY: install-strip-libiberty-linker-plugin maybe-install-strip-libiberty-linker-plugin
25094 maybe-install-strip-libiberty-linker-plugin:
25095 @if libiberty-linker-plugin
25096 maybe-install-strip-libiberty-linker-plugin: install-strip-libiberty-linker-plugin
25098 install-strip-libiberty-linker-plugin: installdirs
25099 @: $(MAKE); $(unstage)
25100 @r=`${PWD_COMMAND}`; export r; \
25101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25102 $(HOST_EXPORTS) \
25103 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
25104 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install-strip)
25106 @endif libiberty-linker-plugin
25108 # Other targets (info, dvi, pdf, etc.)
25110 .PHONY: maybe-info-libiberty-linker-plugin info-libiberty-linker-plugin
25111 maybe-info-libiberty-linker-plugin:
25112 @if libiberty-linker-plugin
25113 maybe-info-libiberty-linker-plugin: info-libiberty-linker-plugin
25115 info-libiberty-linker-plugin: \
25116 configure-libiberty-linker-plugin
25117 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
25118 r=`${PWD_COMMAND}`; export r; \
25119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25120 $(HOST_EXPORTS) \
25121 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
25122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25123 done; \
25124 echo "Doing info in libiberty-linker-plugin" ; \
25125 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
25126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25128 "RANLIB=$${RANLIB}" \
25129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25130 info) \
25131 || exit 1
25133 @endif libiberty-linker-plugin
25135 .PHONY: maybe-dvi-libiberty-linker-plugin dvi-libiberty-linker-plugin
25136 maybe-dvi-libiberty-linker-plugin:
25137 @if libiberty-linker-plugin
25138 maybe-dvi-libiberty-linker-plugin: dvi-libiberty-linker-plugin
25140 dvi-libiberty-linker-plugin: \
25141 configure-libiberty-linker-plugin
25142 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
25143 r=`${PWD_COMMAND}`; export r; \
25144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25145 $(HOST_EXPORTS) \
25146 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
25147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25148 done; \
25149 echo "Doing dvi in libiberty-linker-plugin" ; \
25150 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
25151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25153 "RANLIB=$${RANLIB}" \
25154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25155 dvi) \
25156 || exit 1
25158 @endif libiberty-linker-plugin
25160 .PHONY: maybe-pdf-libiberty-linker-plugin pdf-libiberty-linker-plugin
25161 maybe-pdf-libiberty-linker-plugin:
25162 @if libiberty-linker-plugin
25163 maybe-pdf-libiberty-linker-plugin: pdf-libiberty-linker-plugin
25165 pdf-libiberty-linker-plugin: \
25166 configure-libiberty-linker-plugin
25167 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
25168 r=`${PWD_COMMAND}`; export r; \
25169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25170 $(HOST_EXPORTS) \
25171 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
25172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25173 done; \
25174 echo "Doing pdf in libiberty-linker-plugin" ; \
25175 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
25176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25178 "RANLIB=$${RANLIB}" \
25179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25180 pdf) \
25181 || exit 1
25183 @endif libiberty-linker-plugin
25185 .PHONY: maybe-html-libiberty-linker-plugin html-libiberty-linker-plugin
25186 maybe-html-libiberty-linker-plugin:
25187 @if libiberty-linker-plugin
25188 maybe-html-libiberty-linker-plugin: html-libiberty-linker-plugin
25190 html-libiberty-linker-plugin: \
25191 configure-libiberty-linker-plugin
25192 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
25193 r=`${PWD_COMMAND}`; export r; \
25194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25195 $(HOST_EXPORTS) \
25196 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
25197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25198 done; \
25199 echo "Doing html in libiberty-linker-plugin" ; \
25200 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
25201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25203 "RANLIB=$${RANLIB}" \
25204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25205 html) \
25206 || exit 1
25208 @endif libiberty-linker-plugin
25210 .PHONY: maybe-TAGS-libiberty-linker-plugin TAGS-libiberty-linker-plugin
25211 maybe-TAGS-libiberty-linker-plugin:
25212 @if libiberty-linker-plugin
25213 maybe-TAGS-libiberty-linker-plugin: TAGS-libiberty-linker-plugin
25215 TAGS-libiberty-linker-plugin: \
25216 configure-libiberty-linker-plugin
25217 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
25218 r=`${PWD_COMMAND}`; export r; \
25219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25220 $(HOST_EXPORTS) \
25221 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
25222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25223 done; \
25224 echo "Doing TAGS in libiberty-linker-plugin" ; \
25225 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
25226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25228 "RANLIB=$${RANLIB}" \
25229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25230 TAGS) \
25231 || exit 1
25233 @endif libiberty-linker-plugin
25235 .PHONY: maybe-install-info-libiberty-linker-plugin install-info-libiberty-linker-plugin
25236 maybe-install-info-libiberty-linker-plugin:
25237 @if libiberty-linker-plugin
25238 maybe-install-info-libiberty-linker-plugin: install-info-libiberty-linker-plugin
25240 install-info-libiberty-linker-plugin: \
25241 configure-libiberty-linker-plugin \
25242 info-libiberty-linker-plugin
25243 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
25244 r=`${PWD_COMMAND}`; export r; \
25245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25246 $(HOST_EXPORTS) \
25247 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
25248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25249 done; \
25250 echo "Doing install-info in libiberty-linker-plugin" ; \
25251 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
25252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25254 "RANLIB=$${RANLIB}" \
25255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25256 install-info) \
25257 || exit 1
25259 @endif libiberty-linker-plugin
25261 .PHONY: maybe-install-pdf-libiberty-linker-plugin install-pdf-libiberty-linker-plugin
25262 maybe-install-pdf-libiberty-linker-plugin:
25263 @if libiberty-linker-plugin
25264 maybe-install-pdf-libiberty-linker-plugin: install-pdf-libiberty-linker-plugin
25266 install-pdf-libiberty-linker-plugin: \
25267 configure-libiberty-linker-plugin \
25268 pdf-libiberty-linker-plugin
25269 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
25270 r=`${PWD_COMMAND}`; export r; \
25271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25272 $(HOST_EXPORTS) \
25273 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
25274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25275 done; \
25276 echo "Doing install-pdf in libiberty-linker-plugin" ; \
25277 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
25278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25280 "RANLIB=$${RANLIB}" \
25281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25282 install-pdf) \
25283 || exit 1
25285 @endif libiberty-linker-plugin
25287 .PHONY: maybe-install-html-libiberty-linker-plugin install-html-libiberty-linker-plugin
25288 maybe-install-html-libiberty-linker-plugin:
25289 @if libiberty-linker-plugin
25290 maybe-install-html-libiberty-linker-plugin: install-html-libiberty-linker-plugin
25292 install-html-libiberty-linker-plugin: \
25293 configure-libiberty-linker-plugin \
25294 html-libiberty-linker-plugin
25295 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
25296 r=`${PWD_COMMAND}`; export r; \
25297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25298 $(HOST_EXPORTS) \
25299 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
25300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25301 done; \
25302 echo "Doing install-html in libiberty-linker-plugin" ; \
25303 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
25304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25306 "RANLIB=$${RANLIB}" \
25307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25308 install-html) \
25309 || exit 1
25311 @endif libiberty-linker-plugin
25313 .PHONY: maybe-installcheck-libiberty-linker-plugin installcheck-libiberty-linker-plugin
25314 maybe-installcheck-libiberty-linker-plugin:
25315 @if libiberty-linker-plugin
25316 maybe-installcheck-libiberty-linker-plugin: installcheck-libiberty-linker-plugin
25318 installcheck-libiberty-linker-plugin: \
25319 configure-libiberty-linker-plugin
25320 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
25321 r=`${PWD_COMMAND}`; export r; \
25322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25323 $(HOST_EXPORTS) \
25324 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
25325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25326 done; \
25327 echo "Doing installcheck in libiberty-linker-plugin" ; \
25328 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
25329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25331 "RANLIB=$${RANLIB}" \
25332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25333 installcheck) \
25334 || exit 1
25336 @endif libiberty-linker-plugin
25338 .PHONY: maybe-mostlyclean-libiberty-linker-plugin mostlyclean-libiberty-linker-plugin
25339 maybe-mostlyclean-libiberty-linker-plugin:
25340 @if libiberty-linker-plugin
25341 maybe-mostlyclean-libiberty-linker-plugin: mostlyclean-libiberty-linker-plugin
25343 mostlyclean-libiberty-linker-plugin:
25344 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
25345 r=`${PWD_COMMAND}`; export r; \
25346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25347 $(HOST_EXPORTS) \
25348 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
25349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25350 done; \
25351 echo "Doing mostlyclean in libiberty-linker-plugin" ; \
25352 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
25353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25355 "RANLIB=$${RANLIB}" \
25356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25357 mostlyclean) \
25358 || exit 1
25360 @endif libiberty-linker-plugin
25362 .PHONY: maybe-clean-libiberty-linker-plugin clean-libiberty-linker-plugin
25363 maybe-clean-libiberty-linker-plugin:
25364 @if libiberty-linker-plugin
25365 maybe-clean-libiberty-linker-plugin: clean-libiberty-linker-plugin
25367 clean-libiberty-linker-plugin:
25368 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
25369 r=`${PWD_COMMAND}`; export r; \
25370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25371 $(HOST_EXPORTS) \
25372 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
25373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25374 done; \
25375 echo "Doing clean in libiberty-linker-plugin" ; \
25376 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
25377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25379 "RANLIB=$${RANLIB}" \
25380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25381 clean) \
25382 || exit 1
25384 @endif libiberty-linker-plugin
25386 .PHONY: maybe-distclean-libiberty-linker-plugin distclean-libiberty-linker-plugin
25387 maybe-distclean-libiberty-linker-plugin:
25388 @if libiberty-linker-plugin
25389 maybe-distclean-libiberty-linker-plugin: distclean-libiberty-linker-plugin
25391 distclean-libiberty-linker-plugin:
25392 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
25393 r=`${PWD_COMMAND}`; export r; \
25394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25395 $(HOST_EXPORTS) \
25396 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
25397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25398 done; \
25399 echo "Doing distclean in libiberty-linker-plugin" ; \
25400 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
25401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25403 "RANLIB=$${RANLIB}" \
25404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25405 distclean) \
25406 || exit 1
25408 @endif libiberty-linker-plugin
25410 .PHONY: maybe-maintainer-clean-libiberty-linker-plugin maintainer-clean-libiberty-linker-plugin
25411 maybe-maintainer-clean-libiberty-linker-plugin:
25412 @if libiberty-linker-plugin
25413 maybe-maintainer-clean-libiberty-linker-plugin: maintainer-clean-libiberty-linker-plugin
25415 maintainer-clean-libiberty-linker-plugin:
25416 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
25417 r=`${PWD_COMMAND}`; export r; \
25418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25419 $(HOST_EXPORTS) \
25420 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
25421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25422 done; \
25423 echo "Doing maintainer-clean in libiberty-linker-plugin" ; \
25424 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
25425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25427 "RANLIB=$${RANLIB}" \
25428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25429 maintainer-clean) \
25430 || exit 1
25432 @endif libiberty-linker-plugin
25436 .PHONY: configure-libiconv maybe-configure-libiconv
25437 maybe-configure-libiconv:
25438 @if gcc-bootstrap
25439 configure-libiconv: stage_current
25440 @endif gcc-bootstrap
25441 @if libiconv
25442 maybe-configure-libiconv: configure-libiconv
25443 configure-libiconv:
25444 @: $(MAKE); $(unstage)
25445 @r=`${PWD_COMMAND}`; export r; \
25446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25447 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
25448 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
25449 $(HOST_EXPORTS) \
25450 echo Configuring in $(HOST_SUBDIR)/libiconv; \
25452 this_target="${target_alias}"; \
25454 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
25455 case $(srcdir) in \
25456 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25457 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
25458 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25459 esac; \
25460 module_srcdir=libiconv; \
25461 $(SHELL) \
25462 $$s/$$module_srcdir/configure \
25463 --srcdir=$${topdir}/$$module_srcdir \
25464 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25465 --target=$${this_target} --disable-shared \
25466 || exit 1
25467 @endif libiconv
25473 .PHONY: all-libiconv maybe-all-libiconv
25474 maybe-all-libiconv:
25475 @if gcc-bootstrap
25476 all-libiconv: stage_current
25477 @endif gcc-bootstrap
25478 @if libiconv
25479 TARGET-libiconv=all
25480 maybe-all-libiconv: all-libiconv
25481 all-libiconv: configure-libiconv
25482 @: $(MAKE); $(unstage)
25483 @r=`${PWD_COMMAND}`; export r; \
25484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25485 $(HOST_EXPORTS) \
25486 (cd $(HOST_SUBDIR)/libiconv && \
25487 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25488 $(TARGET-libiconv))
25489 @endif libiconv
25494 .PHONY: check-libiconv maybe-check-libiconv
25495 maybe-check-libiconv:
25496 @if libiconv
25497 maybe-check-libiconv: check-libiconv
25499 check-libiconv:
25500 @: $(MAKE); $(unstage)
25501 @r=`${PWD_COMMAND}`; export r; \
25502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25503 $(HOST_EXPORTS) \
25504 (cd $(HOST_SUBDIR)/libiconv && \
25505 $(MAKE) $(FLAGS_TO_PASS) check)
25507 @endif libiconv
25509 .PHONY: install-libiconv maybe-install-libiconv
25510 maybe-install-libiconv:
25511 @if libiconv
25512 maybe-install-libiconv: install-libiconv
25514 install-libiconv:
25516 @endif libiconv
25518 .PHONY: install-strip-libiconv maybe-install-strip-libiconv
25519 maybe-install-strip-libiconv:
25520 @if libiconv
25521 maybe-install-strip-libiconv: install-strip-libiconv
25523 install-strip-libiconv:
25525 @endif libiconv
25527 # Other targets (info, dvi, pdf, etc.)
25529 .PHONY: maybe-info-libiconv info-libiconv
25530 maybe-info-libiconv:
25531 @if libiconv
25532 maybe-info-libiconv: info-libiconv
25534 info-libiconv: \
25535 configure-libiconv
25536 @: $(MAKE); $(unstage)
25537 @[ -f ./libiconv/Makefile ] || exit 0; \
25538 r=`${PWD_COMMAND}`; export r; \
25539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25540 $(HOST_EXPORTS) \
25541 for flag in $(EXTRA_HOST_FLAGS) ; do \
25542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25543 done; \
25544 echo "Doing info in libiconv" ; \
25545 (cd $(HOST_SUBDIR)/libiconv && \
25546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25548 "RANLIB=$${RANLIB}" \
25549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25550 info) \
25551 || exit 1
25553 @endif libiconv
25555 .PHONY: maybe-dvi-libiconv dvi-libiconv
25556 maybe-dvi-libiconv:
25557 @if libiconv
25558 maybe-dvi-libiconv: dvi-libiconv
25560 dvi-libiconv: \
25561 configure-libiconv
25562 @: $(MAKE); $(unstage)
25563 @[ -f ./libiconv/Makefile ] || exit 0; \
25564 r=`${PWD_COMMAND}`; export r; \
25565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25566 $(HOST_EXPORTS) \
25567 for flag in $(EXTRA_HOST_FLAGS) ; do \
25568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25569 done; \
25570 echo "Doing dvi in libiconv" ; \
25571 (cd $(HOST_SUBDIR)/libiconv && \
25572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25574 "RANLIB=$${RANLIB}" \
25575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25576 dvi) \
25577 || exit 1
25579 @endif libiconv
25581 .PHONY: maybe-pdf-libiconv pdf-libiconv
25582 maybe-pdf-libiconv:
25583 @if libiconv
25584 maybe-pdf-libiconv: pdf-libiconv
25586 pdf-libiconv: \
25587 configure-libiconv
25588 @: $(MAKE); $(unstage)
25589 @[ -f ./libiconv/Makefile ] || exit 0; \
25590 r=`${PWD_COMMAND}`; export r; \
25591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25592 $(HOST_EXPORTS) \
25593 for flag in $(EXTRA_HOST_FLAGS) ; do \
25594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25595 done; \
25596 echo "Doing pdf in libiconv" ; \
25597 (cd $(HOST_SUBDIR)/libiconv && \
25598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25600 "RANLIB=$${RANLIB}" \
25601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25602 pdf) \
25603 || exit 1
25605 @endif libiconv
25607 .PHONY: maybe-html-libiconv html-libiconv
25608 maybe-html-libiconv:
25609 @if libiconv
25610 maybe-html-libiconv: html-libiconv
25612 html-libiconv: \
25613 configure-libiconv
25614 @: $(MAKE); $(unstage)
25615 @[ -f ./libiconv/Makefile ] || exit 0; \
25616 r=`${PWD_COMMAND}`; export r; \
25617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25618 $(HOST_EXPORTS) \
25619 for flag in $(EXTRA_HOST_FLAGS) ; do \
25620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25621 done; \
25622 echo "Doing html in libiconv" ; \
25623 (cd $(HOST_SUBDIR)/libiconv && \
25624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25626 "RANLIB=$${RANLIB}" \
25627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25628 html) \
25629 || exit 1
25631 @endif libiconv
25633 .PHONY: maybe-TAGS-libiconv TAGS-libiconv
25634 maybe-TAGS-libiconv:
25635 @if libiconv
25636 maybe-TAGS-libiconv: TAGS-libiconv
25638 TAGS-libiconv: \
25639 configure-libiconv
25640 @: $(MAKE); $(unstage)
25641 @[ -f ./libiconv/Makefile ] || exit 0; \
25642 r=`${PWD_COMMAND}`; export r; \
25643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25644 $(HOST_EXPORTS) \
25645 for flag in $(EXTRA_HOST_FLAGS) ; do \
25646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25647 done; \
25648 echo "Doing TAGS in libiconv" ; \
25649 (cd $(HOST_SUBDIR)/libiconv && \
25650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25652 "RANLIB=$${RANLIB}" \
25653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25654 TAGS) \
25655 || exit 1
25657 @endif libiconv
25659 .PHONY: maybe-install-info-libiconv install-info-libiconv
25660 maybe-install-info-libiconv:
25661 @if libiconv
25662 maybe-install-info-libiconv: install-info-libiconv
25664 # libiconv doesn't support install-info.
25665 install-info-libiconv:
25667 @endif libiconv
25669 .PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
25670 maybe-install-pdf-libiconv:
25671 @if libiconv
25672 maybe-install-pdf-libiconv: install-pdf-libiconv
25674 # libiconv doesn't support install-pdf.
25675 install-pdf-libiconv:
25677 @endif libiconv
25679 .PHONY: maybe-install-html-libiconv install-html-libiconv
25680 maybe-install-html-libiconv:
25681 @if libiconv
25682 maybe-install-html-libiconv: install-html-libiconv
25684 # libiconv doesn't support install-html.
25685 install-html-libiconv:
25687 @endif libiconv
25689 .PHONY: maybe-installcheck-libiconv installcheck-libiconv
25690 maybe-installcheck-libiconv:
25691 @if libiconv
25692 maybe-installcheck-libiconv: installcheck-libiconv
25694 installcheck-libiconv: \
25695 configure-libiconv
25696 @: $(MAKE); $(unstage)
25697 @[ -f ./libiconv/Makefile ] || exit 0; \
25698 r=`${PWD_COMMAND}`; export r; \
25699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25700 $(HOST_EXPORTS) \
25701 for flag in $(EXTRA_HOST_FLAGS) ; do \
25702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25703 done; \
25704 echo "Doing installcheck in libiconv" ; \
25705 (cd $(HOST_SUBDIR)/libiconv && \
25706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25708 "RANLIB=$${RANLIB}" \
25709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25710 installcheck) \
25711 || exit 1
25713 @endif libiconv
25715 .PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
25716 maybe-mostlyclean-libiconv:
25717 @if libiconv
25718 maybe-mostlyclean-libiconv: mostlyclean-libiconv
25720 mostlyclean-libiconv:
25721 @: $(MAKE); $(unstage)
25722 @[ -f ./libiconv/Makefile ] || exit 0; \
25723 r=`${PWD_COMMAND}`; export r; \
25724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25725 $(HOST_EXPORTS) \
25726 for flag in $(EXTRA_HOST_FLAGS) ; do \
25727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25728 done; \
25729 echo "Doing mostlyclean in libiconv" ; \
25730 (cd $(HOST_SUBDIR)/libiconv && \
25731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25733 "RANLIB=$${RANLIB}" \
25734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25735 mostlyclean) \
25736 || exit 1
25738 @endif libiconv
25740 .PHONY: maybe-clean-libiconv clean-libiconv
25741 maybe-clean-libiconv:
25742 @if libiconv
25743 maybe-clean-libiconv: clean-libiconv
25745 clean-libiconv:
25746 @: $(MAKE); $(unstage)
25747 @[ -f ./libiconv/Makefile ] || exit 0; \
25748 r=`${PWD_COMMAND}`; export r; \
25749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25750 $(HOST_EXPORTS) \
25751 for flag in $(EXTRA_HOST_FLAGS) ; do \
25752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25753 done; \
25754 echo "Doing clean in libiconv" ; \
25755 (cd $(HOST_SUBDIR)/libiconv && \
25756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25758 "RANLIB=$${RANLIB}" \
25759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25760 clean) \
25761 || exit 1
25763 @endif libiconv
25765 .PHONY: maybe-distclean-libiconv distclean-libiconv
25766 maybe-distclean-libiconv:
25767 @if libiconv
25768 maybe-distclean-libiconv: distclean-libiconv
25770 distclean-libiconv:
25771 @: $(MAKE); $(unstage)
25772 @[ -f ./libiconv/Makefile ] || exit 0; \
25773 r=`${PWD_COMMAND}`; export r; \
25774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25775 $(HOST_EXPORTS) \
25776 for flag in $(EXTRA_HOST_FLAGS) ; do \
25777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25778 done; \
25779 echo "Doing distclean in libiconv" ; \
25780 (cd $(HOST_SUBDIR)/libiconv && \
25781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25783 "RANLIB=$${RANLIB}" \
25784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25785 distclean) \
25786 || exit 1
25788 @endif libiconv
25790 .PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
25791 maybe-maintainer-clean-libiconv:
25792 @if libiconv
25793 maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
25795 maintainer-clean-libiconv:
25796 @: $(MAKE); $(unstage)
25797 @[ -f ./libiconv/Makefile ] || exit 0; \
25798 r=`${PWD_COMMAND}`; export r; \
25799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25800 $(HOST_EXPORTS) \
25801 for flag in $(EXTRA_HOST_FLAGS) ; do \
25802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25803 done; \
25804 echo "Doing maintainer-clean in libiconv" ; \
25805 (cd $(HOST_SUBDIR)/libiconv && \
25806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25808 "RANLIB=$${RANLIB}" \
25809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25810 maintainer-clean) \
25811 || exit 1
25813 @endif libiconv
25817 .PHONY: configure-m4 maybe-configure-m4
25818 maybe-configure-m4:
25819 @if gcc-bootstrap
25820 configure-m4: stage_current
25821 @endif gcc-bootstrap
25822 @if m4
25823 maybe-configure-m4: configure-m4
25824 configure-m4:
25825 @: $(MAKE); $(unstage)
25826 @r=`${PWD_COMMAND}`; export r; \
25827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25828 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
25829 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
25830 $(HOST_EXPORTS) \
25831 echo Configuring in $(HOST_SUBDIR)/m4; \
25833 this_target="${target_alias}"; \
25835 cd "$(HOST_SUBDIR)/m4" || exit 1; \
25836 case $(srcdir) in \
25837 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25838 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
25839 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25840 esac; \
25841 module_srcdir=m4; \
25842 $(SHELL) \
25843 $$s/$$module_srcdir/configure \
25844 --srcdir=$${topdir}/$$module_srcdir \
25845 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25846 --target=$${this_target} \
25847 || exit 1
25848 @endif m4
25854 .PHONY: all-m4 maybe-all-m4
25855 maybe-all-m4:
25856 @if gcc-bootstrap
25857 all-m4: stage_current
25858 @endif gcc-bootstrap
25859 @if m4
25860 TARGET-m4=all
25861 maybe-all-m4: all-m4
25862 all-m4: configure-m4
25863 @: $(MAKE); $(unstage)
25864 @r=`${PWD_COMMAND}`; export r; \
25865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25866 $(HOST_EXPORTS) \
25867 (cd $(HOST_SUBDIR)/m4 && \
25868 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25869 $(TARGET-m4))
25870 @endif m4
25875 .PHONY: check-m4 maybe-check-m4
25876 maybe-check-m4:
25877 @if m4
25878 maybe-check-m4: check-m4
25880 check-m4:
25881 @: $(MAKE); $(unstage)
25882 @r=`${PWD_COMMAND}`; export r; \
25883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25884 $(HOST_EXPORTS) \
25885 (cd $(HOST_SUBDIR)/m4 && \
25886 $(MAKE) $(FLAGS_TO_PASS) check)
25888 @endif m4
25890 .PHONY: install-m4 maybe-install-m4
25891 maybe-install-m4:
25892 @if m4
25893 maybe-install-m4: install-m4
25895 install-m4: installdirs
25896 @: $(MAKE); $(unstage)
25897 @r=`${PWD_COMMAND}`; export r; \
25898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25899 $(HOST_EXPORTS) \
25900 (cd $(HOST_SUBDIR)/m4 && \
25901 $(MAKE) $(FLAGS_TO_PASS) install)
25903 @endif m4
25905 .PHONY: install-strip-m4 maybe-install-strip-m4
25906 maybe-install-strip-m4:
25907 @if m4
25908 maybe-install-strip-m4: install-strip-m4
25910 install-strip-m4: installdirs
25911 @: $(MAKE); $(unstage)
25912 @r=`${PWD_COMMAND}`; export r; \
25913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25914 $(HOST_EXPORTS) \
25915 (cd $(HOST_SUBDIR)/m4 && \
25916 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25918 @endif m4
25920 # Other targets (info, dvi, pdf, etc.)
25922 .PHONY: maybe-info-m4 info-m4
25923 maybe-info-m4:
25924 @if m4
25925 maybe-info-m4: info-m4
25927 info-m4: \
25928 configure-m4
25929 @: $(MAKE); $(unstage)
25930 @[ -f ./m4/Makefile ] || exit 0; \
25931 r=`${PWD_COMMAND}`; export r; \
25932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25933 $(HOST_EXPORTS) \
25934 for flag in $(EXTRA_HOST_FLAGS) ; do \
25935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25936 done; \
25937 echo "Doing info in m4" ; \
25938 (cd $(HOST_SUBDIR)/m4 && \
25939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25941 "RANLIB=$${RANLIB}" \
25942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25943 info) \
25944 || exit 1
25946 @endif m4
25948 .PHONY: maybe-dvi-m4 dvi-m4
25949 maybe-dvi-m4:
25950 @if m4
25951 maybe-dvi-m4: dvi-m4
25953 dvi-m4: \
25954 configure-m4
25955 @: $(MAKE); $(unstage)
25956 @[ -f ./m4/Makefile ] || exit 0; \
25957 r=`${PWD_COMMAND}`; export r; \
25958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25959 $(HOST_EXPORTS) \
25960 for flag in $(EXTRA_HOST_FLAGS) ; do \
25961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25962 done; \
25963 echo "Doing dvi in m4" ; \
25964 (cd $(HOST_SUBDIR)/m4 && \
25965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25967 "RANLIB=$${RANLIB}" \
25968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25969 dvi) \
25970 || exit 1
25972 @endif m4
25974 .PHONY: maybe-pdf-m4 pdf-m4
25975 maybe-pdf-m4:
25976 @if m4
25977 maybe-pdf-m4: pdf-m4
25979 pdf-m4: \
25980 configure-m4
25981 @: $(MAKE); $(unstage)
25982 @[ -f ./m4/Makefile ] || exit 0; \
25983 r=`${PWD_COMMAND}`; export r; \
25984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25985 $(HOST_EXPORTS) \
25986 for flag in $(EXTRA_HOST_FLAGS) ; do \
25987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25988 done; \
25989 echo "Doing pdf in m4" ; \
25990 (cd $(HOST_SUBDIR)/m4 && \
25991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25993 "RANLIB=$${RANLIB}" \
25994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25995 pdf) \
25996 || exit 1
25998 @endif m4
26000 .PHONY: maybe-html-m4 html-m4
26001 maybe-html-m4:
26002 @if m4
26003 maybe-html-m4: html-m4
26005 html-m4: \
26006 configure-m4
26007 @: $(MAKE); $(unstage)
26008 @[ -f ./m4/Makefile ] || exit 0; \
26009 r=`${PWD_COMMAND}`; export r; \
26010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26011 $(HOST_EXPORTS) \
26012 for flag in $(EXTRA_HOST_FLAGS) ; do \
26013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26014 done; \
26015 echo "Doing html in m4" ; \
26016 (cd $(HOST_SUBDIR)/m4 && \
26017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26019 "RANLIB=$${RANLIB}" \
26020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26021 html) \
26022 || exit 1
26024 @endif m4
26026 .PHONY: maybe-TAGS-m4 TAGS-m4
26027 maybe-TAGS-m4:
26028 @if m4
26029 maybe-TAGS-m4: TAGS-m4
26031 TAGS-m4: \
26032 configure-m4
26033 @: $(MAKE); $(unstage)
26034 @[ -f ./m4/Makefile ] || exit 0; \
26035 r=`${PWD_COMMAND}`; export r; \
26036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26037 $(HOST_EXPORTS) \
26038 for flag in $(EXTRA_HOST_FLAGS) ; do \
26039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26040 done; \
26041 echo "Doing TAGS in m4" ; \
26042 (cd $(HOST_SUBDIR)/m4 && \
26043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26045 "RANLIB=$${RANLIB}" \
26046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26047 TAGS) \
26048 || exit 1
26050 @endif m4
26052 .PHONY: maybe-install-info-m4 install-info-m4
26053 maybe-install-info-m4:
26054 @if m4
26055 maybe-install-info-m4: install-info-m4
26057 install-info-m4: \
26058 configure-m4 \
26059 info-m4
26060 @: $(MAKE); $(unstage)
26061 @[ -f ./m4/Makefile ] || exit 0; \
26062 r=`${PWD_COMMAND}`; export r; \
26063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26064 $(HOST_EXPORTS) \
26065 for flag in $(EXTRA_HOST_FLAGS) ; do \
26066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26067 done; \
26068 echo "Doing install-info in m4" ; \
26069 (cd $(HOST_SUBDIR)/m4 && \
26070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26072 "RANLIB=$${RANLIB}" \
26073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26074 install-info) \
26075 || exit 1
26077 @endif m4
26079 .PHONY: maybe-install-pdf-m4 install-pdf-m4
26080 maybe-install-pdf-m4:
26081 @if m4
26082 maybe-install-pdf-m4: install-pdf-m4
26084 install-pdf-m4: \
26085 configure-m4 \
26086 pdf-m4
26087 @: $(MAKE); $(unstage)
26088 @[ -f ./m4/Makefile ] || exit 0; \
26089 r=`${PWD_COMMAND}`; export r; \
26090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26091 $(HOST_EXPORTS) \
26092 for flag in $(EXTRA_HOST_FLAGS) ; do \
26093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26094 done; \
26095 echo "Doing install-pdf in m4" ; \
26096 (cd $(HOST_SUBDIR)/m4 && \
26097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26099 "RANLIB=$${RANLIB}" \
26100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26101 install-pdf) \
26102 || exit 1
26104 @endif m4
26106 .PHONY: maybe-install-html-m4 install-html-m4
26107 maybe-install-html-m4:
26108 @if m4
26109 maybe-install-html-m4: install-html-m4
26111 install-html-m4: \
26112 configure-m4 \
26113 html-m4
26114 @: $(MAKE); $(unstage)
26115 @[ -f ./m4/Makefile ] || exit 0; \
26116 r=`${PWD_COMMAND}`; export r; \
26117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26118 $(HOST_EXPORTS) \
26119 for flag in $(EXTRA_HOST_FLAGS) ; do \
26120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26121 done; \
26122 echo "Doing install-html in m4" ; \
26123 (cd $(HOST_SUBDIR)/m4 && \
26124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26126 "RANLIB=$${RANLIB}" \
26127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26128 install-html) \
26129 || exit 1
26131 @endif m4
26133 .PHONY: maybe-installcheck-m4 installcheck-m4
26134 maybe-installcheck-m4:
26135 @if m4
26136 maybe-installcheck-m4: installcheck-m4
26138 installcheck-m4: \
26139 configure-m4
26140 @: $(MAKE); $(unstage)
26141 @[ -f ./m4/Makefile ] || exit 0; \
26142 r=`${PWD_COMMAND}`; export r; \
26143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26144 $(HOST_EXPORTS) \
26145 for flag in $(EXTRA_HOST_FLAGS) ; do \
26146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26147 done; \
26148 echo "Doing installcheck in m4" ; \
26149 (cd $(HOST_SUBDIR)/m4 && \
26150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26152 "RANLIB=$${RANLIB}" \
26153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26154 installcheck) \
26155 || exit 1
26157 @endif m4
26159 .PHONY: maybe-mostlyclean-m4 mostlyclean-m4
26160 maybe-mostlyclean-m4:
26161 @if m4
26162 maybe-mostlyclean-m4: mostlyclean-m4
26164 mostlyclean-m4:
26165 @: $(MAKE); $(unstage)
26166 @[ -f ./m4/Makefile ] || exit 0; \
26167 r=`${PWD_COMMAND}`; export r; \
26168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26169 $(HOST_EXPORTS) \
26170 for flag in $(EXTRA_HOST_FLAGS) ; do \
26171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26172 done; \
26173 echo "Doing mostlyclean in m4" ; \
26174 (cd $(HOST_SUBDIR)/m4 && \
26175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26177 "RANLIB=$${RANLIB}" \
26178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26179 mostlyclean) \
26180 || exit 1
26182 @endif m4
26184 .PHONY: maybe-clean-m4 clean-m4
26185 maybe-clean-m4:
26186 @if m4
26187 maybe-clean-m4: clean-m4
26189 clean-m4:
26190 @: $(MAKE); $(unstage)
26191 @[ -f ./m4/Makefile ] || exit 0; \
26192 r=`${PWD_COMMAND}`; export r; \
26193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26194 $(HOST_EXPORTS) \
26195 for flag in $(EXTRA_HOST_FLAGS) ; do \
26196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26197 done; \
26198 echo "Doing clean in m4" ; \
26199 (cd $(HOST_SUBDIR)/m4 && \
26200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26202 "RANLIB=$${RANLIB}" \
26203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26204 clean) \
26205 || exit 1
26207 @endif m4
26209 .PHONY: maybe-distclean-m4 distclean-m4
26210 maybe-distclean-m4:
26211 @if m4
26212 maybe-distclean-m4: distclean-m4
26214 distclean-m4:
26215 @: $(MAKE); $(unstage)
26216 @[ -f ./m4/Makefile ] || exit 0; \
26217 r=`${PWD_COMMAND}`; export r; \
26218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26219 $(HOST_EXPORTS) \
26220 for flag in $(EXTRA_HOST_FLAGS) ; do \
26221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26222 done; \
26223 echo "Doing distclean in m4" ; \
26224 (cd $(HOST_SUBDIR)/m4 && \
26225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26227 "RANLIB=$${RANLIB}" \
26228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26229 distclean) \
26230 || exit 1
26232 @endif m4
26234 .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
26235 maybe-maintainer-clean-m4:
26236 @if m4
26237 maybe-maintainer-clean-m4: maintainer-clean-m4
26239 maintainer-clean-m4:
26240 @: $(MAKE); $(unstage)
26241 @[ -f ./m4/Makefile ] || exit 0; \
26242 r=`${PWD_COMMAND}`; export r; \
26243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26244 $(HOST_EXPORTS) \
26245 for flag in $(EXTRA_HOST_FLAGS) ; do \
26246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26247 done; \
26248 echo "Doing maintainer-clean in m4" ; \
26249 (cd $(HOST_SUBDIR)/m4 && \
26250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26252 "RANLIB=$${RANLIB}" \
26253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26254 maintainer-clean) \
26255 || exit 1
26257 @endif m4
26261 .PHONY: configure-readline maybe-configure-readline
26262 maybe-configure-readline:
26263 @if gcc-bootstrap
26264 configure-readline: stage_current
26265 @endif gcc-bootstrap
26266 @if readline
26267 maybe-configure-readline: configure-readline
26268 configure-readline:
26269 @: $(MAKE); $(unstage)
26270 @r=`${PWD_COMMAND}`; export r; \
26271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26272 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
26273 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
26274 $(HOST_EXPORTS) \
26275 echo Configuring in $(HOST_SUBDIR)/readline; \
26277 this_target="${target_alias}"; \
26279 cd "$(HOST_SUBDIR)/readline" || exit 1; \
26280 case $(srcdir) in \
26281 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26282 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
26283 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26284 esac; \
26285 module_srcdir=readline; \
26286 $(SHELL) \
26287 $$s/$$module_srcdir/configure \
26288 --srcdir=$${topdir}/$$module_srcdir \
26289 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26290 --target=$${this_target} \
26291 || exit 1
26292 @endif readline
26298 .PHONY: all-readline maybe-all-readline
26299 maybe-all-readline:
26300 @if gcc-bootstrap
26301 all-readline: stage_current
26302 @endif gcc-bootstrap
26303 @if readline
26304 TARGET-readline=all
26305 maybe-all-readline: all-readline
26306 all-readline: configure-readline
26307 @: $(MAKE); $(unstage)
26308 @r=`${PWD_COMMAND}`; export r; \
26309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26310 $(HOST_EXPORTS) \
26311 (cd $(HOST_SUBDIR)/readline && \
26312 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26313 $(TARGET-readline))
26314 @endif readline
26319 .PHONY: check-readline maybe-check-readline
26320 maybe-check-readline:
26321 @if readline
26322 maybe-check-readline: check-readline
26324 check-readline:
26325 @: $(MAKE); $(unstage)
26326 @r=`${PWD_COMMAND}`; export r; \
26327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26328 $(HOST_EXPORTS) \
26329 (cd $(HOST_SUBDIR)/readline && \
26330 $(MAKE) $(FLAGS_TO_PASS) check)
26332 @endif readline
26334 .PHONY: install-readline maybe-install-readline
26335 maybe-install-readline:
26336 @if readline
26337 maybe-install-readline: install-readline
26339 install-readline: installdirs
26340 @: $(MAKE); $(unstage)
26341 @r=`${PWD_COMMAND}`; export r; \
26342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26343 $(HOST_EXPORTS) \
26344 (cd $(HOST_SUBDIR)/readline && \
26345 $(MAKE) $(FLAGS_TO_PASS) install)
26347 @endif readline
26349 .PHONY: install-strip-readline maybe-install-strip-readline
26350 maybe-install-strip-readline:
26351 @if readline
26352 maybe-install-strip-readline: install-strip-readline
26354 install-strip-readline: installdirs
26355 @: $(MAKE); $(unstage)
26356 @r=`${PWD_COMMAND}`; export r; \
26357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26358 $(HOST_EXPORTS) \
26359 (cd $(HOST_SUBDIR)/readline && \
26360 $(MAKE) $(FLAGS_TO_PASS) install-strip)
26362 @endif readline
26364 # Other targets (info, dvi, pdf, etc.)
26366 .PHONY: maybe-info-readline info-readline
26367 maybe-info-readline:
26368 @if readline
26369 maybe-info-readline: info-readline
26371 info-readline: \
26372 configure-readline
26373 @: $(MAKE); $(unstage)
26374 @[ -f ./readline/Makefile ] || exit 0; \
26375 r=`${PWD_COMMAND}`; export r; \
26376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26377 $(HOST_EXPORTS) \
26378 for flag in $(EXTRA_HOST_FLAGS) ; do \
26379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26380 done; \
26381 echo "Doing info in readline" ; \
26382 (cd $(HOST_SUBDIR)/readline && \
26383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26385 "RANLIB=$${RANLIB}" \
26386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26387 info) \
26388 || exit 1
26390 @endif readline
26392 .PHONY: maybe-dvi-readline dvi-readline
26393 maybe-dvi-readline:
26394 @if readline
26395 maybe-dvi-readline: dvi-readline
26397 dvi-readline: \
26398 configure-readline
26399 @: $(MAKE); $(unstage)
26400 @[ -f ./readline/Makefile ] || exit 0; \
26401 r=`${PWD_COMMAND}`; export r; \
26402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26403 $(HOST_EXPORTS) \
26404 for flag in $(EXTRA_HOST_FLAGS) ; do \
26405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26406 done; \
26407 echo "Doing dvi in readline" ; \
26408 (cd $(HOST_SUBDIR)/readline && \
26409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26411 "RANLIB=$${RANLIB}" \
26412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26413 dvi) \
26414 || exit 1
26416 @endif readline
26418 .PHONY: maybe-pdf-readline pdf-readline
26419 maybe-pdf-readline:
26420 @if readline
26421 maybe-pdf-readline: pdf-readline
26423 pdf-readline: \
26424 configure-readline
26425 @: $(MAKE); $(unstage)
26426 @[ -f ./readline/Makefile ] || exit 0; \
26427 r=`${PWD_COMMAND}`; export r; \
26428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26429 $(HOST_EXPORTS) \
26430 for flag in $(EXTRA_HOST_FLAGS) ; do \
26431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26432 done; \
26433 echo "Doing pdf in readline" ; \
26434 (cd $(HOST_SUBDIR)/readline && \
26435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26437 "RANLIB=$${RANLIB}" \
26438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26439 pdf) \
26440 || exit 1
26442 @endif readline
26444 .PHONY: maybe-html-readline html-readline
26445 maybe-html-readline:
26446 @if readline
26447 maybe-html-readline: html-readline
26449 html-readline: \
26450 configure-readline
26451 @: $(MAKE); $(unstage)
26452 @[ -f ./readline/Makefile ] || exit 0; \
26453 r=`${PWD_COMMAND}`; export r; \
26454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26455 $(HOST_EXPORTS) \
26456 for flag in $(EXTRA_HOST_FLAGS) ; do \
26457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26458 done; \
26459 echo "Doing html in readline" ; \
26460 (cd $(HOST_SUBDIR)/readline && \
26461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26463 "RANLIB=$${RANLIB}" \
26464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26465 html) \
26466 || exit 1
26468 @endif readline
26470 .PHONY: maybe-TAGS-readline TAGS-readline
26471 maybe-TAGS-readline:
26472 @if readline
26473 maybe-TAGS-readline: TAGS-readline
26475 TAGS-readline: \
26476 configure-readline
26477 @: $(MAKE); $(unstage)
26478 @[ -f ./readline/Makefile ] || exit 0; \
26479 r=`${PWD_COMMAND}`; export r; \
26480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26481 $(HOST_EXPORTS) \
26482 for flag in $(EXTRA_HOST_FLAGS) ; do \
26483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26484 done; \
26485 echo "Doing TAGS in readline" ; \
26486 (cd $(HOST_SUBDIR)/readline && \
26487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26489 "RANLIB=$${RANLIB}" \
26490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26491 TAGS) \
26492 || exit 1
26494 @endif readline
26496 .PHONY: maybe-install-info-readline install-info-readline
26497 maybe-install-info-readline:
26498 @if readline
26499 maybe-install-info-readline: install-info-readline
26501 install-info-readline: \
26502 configure-readline \
26503 info-readline
26504 @: $(MAKE); $(unstage)
26505 @[ -f ./readline/Makefile ] || exit 0; \
26506 r=`${PWD_COMMAND}`; export r; \
26507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26508 $(HOST_EXPORTS) \
26509 for flag in $(EXTRA_HOST_FLAGS) ; do \
26510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26511 done; \
26512 echo "Doing install-info in readline" ; \
26513 (cd $(HOST_SUBDIR)/readline && \
26514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26516 "RANLIB=$${RANLIB}" \
26517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26518 install-info) \
26519 || exit 1
26521 @endif readline
26523 .PHONY: maybe-install-pdf-readline install-pdf-readline
26524 maybe-install-pdf-readline:
26525 @if readline
26526 maybe-install-pdf-readline: install-pdf-readline
26528 install-pdf-readline: \
26529 configure-readline \
26530 pdf-readline
26531 @: $(MAKE); $(unstage)
26532 @[ -f ./readline/Makefile ] || exit 0; \
26533 r=`${PWD_COMMAND}`; export r; \
26534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26535 $(HOST_EXPORTS) \
26536 for flag in $(EXTRA_HOST_FLAGS) ; do \
26537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26538 done; \
26539 echo "Doing install-pdf in readline" ; \
26540 (cd $(HOST_SUBDIR)/readline && \
26541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26543 "RANLIB=$${RANLIB}" \
26544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26545 install-pdf) \
26546 || exit 1
26548 @endif readline
26550 .PHONY: maybe-install-html-readline install-html-readline
26551 maybe-install-html-readline:
26552 @if readline
26553 maybe-install-html-readline: install-html-readline
26555 install-html-readline: \
26556 configure-readline \
26557 html-readline
26558 @: $(MAKE); $(unstage)
26559 @[ -f ./readline/Makefile ] || exit 0; \
26560 r=`${PWD_COMMAND}`; export r; \
26561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26562 $(HOST_EXPORTS) \
26563 for flag in $(EXTRA_HOST_FLAGS) ; do \
26564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26565 done; \
26566 echo "Doing install-html in readline" ; \
26567 (cd $(HOST_SUBDIR)/readline && \
26568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26570 "RANLIB=$${RANLIB}" \
26571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26572 install-html) \
26573 || exit 1
26575 @endif readline
26577 .PHONY: maybe-installcheck-readline installcheck-readline
26578 maybe-installcheck-readline:
26579 @if readline
26580 maybe-installcheck-readline: installcheck-readline
26582 installcheck-readline: \
26583 configure-readline
26584 @: $(MAKE); $(unstage)
26585 @[ -f ./readline/Makefile ] || exit 0; \
26586 r=`${PWD_COMMAND}`; export r; \
26587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26588 $(HOST_EXPORTS) \
26589 for flag in $(EXTRA_HOST_FLAGS) ; do \
26590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26591 done; \
26592 echo "Doing installcheck in readline" ; \
26593 (cd $(HOST_SUBDIR)/readline && \
26594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26596 "RANLIB=$${RANLIB}" \
26597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26598 installcheck) \
26599 || exit 1
26601 @endif readline
26603 .PHONY: maybe-mostlyclean-readline mostlyclean-readline
26604 maybe-mostlyclean-readline:
26605 @if readline
26606 maybe-mostlyclean-readline: mostlyclean-readline
26608 mostlyclean-readline:
26609 @: $(MAKE); $(unstage)
26610 @[ -f ./readline/Makefile ] || exit 0; \
26611 r=`${PWD_COMMAND}`; export r; \
26612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26613 $(HOST_EXPORTS) \
26614 for flag in $(EXTRA_HOST_FLAGS) ; do \
26615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26616 done; \
26617 echo "Doing mostlyclean in readline" ; \
26618 (cd $(HOST_SUBDIR)/readline && \
26619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26621 "RANLIB=$${RANLIB}" \
26622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26623 mostlyclean) \
26624 || exit 1
26626 @endif readline
26628 .PHONY: maybe-clean-readline clean-readline
26629 maybe-clean-readline:
26630 @if readline
26631 maybe-clean-readline: clean-readline
26633 clean-readline:
26634 @: $(MAKE); $(unstage)
26635 @[ -f ./readline/Makefile ] || exit 0; \
26636 r=`${PWD_COMMAND}`; export r; \
26637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26638 $(HOST_EXPORTS) \
26639 for flag in $(EXTRA_HOST_FLAGS) ; do \
26640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26641 done; \
26642 echo "Doing clean in readline" ; \
26643 (cd $(HOST_SUBDIR)/readline && \
26644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26646 "RANLIB=$${RANLIB}" \
26647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26648 clean) \
26649 || exit 1
26651 @endif readline
26653 .PHONY: maybe-distclean-readline distclean-readline
26654 maybe-distclean-readline:
26655 @if readline
26656 maybe-distclean-readline: distclean-readline
26658 distclean-readline:
26659 @: $(MAKE); $(unstage)
26660 @[ -f ./readline/Makefile ] || exit 0; \
26661 r=`${PWD_COMMAND}`; export r; \
26662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26663 $(HOST_EXPORTS) \
26664 for flag in $(EXTRA_HOST_FLAGS) ; do \
26665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26666 done; \
26667 echo "Doing distclean in readline" ; \
26668 (cd $(HOST_SUBDIR)/readline && \
26669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26671 "RANLIB=$${RANLIB}" \
26672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26673 distclean) \
26674 || exit 1
26676 @endif readline
26678 .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
26679 maybe-maintainer-clean-readline:
26680 @if readline
26681 maybe-maintainer-clean-readline: maintainer-clean-readline
26683 maintainer-clean-readline:
26684 @: $(MAKE); $(unstage)
26685 @[ -f ./readline/Makefile ] || exit 0; \
26686 r=`${PWD_COMMAND}`; export r; \
26687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26688 $(HOST_EXPORTS) \
26689 for flag in $(EXTRA_HOST_FLAGS) ; do \
26690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26691 done; \
26692 echo "Doing maintainer-clean in readline" ; \
26693 (cd $(HOST_SUBDIR)/readline && \
26694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26696 "RANLIB=$${RANLIB}" \
26697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26698 maintainer-clean) \
26699 || exit 1
26701 @endif readline
26705 .PHONY: configure-sid maybe-configure-sid
26706 maybe-configure-sid:
26707 @if gcc-bootstrap
26708 configure-sid: stage_current
26709 @endif gcc-bootstrap
26710 @if sid
26711 maybe-configure-sid: configure-sid
26712 configure-sid:
26713 @: $(MAKE); $(unstage)
26714 @r=`${PWD_COMMAND}`; export r; \
26715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26716 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
26717 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
26718 $(HOST_EXPORTS) \
26719 echo Configuring in $(HOST_SUBDIR)/sid; \
26721 this_target="${target_alias}"; \
26723 cd "$(HOST_SUBDIR)/sid" || exit 1; \
26724 case $(srcdir) in \
26725 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26726 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
26727 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26728 esac; \
26729 module_srcdir=sid; \
26730 $(SHELL) \
26731 $$s/$$module_srcdir/configure \
26732 --srcdir=$${topdir}/$$module_srcdir \
26733 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26734 --target=$${this_target} \
26735 || exit 1
26736 @endif sid
26742 .PHONY: all-sid maybe-all-sid
26743 maybe-all-sid:
26744 @if gcc-bootstrap
26745 all-sid: stage_current
26746 @endif gcc-bootstrap
26747 @if sid
26748 TARGET-sid=all
26749 maybe-all-sid: all-sid
26750 all-sid: configure-sid
26751 @: $(MAKE); $(unstage)
26752 @r=`${PWD_COMMAND}`; export r; \
26753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26754 $(HOST_EXPORTS) \
26755 (cd $(HOST_SUBDIR)/sid && \
26756 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26757 $(TARGET-sid))
26758 @endif sid
26763 .PHONY: check-sid maybe-check-sid
26764 maybe-check-sid:
26765 @if sid
26766 maybe-check-sid: check-sid
26768 check-sid:
26769 @: $(MAKE); $(unstage)
26770 @r=`${PWD_COMMAND}`; export r; \
26771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26772 $(HOST_EXPORTS) \
26773 (cd $(HOST_SUBDIR)/sid && \
26774 $(MAKE) $(FLAGS_TO_PASS) check)
26776 @endif sid
26778 .PHONY: install-sid maybe-install-sid
26779 maybe-install-sid:
26780 @if sid
26781 maybe-install-sid: install-sid
26783 install-sid: installdirs
26784 @: $(MAKE); $(unstage)
26785 @r=`${PWD_COMMAND}`; export r; \
26786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26787 $(HOST_EXPORTS) \
26788 (cd $(HOST_SUBDIR)/sid && \
26789 $(MAKE) $(FLAGS_TO_PASS) install)
26791 @endif sid
26793 .PHONY: install-strip-sid maybe-install-strip-sid
26794 maybe-install-strip-sid:
26795 @if sid
26796 maybe-install-strip-sid: install-strip-sid
26798 install-strip-sid: installdirs
26799 @: $(MAKE); $(unstage)
26800 @r=`${PWD_COMMAND}`; export r; \
26801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26802 $(HOST_EXPORTS) \
26803 (cd $(HOST_SUBDIR)/sid && \
26804 $(MAKE) $(FLAGS_TO_PASS) install-strip)
26806 @endif sid
26808 # Other targets (info, dvi, pdf, etc.)
26810 .PHONY: maybe-info-sid info-sid
26811 maybe-info-sid:
26812 @if sid
26813 maybe-info-sid: info-sid
26815 info-sid: \
26816 configure-sid
26817 @: $(MAKE); $(unstage)
26818 @[ -f ./sid/Makefile ] || exit 0; \
26819 r=`${PWD_COMMAND}`; export r; \
26820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26821 $(HOST_EXPORTS) \
26822 for flag in $(EXTRA_HOST_FLAGS) ; do \
26823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26824 done; \
26825 echo "Doing info in sid" ; \
26826 (cd $(HOST_SUBDIR)/sid && \
26827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26829 "RANLIB=$${RANLIB}" \
26830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26831 info) \
26832 || exit 1
26834 @endif sid
26836 .PHONY: maybe-dvi-sid dvi-sid
26837 maybe-dvi-sid:
26838 @if sid
26839 maybe-dvi-sid: dvi-sid
26841 dvi-sid: \
26842 configure-sid
26843 @: $(MAKE); $(unstage)
26844 @[ -f ./sid/Makefile ] || exit 0; \
26845 r=`${PWD_COMMAND}`; export r; \
26846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26847 $(HOST_EXPORTS) \
26848 for flag in $(EXTRA_HOST_FLAGS) ; do \
26849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26850 done; \
26851 echo "Doing dvi in sid" ; \
26852 (cd $(HOST_SUBDIR)/sid && \
26853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26855 "RANLIB=$${RANLIB}" \
26856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26857 dvi) \
26858 || exit 1
26860 @endif sid
26862 .PHONY: maybe-pdf-sid pdf-sid
26863 maybe-pdf-sid:
26864 @if sid
26865 maybe-pdf-sid: pdf-sid
26867 pdf-sid: \
26868 configure-sid
26869 @: $(MAKE); $(unstage)
26870 @[ -f ./sid/Makefile ] || exit 0; \
26871 r=`${PWD_COMMAND}`; export r; \
26872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26873 $(HOST_EXPORTS) \
26874 for flag in $(EXTRA_HOST_FLAGS) ; do \
26875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26876 done; \
26877 echo "Doing pdf in sid" ; \
26878 (cd $(HOST_SUBDIR)/sid && \
26879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26881 "RANLIB=$${RANLIB}" \
26882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26883 pdf) \
26884 || exit 1
26886 @endif sid
26888 .PHONY: maybe-html-sid html-sid
26889 maybe-html-sid:
26890 @if sid
26891 maybe-html-sid: html-sid
26893 html-sid: \
26894 configure-sid
26895 @: $(MAKE); $(unstage)
26896 @[ -f ./sid/Makefile ] || exit 0; \
26897 r=`${PWD_COMMAND}`; export r; \
26898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26899 $(HOST_EXPORTS) \
26900 for flag in $(EXTRA_HOST_FLAGS) ; do \
26901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26902 done; \
26903 echo "Doing html in sid" ; \
26904 (cd $(HOST_SUBDIR)/sid && \
26905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26907 "RANLIB=$${RANLIB}" \
26908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26909 html) \
26910 || exit 1
26912 @endif sid
26914 .PHONY: maybe-TAGS-sid TAGS-sid
26915 maybe-TAGS-sid:
26916 @if sid
26917 maybe-TAGS-sid: TAGS-sid
26919 TAGS-sid: \
26920 configure-sid
26921 @: $(MAKE); $(unstage)
26922 @[ -f ./sid/Makefile ] || exit 0; \
26923 r=`${PWD_COMMAND}`; export r; \
26924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26925 $(HOST_EXPORTS) \
26926 for flag in $(EXTRA_HOST_FLAGS) ; do \
26927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26928 done; \
26929 echo "Doing TAGS in sid" ; \
26930 (cd $(HOST_SUBDIR)/sid && \
26931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26933 "RANLIB=$${RANLIB}" \
26934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26935 TAGS) \
26936 || exit 1
26938 @endif sid
26940 .PHONY: maybe-install-info-sid install-info-sid
26941 maybe-install-info-sid:
26942 @if sid
26943 maybe-install-info-sid: install-info-sid
26945 install-info-sid: \
26946 configure-sid \
26947 info-sid
26948 @: $(MAKE); $(unstage)
26949 @[ -f ./sid/Makefile ] || exit 0; \
26950 r=`${PWD_COMMAND}`; export r; \
26951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26952 $(HOST_EXPORTS) \
26953 for flag in $(EXTRA_HOST_FLAGS) ; do \
26954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26955 done; \
26956 echo "Doing install-info in sid" ; \
26957 (cd $(HOST_SUBDIR)/sid && \
26958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26960 "RANLIB=$${RANLIB}" \
26961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26962 install-info) \
26963 || exit 1
26965 @endif sid
26967 .PHONY: maybe-install-pdf-sid install-pdf-sid
26968 maybe-install-pdf-sid:
26969 @if sid
26970 maybe-install-pdf-sid: install-pdf-sid
26972 install-pdf-sid: \
26973 configure-sid \
26974 pdf-sid
26975 @: $(MAKE); $(unstage)
26976 @[ -f ./sid/Makefile ] || exit 0; \
26977 r=`${PWD_COMMAND}`; export r; \
26978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26979 $(HOST_EXPORTS) \
26980 for flag in $(EXTRA_HOST_FLAGS) ; do \
26981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26982 done; \
26983 echo "Doing install-pdf in sid" ; \
26984 (cd $(HOST_SUBDIR)/sid && \
26985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26987 "RANLIB=$${RANLIB}" \
26988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26989 install-pdf) \
26990 || exit 1
26992 @endif sid
26994 .PHONY: maybe-install-html-sid install-html-sid
26995 maybe-install-html-sid:
26996 @if sid
26997 maybe-install-html-sid: install-html-sid
26999 install-html-sid: \
27000 configure-sid \
27001 html-sid
27002 @: $(MAKE); $(unstage)
27003 @[ -f ./sid/Makefile ] || exit 0; \
27004 r=`${PWD_COMMAND}`; export r; \
27005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27006 $(HOST_EXPORTS) \
27007 for flag in $(EXTRA_HOST_FLAGS) ; do \
27008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27009 done; \
27010 echo "Doing install-html in sid" ; \
27011 (cd $(HOST_SUBDIR)/sid && \
27012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27014 "RANLIB=$${RANLIB}" \
27015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27016 install-html) \
27017 || exit 1
27019 @endif sid
27021 .PHONY: maybe-installcheck-sid installcheck-sid
27022 maybe-installcheck-sid:
27023 @if sid
27024 maybe-installcheck-sid: installcheck-sid
27026 installcheck-sid: \
27027 configure-sid
27028 @: $(MAKE); $(unstage)
27029 @[ -f ./sid/Makefile ] || exit 0; \
27030 r=`${PWD_COMMAND}`; export r; \
27031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27032 $(HOST_EXPORTS) \
27033 for flag in $(EXTRA_HOST_FLAGS) ; do \
27034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27035 done; \
27036 echo "Doing installcheck in sid" ; \
27037 (cd $(HOST_SUBDIR)/sid && \
27038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27040 "RANLIB=$${RANLIB}" \
27041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27042 installcheck) \
27043 || exit 1
27045 @endif sid
27047 .PHONY: maybe-mostlyclean-sid mostlyclean-sid
27048 maybe-mostlyclean-sid:
27049 @if sid
27050 maybe-mostlyclean-sid: mostlyclean-sid
27052 mostlyclean-sid:
27053 @: $(MAKE); $(unstage)
27054 @[ -f ./sid/Makefile ] || exit 0; \
27055 r=`${PWD_COMMAND}`; export r; \
27056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27057 $(HOST_EXPORTS) \
27058 for flag in $(EXTRA_HOST_FLAGS) ; do \
27059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27060 done; \
27061 echo "Doing mostlyclean in sid" ; \
27062 (cd $(HOST_SUBDIR)/sid && \
27063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27065 "RANLIB=$${RANLIB}" \
27066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27067 mostlyclean) \
27068 || exit 1
27070 @endif sid
27072 .PHONY: maybe-clean-sid clean-sid
27073 maybe-clean-sid:
27074 @if sid
27075 maybe-clean-sid: clean-sid
27077 clean-sid:
27078 @: $(MAKE); $(unstage)
27079 @[ -f ./sid/Makefile ] || exit 0; \
27080 r=`${PWD_COMMAND}`; export r; \
27081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27082 $(HOST_EXPORTS) \
27083 for flag in $(EXTRA_HOST_FLAGS) ; do \
27084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27085 done; \
27086 echo "Doing clean in sid" ; \
27087 (cd $(HOST_SUBDIR)/sid && \
27088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27090 "RANLIB=$${RANLIB}" \
27091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27092 clean) \
27093 || exit 1
27095 @endif sid
27097 .PHONY: maybe-distclean-sid distclean-sid
27098 maybe-distclean-sid:
27099 @if sid
27100 maybe-distclean-sid: distclean-sid
27102 distclean-sid:
27103 @: $(MAKE); $(unstage)
27104 @[ -f ./sid/Makefile ] || exit 0; \
27105 r=`${PWD_COMMAND}`; export r; \
27106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27107 $(HOST_EXPORTS) \
27108 for flag in $(EXTRA_HOST_FLAGS) ; do \
27109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27110 done; \
27111 echo "Doing distclean in sid" ; \
27112 (cd $(HOST_SUBDIR)/sid && \
27113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27115 "RANLIB=$${RANLIB}" \
27116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27117 distclean) \
27118 || exit 1
27120 @endif sid
27122 .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
27123 maybe-maintainer-clean-sid:
27124 @if sid
27125 maybe-maintainer-clean-sid: maintainer-clean-sid
27127 maintainer-clean-sid:
27128 @: $(MAKE); $(unstage)
27129 @[ -f ./sid/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 maintainer-clean in sid" ; \
27137 (cd $(HOST_SUBDIR)/sid && \
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 maintainer-clean) \
27143 || exit 1
27145 @endif sid
27149 .PHONY: configure-sim maybe-configure-sim
27150 maybe-configure-sim:
27151 @if gcc-bootstrap
27152 configure-sim: stage_current
27153 @endif gcc-bootstrap
27154 @if sim
27155 maybe-configure-sim: configure-sim
27156 configure-sim:
27157 @: $(MAKE); $(unstage)
27158 @r=`${PWD_COMMAND}`; export r; \
27159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27160 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
27161 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
27162 $(HOST_EXPORTS) \
27163 echo Configuring in $(HOST_SUBDIR)/sim; \
27165 this_target="${target_alias}"; \
27167 cd "$(HOST_SUBDIR)/sim" || exit 1; \
27168 case $(srcdir) in \
27169 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27170 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
27171 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27172 esac; \
27173 module_srcdir=sim; \
27174 $(SHELL) \
27175 $$s/$$module_srcdir/configure \
27176 --srcdir=$${topdir}/$$module_srcdir \
27177 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27178 --target=$${this_target} \
27179 || exit 1
27180 @endif sim
27186 .PHONY: all-sim maybe-all-sim
27187 maybe-all-sim:
27188 @if gcc-bootstrap
27189 all-sim: stage_current
27190 @endif gcc-bootstrap
27191 @if sim
27192 TARGET-sim=all
27193 maybe-all-sim: all-sim
27194 all-sim: configure-sim
27195 @: $(MAKE); $(unstage)
27196 @r=`${PWD_COMMAND}`; export r; \
27197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27198 $(HOST_EXPORTS) \
27199 (cd $(HOST_SUBDIR)/sim && \
27200 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27201 $(TARGET-sim))
27202 @endif sim
27207 .PHONY: check-sim maybe-check-sim
27208 maybe-check-sim:
27209 @if sim
27210 maybe-check-sim: check-sim
27212 check-sim:
27213 @: $(MAKE); $(unstage)
27214 @r=`${PWD_COMMAND}`; export r; \
27215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27216 $(HOST_EXPORTS) \
27217 (cd $(HOST_SUBDIR)/sim && \
27218 $(MAKE) $(FLAGS_TO_PASS) check)
27220 @endif sim
27222 .PHONY: install-sim maybe-install-sim
27223 maybe-install-sim:
27224 @if sim
27225 maybe-install-sim: install-sim
27227 install-sim: installdirs
27228 @: $(MAKE); $(unstage)
27229 @r=`${PWD_COMMAND}`; export r; \
27230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27231 $(HOST_EXPORTS) \
27232 (cd $(HOST_SUBDIR)/sim && \
27233 $(MAKE) $(FLAGS_TO_PASS) install)
27235 @endif sim
27237 .PHONY: install-strip-sim maybe-install-strip-sim
27238 maybe-install-strip-sim:
27239 @if sim
27240 maybe-install-strip-sim: install-strip-sim
27242 install-strip-sim: installdirs
27243 @: $(MAKE); $(unstage)
27244 @r=`${PWD_COMMAND}`; export r; \
27245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27246 $(HOST_EXPORTS) \
27247 (cd $(HOST_SUBDIR)/sim && \
27248 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27250 @endif sim
27252 # Other targets (info, dvi, pdf, etc.)
27254 .PHONY: maybe-info-sim info-sim
27255 maybe-info-sim:
27256 @if sim
27257 maybe-info-sim: info-sim
27259 info-sim: \
27260 configure-sim
27261 @: $(MAKE); $(unstage)
27262 @[ -f ./sim/Makefile ] || exit 0; \
27263 r=`${PWD_COMMAND}`; export r; \
27264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27265 $(HOST_EXPORTS) \
27266 for flag in $(EXTRA_HOST_FLAGS) ; do \
27267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27268 done; \
27269 echo "Doing info in sim" ; \
27270 (cd $(HOST_SUBDIR)/sim && \
27271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27273 "RANLIB=$${RANLIB}" \
27274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27275 info) \
27276 || exit 1
27278 @endif sim
27280 .PHONY: maybe-dvi-sim dvi-sim
27281 maybe-dvi-sim:
27282 @if sim
27283 maybe-dvi-sim: dvi-sim
27285 dvi-sim: \
27286 configure-sim
27287 @: $(MAKE); $(unstage)
27288 @[ -f ./sim/Makefile ] || exit 0; \
27289 r=`${PWD_COMMAND}`; export r; \
27290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27291 $(HOST_EXPORTS) \
27292 for flag in $(EXTRA_HOST_FLAGS) ; do \
27293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27294 done; \
27295 echo "Doing dvi in sim" ; \
27296 (cd $(HOST_SUBDIR)/sim && \
27297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27299 "RANLIB=$${RANLIB}" \
27300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27301 dvi) \
27302 || exit 1
27304 @endif sim
27306 .PHONY: maybe-pdf-sim pdf-sim
27307 maybe-pdf-sim:
27308 @if sim
27309 maybe-pdf-sim: pdf-sim
27311 pdf-sim: \
27312 configure-sim
27313 @: $(MAKE); $(unstage)
27314 @[ -f ./sim/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 pdf in sim" ; \
27322 (cd $(HOST_SUBDIR)/sim && \
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 pdf) \
27328 || exit 1
27330 @endif sim
27332 .PHONY: maybe-html-sim html-sim
27333 maybe-html-sim:
27334 @if sim
27335 maybe-html-sim: html-sim
27337 html-sim: \
27338 configure-sim
27339 @: $(MAKE); $(unstage)
27340 @[ -f ./sim/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 html in sim" ; \
27348 (cd $(HOST_SUBDIR)/sim && \
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 html) \
27354 || exit 1
27356 @endif sim
27358 .PHONY: maybe-TAGS-sim TAGS-sim
27359 maybe-TAGS-sim:
27360 @if sim
27361 maybe-TAGS-sim: TAGS-sim
27363 TAGS-sim: \
27364 configure-sim
27365 @: $(MAKE); $(unstage)
27366 @[ -f ./sim/Makefile ] || exit 0; \
27367 r=`${PWD_COMMAND}`; export r; \
27368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27369 $(HOST_EXPORTS) \
27370 for flag in $(EXTRA_HOST_FLAGS) ; do \
27371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27372 done; \
27373 echo "Doing TAGS in sim" ; \
27374 (cd $(HOST_SUBDIR)/sim && \
27375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27377 "RANLIB=$${RANLIB}" \
27378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27379 TAGS) \
27380 || exit 1
27382 @endif sim
27384 .PHONY: maybe-install-info-sim install-info-sim
27385 maybe-install-info-sim:
27386 @if sim
27387 maybe-install-info-sim: install-info-sim
27389 install-info-sim: \
27390 configure-sim \
27391 info-sim
27392 @: $(MAKE); $(unstage)
27393 @[ -f ./sim/Makefile ] || exit 0; \
27394 r=`${PWD_COMMAND}`; export r; \
27395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27396 $(HOST_EXPORTS) \
27397 for flag in $(EXTRA_HOST_FLAGS) ; do \
27398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27399 done; \
27400 echo "Doing install-info in sim" ; \
27401 (cd $(HOST_SUBDIR)/sim && \
27402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27404 "RANLIB=$${RANLIB}" \
27405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27406 install-info) \
27407 || exit 1
27409 @endif sim
27411 .PHONY: maybe-install-pdf-sim install-pdf-sim
27412 maybe-install-pdf-sim:
27413 @if sim
27414 maybe-install-pdf-sim: install-pdf-sim
27416 install-pdf-sim: \
27417 configure-sim \
27418 pdf-sim
27419 @: $(MAKE); $(unstage)
27420 @[ -f ./sim/Makefile ] || exit 0; \
27421 r=`${PWD_COMMAND}`; export r; \
27422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27423 $(HOST_EXPORTS) \
27424 for flag in $(EXTRA_HOST_FLAGS) ; do \
27425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27426 done; \
27427 echo "Doing install-pdf in sim" ; \
27428 (cd $(HOST_SUBDIR)/sim && \
27429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27431 "RANLIB=$${RANLIB}" \
27432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27433 install-pdf) \
27434 || exit 1
27436 @endif sim
27438 .PHONY: maybe-install-html-sim install-html-sim
27439 maybe-install-html-sim:
27440 @if sim
27441 maybe-install-html-sim: install-html-sim
27443 install-html-sim: \
27444 configure-sim \
27445 html-sim
27446 @: $(MAKE); $(unstage)
27447 @[ -f ./sim/Makefile ] || exit 0; \
27448 r=`${PWD_COMMAND}`; export r; \
27449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27450 $(HOST_EXPORTS) \
27451 for flag in $(EXTRA_HOST_FLAGS) ; do \
27452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27453 done; \
27454 echo "Doing install-html in sim" ; \
27455 (cd $(HOST_SUBDIR)/sim && \
27456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27458 "RANLIB=$${RANLIB}" \
27459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27460 install-html) \
27461 || exit 1
27463 @endif sim
27465 .PHONY: maybe-installcheck-sim installcheck-sim
27466 maybe-installcheck-sim:
27467 @if sim
27468 maybe-installcheck-sim: installcheck-sim
27470 installcheck-sim: \
27471 configure-sim
27472 @: $(MAKE); $(unstage)
27473 @[ -f ./sim/Makefile ] || exit 0; \
27474 r=`${PWD_COMMAND}`; export r; \
27475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27476 $(HOST_EXPORTS) \
27477 for flag in $(EXTRA_HOST_FLAGS) ; do \
27478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27479 done; \
27480 echo "Doing installcheck in sim" ; \
27481 (cd $(HOST_SUBDIR)/sim && \
27482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27484 "RANLIB=$${RANLIB}" \
27485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27486 installcheck) \
27487 || exit 1
27489 @endif sim
27491 .PHONY: maybe-mostlyclean-sim mostlyclean-sim
27492 maybe-mostlyclean-sim:
27493 @if sim
27494 maybe-mostlyclean-sim: mostlyclean-sim
27496 mostlyclean-sim:
27497 @: $(MAKE); $(unstage)
27498 @[ -f ./sim/Makefile ] || exit 0; \
27499 r=`${PWD_COMMAND}`; export r; \
27500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27501 $(HOST_EXPORTS) \
27502 for flag in $(EXTRA_HOST_FLAGS) ; do \
27503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27504 done; \
27505 echo "Doing mostlyclean in sim" ; \
27506 (cd $(HOST_SUBDIR)/sim && \
27507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27509 "RANLIB=$${RANLIB}" \
27510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27511 mostlyclean) \
27512 || exit 1
27514 @endif sim
27516 .PHONY: maybe-clean-sim clean-sim
27517 maybe-clean-sim:
27518 @if sim
27519 maybe-clean-sim: clean-sim
27521 clean-sim:
27522 @: $(MAKE); $(unstage)
27523 @[ -f ./sim/Makefile ] || exit 0; \
27524 r=`${PWD_COMMAND}`; export r; \
27525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27526 $(HOST_EXPORTS) \
27527 for flag in $(EXTRA_HOST_FLAGS) ; do \
27528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27529 done; \
27530 echo "Doing clean in sim" ; \
27531 (cd $(HOST_SUBDIR)/sim && \
27532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27534 "RANLIB=$${RANLIB}" \
27535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27536 clean) \
27537 || exit 1
27539 @endif sim
27541 .PHONY: maybe-distclean-sim distclean-sim
27542 maybe-distclean-sim:
27543 @if sim
27544 maybe-distclean-sim: distclean-sim
27546 distclean-sim:
27547 @: $(MAKE); $(unstage)
27548 @[ -f ./sim/Makefile ] || exit 0; \
27549 r=`${PWD_COMMAND}`; export r; \
27550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27551 $(HOST_EXPORTS) \
27552 for flag in $(EXTRA_HOST_FLAGS) ; do \
27553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27554 done; \
27555 echo "Doing distclean in sim" ; \
27556 (cd $(HOST_SUBDIR)/sim && \
27557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27559 "RANLIB=$${RANLIB}" \
27560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27561 distclean) \
27562 || exit 1
27564 @endif sim
27566 .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
27567 maybe-maintainer-clean-sim:
27568 @if sim
27569 maybe-maintainer-clean-sim: maintainer-clean-sim
27571 maintainer-clean-sim:
27572 @: $(MAKE); $(unstage)
27573 @[ -f ./sim/Makefile ] || exit 0; \
27574 r=`${PWD_COMMAND}`; export r; \
27575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27576 $(HOST_EXPORTS) \
27577 for flag in $(EXTRA_HOST_FLAGS) ; do \
27578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27579 done; \
27580 echo "Doing maintainer-clean in sim" ; \
27581 (cd $(HOST_SUBDIR)/sim && \
27582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27584 "RANLIB=$${RANLIB}" \
27585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27586 maintainer-clean) \
27587 || exit 1
27589 @endif sim
27593 .PHONY: configure-texinfo maybe-configure-texinfo
27594 maybe-configure-texinfo:
27595 @if gcc-bootstrap
27596 configure-texinfo: stage_current
27597 @endif gcc-bootstrap
27598 @if texinfo
27599 maybe-configure-texinfo: configure-texinfo
27600 configure-texinfo:
27601 @: $(MAKE); $(unstage)
27602 @r=`${PWD_COMMAND}`; export r; \
27603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27604 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
27605 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
27606 $(HOST_EXPORTS) \
27607 echo Configuring in $(HOST_SUBDIR)/texinfo; \
27609 this_target="${target_alias}"; \
27611 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
27612 case $(srcdir) in \
27613 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27614 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
27615 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27616 esac; \
27617 module_srcdir=texinfo; \
27618 $(SHELL) \
27619 $$s/$$module_srcdir/configure \
27620 --srcdir=$${topdir}/$$module_srcdir \
27621 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27622 --target=$${this_target} \
27623 || exit 1
27624 @endif texinfo
27630 .PHONY: all-texinfo maybe-all-texinfo
27631 maybe-all-texinfo:
27632 @if gcc-bootstrap
27633 all-texinfo: stage_current
27634 @endif gcc-bootstrap
27635 @if texinfo
27636 TARGET-texinfo=all
27637 maybe-all-texinfo: all-texinfo
27638 all-texinfo: configure-texinfo
27639 @: $(MAKE); $(unstage)
27640 @r=`${PWD_COMMAND}`; export r; \
27641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27642 $(HOST_EXPORTS) \
27643 (cd $(HOST_SUBDIR)/texinfo && \
27644 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27645 $(TARGET-texinfo))
27646 @endif texinfo
27651 .PHONY: check-texinfo maybe-check-texinfo
27652 maybe-check-texinfo:
27653 @if texinfo
27654 maybe-check-texinfo: check-texinfo
27656 check-texinfo:
27657 @: $(MAKE); $(unstage)
27658 @r=`${PWD_COMMAND}`; export r; \
27659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27660 $(HOST_EXPORTS) \
27661 (cd $(HOST_SUBDIR)/texinfo && \
27662 $(MAKE) $(FLAGS_TO_PASS) check)
27664 @endif texinfo
27666 .PHONY: install-texinfo maybe-install-texinfo
27667 maybe-install-texinfo:
27668 @if texinfo
27669 maybe-install-texinfo: install-texinfo
27671 install-texinfo:
27673 @endif texinfo
27675 .PHONY: install-strip-texinfo maybe-install-strip-texinfo
27676 maybe-install-strip-texinfo:
27677 @if texinfo
27678 maybe-install-strip-texinfo: install-strip-texinfo
27680 install-strip-texinfo:
27682 @endif texinfo
27684 # Other targets (info, dvi, pdf, etc.)
27686 .PHONY: maybe-info-texinfo info-texinfo
27687 maybe-info-texinfo:
27688 @if texinfo
27689 maybe-info-texinfo: info-texinfo
27691 info-texinfo: \
27692 configure-texinfo
27693 @: $(MAKE); $(unstage)
27694 @[ -f ./texinfo/Makefile ] || exit 0; \
27695 r=`${PWD_COMMAND}`; export r; \
27696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27697 $(HOST_EXPORTS) \
27698 for flag in $(EXTRA_HOST_FLAGS) ; do \
27699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27700 done; \
27701 echo "Doing info in texinfo" ; \
27702 (cd $(HOST_SUBDIR)/texinfo && \
27703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27705 "RANLIB=$${RANLIB}" \
27706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27707 info) \
27708 || exit 1
27710 @endif texinfo
27712 .PHONY: maybe-dvi-texinfo dvi-texinfo
27713 maybe-dvi-texinfo:
27714 @if texinfo
27715 maybe-dvi-texinfo: dvi-texinfo
27717 dvi-texinfo: \
27718 configure-texinfo
27719 @: $(MAKE); $(unstage)
27720 @[ -f ./texinfo/Makefile ] || exit 0; \
27721 r=`${PWD_COMMAND}`; export r; \
27722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27723 $(HOST_EXPORTS) \
27724 for flag in $(EXTRA_HOST_FLAGS) ; do \
27725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27726 done; \
27727 echo "Doing dvi in texinfo" ; \
27728 (cd $(HOST_SUBDIR)/texinfo && \
27729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27731 "RANLIB=$${RANLIB}" \
27732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27733 dvi) \
27734 || exit 1
27736 @endif texinfo
27738 .PHONY: maybe-pdf-texinfo pdf-texinfo
27739 maybe-pdf-texinfo:
27740 @if texinfo
27741 maybe-pdf-texinfo: pdf-texinfo
27743 pdf-texinfo: \
27744 configure-texinfo
27745 @: $(MAKE); $(unstage)
27746 @[ -f ./texinfo/Makefile ] || exit 0; \
27747 r=`${PWD_COMMAND}`; export r; \
27748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27749 $(HOST_EXPORTS) \
27750 for flag in $(EXTRA_HOST_FLAGS) ; do \
27751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27752 done; \
27753 echo "Doing pdf in texinfo" ; \
27754 (cd $(HOST_SUBDIR)/texinfo && \
27755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27757 "RANLIB=$${RANLIB}" \
27758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27759 pdf) \
27760 || exit 1
27762 @endif texinfo
27764 .PHONY: maybe-html-texinfo html-texinfo
27765 maybe-html-texinfo:
27766 @if texinfo
27767 maybe-html-texinfo: html-texinfo
27769 html-texinfo: \
27770 configure-texinfo
27771 @: $(MAKE); $(unstage)
27772 @[ -f ./texinfo/Makefile ] || exit 0; \
27773 r=`${PWD_COMMAND}`; export r; \
27774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27775 $(HOST_EXPORTS) \
27776 for flag in $(EXTRA_HOST_FLAGS) ; do \
27777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27778 done; \
27779 echo "Doing html in texinfo" ; \
27780 (cd $(HOST_SUBDIR)/texinfo && \
27781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27783 "RANLIB=$${RANLIB}" \
27784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27785 html) \
27786 || exit 1
27788 @endif texinfo
27790 .PHONY: maybe-TAGS-texinfo TAGS-texinfo
27791 maybe-TAGS-texinfo:
27792 @if texinfo
27793 maybe-TAGS-texinfo: TAGS-texinfo
27795 TAGS-texinfo: \
27796 configure-texinfo
27797 @: $(MAKE); $(unstage)
27798 @[ -f ./texinfo/Makefile ] || exit 0; \
27799 r=`${PWD_COMMAND}`; export r; \
27800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27801 $(HOST_EXPORTS) \
27802 for flag in $(EXTRA_HOST_FLAGS) ; do \
27803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27804 done; \
27805 echo "Doing TAGS in texinfo" ; \
27806 (cd $(HOST_SUBDIR)/texinfo && \
27807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27809 "RANLIB=$${RANLIB}" \
27810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27811 TAGS) \
27812 || exit 1
27814 @endif texinfo
27816 .PHONY: maybe-install-info-texinfo install-info-texinfo
27817 maybe-install-info-texinfo:
27818 @if texinfo
27819 maybe-install-info-texinfo: install-info-texinfo
27821 install-info-texinfo: \
27822 configure-texinfo \
27823 info-texinfo
27824 @: $(MAKE); $(unstage)
27825 @[ -f ./texinfo/Makefile ] || exit 0; \
27826 r=`${PWD_COMMAND}`; export r; \
27827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27828 $(HOST_EXPORTS) \
27829 for flag in $(EXTRA_HOST_FLAGS) ; do \
27830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27831 done; \
27832 echo "Doing install-info in texinfo" ; \
27833 (cd $(HOST_SUBDIR)/texinfo && \
27834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27836 "RANLIB=$${RANLIB}" \
27837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27838 install-info) \
27839 || exit 1
27841 @endif texinfo
27843 .PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
27844 maybe-install-pdf-texinfo:
27845 @if texinfo
27846 maybe-install-pdf-texinfo: install-pdf-texinfo
27848 install-pdf-texinfo: \
27849 configure-texinfo \
27850 pdf-texinfo
27851 @: $(MAKE); $(unstage)
27852 @[ -f ./texinfo/Makefile ] || exit 0; \
27853 r=`${PWD_COMMAND}`; export r; \
27854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27855 $(HOST_EXPORTS) \
27856 for flag in $(EXTRA_HOST_FLAGS) ; do \
27857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27858 done; \
27859 echo "Doing install-pdf in texinfo" ; \
27860 (cd $(HOST_SUBDIR)/texinfo && \
27861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27863 "RANLIB=$${RANLIB}" \
27864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27865 install-pdf) \
27866 || exit 1
27868 @endif texinfo
27870 .PHONY: maybe-install-html-texinfo install-html-texinfo
27871 maybe-install-html-texinfo:
27872 @if texinfo
27873 maybe-install-html-texinfo: install-html-texinfo
27875 install-html-texinfo: \
27876 configure-texinfo \
27877 html-texinfo
27878 @: $(MAKE); $(unstage)
27879 @[ -f ./texinfo/Makefile ] || exit 0; \
27880 r=`${PWD_COMMAND}`; export r; \
27881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27882 $(HOST_EXPORTS) \
27883 for flag in $(EXTRA_HOST_FLAGS) ; do \
27884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27885 done; \
27886 echo "Doing install-html in texinfo" ; \
27887 (cd $(HOST_SUBDIR)/texinfo && \
27888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27890 "RANLIB=$${RANLIB}" \
27891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27892 install-html) \
27893 || exit 1
27895 @endif texinfo
27897 .PHONY: maybe-installcheck-texinfo installcheck-texinfo
27898 maybe-installcheck-texinfo:
27899 @if texinfo
27900 maybe-installcheck-texinfo: installcheck-texinfo
27902 installcheck-texinfo: \
27903 configure-texinfo
27904 @: $(MAKE); $(unstage)
27905 @[ -f ./texinfo/Makefile ] || exit 0; \
27906 r=`${PWD_COMMAND}`; export r; \
27907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27908 $(HOST_EXPORTS) \
27909 for flag in $(EXTRA_HOST_FLAGS) ; do \
27910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27911 done; \
27912 echo "Doing installcheck in texinfo" ; \
27913 (cd $(HOST_SUBDIR)/texinfo && \
27914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27916 "RANLIB=$${RANLIB}" \
27917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27918 installcheck) \
27919 || exit 1
27921 @endif texinfo
27923 .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
27924 maybe-mostlyclean-texinfo:
27925 @if texinfo
27926 maybe-mostlyclean-texinfo: mostlyclean-texinfo
27928 mostlyclean-texinfo:
27929 @: $(MAKE); $(unstage)
27930 @[ -f ./texinfo/Makefile ] || exit 0; \
27931 r=`${PWD_COMMAND}`; export r; \
27932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27933 $(HOST_EXPORTS) \
27934 for flag in $(EXTRA_HOST_FLAGS) ; do \
27935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27936 done; \
27937 echo "Doing mostlyclean in texinfo" ; \
27938 (cd $(HOST_SUBDIR)/texinfo && \
27939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27941 "RANLIB=$${RANLIB}" \
27942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27943 mostlyclean) \
27944 || exit 1
27946 @endif texinfo
27948 .PHONY: maybe-clean-texinfo clean-texinfo
27949 maybe-clean-texinfo:
27950 @if texinfo
27951 maybe-clean-texinfo: clean-texinfo
27953 clean-texinfo:
27954 @: $(MAKE); $(unstage)
27955 @[ -f ./texinfo/Makefile ] || exit 0; \
27956 r=`${PWD_COMMAND}`; export r; \
27957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27958 $(HOST_EXPORTS) \
27959 for flag in $(EXTRA_HOST_FLAGS) ; do \
27960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27961 done; \
27962 echo "Doing clean in texinfo" ; \
27963 (cd $(HOST_SUBDIR)/texinfo && \
27964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27966 "RANLIB=$${RANLIB}" \
27967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27968 clean) \
27969 || exit 1
27971 @endif texinfo
27973 .PHONY: maybe-distclean-texinfo distclean-texinfo
27974 maybe-distclean-texinfo:
27975 @if texinfo
27976 maybe-distclean-texinfo: distclean-texinfo
27978 distclean-texinfo:
27979 @: $(MAKE); $(unstage)
27980 @[ -f ./texinfo/Makefile ] || exit 0; \
27981 r=`${PWD_COMMAND}`; export r; \
27982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27983 $(HOST_EXPORTS) \
27984 for flag in $(EXTRA_HOST_FLAGS) ; do \
27985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27986 done; \
27987 echo "Doing distclean in texinfo" ; \
27988 (cd $(HOST_SUBDIR)/texinfo && \
27989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27991 "RANLIB=$${RANLIB}" \
27992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27993 distclean) \
27994 || exit 1
27996 @endif texinfo
27998 .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
27999 maybe-maintainer-clean-texinfo:
28000 @if texinfo
28001 maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
28003 maintainer-clean-texinfo:
28004 @: $(MAKE); $(unstage)
28005 @[ -f ./texinfo/Makefile ] || exit 0; \
28006 r=`${PWD_COMMAND}`; export r; \
28007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28008 $(HOST_EXPORTS) \
28009 for flag in $(EXTRA_HOST_FLAGS) ; do \
28010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28011 done; \
28012 echo "Doing maintainer-clean in texinfo" ; \
28013 (cd $(HOST_SUBDIR)/texinfo && \
28014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28016 "RANLIB=$${RANLIB}" \
28017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28018 maintainer-clean) \
28019 || exit 1
28021 @endif texinfo
28025 .PHONY: configure-zlib maybe-configure-zlib
28026 maybe-configure-zlib:
28027 @if gcc-bootstrap
28028 configure-zlib: stage_current
28029 @endif gcc-bootstrap
28030 @if zlib
28031 maybe-configure-zlib: configure-zlib
28032 configure-zlib:
28033 @r=`${PWD_COMMAND}`; export r; \
28034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28035 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
28036 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
28037 $(HOST_EXPORTS) \
28038 echo Configuring in $(HOST_SUBDIR)/zlib; \
28040 this_target="${target_alias}"; \
28042 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
28043 case $(srcdir) in \
28044 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28045 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
28046 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28047 esac; \
28048 module_srcdir=zlib; \
28049 $(SHELL) \
28050 $$s/$$module_srcdir/configure \
28051 --srcdir=$${topdir}/$$module_srcdir \
28052 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28053 --target=$${this_target} \
28054 || exit 1
28055 @endif zlib
28059 .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
28060 maybe-configure-stage1-zlib:
28061 @if zlib-bootstrap
28062 maybe-configure-stage1-zlib: configure-stage1-zlib
28063 configure-stage1-zlib:
28064 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
28065 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
28066 @r=`${PWD_COMMAND}`; export r; \
28067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28068 TFLAGS="$(STAGE1_TFLAGS)"; \
28069 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
28070 $(HOST_EXPORTS) \
28071 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
28072 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
28073 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
28074 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
28075 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
28076 cd $(HOST_SUBDIR)/zlib || exit 1; \
28077 case $(srcdir) in \
28078 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28079 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
28080 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28081 esac; \
28082 module_srcdir=zlib; \
28083 $(SHELL) $$s/$$module_srcdir/configure \
28084 --srcdir=$${topdir}/$$module_srcdir \
28085 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28086 --target=${target_alias} \
28088 $(STAGE1_CONFIGURE_FLAGS)
28089 @endif zlib-bootstrap
28091 .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
28092 maybe-configure-stage2-zlib:
28093 @if zlib-bootstrap
28094 maybe-configure-stage2-zlib: configure-stage2-zlib
28095 configure-stage2-zlib:
28096 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
28097 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
28098 @r=`${PWD_COMMAND}`; export r; \
28099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28100 TFLAGS="$(STAGE2_TFLAGS)"; \
28101 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
28102 $(HOST_EXPORTS) \
28103 $(POSTSTAGE1_HOST_EXPORTS) \
28104 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
28105 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
28106 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
28107 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
28108 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
28109 cd $(HOST_SUBDIR)/zlib || exit 1; \
28110 case $(srcdir) in \
28111 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28112 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
28113 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28114 esac; \
28115 module_srcdir=zlib; \
28116 $(SHELL) $$s/$$module_srcdir/configure \
28117 --srcdir=$${topdir}/$$module_srcdir \
28118 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28119 --target=${target_alias} \
28120 --with-build-libsubdir=$(HOST_SUBDIR) \
28121 $(STAGE2_CONFIGURE_FLAGS)
28122 @endif zlib-bootstrap
28124 .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
28125 maybe-configure-stage3-zlib:
28126 @if zlib-bootstrap
28127 maybe-configure-stage3-zlib: configure-stage3-zlib
28128 configure-stage3-zlib:
28129 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
28130 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
28131 @r=`${PWD_COMMAND}`; export r; \
28132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28133 TFLAGS="$(STAGE3_TFLAGS)"; \
28134 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
28135 $(HOST_EXPORTS) \
28136 $(POSTSTAGE1_HOST_EXPORTS) \
28137 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
28138 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
28139 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
28140 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
28141 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
28142 cd $(HOST_SUBDIR)/zlib || exit 1; \
28143 case $(srcdir) in \
28144 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28145 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
28146 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28147 esac; \
28148 module_srcdir=zlib; \
28149 $(SHELL) $$s/$$module_srcdir/configure \
28150 --srcdir=$${topdir}/$$module_srcdir \
28151 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28152 --target=${target_alias} \
28153 --with-build-libsubdir=$(HOST_SUBDIR) \
28154 $(STAGE3_CONFIGURE_FLAGS)
28155 @endif zlib-bootstrap
28157 .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
28158 maybe-configure-stage4-zlib:
28159 @if zlib-bootstrap
28160 maybe-configure-stage4-zlib: configure-stage4-zlib
28161 configure-stage4-zlib:
28162 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
28163 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
28164 @r=`${PWD_COMMAND}`; export r; \
28165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28166 TFLAGS="$(STAGE4_TFLAGS)"; \
28167 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
28168 $(HOST_EXPORTS) \
28169 $(POSTSTAGE1_HOST_EXPORTS) \
28170 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
28171 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
28172 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
28173 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
28174 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
28175 cd $(HOST_SUBDIR)/zlib || exit 1; \
28176 case $(srcdir) in \
28177 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28178 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
28179 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28180 esac; \
28181 module_srcdir=zlib; \
28182 $(SHELL) $$s/$$module_srcdir/configure \
28183 --srcdir=$${topdir}/$$module_srcdir \
28184 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28185 --target=${target_alias} \
28186 --with-build-libsubdir=$(HOST_SUBDIR) \
28187 $(STAGE4_CONFIGURE_FLAGS)
28188 @endif zlib-bootstrap
28190 .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
28191 maybe-configure-stageprofile-zlib:
28192 @if zlib-bootstrap
28193 maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
28194 configure-stageprofile-zlib:
28195 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
28196 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
28197 @r=`${PWD_COMMAND}`; export r; \
28198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28199 TFLAGS="$(STAGEprofile_TFLAGS)"; \
28200 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
28201 $(HOST_EXPORTS) \
28202 $(POSTSTAGE1_HOST_EXPORTS) \
28203 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
28204 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
28205 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
28206 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
28207 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
28208 cd $(HOST_SUBDIR)/zlib || exit 1; \
28209 case $(srcdir) in \
28210 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28211 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
28212 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28213 esac; \
28214 module_srcdir=zlib; \
28215 $(SHELL) $$s/$$module_srcdir/configure \
28216 --srcdir=$${topdir}/$$module_srcdir \
28217 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28218 --target=${target_alias} \
28219 --with-build-libsubdir=$(HOST_SUBDIR) \
28220 $(STAGEprofile_CONFIGURE_FLAGS)
28221 @endif zlib-bootstrap
28223 .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
28224 maybe-configure-stagefeedback-zlib:
28225 @if zlib-bootstrap
28226 maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
28227 configure-stagefeedback-zlib:
28228 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
28229 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
28230 @r=`${PWD_COMMAND}`; export r; \
28231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28232 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
28233 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
28234 $(HOST_EXPORTS) \
28235 $(POSTSTAGE1_HOST_EXPORTS) \
28236 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
28237 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
28238 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
28239 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
28240 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
28241 cd $(HOST_SUBDIR)/zlib || exit 1; \
28242 case $(srcdir) in \
28243 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28244 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
28245 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28246 esac; \
28247 module_srcdir=zlib; \
28248 $(SHELL) $$s/$$module_srcdir/configure \
28249 --srcdir=$${topdir}/$$module_srcdir \
28250 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28251 --target=${target_alias} \
28252 --with-build-libsubdir=$(HOST_SUBDIR) \
28253 $(STAGEfeedback_CONFIGURE_FLAGS)
28254 @endif zlib-bootstrap
28260 .PHONY: all-zlib maybe-all-zlib
28261 maybe-all-zlib:
28262 @if gcc-bootstrap
28263 all-zlib: stage_current
28264 @endif gcc-bootstrap
28265 @if zlib
28266 TARGET-zlib=all
28267 maybe-all-zlib: all-zlib
28268 all-zlib: configure-zlib
28269 @r=`${PWD_COMMAND}`; export r; \
28270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28271 $(HOST_EXPORTS) \
28272 (cd $(HOST_SUBDIR)/zlib && \
28273 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28274 $(TARGET-zlib))
28275 @endif zlib
28279 .PHONY: all-stage1-zlib maybe-all-stage1-zlib
28280 .PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
28281 maybe-all-stage1-zlib:
28282 maybe-clean-stage1-zlib:
28283 @if zlib-bootstrap
28284 maybe-all-stage1-zlib: all-stage1-zlib
28285 all-stage1: all-stage1-zlib
28286 TARGET-stage1-zlib = $(TARGET-zlib)
28287 all-stage1-zlib: configure-stage1-zlib
28288 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
28289 @r=`${PWD_COMMAND}`; export r; \
28290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28291 TFLAGS="$(STAGE1_TFLAGS)"; \
28292 $(HOST_EXPORTS) \
28293 cd $(HOST_SUBDIR)/zlib && \
28294 $(MAKE) $(BASE_FLAGS_TO_PASS) \
28295 CFLAGS="$(STAGE1_CFLAGS)" \
28296 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
28297 LIBCFLAGS="$(LIBCFLAGS)" \
28298 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28299 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28300 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28301 $(EXTRA_HOST_FLAGS) \
28302 $(STAGE1_FLAGS_TO_PASS) \
28303 TFLAGS="$(STAGE1_TFLAGS)" \
28304 $(TARGET-stage1-zlib)
28306 maybe-clean-stage1-zlib: clean-stage1-zlib
28307 clean-stage1: clean-stage1-zlib
28308 clean-stage1-zlib:
28309 @if [ $(current_stage) = stage1 ]; then \
28310 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
28311 else \
28312 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
28313 $(MAKE) stage1-start; \
28314 fi; \
28315 cd $(HOST_SUBDIR)/zlib && \
28316 $(MAKE) $(EXTRA_HOST_FLAGS) \
28317 $(STAGE1_FLAGS_TO_PASS) clean
28318 @endif zlib-bootstrap
28321 .PHONY: all-stage2-zlib maybe-all-stage2-zlib
28322 .PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
28323 maybe-all-stage2-zlib:
28324 maybe-clean-stage2-zlib:
28325 @if zlib-bootstrap
28326 maybe-all-stage2-zlib: all-stage2-zlib
28327 all-stage2: all-stage2-zlib
28328 TARGET-stage2-zlib = $(TARGET-zlib)
28329 all-stage2-zlib: configure-stage2-zlib
28330 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
28331 @r=`${PWD_COMMAND}`; export r; \
28332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28333 TFLAGS="$(STAGE2_TFLAGS)"; \
28334 $(HOST_EXPORTS) \
28335 $(POSTSTAGE1_HOST_EXPORTS) \
28336 cd $(HOST_SUBDIR)/zlib && \
28337 $(MAKE) $(BASE_FLAGS_TO_PASS) \
28338 CFLAGS="$(STAGE2_CFLAGS)" \
28339 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
28340 LIBCFLAGS="$(STAGE2_CFLAGS)" \
28341 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28342 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28343 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28344 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28345 TFLAGS="$(STAGE2_TFLAGS)" \
28346 $(TARGET-stage2-zlib)
28348 maybe-clean-stage2-zlib: clean-stage2-zlib
28349 clean-stage2: clean-stage2-zlib
28350 clean-stage2-zlib:
28351 @if [ $(current_stage) = stage2 ]; then \
28352 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
28353 else \
28354 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
28355 $(MAKE) stage2-start; \
28356 fi; \
28357 cd $(HOST_SUBDIR)/zlib && \
28358 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
28359 @endif zlib-bootstrap
28362 .PHONY: all-stage3-zlib maybe-all-stage3-zlib
28363 .PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
28364 maybe-all-stage3-zlib:
28365 maybe-clean-stage3-zlib:
28366 @if zlib-bootstrap
28367 maybe-all-stage3-zlib: all-stage3-zlib
28368 all-stage3: all-stage3-zlib
28369 TARGET-stage3-zlib = $(TARGET-zlib)
28370 all-stage3-zlib: configure-stage3-zlib
28371 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
28372 @r=`${PWD_COMMAND}`; export r; \
28373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28374 TFLAGS="$(STAGE3_TFLAGS)"; \
28375 $(HOST_EXPORTS) \
28376 $(POSTSTAGE1_HOST_EXPORTS) \
28377 cd $(HOST_SUBDIR)/zlib && \
28378 $(MAKE) $(BASE_FLAGS_TO_PASS) \
28379 CFLAGS="$(STAGE3_CFLAGS)" \
28380 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
28381 LIBCFLAGS="$(STAGE3_CFLAGS)" \
28382 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28383 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28384 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28385 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28386 TFLAGS="$(STAGE3_TFLAGS)" \
28387 $(TARGET-stage3-zlib)
28389 maybe-clean-stage3-zlib: clean-stage3-zlib
28390 clean-stage3: clean-stage3-zlib
28391 clean-stage3-zlib:
28392 @if [ $(current_stage) = stage3 ]; then \
28393 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
28394 else \
28395 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
28396 $(MAKE) stage3-start; \
28397 fi; \
28398 cd $(HOST_SUBDIR)/zlib && \
28399 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
28400 @endif zlib-bootstrap
28403 .PHONY: all-stage4-zlib maybe-all-stage4-zlib
28404 .PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
28405 maybe-all-stage4-zlib:
28406 maybe-clean-stage4-zlib:
28407 @if zlib-bootstrap
28408 maybe-all-stage4-zlib: all-stage4-zlib
28409 all-stage4: all-stage4-zlib
28410 TARGET-stage4-zlib = $(TARGET-zlib)
28411 all-stage4-zlib: configure-stage4-zlib
28412 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
28413 @r=`${PWD_COMMAND}`; export r; \
28414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28415 TFLAGS="$(STAGE4_TFLAGS)"; \
28416 $(HOST_EXPORTS) \
28417 $(POSTSTAGE1_HOST_EXPORTS) \
28418 cd $(HOST_SUBDIR)/zlib && \
28419 $(MAKE) $(BASE_FLAGS_TO_PASS) \
28420 CFLAGS="$(STAGE4_CFLAGS)" \
28421 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
28422 LIBCFLAGS="$(STAGE4_CFLAGS)" \
28423 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28424 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28425 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28426 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28427 TFLAGS="$(STAGE4_TFLAGS)" \
28428 $(TARGET-stage4-zlib)
28430 maybe-clean-stage4-zlib: clean-stage4-zlib
28431 clean-stage4: clean-stage4-zlib
28432 clean-stage4-zlib:
28433 @if [ $(current_stage) = stage4 ]; then \
28434 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
28435 else \
28436 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
28437 $(MAKE) stage4-start; \
28438 fi; \
28439 cd $(HOST_SUBDIR)/zlib && \
28440 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
28441 @endif zlib-bootstrap
28444 .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
28445 .PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
28446 maybe-all-stageprofile-zlib:
28447 maybe-clean-stageprofile-zlib:
28448 @if zlib-bootstrap
28449 maybe-all-stageprofile-zlib: all-stageprofile-zlib
28450 all-stageprofile: all-stageprofile-zlib
28451 TARGET-stageprofile-zlib = $(TARGET-zlib)
28452 all-stageprofile-zlib: configure-stageprofile-zlib
28453 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
28454 @r=`${PWD_COMMAND}`; export r; \
28455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28456 TFLAGS="$(STAGEprofile_TFLAGS)"; \
28457 $(HOST_EXPORTS) \
28458 $(POSTSTAGE1_HOST_EXPORTS) \
28459 cd $(HOST_SUBDIR)/zlib && \
28460 $(MAKE) $(BASE_FLAGS_TO_PASS) \
28461 CFLAGS="$(STAGEprofile_CFLAGS)" \
28462 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
28463 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
28464 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28465 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28466 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28467 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28468 TFLAGS="$(STAGEprofile_TFLAGS)" \
28469 $(TARGET-stageprofile-zlib)
28471 maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
28472 clean-stageprofile: clean-stageprofile-zlib
28473 clean-stageprofile-zlib:
28474 @if [ $(current_stage) = stageprofile ]; then \
28475 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
28476 else \
28477 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
28478 $(MAKE) stageprofile-start; \
28479 fi; \
28480 cd $(HOST_SUBDIR)/zlib && \
28481 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
28482 @endif zlib-bootstrap
28485 .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
28486 .PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
28487 maybe-all-stagefeedback-zlib:
28488 maybe-clean-stagefeedback-zlib:
28489 @if zlib-bootstrap
28490 maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
28491 all-stagefeedback: all-stagefeedback-zlib
28492 TARGET-stagefeedback-zlib = $(TARGET-zlib)
28493 all-stagefeedback-zlib: configure-stagefeedback-zlib
28494 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
28495 @r=`${PWD_COMMAND}`; export r; \
28496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28497 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
28498 $(HOST_EXPORTS) \
28499 $(POSTSTAGE1_HOST_EXPORTS) \
28500 cd $(HOST_SUBDIR)/zlib && \
28501 $(MAKE) $(BASE_FLAGS_TO_PASS) \
28502 CFLAGS="$(STAGEfeedback_CFLAGS)" \
28503 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
28504 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
28505 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28506 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28507 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28508 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28509 TFLAGS="$(STAGEfeedback_TFLAGS)" \
28510 $(TARGET-stagefeedback-zlib)
28512 maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
28513 clean-stagefeedback: clean-stagefeedback-zlib
28514 clean-stagefeedback-zlib:
28515 @if [ $(current_stage) = stagefeedback ]; then \
28516 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
28517 else \
28518 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
28519 $(MAKE) stagefeedback-start; \
28520 fi; \
28521 cd $(HOST_SUBDIR)/zlib && \
28522 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
28523 @endif zlib-bootstrap
28529 .PHONY: check-zlib maybe-check-zlib
28530 maybe-check-zlib:
28531 @if zlib
28532 maybe-check-zlib: check-zlib
28534 check-zlib:
28536 @endif zlib
28538 .PHONY: install-zlib maybe-install-zlib
28539 maybe-install-zlib:
28540 @if zlib
28541 maybe-install-zlib: install-zlib
28543 install-zlib:
28545 @endif zlib
28547 .PHONY: install-strip-zlib maybe-install-strip-zlib
28548 maybe-install-strip-zlib:
28549 @if zlib
28550 maybe-install-strip-zlib: install-strip-zlib
28552 install-strip-zlib:
28554 @endif zlib
28556 # Other targets (info, dvi, pdf, etc.)
28558 .PHONY: maybe-info-zlib info-zlib
28559 maybe-info-zlib:
28560 @if zlib
28561 maybe-info-zlib: info-zlib
28563 info-zlib: \
28564 configure-zlib
28565 @[ -f ./zlib/Makefile ] || exit 0; \
28566 r=`${PWD_COMMAND}`; export r; \
28567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28568 $(HOST_EXPORTS) \
28569 for flag in $(EXTRA_HOST_FLAGS) ; do \
28570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28571 done; \
28572 echo "Doing info in zlib" ; \
28573 (cd $(HOST_SUBDIR)/zlib && \
28574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28576 "RANLIB=$${RANLIB}" \
28577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28578 info) \
28579 || exit 1
28581 @endif zlib
28583 .PHONY: maybe-dvi-zlib dvi-zlib
28584 maybe-dvi-zlib:
28585 @if zlib
28586 maybe-dvi-zlib: dvi-zlib
28588 dvi-zlib: \
28589 configure-zlib
28590 @[ -f ./zlib/Makefile ] || exit 0; \
28591 r=`${PWD_COMMAND}`; export r; \
28592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28593 $(HOST_EXPORTS) \
28594 for flag in $(EXTRA_HOST_FLAGS) ; do \
28595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28596 done; \
28597 echo "Doing dvi in zlib" ; \
28598 (cd $(HOST_SUBDIR)/zlib && \
28599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28601 "RANLIB=$${RANLIB}" \
28602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28603 dvi) \
28604 || exit 1
28606 @endif zlib
28608 .PHONY: maybe-pdf-zlib pdf-zlib
28609 maybe-pdf-zlib:
28610 @if zlib
28611 maybe-pdf-zlib: pdf-zlib
28613 pdf-zlib: \
28614 configure-zlib
28615 @[ -f ./zlib/Makefile ] || exit 0; \
28616 r=`${PWD_COMMAND}`; export r; \
28617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28618 $(HOST_EXPORTS) \
28619 for flag in $(EXTRA_HOST_FLAGS) ; do \
28620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28621 done; \
28622 echo "Doing pdf in zlib" ; \
28623 (cd $(HOST_SUBDIR)/zlib && \
28624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28626 "RANLIB=$${RANLIB}" \
28627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28628 pdf) \
28629 || exit 1
28631 @endif zlib
28633 .PHONY: maybe-html-zlib html-zlib
28634 maybe-html-zlib:
28635 @if zlib
28636 maybe-html-zlib: html-zlib
28638 html-zlib: \
28639 configure-zlib
28640 @[ -f ./zlib/Makefile ] || exit 0; \
28641 r=`${PWD_COMMAND}`; export r; \
28642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28643 $(HOST_EXPORTS) \
28644 for flag in $(EXTRA_HOST_FLAGS) ; do \
28645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28646 done; \
28647 echo "Doing html in zlib" ; \
28648 (cd $(HOST_SUBDIR)/zlib && \
28649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28651 "RANLIB=$${RANLIB}" \
28652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28653 html) \
28654 || exit 1
28656 @endif zlib
28658 .PHONY: maybe-TAGS-zlib TAGS-zlib
28659 maybe-TAGS-zlib:
28660 @if zlib
28661 maybe-TAGS-zlib: TAGS-zlib
28663 TAGS-zlib: \
28664 configure-zlib
28665 @[ -f ./zlib/Makefile ] || exit 0; \
28666 r=`${PWD_COMMAND}`; export r; \
28667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28668 $(HOST_EXPORTS) \
28669 for flag in $(EXTRA_HOST_FLAGS) ; do \
28670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28671 done; \
28672 echo "Doing TAGS in zlib" ; \
28673 (cd $(HOST_SUBDIR)/zlib && \
28674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28676 "RANLIB=$${RANLIB}" \
28677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28678 TAGS) \
28679 || exit 1
28681 @endif zlib
28683 .PHONY: maybe-install-info-zlib install-info-zlib
28684 maybe-install-info-zlib:
28685 @if zlib
28686 maybe-install-info-zlib: install-info-zlib
28688 install-info-zlib: \
28689 configure-zlib \
28690 info-zlib
28691 @[ -f ./zlib/Makefile ] || exit 0; \
28692 r=`${PWD_COMMAND}`; export r; \
28693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28694 $(HOST_EXPORTS) \
28695 for flag in $(EXTRA_HOST_FLAGS) ; do \
28696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28697 done; \
28698 echo "Doing install-info in zlib" ; \
28699 (cd $(HOST_SUBDIR)/zlib && \
28700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28702 "RANLIB=$${RANLIB}" \
28703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28704 install-info) \
28705 || exit 1
28707 @endif zlib
28709 .PHONY: maybe-install-pdf-zlib install-pdf-zlib
28710 maybe-install-pdf-zlib:
28711 @if zlib
28712 maybe-install-pdf-zlib: install-pdf-zlib
28714 install-pdf-zlib: \
28715 configure-zlib \
28716 pdf-zlib
28717 @[ -f ./zlib/Makefile ] || exit 0; \
28718 r=`${PWD_COMMAND}`; export r; \
28719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28720 $(HOST_EXPORTS) \
28721 for flag in $(EXTRA_HOST_FLAGS) ; do \
28722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28723 done; \
28724 echo "Doing install-pdf in zlib" ; \
28725 (cd $(HOST_SUBDIR)/zlib && \
28726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28728 "RANLIB=$${RANLIB}" \
28729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28730 install-pdf) \
28731 || exit 1
28733 @endif zlib
28735 .PHONY: maybe-install-html-zlib install-html-zlib
28736 maybe-install-html-zlib:
28737 @if zlib
28738 maybe-install-html-zlib: install-html-zlib
28740 install-html-zlib: \
28741 configure-zlib \
28742 html-zlib
28743 @[ -f ./zlib/Makefile ] || exit 0; \
28744 r=`${PWD_COMMAND}`; export r; \
28745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28746 $(HOST_EXPORTS) \
28747 for flag in $(EXTRA_HOST_FLAGS) ; do \
28748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28749 done; \
28750 echo "Doing install-html in zlib" ; \
28751 (cd $(HOST_SUBDIR)/zlib && \
28752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28754 "RANLIB=$${RANLIB}" \
28755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28756 install-html) \
28757 || exit 1
28759 @endif zlib
28761 .PHONY: maybe-installcheck-zlib installcheck-zlib
28762 maybe-installcheck-zlib:
28763 @if zlib
28764 maybe-installcheck-zlib: installcheck-zlib
28766 installcheck-zlib: \
28767 configure-zlib
28768 @[ -f ./zlib/Makefile ] || exit 0; \
28769 r=`${PWD_COMMAND}`; export r; \
28770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28771 $(HOST_EXPORTS) \
28772 for flag in $(EXTRA_HOST_FLAGS) ; do \
28773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28774 done; \
28775 echo "Doing installcheck in zlib" ; \
28776 (cd $(HOST_SUBDIR)/zlib && \
28777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28779 "RANLIB=$${RANLIB}" \
28780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28781 installcheck) \
28782 || exit 1
28784 @endif zlib
28786 .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
28787 maybe-mostlyclean-zlib:
28788 @if zlib
28789 maybe-mostlyclean-zlib: mostlyclean-zlib
28791 mostlyclean-zlib:
28792 @[ -f ./zlib/Makefile ] || exit 0; \
28793 r=`${PWD_COMMAND}`; export r; \
28794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28795 $(HOST_EXPORTS) \
28796 for flag in $(EXTRA_HOST_FLAGS) ; do \
28797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28798 done; \
28799 echo "Doing mostlyclean in zlib" ; \
28800 (cd $(HOST_SUBDIR)/zlib && \
28801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28803 "RANLIB=$${RANLIB}" \
28804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28805 mostlyclean) \
28806 || exit 1
28808 @endif zlib
28810 .PHONY: maybe-clean-zlib clean-zlib
28811 maybe-clean-zlib:
28812 @if zlib
28813 maybe-clean-zlib: clean-zlib
28815 clean-zlib:
28816 @[ -f ./zlib/Makefile ] || exit 0; \
28817 r=`${PWD_COMMAND}`; export r; \
28818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28819 $(HOST_EXPORTS) \
28820 for flag in $(EXTRA_HOST_FLAGS) ; do \
28821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28822 done; \
28823 echo "Doing clean in zlib" ; \
28824 (cd $(HOST_SUBDIR)/zlib && \
28825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28827 "RANLIB=$${RANLIB}" \
28828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28829 clean) \
28830 || exit 1
28832 @endif zlib
28834 .PHONY: maybe-distclean-zlib distclean-zlib
28835 maybe-distclean-zlib:
28836 @if zlib
28837 maybe-distclean-zlib: distclean-zlib
28839 distclean-zlib:
28840 @[ -f ./zlib/Makefile ] || exit 0; \
28841 r=`${PWD_COMMAND}`; export r; \
28842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28843 $(HOST_EXPORTS) \
28844 for flag in $(EXTRA_HOST_FLAGS) ; do \
28845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28846 done; \
28847 echo "Doing distclean in zlib" ; \
28848 (cd $(HOST_SUBDIR)/zlib && \
28849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28851 "RANLIB=$${RANLIB}" \
28852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28853 distclean) \
28854 || exit 1
28856 @endif zlib
28858 .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
28859 maybe-maintainer-clean-zlib:
28860 @if zlib
28861 maybe-maintainer-clean-zlib: maintainer-clean-zlib
28863 maintainer-clean-zlib:
28864 @[ -f ./zlib/Makefile ] || exit 0; \
28865 r=`${PWD_COMMAND}`; export r; \
28866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28867 $(HOST_EXPORTS) \
28868 for flag in $(EXTRA_HOST_FLAGS) ; do \
28869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28870 done; \
28871 echo "Doing maintainer-clean in zlib" ; \
28872 (cd $(HOST_SUBDIR)/zlib && \
28873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28875 "RANLIB=$${RANLIB}" \
28876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28877 maintainer-clean) \
28878 || exit 1
28880 @endif zlib
28884 .PHONY: configure-gdb maybe-configure-gdb
28885 maybe-configure-gdb:
28886 @if gcc-bootstrap
28887 configure-gdb: stage_current
28888 @endif gcc-bootstrap
28889 @if gdb
28890 maybe-configure-gdb: configure-gdb
28891 configure-gdb:
28892 @: $(MAKE); $(unstage)
28893 @r=`${PWD_COMMAND}`; export r; \
28894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28895 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
28896 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
28897 $(HOST_EXPORTS) \
28898 echo Configuring in $(HOST_SUBDIR)/gdb; \
28900 this_target="${target_alias}"; \
28902 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
28903 case $(srcdir) in \
28904 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28905 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
28906 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28907 esac; \
28908 module_srcdir=gdb; \
28909 $(SHELL) \
28910 $$s/$$module_srcdir/configure \
28911 --srcdir=$${topdir}/$$module_srcdir \
28912 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28913 --target=$${this_target} \
28914 || exit 1
28915 @endif gdb
28921 .PHONY: all-gdb maybe-all-gdb
28922 maybe-all-gdb:
28923 @if gcc-bootstrap
28924 all-gdb: stage_current
28925 @endif gcc-bootstrap
28926 @if gdb
28927 TARGET-gdb=all
28928 maybe-all-gdb: all-gdb
28929 all-gdb: configure-gdb
28930 @: $(MAKE); $(unstage)
28931 @r=`${PWD_COMMAND}`; export r; \
28932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28933 $(HOST_EXPORTS) \
28934 (cd $(HOST_SUBDIR)/gdb && \
28935 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28936 $(TARGET-gdb))
28937 @endif gdb
28942 .PHONY: check-gdb maybe-check-gdb
28943 maybe-check-gdb:
28944 @if gdb
28945 maybe-check-gdb: check-gdb
28947 check-gdb:
28948 @: $(MAKE); $(unstage)
28949 @r=`${PWD_COMMAND}`; export r; \
28950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28951 $(HOST_EXPORTS) \
28952 (cd $(HOST_SUBDIR)/gdb && \
28953 $(MAKE) $(FLAGS_TO_PASS) check)
28955 @endif gdb
28957 .PHONY: install-gdb maybe-install-gdb
28958 maybe-install-gdb:
28959 @if gdb
28960 maybe-install-gdb: install-gdb
28962 install-gdb: installdirs
28963 @: $(MAKE); $(unstage)
28964 @r=`${PWD_COMMAND}`; export r; \
28965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28966 $(HOST_EXPORTS) \
28967 (cd $(HOST_SUBDIR)/gdb && \
28968 $(MAKE) $(FLAGS_TO_PASS) install)
28970 @endif gdb
28972 .PHONY: install-strip-gdb maybe-install-strip-gdb
28973 maybe-install-strip-gdb:
28974 @if gdb
28975 maybe-install-strip-gdb: install-strip-gdb
28977 install-strip-gdb: installdirs
28978 @: $(MAKE); $(unstage)
28979 @r=`${PWD_COMMAND}`; export r; \
28980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28981 $(HOST_EXPORTS) \
28982 (cd $(HOST_SUBDIR)/gdb && \
28983 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28985 @endif gdb
28987 # Other targets (info, dvi, pdf, etc.)
28989 .PHONY: maybe-info-gdb info-gdb
28990 maybe-info-gdb:
28991 @if gdb
28992 maybe-info-gdb: info-gdb
28994 info-gdb: \
28995 configure-gdb
28996 @: $(MAKE); $(unstage)
28997 @[ -f ./gdb/Makefile ] || exit 0; \
28998 r=`${PWD_COMMAND}`; export r; \
28999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29000 $(HOST_EXPORTS) \
29001 for flag in $(EXTRA_HOST_FLAGS) ; do \
29002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29003 done; \
29004 echo "Doing info in gdb" ; \
29005 (cd $(HOST_SUBDIR)/gdb && \
29006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29008 "RANLIB=$${RANLIB}" \
29009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29010 info) \
29011 || exit 1
29013 @endif gdb
29015 .PHONY: maybe-dvi-gdb dvi-gdb
29016 maybe-dvi-gdb:
29017 @if gdb
29018 maybe-dvi-gdb: dvi-gdb
29020 dvi-gdb: \
29021 configure-gdb
29022 @: $(MAKE); $(unstage)
29023 @[ -f ./gdb/Makefile ] || exit 0; \
29024 r=`${PWD_COMMAND}`; export r; \
29025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29026 $(HOST_EXPORTS) \
29027 for flag in $(EXTRA_HOST_FLAGS) ; do \
29028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29029 done; \
29030 echo "Doing dvi in gdb" ; \
29031 (cd $(HOST_SUBDIR)/gdb && \
29032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29034 "RANLIB=$${RANLIB}" \
29035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29036 dvi) \
29037 || exit 1
29039 @endif gdb
29041 .PHONY: maybe-pdf-gdb pdf-gdb
29042 maybe-pdf-gdb:
29043 @if gdb
29044 maybe-pdf-gdb: pdf-gdb
29046 pdf-gdb: \
29047 configure-gdb
29048 @: $(MAKE); $(unstage)
29049 @[ -f ./gdb/Makefile ] || exit 0; \
29050 r=`${PWD_COMMAND}`; export r; \
29051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29052 $(HOST_EXPORTS) \
29053 for flag in $(EXTRA_HOST_FLAGS) ; do \
29054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29055 done; \
29056 echo "Doing pdf in gdb" ; \
29057 (cd $(HOST_SUBDIR)/gdb && \
29058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29060 "RANLIB=$${RANLIB}" \
29061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29062 pdf) \
29063 || exit 1
29065 @endif gdb
29067 .PHONY: maybe-html-gdb html-gdb
29068 maybe-html-gdb:
29069 @if gdb
29070 maybe-html-gdb: html-gdb
29072 html-gdb: \
29073 configure-gdb
29074 @: $(MAKE); $(unstage)
29075 @[ -f ./gdb/Makefile ] || exit 0; \
29076 r=`${PWD_COMMAND}`; export r; \
29077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29078 $(HOST_EXPORTS) \
29079 for flag in $(EXTRA_HOST_FLAGS) ; do \
29080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29081 done; \
29082 echo "Doing html in gdb" ; \
29083 (cd $(HOST_SUBDIR)/gdb && \
29084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29086 "RANLIB=$${RANLIB}" \
29087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29088 html) \
29089 || exit 1
29091 @endif gdb
29093 .PHONY: maybe-TAGS-gdb TAGS-gdb
29094 maybe-TAGS-gdb:
29095 @if gdb
29096 maybe-TAGS-gdb: TAGS-gdb
29098 TAGS-gdb: \
29099 configure-gdb
29100 @: $(MAKE); $(unstage)
29101 @[ -f ./gdb/Makefile ] || exit 0; \
29102 r=`${PWD_COMMAND}`; export r; \
29103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29104 $(HOST_EXPORTS) \
29105 for flag in $(EXTRA_HOST_FLAGS) ; do \
29106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29107 done; \
29108 echo "Doing TAGS in gdb" ; \
29109 (cd $(HOST_SUBDIR)/gdb && \
29110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29112 "RANLIB=$${RANLIB}" \
29113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29114 TAGS) \
29115 || exit 1
29117 @endif gdb
29119 .PHONY: maybe-install-info-gdb install-info-gdb
29120 maybe-install-info-gdb:
29121 @if gdb
29122 maybe-install-info-gdb: install-info-gdb
29124 install-info-gdb: \
29125 configure-gdb \
29126 info-gdb
29127 @: $(MAKE); $(unstage)
29128 @[ -f ./gdb/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 install-info in gdb" ; \
29136 (cd $(HOST_SUBDIR)/gdb && \
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 install-info) \
29142 || exit 1
29144 @endif gdb
29146 .PHONY: maybe-install-pdf-gdb install-pdf-gdb
29147 maybe-install-pdf-gdb:
29148 @if gdb
29149 maybe-install-pdf-gdb: install-pdf-gdb
29151 install-pdf-gdb: \
29152 configure-gdb \
29153 pdf-gdb
29154 @: $(MAKE); $(unstage)
29155 @[ -f ./gdb/Makefile ] || exit 0; \
29156 r=`${PWD_COMMAND}`; export r; \
29157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29158 $(HOST_EXPORTS) \
29159 for flag in $(EXTRA_HOST_FLAGS) ; do \
29160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29161 done; \
29162 echo "Doing install-pdf in gdb" ; \
29163 (cd $(HOST_SUBDIR)/gdb && \
29164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29166 "RANLIB=$${RANLIB}" \
29167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29168 install-pdf) \
29169 || exit 1
29171 @endif gdb
29173 .PHONY: maybe-install-html-gdb install-html-gdb
29174 maybe-install-html-gdb:
29175 @if gdb
29176 maybe-install-html-gdb: install-html-gdb
29178 install-html-gdb: \
29179 configure-gdb \
29180 html-gdb
29181 @: $(MAKE); $(unstage)
29182 @[ -f ./gdb/Makefile ] || exit 0; \
29183 r=`${PWD_COMMAND}`; export r; \
29184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29185 $(HOST_EXPORTS) \
29186 for flag in $(EXTRA_HOST_FLAGS) ; do \
29187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29188 done; \
29189 echo "Doing install-html in gdb" ; \
29190 (cd $(HOST_SUBDIR)/gdb && \
29191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29193 "RANLIB=$${RANLIB}" \
29194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29195 install-html) \
29196 || exit 1
29198 @endif gdb
29200 .PHONY: maybe-installcheck-gdb installcheck-gdb
29201 maybe-installcheck-gdb:
29202 @if gdb
29203 maybe-installcheck-gdb: installcheck-gdb
29205 installcheck-gdb: \
29206 configure-gdb
29207 @: $(MAKE); $(unstage)
29208 @[ -f ./gdb/Makefile ] || exit 0; \
29209 r=`${PWD_COMMAND}`; export r; \
29210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29211 $(HOST_EXPORTS) \
29212 for flag in $(EXTRA_HOST_FLAGS) ; do \
29213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29214 done; \
29215 echo "Doing installcheck in gdb" ; \
29216 (cd $(HOST_SUBDIR)/gdb && \
29217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29219 "RANLIB=$${RANLIB}" \
29220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29221 installcheck) \
29222 || exit 1
29224 @endif gdb
29226 .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
29227 maybe-mostlyclean-gdb:
29228 @if gdb
29229 maybe-mostlyclean-gdb: mostlyclean-gdb
29231 mostlyclean-gdb:
29232 @: $(MAKE); $(unstage)
29233 @[ -f ./gdb/Makefile ] || exit 0; \
29234 r=`${PWD_COMMAND}`; export r; \
29235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29236 $(HOST_EXPORTS) \
29237 for flag in $(EXTRA_HOST_FLAGS) ; do \
29238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29239 done; \
29240 echo "Doing mostlyclean in gdb" ; \
29241 (cd $(HOST_SUBDIR)/gdb && \
29242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29244 "RANLIB=$${RANLIB}" \
29245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29246 mostlyclean) \
29247 || exit 1
29249 @endif gdb
29251 .PHONY: maybe-clean-gdb clean-gdb
29252 maybe-clean-gdb:
29253 @if gdb
29254 maybe-clean-gdb: clean-gdb
29256 clean-gdb:
29257 @: $(MAKE); $(unstage)
29258 @[ -f ./gdb/Makefile ] || exit 0; \
29259 r=`${PWD_COMMAND}`; export r; \
29260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29261 $(HOST_EXPORTS) \
29262 for flag in $(EXTRA_HOST_FLAGS) ; do \
29263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29264 done; \
29265 echo "Doing clean in gdb" ; \
29266 (cd $(HOST_SUBDIR)/gdb && \
29267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29269 "RANLIB=$${RANLIB}" \
29270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29271 clean) \
29272 || exit 1
29274 @endif gdb
29276 .PHONY: maybe-distclean-gdb distclean-gdb
29277 maybe-distclean-gdb:
29278 @if gdb
29279 maybe-distclean-gdb: distclean-gdb
29281 distclean-gdb:
29282 @: $(MAKE); $(unstage)
29283 @[ -f ./gdb/Makefile ] || exit 0; \
29284 r=`${PWD_COMMAND}`; export r; \
29285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29286 $(HOST_EXPORTS) \
29287 for flag in $(EXTRA_HOST_FLAGS) ; do \
29288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29289 done; \
29290 echo "Doing distclean in gdb" ; \
29291 (cd $(HOST_SUBDIR)/gdb && \
29292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29294 "RANLIB=$${RANLIB}" \
29295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29296 distclean) \
29297 || exit 1
29299 @endif gdb
29301 .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
29302 maybe-maintainer-clean-gdb:
29303 @if gdb
29304 maybe-maintainer-clean-gdb: maintainer-clean-gdb
29306 maintainer-clean-gdb:
29307 @: $(MAKE); $(unstage)
29308 @[ -f ./gdb/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 maintainer-clean in gdb" ; \
29316 (cd $(HOST_SUBDIR)/gdb && \
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 maintainer-clean) \
29322 || exit 1
29324 @endif gdb
29328 .PHONY: configure-expect maybe-configure-expect
29329 maybe-configure-expect:
29330 @if gcc-bootstrap
29331 configure-expect: stage_current
29332 @endif gcc-bootstrap
29333 @if expect
29334 maybe-configure-expect: configure-expect
29335 configure-expect:
29336 @: $(MAKE); $(unstage)
29337 @r=`${PWD_COMMAND}`; export r; \
29338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29339 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
29340 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
29341 $(HOST_EXPORTS) \
29342 echo Configuring in $(HOST_SUBDIR)/expect; \
29344 this_target="${target_alias}"; \
29346 cd "$(HOST_SUBDIR)/expect" || exit 1; \
29347 case $(srcdir) in \
29348 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29349 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
29350 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29351 esac; \
29352 module_srcdir=expect; \
29353 $(SHELL) \
29354 $$s/$$module_srcdir/configure \
29355 --srcdir=$${topdir}/$$module_srcdir \
29356 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29357 --target=$${this_target} \
29358 || exit 1
29359 @endif expect
29365 .PHONY: all-expect maybe-all-expect
29366 maybe-all-expect:
29367 @if gcc-bootstrap
29368 all-expect: stage_current
29369 @endif gcc-bootstrap
29370 @if expect
29371 TARGET-expect=all
29372 maybe-all-expect: all-expect
29373 all-expect: configure-expect
29374 @: $(MAKE); $(unstage)
29375 @r=`${PWD_COMMAND}`; export r; \
29376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29377 $(HOST_EXPORTS) \
29378 (cd $(HOST_SUBDIR)/expect && \
29379 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29380 $(TARGET-expect))
29381 @endif expect
29386 .PHONY: check-expect maybe-check-expect
29387 maybe-check-expect:
29388 @if expect
29389 maybe-check-expect: check-expect
29391 check-expect:
29392 @: $(MAKE); $(unstage)
29393 @r=`${PWD_COMMAND}`; export r; \
29394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29395 $(HOST_EXPORTS) \
29396 (cd $(HOST_SUBDIR)/expect && \
29397 $(MAKE) $(FLAGS_TO_PASS) check)
29399 @endif expect
29401 .PHONY: install-expect maybe-install-expect
29402 maybe-install-expect:
29403 @if expect
29404 maybe-install-expect: install-expect
29406 install-expect: installdirs
29407 @: $(MAKE); $(unstage)
29408 @r=`${PWD_COMMAND}`; export r; \
29409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29410 $(HOST_EXPORTS) \
29411 (cd $(HOST_SUBDIR)/expect && \
29412 $(MAKE) $(FLAGS_TO_PASS) install)
29414 @endif expect
29416 .PHONY: install-strip-expect maybe-install-strip-expect
29417 maybe-install-strip-expect:
29418 @if expect
29419 maybe-install-strip-expect: install-strip-expect
29421 install-strip-expect: installdirs
29422 @: $(MAKE); $(unstage)
29423 @r=`${PWD_COMMAND}`; export r; \
29424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29425 $(HOST_EXPORTS) \
29426 (cd $(HOST_SUBDIR)/expect && \
29427 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29429 @endif expect
29431 # Other targets (info, dvi, pdf, etc.)
29433 .PHONY: maybe-info-expect info-expect
29434 maybe-info-expect:
29435 @if expect
29436 maybe-info-expect: info-expect
29438 info-expect: \
29439 configure-expect
29440 @: $(MAKE); $(unstage)
29441 @[ -f ./expect/Makefile ] || exit 0; \
29442 r=`${PWD_COMMAND}`; export r; \
29443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29444 $(HOST_EXPORTS) \
29445 for flag in $(EXTRA_HOST_FLAGS) ; do \
29446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29447 done; \
29448 echo "Doing info in expect" ; \
29449 (cd $(HOST_SUBDIR)/expect && \
29450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29452 "RANLIB=$${RANLIB}" \
29453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29454 info) \
29455 || exit 1
29457 @endif expect
29459 .PHONY: maybe-dvi-expect dvi-expect
29460 maybe-dvi-expect:
29461 @if expect
29462 maybe-dvi-expect: dvi-expect
29464 dvi-expect: \
29465 configure-expect
29466 @: $(MAKE); $(unstage)
29467 @[ -f ./expect/Makefile ] || exit 0; \
29468 r=`${PWD_COMMAND}`; export r; \
29469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29470 $(HOST_EXPORTS) \
29471 for flag in $(EXTRA_HOST_FLAGS) ; do \
29472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29473 done; \
29474 echo "Doing dvi in expect" ; \
29475 (cd $(HOST_SUBDIR)/expect && \
29476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29478 "RANLIB=$${RANLIB}" \
29479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29480 dvi) \
29481 || exit 1
29483 @endif expect
29485 .PHONY: maybe-pdf-expect pdf-expect
29486 maybe-pdf-expect:
29487 @if expect
29488 maybe-pdf-expect: pdf-expect
29490 pdf-expect: \
29491 configure-expect
29492 @: $(MAKE); $(unstage)
29493 @[ -f ./expect/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 pdf in expect" ; \
29501 (cd $(HOST_SUBDIR)/expect && \
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 pdf) \
29507 || exit 1
29509 @endif expect
29511 .PHONY: maybe-html-expect html-expect
29512 maybe-html-expect:
29513 @if expect
29514 maybe-html-expect: html-expect
29516 html-expect: \
29517 configure-expect
29518 @: $(MAKE); $(unstage)
29519 @[ -f ./expect/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 html in expect" ; \
29527 (cd $(HOST_SUBDIR)/expect && \
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 html) \
29533 || exit 1
29535 @endif expect
29537 .PHONY: maybe-TAGS-expect TAGS-expect
29538 maybe-TAGS-expect:
29539 @if expect
29540 maybe-TAGS-expect: TAGS-expect
29542 TAGS-expect: \
29543 configure-expect
29544 @: $(MAKE); $(unstage)
29545 @[ -f ./expect/Makefile ] || exit 0; \
29546 r=`${PWD_COMMAND}`; export r; \
29547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29548 $(HOST_EXPORTS) \
29549 for flag in $(EXTRA_HOST_FLAGS) ; do \
29550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29551 done; \
29552 echo "Doing TAGS in expect" ; \
29553 (cd $(HOST_SUBDIR)/expect && \
29554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29556 "RANLIB=$${RANLIB}" \
29557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29558 TAGS) \
29559 || exit 1
29561 @endif expect
29563 .PHONY: maybe-install-info-expect install-info-expect
29564 maybe-install-info-expect:
29565 @if expect
29566 maybe-install-info-expect: install-info-expect
29568 install-info-expect: \
29569 configure-expect \
29570 info-expect
29571 @: $(MAKE); $(unstage)
29572 @[ -f ./expect/Makefile ] || exit 0; \
29573 r=`${PWD_COMMAND}`; export r; \
29574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29575 $(HOST_EXPORTS) \
29576 for flag in $(EXTRA_HOST_FLAGS) ; do \
29577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29578 done; \
29579 echo "Doing install-info in expect" ; \
29580 (cd $(HOST_SUBDIR)/expect && \
29581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29583 "RANLIB=$${RANLIB}" \
29584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29585 install-info) \
29586 || exit 1
29588 @endif expect
29590 .PHONY: maybe-install-pdf-expect install-pdf-expect
29591 maybe-install-pdf-expect:
29592 @if expect
29593 maybe-install-pdf-expect: install-pdf-expect
29595 install-pdf-expect: \
29596 configure-expect \
29597 pdf-expect
29598 @: $(MAKE); $(unstage)
29599 @[ -f ./expect/Makefile ] || exit 0; \
29600 r=`${PWD_COMMAND}`; export r; \
29601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29602 $(HOST_EXPORTS) \
29603 for flag in $(EXTRA_HOST_FLAGS) ; do \
29604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29605 done; \
29606 echo "Doing install-pdf in expect" ; \
29607 (cd $(HOST_SUBDIR)/expect && \
29608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29610 "RANLIB=$${RANLIB}" \
29611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29612 install-pdf) \
29613 || exit 1
29615 @endif expect
29617 .PHONY: maybe-install-html-expect install-html-expect
29618 maybe-install-html-expect:
29619 @if expect
29620 maybe-install-html-expect: install-html-expect
29622 install-html-expect: \
29623 configure-expect \
29624 html-expect
29625 @: $(MAKE); $(unstage)
29626 @[ -f ./expect/Makefile ] || exit 0; \
29627 r=`${PWD_COMMAND}`; export r; \
29628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29629 $(HOST_EXPORTS) \
29630 for flag in $(EXTRA_HOST_FLAGS) ; do \
29631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29632 done; \
29633 echo "Doing install-html in expect" ; \
29634 (cd $(HOST_SUBDIR)/expect && \
29635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29637 "RANLIB=$${RANLIB}" \
29638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29639 install-html) \
29640 || exit 1
29642 @endif expect
29644 .PHONY: maybe-installcheck-expect installcheck-expect
29645 maybe-installcheck-expect:
29646 @if expect
29647 maybe-installcheck-expect: installcheck-expect
29649 installcheck-expect: \
29650 configure-expect
29651 @: $(MAKE); $(unstage)
29652 @[ -f ./expect/Makefile ] || exit 0; \
29653 r=`${PWD_COMMAND}`; export r; \
29654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29655 $(HOST_EXPORTS) \
29656 for flag in $(EXTRA_HOST_FLAGS) ; do \
29657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29658 done; \
29659 echo "Doing installcheck in expect" ; \
29660 (cd $(HOST_SUBDIR)/expect && \
29661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29663 "RANLIB=$${RANLIB}" \
29664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29665 installcheck) \
29666 || exit 1
29668 @endif expect
29670 .PHONY: maybe-mostlyclean-expect mostlyclean-expect
29671 maybe-mostlyclean-expect:
29672 @if expect
29673 maybe-mostlyclean-expect: mostlyclean-expect
29675 mostlyclean-expect:
29676 @: $(MAKE); $(unstage)
29677 @[ -f ./expect/Makefile ] || exit 0; \
29678 r=`${PWD_COMMAND}`; export r; \
29679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29680 $(HOST_EXPORTS) \
29681 for flag in $(EXTRA_HOST_FLAGS) ; do \
29682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29683 done; \
29684 echo "Doing mostlyclean in expect" ; \
29685 (cd $(HOST_SUBDIR)/expect && \
29686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29688 "RANLIB=$${RANLIB}" \
29689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29690 mostlyclean) \
29691 || exit 1
29693 @endif expect
29695 .PHONY: maybe-clean-expect clean-expect
29696 maybe-clean-expect:
29697 @if expect
29698 maybe-clean-expect: clean-expect
29700 clean-expect:
29701 @: $(MAKE); $(unstage)
29702 @[ -f ./expect/Makefile ] || exit 0; \
29703 r=`${PWD_COMMAND}`; export r; \
29704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29705 $(HOST_EXPORTS) \
29706 for flag in $(EXTRA_HOST_FLAGS) ; do \
29707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29708 done; \
29709 echo "Doing clean in expect" ; \
29710 (cd $(HOST_SUBDIR)/expect && \
29711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29713 "RANLIB=$${RANLIB}" \
29714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29715 clean) \
29716 || exit 1
29718 @endif expect
29720 .PHONY: maybe-distclean-expect distclean-expect
29721 maybe-distclean-expect:
29722 @if expect
29723 maybe-distclean-expect: distclean-expect
29725 distclean-expect:
29726 @: $(MAKE); $(unstage)
29727 @[ -f ./expect/Makefile ] || exit 0; \
29728 r=`${PWD_COMMAND}`; export r; \
29729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29730 $(HOST_EXPORTS) \
29731 for flag in $(EXTRA_HOST_FLAGS) ; do \
29732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29733 done; \
29734 echo "Doing distclean in expect" ; \
29735 (cd $(HOST_SUBDIR)/expect && \
29736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29738 "RANLIB=$${RANLIB}" \
29739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29740 distclean) \
29741 || exit 1
29743 @endif expect
29745 .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
29746 maybe-maintainer-clean-expect:
29747 @if expect
29748 maybe-maintainer-clean-expect: maintainer-clean-expect
29750 maintainer-clean-expect:
29751 @: $(MAKE); $(unstage)
29752 @[ -f ./expect/Makefile ] || exit 0; \
29753 r=`${PWD_COMMAND}`; export r; \
29754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29755 $(HOST_EXPORTS) \
29756 for flag in $(EXTRA_HOST_FLAGS) ; do \
29757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29758 done; \
29759 echo "Doing maintainer-clean in expect" ; \
29760 (cd $(HOST_SUBDIR)/expect && \
29761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29763 "RANLIB=$${RANLIB}" \
29764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29765 maintainer-clean) \
29766 || exit 1
29768 @endif expect
29772 .PHONY: configure-guile maybe-configure-guile
29773 maybe-configure-guile:
29774 @if gcc-bootstrap
29775 configure-guile: stage_current
29776 @endif gcc-bootstrap
29777 @if guile
29778 maybe-configure-guile: configure-guile
29779 configure-guile:
29780 @: $(MAKE); $(unstage)
29781 @r=`${PWD_COMMAND}`; export r; \
29782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29783 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
29784 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
29785 $(HOST_EXPORTS) \
29786 echo Configuring in $(HOST_SUBDIR)/guile; \
29788 this_target="${target_alias}"; \
29790 cd "$(HOST_SUBDIR)/guile" || exit 1; \
29791 case $(srcdir) in \
29792 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29793 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
29794 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29795 esac; \
29796 module_srcdir=guile; \
29797 $(SHELL) \
29798 $$s/$$module_srcdir/configure \
29799 --srcdir=$${topdir}/$$module_srcdir \
29800 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29801 --target=$${this_target} \
29802 || exit 1
29803 @endif guile
29809 .PHONY: all-guile maybe-all-guile
29810 maybe-all-guile:
29811 @if gcc-bootstrap
29812 all-guile: stage_current
29813 @endif gcc-bootstrap
29814 @if guile
29815 TARGET-guile=all
29816 maybe-all-guile: all-guile
29817 all-guile: configure-guile
29818 @: $(MAKE); $(unstage)
29819 @r=`${PWD_COMMAND}`; export r; \
29820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29821 $(HOST_EXPORTS) \
29822 (cd $(HOST_SUBDIR)/guile && \
29823 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29824 $(TARGET-guile))
29825 @endif guile
29830 .PHONY: check-guile maybe-check-guile
29831 maybe-check-guile:
29832 @if guile
29833 maybe-check-guile: check-guile
29835 check-guile:
29836 @: $(MAKE); $(unstage)
29837 @r=`${PWD_COMMAND}`; export r; \
29838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29839 $(HOST_EXPORTS) \
29840 (cd $(HOST_SUBDIR)/guile && \
29841 $(MAKE) $(FLAGS_TO_PASS) check)
29843 @endif guile
29845 .PHONY: install-guile maybe-install-guile
29846 maybe-install-guile:
29847 @if guile
29848 maybe-install-guile: install-guile
29850 install-guile: installdirs
29851 @: $(MAKE); $(unstage)
29852 @r=`${PWD_COMMAND}`; export r; \
29853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29854 $(HOST_EXPORTS) \
29855 (cd $(HOST_SUBDIR)/guile && \
29856 $(MAKE) $(FLAGS_TO_PASS) install)
29858 @endif guile
29860 .PHONY: install-strip-guile maybe-install-strip-guile
29861 maybe-install-strip-guile:
29862 @if guile
29863 maybe-install-strip-guile: install-strip-guile
29865 install-strip-guile: installdirs
29866 @: $(MAKE); $(unstage)
29867 @r=`${PWD_COMMAND}`; export r; \
29868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29869 $(HOST_EXPORTS) \
29870 (cd $(HOST_SUBDIR)/guile && \
29871 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29873 @endif guile
29875 # Other targets (info, dvi, pdf, etc.)
29877 .PHONY: maybe-info-guile info-guile
29878 maybe-info-guile:
29879 @if guile
29880 maybe-info-guile: info-guile
29882 info-guile: \
29883 configure-guile
29884 @: $(MAKE); $(unstage)
29885 @[ -f ./guile/Makefile ] || exit 0; \
29886 r=`${PWD_COMMAND}`; export r; \
29887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29888 $(HOST_EXPORTS) \
29889 for flag in $(EXTRA_HOST_FLAGS) ; do \
29890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29891 done; \
29892 echo "Doing info in guile" ; \
29893 (cd $(HOST_SUBDIR)/guile && \
29894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29896 "RANLIB=$${RANLIB}" \
29897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29898 info) \
29899 || exit 1
29901 @endif guile
29903 .PHONY: maybe-dvi-guile dvi-guile
29904 maybe-dvi-guile:
29905 @if guile
29906 maybe-dvi-guile: dvi-guile
29908 dvi-guile: \
29909 configure-guile
29910 @: $(MAKE); $(unstage)
29911 @[ -f ./guile/Makefile ] || exit 0; \
29912 r=`${PWD_COMMAND}`; export r; \
29913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29914 $(HOST_EXPORTS) \
29915 for flag in $(EXTRA_HOST_FLAGS) ; do \
29916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29917 done; \
29918 echo "Doing dvi in guile" ; \
29919 (cd $(HOST_SUBDIR)/guile && \
29920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29922 "RANLIB=$${RANLIB}" \
29923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29924 dvi) \
29925 || exit 1
29927 @endif guile
29929 .PHONY: maybe-pdf-guile pdf-guile
29930 maybe-pdf-guile:
29931 @if guile
29932 maybe-pdf-guile: pdf-guile
29934 pdf-guile: \
29935 configure-guile
29936 @: $(MAKE); $(unstage)
29937 @[ -f ./guile/Makefile ] || exit 0; \
29938 r=`${PWD_COMMAND}`; export r; \
29939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29940 $(HOST_EXPORTS) \
29941 for flag in $(EXTRA_HOST_FLAGS) ; do \
29942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29943 done; \
29944 echo "Doing pdf in guile" ; \
29945 (cd $(HOST_SUBDIR)/guile && \
29946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29948 "RANLIB=$${RANLIB}" \
29949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29950 pdf) \
29951 || exit 1
29953 @endif guile
29955 .PHONY: maybe-html-guile html-guile
29956 maybe-html-guile:
29957 @if guile
29958 maybe-html-guile: html-guile
29960 html-guile: \
29961 configure-guile
29962 @: $(MAKE); $(unstage)
29963 @[ -f ./guile/Makefile ] || exit 0; \
29964 r=`${PWD_COMMAND}`; export r; \
29965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29966 $(HOST_EXPORTS) \
29967 for flag in $(EXTRA_HOST_FLAGS) ; do \
29968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29969 done; \
29970 echo "Doing html in guile" ; \
29971 (cd $(HOST_SUBDIR)/guile && \
29972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29974 "RANLIB=$${RANLIB}" \
29975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29976 html) \
29977 || exit 1
29979 @endif guile
29981 .PHONY: maybe-TAGS-guile TAGS-guile
29982 maybe-TAGS-guile:
29983 @if guile
29984 maybe-TAGS-guile: TAGS-guile
29986 TAGS-guile: \
29987 configure-guile
29988 @: $(MAKE); $(unstage)
29989 @[ -f ./guile/Makefile ] || exit 0; \
29990 r=`${PWD_COMMAND}`; export r; \
29991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29992 $(HOST_EXPORTS) \
29993 for flag in $(EXTRA_HOST_FLAGS) ; do \
29994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29995 done; \
29996 echo "Doing TAGS in guile" ; \
29997 (cd $(HOST_SUBDIR)/guile && \
29998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30000 "RANLIB=$${RANLIB}" \
30001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30002 TAGS) \
30003 || exit 1
30005 @endif guile
30007 .PHONY: maybe-install-info-guile install-info-guile
30008 maybe-install-info-guile:
30009 @if guile
30010 maybe-install-info-guile: install-info-guile
30012 install-info-guile: \
30013 configure-guile \
30014 info-guile
30015 @: $(MAKE); $(unstage)
30016 @[ -f ./guile/Makefile ] || exit 0; \
30017 r=`${PWD_COMMAND}`; export r; \
30018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30019 $(HOST_EXPORTS) \
30020 for flag in $(EXTRA_HOST_FLAGS) ; do \
30021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30022 done; \
30023 echo "Doing install-info in guile" ; \
30024 (cd $(HOST_SUBDIR)/guile && \
30025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30027 "RANLIB=$${RANLIB}" \
30028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30029 install-info) \
30030 || exit 1
30032 @endif guile
30034 .PHONY: maybe-install-pdf-guile install-pdf-guile
30035 maybe-install-pdf-guile:
30036 @if guile
30037 maybe-install-pdf-guile: install-pdf-guile
30039 install-pdf-guile: \
30040 configure-guile \
30041 pdf-guile
30042 @: $(MAKE); $(unstage)
30043 @[ -f ./guile/Makefile ] || exit 0; \
30044 r=`${PWD_COMMAND}`; export r; \
30045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30046 $(HOST_EXPORTS) \
30047 for flag in $(EXTRA_HOST_FLAGS) ; do \
30048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30049 done; \
30050 echo "Doing install-pdf in guile" ; \
30051 (cd $(HOST_SUBDIR)/guile && \
30052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30054 "RANLIB=$${RANLIB}" \
30055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30056 install-pdf) \
30057 || exit 1
30059 @endif guile
30061 .PHONY: maybe-install-html-guile install-html-guile
30062 maybe-install-html-guile:
30063 @if guile
30064 maybe-install-html-guile: install-html-guile
30066 install-html-guile: \
30067 configure-guile \
30068 html-guile
30069 @: $(MAKE); $(unstage)
30070 @[ -f ./guile/Makefile ] || exit 0; \
30071 r=`${PWD_COMMAND}`; export r; \
30072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30073 $(HOST_EXPORTS) \
30074 for flag in $(EXTRA_HOST_FLAGS) ; do \
30075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30076 done; \
30077 echo "Doing install-html in guile" ; \
30078 (cd $(HOST_SUBDIR)/guile && \
30079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30081 "RANLIB=$${RANLIB}" \
30082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30083 install-html) \
30084 || exit 1
30086 @endif guile
30088 .PHONY: maybe-installcheck-guile installcheck-guile
30089 maybe-installcheck-guile:
30090 @if guile
30091 maybe-installcheck-guile: installcheck-guile
30093 installcheck-guile: \
30094 configure-guile
30095 @: $(MAKE); $(unstage)
30096 @[ -f ./guile/Makefile ] || exit 0; \
30097 r=`${PWD_COMMAND}`; export r; \
30098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30099 $(HOST_EXPORTS) \
30100 for flag in $(EXTRA_HOST_FLAGS) ; do \
30101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30102 done; \
30103 echo "Doing installcheck in guile" ; \
30104 (cd $(HOST_SUBDIR)/guile && \
30105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30107 "RANLIB=$${RANLIB}" \
30108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30109 installcheck) \
30110 || exit 1
30112 @endif guile
30114 .PHONY: maybe-mostlyclean-guile mostlyclean-guile
30115 maybe-mostlyclean-guile:
30116 @if guile
30117 maybe-mostlyclean-guile: mostlyclean-guile
30119 mostlyclean-guile:
30120 @: $(MAKE); $(unstage)
30121 @[ -f ./guile/Makefile ] || exit 0; \
30122 r=`${PWD_COMMAND}`; export r; \
30123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30124 $(HOST_EXPORTS) \
30125 for flag in $(EXTRA_HOST_FLAGS) ; do \
30126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30127 done; \
30128 echo "Doing mostlyclean in guile" ; \
30129 (cd $(HOST_SUBDIR)/guile && \
30130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30132 "RANLIB=$${RANLIB}" \
30133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30134 mostlyclean) \
30135 || exit 1
30137 @endif guile
30139 .PHONY: maybe-clean-guile clean-guile
30140 maybe-clean-guile:
30141 @if guile
30142 maybe-clean-guile: clean-guile
30144 clean-guile:
30145 @: $(MAKE); $(unstage)
30146 @[ -f ./guile/Makefile ] || exit 0; \
30147 r=`${PWD_COMMAND}`; export r; \
30148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30149 $(HOST_EXPORTS) \
30150 for flag in $(EXTRA_HOST_FLAGS) ; do \
30151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30152 done; \
30153 echo "Doing clean in guile" ; \
30154 (cd $(HOST_SUBDIR)/guile && \
30155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30157 "RANLIB=$${RANLIB}" \
30158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30159 clean) \
30160 || exit 1
30162 @endif guile
30164 .PHONY: maybe-distclean-guile distclean-guile
30165 maybe-distclean-guile:
30166 @if guile
30167 maybe-distclean-guile: distclean-guile
30169 distclean-guile:
30170 @: $(MAKE); $(unstage)
30171 @[ -f ./guile/Makefile ] || exit 0; \
30172 r=`${PWD_COMMAND}`; export r; \
30173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30174 $(HOST_EXPORTS) \
30175 for flag in $(EXTRA_HOST_FLAGS) ; do \
30176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30177 done; \
30178 echo "Doing distclean in guile" ; \
30179 (cd $(HOST_SUBDIR)/guile && \
30180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30182 "RANLIB=$${RANLIB}" \
30183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30184 distclean) \
30185 || exit 1
30187 @endif guile
30189 .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
30190 maybe-maintainer-clean-guile:
30191 @if guile
30192 maybe-maintainer-clean-guile: maintainer-clean-guile
30194 maintainer-clean-guile:
30195 @: $(MAKE); $(unstage)
30196 @[ -f ./guile/Makefile ] || exit 0; \
30197 r=`${PWD_COMMAND}`; export r; \
30198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30199 $(HOST_EXPORTS) \
30200 for flag in $(EXTRA_HOST_FLAGS) ; do \
30201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30202 done; \
30203 echo "Doing maintainer-clean in guile" ; \
30204 (cd $(HOST_SUBDIR)/guile && \
30205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30207 "RANLIB=$${RANLIB}" \
30208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30209 maintainer-clean) \
30210 || exit 1
30212 @endif guile
30216 .PHONY: configure-tk maybe-configure-tk
30217 maybe-configure-tk:
30218 @if gcc-bootstrap
30219 configure-tk: stage_current
30220 @endif gcc-bootstrap
30221 @if tk
30222 maybe-configure-tk: configure-tk
30223 configure-tk:
30224 @: $(MAKE); $(unstage)
30225 @r=`${PWD_COMMAND}`; export r; \
30226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30227 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
30228 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
30229 $(HOST_EXPORTS) \
30230 echo Configuring in $(HOST_SUBDIR)/tk; \
30232 this_target="${target_alias}"; \
30234 cd "$(HOST_SUBDIR)/tk" || exit 1; \
30235 case $(srcdir) in \
30236 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30237 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
30238 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30239 esac; \
30240 module_srcdir=tk; \
30241 $(SHELL) \
30242 $$s/$$module_srcdir/configure \
30243 --srcdir=$${topdir}/$$module_srcdir \
30244 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30245 --target=$${this_target} \
30246 || exit 1
30247 @endif tk
30253 .PHONY: all-tk maybe-all-tk
30254 maybe-all-tk:
30255 @if gcc-bootstrap
30256 all-tk: stage_current
30257 @endif gcc-bootstrap
30258 @if tk
30259 TARGET-tk=all
30260 maybe-all-tk: all-tk
30261 all-tk: configure-tk
30262 @: $(MAKE); $(unstage)
30263 @r=`${PWD_COMMAND}`; export r; \
30264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30265 $(HOST_EXPORTS) \
30266 (cd $(HOST_SUBDIR)/tk && \
30267 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30268 $(TARGET-tk))
30269 @endif tk
30274 .PHONY: check-tk maybe-check-tk
30275 maybe-check-tk:
30276 @if tk
30277 maybe-check-tk: check-tk
30279 check-tk:
30280 @: $(MAKE); $(unstage)
30281 @r=`${PWD_COMMAND}`; export r; \
30282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30283 $(HOST_EXPORTS) \
30284 (cd $(HOST_SUBDIR)/tk && \
30285 $(MAKE) $(FLAGS_TO_PASS) check)
30287 @endif tk
30289 .PHONY: install-tk maybe-install-tk
30290 maybe-install-tk:
30291 @if tk
30292 maybe-install-tk: install-tk
30294 install-tk: installdirs
30295 @: $(MAKE); $(unstage)
30296 @r=`${PWD_COMMAND}`; export r; \
30297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30298 $(HOST_EXPORTS) \
30299 (cd $(HOST_SUBDIR)/tk && \
30300 $(MAKE) $(FLAGS_TO_PASS) install)
30302 @endif tk
30304 .PHONY: install-strip-tk maybe-install-strip-tk
30305 maybe-install-strip-tk:
30306 @if tk
30307 maybe-install-strip-tk: install-strip-tk
30309 install-strip-tk: installdirs
30310 @: $(MAKE); $(unstage)
30311 @r=`${PWD_COMMAND}`; export r; \
30312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30313 $(HOST_EXPORTS) \
30314 (cd $(HOST_SUBDIR)/tk && \
30315 $(MAKE) $(FLAGS_TO_PASS) install-strip)
30317 @endif tk
30319 # Other targets (info, dvi, pdf, etc.)
30321 .PHONY: maybe-info-tk info-tk
30322 maybe-info-tk:
30323 @if tk
30324 maybe-info-tk: info-tk
30326 info-tk: \
30327 configure-tk
30328 @: $(MAKE); $(unstage)
30329 @[ -f ./tk/Makefile ] || exit 0; \
30330 r=`${PWD_COMMAND}`; export r; \
30331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30332 $(HOST_EXPORTS) \
30333 for flag in $(EXTRA_HOST_FLAGS) ; do \
30334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30335 done; \
30336 echo "Doing info in tk" ; \
30337 (cd $(HOST_SUBDIR)/tk && \
30338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30340 "RANLIB=$${RANLIB}" \
30341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30342 info) \
30343 || exit 1
30345 @endif tk
30347 .PHONY: maybe-dvi-tk dvi-tk
30348 maybe-dvi-tk:
30349 @if tk
30350 maybe-dvi-tk: dvi-tk
30352 dvi-tk: \
30353 configure-tk
30354 @: $(MAKE); $(unstage)
30355 @[ -f ./tk/Makefile ] || exit 0; \
30356 r=`${PWD_COMMAND}`; export r; \
30357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30358 $(HOST_EXPORTS) \
30359 for flag in $(EXTRA_HOST_FLAGS) ; do \
30360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30361 done; \
30362 echo "Doing dvi in tk" ; \
30363 (cd $(HOST_SUBDIR)/tk && \
30364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30366 "RANLIB=$${RANLIB}" \
30367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30368 dvi) \
30369 || exit 1
30371 @endif tk
30373 .PHONY: maybe-pdf-tk pdf-tk
30374 maybe-pdf-tk:
30375 @if tk
30376 maybe-pdf-tk: pdf-tk
30378 pdf-tk: \
30379 configure-tk
30380 @: $(MAKE); $(unstage)
30381 @[ -f ./tk/Makefile ] || exit 0; \
30382 r=`${PWD_COMMAND}`; export r; \
30383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30384 $(HOST_EXPORTS) \
30385 for flag in $(EXTRA_HOST_FLAGS) ; do \
30386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30387 done; \
30388 echo "Doing pdf in tk" ; \
30389 (cd $(HOST_SUBDIR)/tk && \
30390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30392 "RANLIB=$${RANLIB}" \
30393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30394 pdf) \
30395 || exit 1
30397 @endif tk
30399 .PHONY: maybe-html-tk html-tk
30400 maybe-html-tk:
30401 @if tk
30402 maybe-html-tk: html-tk
30404 html-tk: \
30405 configure-tk
30406 @: $(MAKE); $(unstage)
30407 @[ -f ./tk/Makefile ] || exit 0; \
30408 r=`${PWD_COMMAND}`; export r; \
30409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30410 $(HOST_EXPORTS) \
30411 for flag in $(EXTRA_HOST_FLAGS) ; do \
30412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30413 done; \
30414 echo "Doing html in tk" ; \
30415 (cd $(HOST_SUBDIR)/tk && \
30416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30418 "RANLIB=$${RANLIB}" \
30419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30420 html) \
30421 || exit 1
30423 @endif tk
30425 .PHONY: maybe-TAGS-tk TAGS-tk
30426 maybe-TAGS-tk:
30427 @if tk
30428 maybe-TAGS-tk: TAGS-tk
30430 TAGS-tk: \
30431 configure-tk
30432 @: $(MAKE); $(unstage)
30433 @[ -f ./tk/Makefile ] || exit 0; \
30434 r=`${PWD_COMMAND}`; export r; \
30435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30436 $(HOST_EXPORTS) \
30437 for flag in $(EXTRA_HOST_FLAGS) ; do \
30438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30439 done; \
30440 echo "Doing TAGS in tk" ; \
30441 (cd $(HOST_SUBDIR)/tk && \
30442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30444 "RANLIB=$${RANLIB}" \
30445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30446 TAGS) \
30447 || exit 1
30449 @endif tk
30451 .PHONY: maybe-install-info-tk install-info-tk
30452 maybe-install-info-tk:
30453 @if tk
30454 maybe-install-info-tk: install-info-tk
30456 install-info-tk: \
30457 configure-tk \
30458 info-tk
30459 @: $(MAKE); $(unstage)
30460 @[ -f ./tk/Makefile ] || exit 0; \
30461 r=`${PWD_COMMAND}`; export r; \
30462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30463 $(HOST_EXPORTS) \
30464 for flag in $(EXTRA_HOST_FLAGS) ; do \
30465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30466 done; \
30467 echo "Doing install-info in tk" ; \
30468 (cd $(HOST_SUBDIR)/tk && \
30469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30471 "RANLIB=$${RANLIB}" \
30472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30473 install-info) \
30474 || exit 1
30476 @endif tk
30478 .PHONY: maybe-install-pdf-tk install-pdf-tk
30479 maybe-install-pdf-tk:
30480 @if tk
30481 maybe-install-pdf-tk: install-pdf-tk
30483 install-pdf-tk: \
30484 configure-tk \
30485 pdf-tk
30486 @: $(MAKE); $(unstage)
30487 @[ -f ./tk/Makefile ] || exit 0; \
30488 r=`${PWD_COMMAND}`; export r; \
30489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30490 $(HOST_EXPORTS) \
30491 for flag in $(EXTRA_HOST_FLAGS) ; do \
30492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30493 done; \
30494 echo "Doing install-pdf in tk" ; \
30495 (cd $(HOST_SUBDIR)/tk && \
30496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30498 "RANLIB=$${RANLIB}" \
30499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30500 install-pdf) \
30501 || exit 1
30503 @endif tk
30505 .PHONY: maybe-install-html-tk install-html-tk
30506 maybe-install-html-tk:
30507 @if tk
30508 maybe-install-html-tk: install-html-tk
30510 install-html-tk: \
30511 configure-tk \
30512 html-tk
30513 @: $(MAKE); $(unstage)
30514 @[ -f ./tk/Makefile ] || exit 0; \
30515 r=`${PWD_COMMAND}`; export r; \
30516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30517 $(HOST_EXPORTS) \
30518 for flag in $(EXTRA_HOST_FLAGS) ; do \
30519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30520 done; \
30521 echo "Doing install-html in tk" ; \
30522 (cd $(HOST_SUBDIR)/tk && \
30523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30525 "RANLIB=$${RANLIB}" \
30526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30527 install-html) \
30528 || exit 1
30530 @endif tk
30532 .PHONY: maybe-installcheck-tk installcheck-tk
30533 maybe-installcheck-tk:
30534 @if tk
30535 maybe-installcheck-tk: installcheck-tk
30537 installcheck-tk: \
30538 configure-tk
30539 @: $(MAKE); $(unstage)
30540 @[ -f ./tk/Makefile ] || exit 0; \
30541 r=`${PWD_COMMAND}`; export r; \
30542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30543 $(HOST_EXPORTS) \
30544 for flag in $(EXTRA_HOST_FLAGS) ; do \
30545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30546 done; \
30547 echo "Doing installcheck in tk" ; \
30548 (cd $(HOST_SUBDIR)/tk && \
30549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30551 "RANLIB=$${RANLIB}" \
30552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30553 installcheck) \
30554 || exit 1
30556 @endif tk
30558 .PHONY: maybe-mostlyclean-tk mostlyclean-tk
30559 maybe-mostlyclean-tk:
30560 @if tk
30561 maybe-mostlyclean-tk: mostlyclean-tk
30563 mostlyclean-tk:
30564 @: $(MAKE); $(unstage)
30565 @[ -f ./tk/Makefile ] || exit 0; \
30566 r=`${PWD_COMMAND}`; export r; \
30567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30568 $(HOST_EXPORTS) \
30569 for flag in $(EXTRA_HOST_FLAGS) ; do \
30570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30571 done; \
30572 echo "Doing mostlyclean in tk" ; \
30573 (cd $(HOST_SUBDIR)/tk && \
30574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30576 "RANLIB=$${RANLIB}" \
30577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30578 mostlyclean) \
30579 || exit 1
30581 @endif tk
30583 .PHONY: maybe-clean-tk clean-tk
30584 maybe-clean-tk:
30585 @if tk
30586 maybe-clean-tk: clean-tk
30588 clean-tk:
30589 @: $(MAKE); $(unstage)
30590 @[ -f ./tk/Makefile ] || exit 0; \
30591 r=`${PWD_COMMAND}`; export r; \
30592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30593 $(HOST_EXPORTS) \
30594 for flag in $(EXTRA_HOST_FLAGS) ; do \
30595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30596 done; \
30597 echo "Doing clean in tk" ; \
30598 (cd $(HOST_SUBDIR)/tk && \
30599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30601 "RANLIB=$${RANLIB}" \
30602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30603 clean) \
30604 || exit 1
30606 @endif tk
30608 .PHONY: maybe-distclean-tk distclean-tk
30609 maybe-distclean-tk:
30610 @if tk
30611 maybe-distclean-tk: distclean-tk
30613 distclean-tk:
30614 @: $(MAKE); $(unstage)
30615 @[ -f ./tk/Makefile ] || exit 0; \
30616 r=`${PWD_COMMAND}`; export r; \
30617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30618 $(HOST_EXPORTS) \
30619 for flag in $(EXTRA_HOST_FLAGS) ; do \
30620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30621 done; \
30622 echo "Doing distclean in tk" ; \
30623 (cd $(HOST_SUBDIR)/tk && \
30624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30626 "RANLIB=$${RANLIB}" \
30627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30628 distclean) \
30629 || exit 1
30631 @endif tk
30633 .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
30634 maybe-maintainer-clean-tk:
30635 @if tk
30636 maybe-maintainer-clean-tk: maintainer-clean-tk
30638 maintainer-clean-tk:
30639 @: $(MAKE); $(unstage)
30640 @[ -f ./tk/Makefile ] || exit 0; \
30641 r=`${PWD_COMMAND}`; export r; \
30642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30643 $(HOST_EXPORTS) \
30644 for flag in $(EXTRA_HOST_FLAGS) ; do \
30645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30646 done; \
30647 echo "Doing maintainer-clean in tk" ; \
30648 (cd $(HOST_SUBDIR)/tk && \
30649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30651 "RANLIB=$${RANLIB}" \
30652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30653 maintainer-clean) \
30654 || exit 1
30656 @endif tk
30660 .PHONY: configure-libtermcap maybe-configure-libtermcap
30661 maybe-configure-libtermcap:
30662 @if gcc-bootstrap
30663 configure-libtermcap: stage_current
30664 @endif gcc-bootstrap
30665 @if libtermcap
30666 maybe-configure-libtermcap: configure-libtermcap
30667 configure-libtermcap:
30668 @: $(MAKE); $(unstage)
30669 @r=`${PWD_COMMAND}`; export r; \
30670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30671 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
30672 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
30673 $(HOST_EXPORTS) \
30674 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
30676 this_target="${target_alias}"; \
30678 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
30679 case $(srcdir) in \
30680 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30681 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
30682 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30683 esac; \
30684 module_srcdir=libtermcap; \
30685 $(SHELL) \
30686 $$s/$$module_srcdir/configure \
30687 --srcdir=$${topdir}/$$module_srcdir \
30688 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30689 --target=$${this_target} \
30690 || exit 1
30691 @endif libtermcap
30697 .PHONY: all-libtermcap maybe-all-libtermcap
30698 maybe-all-libtermcap:
30699 @if gcc-bootstrap
30700 all-libtermcap: stage_current
30701 @endif gcc-bootstrap
30702 @if libtermcap
30703 TARGET-libtermcap=all
30704 maybe-all-libtermcap: all-libtermcap
30705 all-libtermcap: configure-libtermcap
30706 @: $(MAKE); $(unstage)
30707 @r=`${PWD_COMMAND}`; export r; \
30708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30709 $(HOST_EXPORTS) \
30710 (cd $(HOST_SUBDIR)/libtermcap && \
30711 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30712 $(TARGET-libtermcap))
30713 @endif libtermcap
30718 .PHONY: check-libtermcap maybe-check-libtermcap
30719 maybe-check-libtermcap:
30720 @if libtermcap
30721 maybe-check-libtermcap: check-libtermcap
30723 check-libtermcap:
30725 @endif libtermcap
30727 .PHONY: install-libtermcap maybe-install-libtermcap
30728 maybe-install-libtermcap:
30729 @if libtermcap
30730 maybe-install-libtermcap: install-libtermcap
30732 install-libtermcap: installdirs
30733 @: $(MAKE); $(unstage)
30734 @r=`${PWD_COMMAND}`; export r; \
30735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30736 $(HOST_EXPORTS) \
30737 (cd $(HOST_SUBDIR)/libtermcap && \
30738 $(MAKE) $(FLAGS_TO_PASS) install)
30740 @endif libtermcap
30742 .PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
30743 maybe-install-strip-libtermcap:
30744 @if libtermcap
30745 maybe-install-strip-libtermcap: install-strip-libtermcap
30747 install-strip-libtermcap: installdirs
30748 @: $(MAKE); $(unstage)
30749 @r=`${PWD_COMMAND}`; export r; \
30750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30751 $(HOST_EXPORTS) \
30752 (cd $(HOST_SUBDIR)/libtermcap && \
30753 $(MAKE) $(FLAGS_TO_PASS) install-strip)
30755 @endif libtermcap
30757 # Other targets (info, dvi, pdf, etc.)
30759 .PHONY: maybe-info-libtermcap info-libtermcap
30760 maybe-info-libtermcap:
30761 @if libtermcap
30762 maybe-info-libtermcap: info-libtermcap
30764 info-libtermcap: \
30765 configure-libtermcap
30766 @: $(MAKE); $(unstage)
30767 @[ -f ./libtermcap/Makefile ] || exit 0; \
30768 r=`${PWD_COMMAND}`; export r; \
30769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30770 $(HOST_EXPORTS) \
30771 for flag in $(EXTRA_HOST_FLAGS) ; do \
30772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30773 done; \
30774 echo "Doing info in libtermcap" ; \
30775 (cd $(HOST_SUBDIR)/libtermcap && \
30776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30778 "RANLIB=$${RANLIB}" \
30779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30780 info) \
30781 || exit 1
30783 @endif libtermcap
30785 .PHONY: maybe-dvi-libtermcap dvi-libtermcap
30786 maybe-dvi-libtermcap:
30787 @if libtermcap
30788 maybe-dvi-libtermcap: dvi-libtermcap
30790 dvi-libtermcap: \
30791 configure-libtermcap
30792 @: $(MAKE); $(unstage)
30793 @[ -f ./libtermcap/Makefile ] || exit 0; \
30794 r=`${PWD_COMMAND}`; export r; \
30795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30796 $(HOST_EXPORTS) \
30797 for flag in $(EXTRA_HOST_FLAGS) ; do \
30798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30799 done; \
30800 echo "Doing dvi in libtermcap" ; \
30801 (cd $(HOST_SUBDIR)/libtermcap && \
30802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30804 "RANLIB=$${RANLIB}" \
30805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30806 dvi) \
30807 || exit 1
30809 @endif libtermcap
30811 .PHONY: maybe-pdf-libtermcap pdf-libtermcap
30812 maybe-pdf-libtermcap:
30813 @if libtermcap
30814 maybe-pdf-libtermcap: pdf-libtermcap
30816 pdf-libtermcap: \
30817 configure-libtermcap
30818 @: $(MAKE); $(unstage)
30819 @[ -f ./libtermcap/Makefile ] || exit 0; \
30820 r=`${PWD_COMMAND}`; export r; \
30821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30822 $(HOST_EXPORTS) \
30823 for flag in $(EXTRA_HOST_FLAGS) ; do \
30824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30825 done; \
30826 echo "Doing pdf in libtermcap" ; \
30827 (cd $(HOST_SUBDIR)/libtermcap && \
30828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30830 "RANLIB=$${RANLIB}" \
30831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30832 pdf) \
30833 || exit 1
30835 @endif libtermcap
30837 .PHONY: maybe-html-libtermcap html-libtermcap
30838 maybe-html-libtermcap:
30839 @if libtermcap
30840 maybe-html-libtermcap: html-libtermcap
30842 html-libtermcap: \
30843 configure-libtermcap
30844 @: $(MAKE); $(unstage)
30845 @[ -f ./libtermcap/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 html in libtermcap" ; \
30853 (cd $(HOST_SUBDIR)/libtermcap && \
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 html) \
30859 || exit 1
30861 @endif libtermcap
30863 .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
30864 maybe-TAGS-libtermcap:
30865 @if libtermcap
30866 maybe-TAGS-libtermcap: TAGS-libtermcap
30868 TAGS-libtermcap: \
30869 configure-libtermcap
30870 @: $(MAKE); $(unstage)
30871 @[ -f ./libtermcap/Makefile ] || exit 0; \
30872 r=`${PWD_COMMAND}`; export r; \
30873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30874 $(HOST_EXPORTS) \
30875 for flag in $(EXTRA_HOST_FLAGS) ; do \
30876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30877 done; \
30878 echo "Doing TAGS in libtermcap" ; \
30879 (cd $(HOST_SUBDIR)/libtermcap && \
30880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30882 "RANLIB=$${RANLIB}" \
30883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30884 TAGS) \
30885 || exit 1
30887 @endif libtermcap
30889 .PHONY: maybe-install-info-libtermcap install-info-libtermcap
30890 maybe-install-info-libtermcap:
30891 @if libtermcap
30892 maybe-install-info-libtermcap: install-info-libtermcap
30894 install-info-libtermcap: \
30895 configure-libtermcap \
30896 info-libtermcap
30897 @: $(MAKE); $(unstage)
30898 @[ -f ./libtermcap/Makefile ] || exit 0; \
30899 r=`${PWD_COMMAND}`; export r; \
30900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30901 $(HOST_EXPORTS) \
30902 for flag in $(EXTRA_HOST_FLAGS) ; do \
30903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30904 done; \
30905 echo "Doing install-info in libtermcap" ; \
30906 (cd $(HOST_SUBDIR)/libtermcap && \
30907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30909 "RANLIB=$${RANLIB}" \
30910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30911 install-info) \
30912 || exit 1
30914 @endif libtermcap
30916 .PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
30917 maybe-install-pdf-libtermcap:
30918 @if libtermcap
30919 maybe-install-pdf-libtermcap: install-pdf-libtermcap
30921 install-pdf-libtermcap: \
30922 configure-libtermcap \
30923 pdf-libtermcap
30924 @: $(MAKE); $(unstage)
30925 @[ -f ./libtermcap/Makefile ] || exit 0; \
30926 r=`${PWD_COMMAND}`; export r; \
30927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30928 $(HOST_EXPORTS) \
30929 for flag in $(EXTRA_HOST_FLAGS) ; do \
30930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30931 done; \
30932 echo "Doing install-pdf in libtermcap" ; \
30933 (cd $(HOST_SUBDIR)/libtermcap && \
30934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30936 "RANLIB=$${RANLIB}" \
30937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30938 install-pdf) \
30939 || exit 1
30941 @endif libtermcap
30943 .PHONY: maybe-install-html-libtermcap install-html-libtermcap
30944 maybe-install-html-libtermcap:
30945 @if libtermcap
30946 maybe-install-html-libtermcap: install-html-libtermcap
30948 install-html-libtermcap: \
30949 configure-libtermcap \
30950 html-libtermcap
30951 @: $(MAKE); $(unstage)
30952 @[ -f ./libtermcap/Makefile ] || exit 0; \
30953 r=`${PWD_COMMAND}`; export r; \
30954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30955 $(HOST_EXPORTS) \
30956 for flag in $(EXTRA_HOST_FLAGS) ; do \
30957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30958 done; \
30959 echo "Doing install-html in libtermcap" ; \
30960 (cd $(HOST_SUBDIR)/libtermcap && \
30961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30963 "RANLIB=$${RANLIB}" \
30964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30965 install-html) \
30966 || exit 1
30968 @endif libtermcap
30970 .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
30971 maybe-installcheck-libtermcap:
30972 @if libtermcap
30973 maybe-installcheck-libtermcap: installcheck-libtermcap
30975 installcheck-libtermcap: \
30976 configure-libtermcap
30977 @: $(MAKE); $(unstage)
30978 @[ -f ./libtermcap/Makefile ] || exit 0; \
30979 r=`${PWD_COMMAND}`; export r; \
30980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30981 $(HOST_EXPORTS) \
30982 for flag in $(EXTRA_HOST_FLAGS) ; do \
30983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30984 done; \
30985 echo "Doing installcheck in libtermcap" ; \
30986 (cd $(HOST_SUBDIR)/libtermcap && \
30987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30989 "RANLIB=$${RANLIB}" \
30990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30991 installcheck) \
30992 || exit 1
30994 @endif libtermcap
30996 .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
30997 maybe-mostlyclean-libtermcap:
30998 @if libtermcap
30999 maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
31001 # libtermcap doesn't support mostlyclean.
31002 mostlyclean-libtermcap:
31004 @endif libtermcap
31006 .PHONY: maybe-clean-libtermcap clean-libtermcap
31007 maybe-clean-libtermcap:
31008 @if libtermcap
31009 maybe-clean-libtermcap: clean-libtermcap
31011 # libtermcap doesn't support clean.
31012 clean-libtermcap:
31014 @endif libtermcap
31016 .PHONY: maybe-distclean-libtermcap distclean-libtermcap
31017 maybe-distclean-libtermcap:
31018 @if libtermcap
31019 maybe-distclean-libtermcap: distclean-libtermcap
31021 # libtermcap doesn't support distclean.
31022 distclean-libtermcap:
31024 @endif libtermcap
31026 .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
31027 maybe-maintainer-clean-libtermcap:
31028 @if libtermcap
31029 maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
31031 # libtermcap doesn't support maintainer-clean.
31032 maintainer-clean-libtermcap:
31034 @endif libtermcap
31038 .PHONY: configure-utils maybe-configure-utils
31039 maybe-configure-utils:
31040 @if gcc-bootstrap
31041 configure-utils: stage_current
31042 @endif gcc-bootstrap
31043 @if utils
31044 maybe-configure-utils: configure-utils
31045 configure-utils:
31046 @: $(MAKE); $(unstage)
31047 @r=`${PWD_COMMAND}`; export r; \
31048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31049 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
31050 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
31051 $(HOST_EXPORTS) \
31052 echo Configuring in $(HOST_SUBDIR)/utils; \
31054 this_target="${target_alias}"; \
31056 cd "$(HOST_SUBDIR)/utils" || exit 1; \
31057 case $(srcdir) in \
31058 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31059 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
31060 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31061 esac; \
31062 module_srcdir=utils; \
31063 $(SHELL) \
31064 $$s/$$module_srcdir/configure \
31065 --srcdir=$${topdir}/$$module_srcdir \
31066 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31067 --target=$${this_target} \
31068 || exit 1
31069 @endif utils
31075 .PHONY: all-utils maybe-all-utils
31076 maybe-all-utils:
31077 @if gcc-bootstrap
31078 all-utils: stage_current
31079 @endif gcc-bootstrap
31080 @if utils
31081 TARGET-utils=all
31082 maybe-all-utils: all-utils
31083 all-utils: configure-utils
31084 @: $(MAKE); $(unstage)
31085 @r=`${PWD_COMMAND}`; export r; \
31086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31087 $(HOST_EXPORTS) \
31088 (cd $(HOST_SUBDIR)/utils && \
31089 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
31090 $(TARGET-utils))
31091 @endif utils
31096 .PHONY: check-utils maybe-check-utils
31097 maybe-check-utils:
31098 @if utils
31099 maybe-check-utils: check-utils
31101 check-utils:
31103 @endif utils
31105 .PHONY: install-utils maybe-install-utils
31106 maybe-install-utils:
31107 @if utils
31108 maybe-install-utils: install-utils
31110 install-utils: installdirs
31111 @: $(MAKE); $(unstage)
31112 @r=`${PWD_COMMAND}`; export r; \
31113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31114 $(HOST_EXPORTS) \
31115 (cd $(HOST_SUBDIR)/utils && \
31116 $(MAKE) $(FLAGS_TO_PASS) install)
31118 @endif utils
31120 .PHONY: install-strip-utils maybe-install-strip-utils
31121 maybe-install-strip-utils:
31122 @if utils
31123 maybe-install-strip-utils: install-strip-utils
31125 install-strip-utils: installdirs
31126 @: $(MAKE); $(unstage)
31127 @r=`${PWD_COMMAND}`; export r; \
31128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31129 $(HOST_EXPORTS) \
31130 (cd $(HOST_SUBDIR)/utils && \
31131 $(MAKE) $(FLAGS_TO_PASS) install-strip)
31133 @endif utils
31135 # Other targets (info, dvi, pdf, etc.)
31137 .PHONY: maybe-info-utils info-utils
31138 maybe-info-utils:
31139 @if utils
31140 maybe-info-utils: info-utils
31142 info-utils: \
31143 configure-utils
31144 @: $(MAKE); $(unstage)
31145 @[ -f ./utils/Makefile ] || exit 0; \
31146 r=`${PWD_COMMAND}`; export r; \
31147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31148 $(HOST_EXPORTS) \
31149 for flag in $(EXTRA_HOST_FLAGS) ; do \
31150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31151 done; \
31152 echo "Doing info in utils" ; \
31153 (cd $(HOST_SUBDIR)/utils && \
31154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31156 "RANLIB=$${RANLIB}" \
31157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31158 info) \
31159 || exit 1
31161 @endif utils
31163 .PHONY: maybe-dvi-utils dvi-utils
31164 maybe-dvi-utils:
31165 @if utils
31166 maybe-dvi-utils: dvi-utils
31168 dvi-utils: \
31169 configure-utils
31170 @: $(MAKE); $(unstage)
31171 @[ -f ./utils/Makefile ] || exit 0; \
31172 r=`${PWD_COMMAND}`; export r; \
31173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31174 $(HOST_EXPORTS) \
31175 for flag in $(EXTRA_HOST_FLAGS) ; do \
31176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31177 done; \
31178 echo "Doing dvi in utils" ; \
31179 (cd $(HOST_SUBDIR)/utils && \
31180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31182 "RANLIB=$${RANLIB}" \
31183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31184 dvi) \
31185 || exit 1
31187 @endif utils
31189 .PHONY: maybe-pdf-utils pdf-utils
31190 maybe-pdf-utils:
31191 @if utils
31192 maybe-pdf-utils: pdf-utils
31194 pdf-utils: \
31195 configure-utils
31196 @: $(MAKE); $(unstage)
31197 @[ -f ./utils/Makefile ] || exit 0; \
31198 r=`${PWD_COMMAND}`; export r; \
31199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31200 $(HOST_EXPORTS) \
31201 for flag in $(EXTRA_HOST_FLAGS) ; do \
31202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31203 done; \
31204 echo "Doing pdf in utils" ; \
31205 (cd $(HOST_SUBDIR)/utils && \
31206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31208 "RANLIB=$${RANLIB}" \
31209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31210 pdf) \
31211 || exit 1
31213 @endif utils
31215 .PHONY: maybe-html-utils html-utils
31216 maybe-html-utils:
31217 @if utils
31218 maybe-html-utils: html-utils
31220 html-utils: \
31221 configure-utils
31222 @: $(MAKE); $(unstage)
31223 @[ -f ./utils/Makefile ] || exit 0; \
31224 r=`${PWD_COMMAND}`; export r; \
31225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31226 $(HOST_EXPORTS) \
31227 for flag in $(EXTRA_HOST_FLAGS) ; do \
31228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31229 done; \
31230 echo "Doing html in utils" ; \
31231 (cd $(HOST_SUBDIR)/utils && \
31232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31234 "RANLIB=$${RANLIB}" \
31235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31236 html) \
31237 || exit 1
31239 @endif utils
31241 .PHONY: maybe-TAGS-utils TAGS-utils
31242 maybe-TAGS-utils:
31243 @if utils
31244 maybe-TAGS-utils: TAGS-utils
31246 TAGS-utils: \
31247 configure-utils
31248 @: $(MAKE); $(unstage)
31249 @[ -f ./utils/Makefile ] || exit 0; \
31250 r=`${PWD_COMMAND}`; export r; \
31251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31252 $(HOST_EXPORTS) \
31253 for flag in $(EXTRA_HOST_FLAGS) ; do \
31254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31255 done; \
31256 echo "Doing TAGS in utils" ; \
31257 (cd $(HOST_SUBDIR)/utils && \
31258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31260 "RANLIB=$${RANLIB}" \
31261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31262 TAGS) \
31263 || exit 1
31265 @endif utils
31267 .PHONY: maybe-install-info-utils install-info-utils
31268 maybe-install-info-utils:
31269 @if utils
31270 maybe-install-info-utils: install-info-utils
31272 install-info-utils: \
31273 configure-utils \
31274 info-utils
31275 @: $(MAKE); $(unstage)
31276 @[ -f ./utils/Makefile ] || exit 0; \
31277 r=`${PWD_COMMAND}`; export r; \
31278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31279 $(HOST_EXPORTS) \
31280 for flag in $(EXTRA_HOST_FLAGS) ; do \
31281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31282 done; \
31283 echo "Doing install-info in utils" ; \
31284 (cd $(HOST_SUBDIR)/utils && \
31285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31287 "RANLIB=$${RANLIB}" \
31288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31289 install-info) \
31290 || exit 1
31292 @endif utils
31294 .PHONY: maybe-install-pdf-utils install-pdf-utils
31295 maybe-install-pdf-utils:
31296 @if utils
31297 maybe-install-pdf-utils: install-pdf-utils
31299 install-pdf-utils: \
31300 configure-utils \
31301 pdf-utils
31302 @: $(MAKE); $(unstage)
31303 @[ -f ./utils/Makefile ] || exit 0; \
31304 r=`${PWD_COMMAND}`; export r; \
31305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31306 $(HOST_EXPORTS) \
31307 for flag in $(EXTRA_HOST_FLAGS) ; do \
31308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31309 done; \
31310 echo "Doing install-pdf in utils" ; \
31311 (cd $(HOST_SUBDIR)/utils && \
31312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31314 "RANLIB=$${RANLIB}" \
31315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31316 install-pdf) \
31317 || exit 1
31319 @endif utils
31321 .PHONY: maybe-install-html-utils install-html-utils
31322 maybe-install-html-utils:
31323 @if utils
31324 maybe-install-html-utils: install-html-utils
31326 install-html-utils: \
31327 configure-utils \
31328 html-utils
31329 @: $(MAKE); $(unstage)
31330 @[ -f ./utils/Makefile ] || exit 0; \
31331 r=`${PWD_COMMAND}`; export r; \
31332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31333 $(HOST_EXPORTS) \
31334 for flag in $(EXTRA_HOST_FLAGS) ; do \
31335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31336 done; \
31337 echo "Doing install-html in utils" ; \
31338 (cd $(HOST_SUBDIR)/utils && \
31339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31341 "RANLIB=$${RANLIB}" \
31342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31343 install-html) \
31344 || exit 1
31346 @endif utils
31348 .PHONY: maybe-installcheck-utils installcheck-utils
31349 maybe-installcheck-utils:
31350 @if utils
31351 maybe-installcheck-utils: installcheck-utils
31353 installcheck-utils: \
31354 configure-utils
31355 @: $(MAKE); $(unstage)
31356 @[ -f ./utils/Makefile ] || exit 0; \
31357 r=`${PWD_COMMAND}`; export r; \
31358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31359 $(HOST_EXPORTS) \
31360 for flag in $(EXTRA_HOST_FLAGS) ; do \
31361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31362 done; \
31363 echo "Doing installcheck in utils" ; \
31364 (cd $(HOST_SUBDIR)/utils && \
31365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31367 "RANLIB=$${RANLIB}" \
31368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31369 installcheck) \
31370 || exit 1
31372 @endif utils
31374 .PHONY: maybe-mostlyclean-utils mostlyclean-utils
31375 maybe-mostlyclean-utils:
31376 @if utils
31377 maybe-mostlyclean-utils: mostlyclean-utils
31379 mostlyclean-utils:
31380 @: $(MAKE); $(unstage)
31381 @[ -f ./utils/Makefile ] || exit 0; \
31382 r=`${PWD_COMMAND}`; export r; \
31383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31384 $(HOST_EXPORTS) \
31385 for flag in $(EXTRA_HOST_FLAGS) ; do \
31386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31387 done; \
31388 echo "Doing mostlyclean in utils" ; \
31389 (cd $(HOST_SUBDIR)/utils && \
31390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31392 "RANLIB=$${RANLIB}" \
31393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31394 mostlyclean) \
31395 || exit 1
31397 @endif utils
31399 .PHONY: maybe-clean-utils clean-utils
31400 maybe-clean-utils:
31401 @if utils
31402 maybe-clean-utils: clean-utils
31404 clean-utils:
31405 @: $(MAKE); $(unstage)
31406 @[ -f ./utils/Makefile ] || exit 0; \
31407 r=`${PWD_COMMAND}`; export r; \
31408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31409 $(HOST_EXPORTS) \
31410 for flag in $(EXTRA_HOST_FLAGS) ; do \
31411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31412 done; \
31413 echo "Doing clean in utils" ; \
31414 (cd $(HOST_SUBDIR)/utils && \
31415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31417 "RANLIB=$${RANLIB}" \
31418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31419 clean) \
31420 || exit 1
31422 @endif utils
31424 .PHONY: maybe-distclean-utils distclean-utils
31425 maybe-distclean-utils:
31426 @if utils
31427 maybe-distclean-utils: distclean-utils
31429 distclean-utils:
31430 @: $(MAKE); $(unstage)
31431 @[ -f ./utils/Makefile ] || exit 0; \
31432 r=`${PWD_COMMAND}`; export r; \
31433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31434 $(HOST_EXPORTS) \
31435 for flag in $(EXTRA_HOST_FLAGS) ; do \
31436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31437 done; \
31438 echo "Doing distclean in utils" ; \
31439 (cd $(HOST_SUBDIR)/utils && \
31440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31442 "RANLIB=$${RANLIB}" \
31443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31444 distclean) \
31445 || exit 1
31447 @endif utils
31449 .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
31450 maybe-maintainer-clean-utils:
31451 @if utils
31452 maybe-maintainer-clean-utils: maintainer-clean-utils
31454 maintainer-clean-utils:
31455 @: $(MAKE); $(unstage)
31456 @[ -f ./utils/Makefile ] || exit 0; \
31457 r=`${PWD_COMMAND}`; export r; \
31458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31459 $(HOST_EXPORTS) \
31460 for flag in $(EXTRA_HOST_FLAGS) ; do \
31461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31462 done; \
31463 echo "Doing maintainer-clean in utils" ; \
31464 (cd $(HOST_SUBDIR)/utils && \
31465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31467 "RANLIB=$${RANLIB}" \
31468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31469 maintainer-clean) \
31470 || exit 1
31472 @endif utils
31476 .PHONY: configure-gnattools maybe-configure-gnattools
31477 maybe-configure-gnattools:
31478 @if gcc-bootstrap
31479 configure-gnattools: stage_current
31480 @endif gcc-bootstrap
31481 @if gnattools
31482 maybe-configure-gnattools: configure-gnattools
31483 configure-gnattools:
31484 @: $(MAKE); $(unstage)
31485 @r=`${PWD_COMMAND}`; export r; \
31486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31487 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
31488 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
31489 $(HOST_EXPORTS) \
31490 echo Configuring in $(HOST_SUBDIR)/gnattools; \
31492 this_target="${target_alias}"; \
31494 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
31495 case $(srcdir) in \
31496 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31497 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
31498 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31499 esac; \
31500 module_srcdir=gnattools; \
31501 $(SHELL) \
31502 $$s/$$module_srcdir/configure \
31503 --srcdir=$${topdir}/$$module_srcdir \
31504 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31505 --target=$${this_target} \
31506 || exit 1
31507 @endif gnattools
31513 .PHONY: all-gnattools maybe-all-gnattools
31514 maybe-all-gnattools:
31515 @if gcc-bootstrap
31516 all-gnattools: stage_current
31517 @endif gcc-bootstrap
31518 @if gnattools
31519 TARGET-gnattools=all
31520 maybe-all-gnattools: all-gnattools
31521 all-gnattools: configure-gnattools
31522 @: $(MAKE); $(unstage)
31523 @r=`${PWD_COMMAND}`; export r; \
31524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31525 $(HOST_EXPORTS) \
31526 (cd $(HOST_SUBDIR)/gnattools && \
31527 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
31528 $(TARGET-gnattools))
31529 @endif gnattools
31534 .PHONY: check-gnattools maybe-check-gnattools
31535 maybe-check-gnattools:
31536 @if gnattools
31537 maybe-check-gnattools: check-gnattools
31539 check-gnattools:
31540 @: $(MAKE); $(unstage)
31541 @r=`${PWD_COMMAND}`; export r; \
31542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31543 $(HOST_EXPORTS) \
31544 (cd $(HOST_SUBDIR)/gnattools && \
31545 $(MAKE) $(FLAGS_TO_PASS) check)
31547 @endif gnattools
31549 .PHONY: install-gnattools maybe-install-gnattools
31550 maybe-install-gnattools:
31551 @if gnattools
31552 maybe-install-gnattools: install-gnattools
31554 install-gnattools: installdirs
31555 @: $(MAKE); $(unstage)
31556 @r=`${PWD_COMMAND}`; export r; \
31557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31558 $(HOST_EXPORTS) \
31559 (cd $(HOST_SUBDIR)/gnattools && \
31560 $(MAKE) $(FLAGS_TO_PASS) install)
31562 @endif gnattools
31564 .PHONY: install-strip-gnattools maybe-install-strip-gnattools
31565 maybe-install-strip-gnattools:
31566 @if gnattools
31567 maybe-install-strip-gnattools: install-strip-gnattools
31569 install-strip-gnattools: installdirs
31570 @: $(MAKE); $(unstage)
31571 @r=`${PWD_COMMAND}`; export r; \
31572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31573 $(HOST_EXPORTS) \
31574 (cd $(HOST_SUBDIR)/gnattools && \
31575 $(MAKE) $(FLAGS_TO_PASS) install-strip)
31577 @endif gnattools
31579 # Other targets (info, dvi, pdf, etc.)
31581 .PHONY: maybe-info-gnattools info-gnattools
31582 maybe-info-gnattools:
31583 @if gnattools
31584 maybe-info-gnattools: info-gnattools
31586 info-gnattools: \
31587 configure-gnattools
31588 @: $(MAKE); $(unstage)
31589 @[ -f ./gnattools/Makefile ] || exit 0; \
31590 r=`${PWD_COMMAND}`; export r; \
31591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31592 $(HOST_EXPORTS) \
31593 for flag in $(EXTRA_HOST_FLAGS) ; do \
31594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31595 done; \
31596 echo "Doing info in gnattools" ; \
31597 (cd $(HOST_SUBDIR)/gnattools && \
31598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31600 "RANLIB=$${RANLIB}" \
31601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31602 info) \
31603 || exit 1
31605 @endif gnattools
31607 .PHONY: maybe-dvi-gnattools dvi-gnattools
31608 maybe-dvi-gnattools:
31609 @if gnattools
31610 maybe-dvi-gnattools: dvi-gnattools
31612 dvi-gnattools: \
31613 configure-gnattools
31614 @: $(MAKE); $(unstage)
31615 @[ -f ./gnattools/Makefile ] || exit 0; \
31616 r=`${PWD_COMMAND}`; export r; \
31617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31618 $(HOST_EXPORTS) \
31619 for flag in $(EXTRA_HOST_FLAGS) ; do \
31620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31621 done; \
31622 echo "Doing dvi in gnattools" ; \
31623 (cd $(HOST_SUBDIR)/gnattools && \
31624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31626 "RANLIB=$${RANLIB}" \
31627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31628 dvi) \
31629 || exit 1
31631 @endif gnattools
31633 .PHONY: maybe-pdf-gnattools pdf-gnattools
31634 maybe-pdf-gnattools:
31635 @if gnattools
31636 maybe-pdf-gnattools: pdf-gnattools
31638 pdf-gnattools: \
31639 configure-gnattools
31640 @: $(MAKE); $(unstage)
31641 @[ -f ./gnattools/Makefile ] || exit 0; \
31642 r=`${PWD_COMMAND}`; export r; \
31643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31644 $(HOST_EXPORTS) \
31645 for flag in $(EXTRA_HOST_FLAGS) ; do \
31646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31647 done; \
31648 echo "Doing pdf in gnattools" ; \
31649 (cd $(HOST_SUBDIR)/gnattools && \
31650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31652 "RANLIB=$${RANLIB}" \
31653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31654 pdf) \
31655 || exit 1
31657 @endif gnattools
31659 .PHONY: maybe-html-gnattools html-gnattools
31660 maybe-html-gnattools:
31661 @if gnattools
31662 maybe-html-gnattools: html-gnattools
31664 html-gnattools: \
31665 configure-gnattools
31666 @: $(MAKE); $(unstage)
31667 @[ -f ./gnattools/Makefile ] || exit 0; \
31668 r=`${PWD_COMMAND}`; export r; \
31669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31670 $(HOST_EXPORTS) \
31671 for flag in $(EXTRA_HOST_FLAGS) ; do \
31672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31673 done; \
31674 echo "Doing html in gnattools" ; \
31675 (cd $(HOST_SUBDIR)/gnattools && \
31676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31678 "RANLIB=$${RANLIB}" \
31679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31680 html) \
31681 || exit 1
31683 @endif gnattools
31685 .PHONY: maybe-TAGS-gnattools TAGS-gnattools
31686 maybe-TAGS-gnattools:
31687 @if gnattools
31688 maybe-TAGS-gnattools: TAGS-gnattools
31690 TAGS-gnattools: \
31691 configure-gnattools
31692 @: $(MAKE); $(unstage)
31693 @[ -f ./gnattools/Makefile ] || exit 0; \
31694 r=`${PWD_COMMAND}`; export r; \
31695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31696 $(HOST_EXPORTS) \
31697 for flag in $(EXTRA_HOST_FLAGS) ; do \
31698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31699 done; \
31700 echo "Doing TAGS in gnattools" ; \
31701 (cd $(HOST_SUBDIR)/gnattools && \
31702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31704 "RANLIB=$${RANLIB}" \
31705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31706 TAGS) \
31707 || exit 1
31709 @endif gnattools
31711 .PHONY: maybe-install-info-gnattools install-info-gnattools
31712 maybe-install-info-gnattools:
31713 @if gnattools
31714 maybe-install-info-gnattools: install-info-gnattools
31716 install-info-gnattools: \
31717 configure-gnattools \
31718 info-gnattools
31719 @: $(MAKE); $(unstage)
31720 @[ -f ./gnattools/Makefile ] || exit 0; \
31721 r=`${PWD_COMMAND}`; export r; \
31722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31723 $(HOST_EXPORTS) \
31724 for flag in $(EXTRA_HOST_FLAGS) ; do \
31725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31726 done; \
31727 echo "Doing install-info in gnattools" ; \
31728 (cd $(HOST_SUBDIR)/gnattools && \
31729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31731 "RANLIB=$${RANLIB}" \
31732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31733 install-info) \
31734 || exit 1
31736 @endif gnattools
31738 .PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
31739 maybe-install-pdf-gnattools:
31740 @if gnattools
31741 maybe-install-pdf-gnattools: install-pdf-gnattools
31743 install-pdf-gnattools: \
31744 configure-gnattools \
31745 pdf-gnattools
31746 @: $(MAKE); $(unstage)
31747 @[ -f ./gnattools/Makefile ] || exit 0; \
31748 r=`${PWD_COMMAND}`; export r; \
31749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31750 $(HOST_EXPORTS) \
31751 for flag in $(EXTRA_HOST_FLAGS) ; do \
31752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31753 done; \
31754 echo "Doing install-pdf in gnattools" ; \
31755 (cd $(HOST_SUBDIR)/gnattools && \
31756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31758 "RANLIB=$${RANLIB}" \
31759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31760 install-pdf) \
31761 || exit 1
31763 @endif gnattools
31765 .PHONY: maybe-install-html-gnattools install-html-gnattools
31766 maybe-install-html-gnattools:
31767 @if gnattools
31768 maybe-install-html-gnattools: install-html-gnattools
31770 install-html-gnattools: \
31771 configure-gnattools \
31772 html-gnattools
31773 @: $(MAKE); $(unstage)
31774 @[ -f ./gnattools/Makefile ] || exit 0; \
31775 r=`${PWD_COMMAND}`; export r; \
31776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31777 $(HOST_EXPORTS) \
31778 for flag in $(EXTRA_HOST_FLAGS) ; do \
31779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31780 done; \
31781 echo "Doing install-html in gnattools" ; \
31782 (cd $(HOST_SUBDIR)/gnattools && \
31783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31785 "RANLIB=$${RANLIB}" \
31786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31787 install-html) \
31788 || exit 1
31790 @endif gnattools
31792 .PHONY: maybe-installcheck-gnattools installcheck-gnattools
31793 maybe-installcheck-gnattools:
31794 @if gnattools
31795 maybe-installcheck-gnattools: installcheck-gnattools
31797 installcheck-gnattools: \
31798 configure-gnattools
31799 @: $(MAKE); $(unstage)
31800 @[ -f ./gnattools/Makefile ] || exit 0; \
31801 r=`${PWD_COMMAND}`; export r; \
31802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31803 $(HOST_EXPORTS) \
31804 for flag in $(EXTRA_HOST_FLAGS) ; do \
31805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31806 done; \
31807 echo "Doing installcheck in gnattools" ; \
31808 (cd $(HOST_SUBDIR)/gnattools && \
31809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31811 "RANLIB=$${RANLIB}" \
31812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31813 installcheck) \
31814 || exit 1
31816 @endif gnattools
31818 .PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
31819 maybe-mostlyclean-gnattools:
31820 @if gnattools
31821 maybe-mostlyclean-gnattools: mostlyclean-gnattools
31823 mostlyclean-gnattools:
31824 @: $(MAKE); $(unstage)
31825 @[ -f ./gnattools/Makefile ] || exit 0; \
31826 r=`${PWD_COMMAND}`; export r; \
31827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31828 $(HOST_EXPORTS) \
31829 for flag in $(EXTRA_HOST_FLAGS) ; do \
31830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31831 done; \
31832 echo "Doing mostlyclean in gnattools" ; \
31833 (cd $(HOST_SUBDIR)/gnattools && \
31834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31836 "RANLIB=$${RANLIB}" \
31837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31838 mostlyclean) \
31839 || exit 1
31841 @endif gnattools
31843 .PHONY: maybe-clean-gnattools clean-gnattools
31844 maybe-clean-gnattools:
31845 @if gnattools
31846 maybe-clean-gnattools: clean-gnattools
31848 clean-gnattools:
31849 @: $(MAKE); $(unstage)
31850 @[ -f ./gnattools/Makefile ] || exit 0; \
31851 r=`${PWD_COMMAND}`; export r; \
31852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31853 $(HOST_EXPORTS) \
31854 for flag in $(EXTRA_HOST_FLAGS) ; do \
31855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31856 done; \
31857 echo "Doing clean in gnattools" ; \
31858 (cd $(HOST_SUBDIR)/gnattools && \
31859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31861 "RANLIB=$${RANLIB}" \
31862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31863 clean) \
31864 || exit 1
31866 @endif gnattools
31868 .PHONY: maybe-distclean-gnattools distclean-gnattools
31869 maybe-distclean-gnattools:
31870 @if gnattools
31871 maybe-distclean-gnattools: distclean-gnattools
31873 distclean-gnattools:
31874 @: $(MAKE); $(unstage)
31875 @[ -f ./gnattools/Makefile ] || exit 0; \
31876 r=`${PWD_COMMAND}`; export r; \
31877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31878 $(HOST_EXPORTS) \
31879 for flag in $(EXTRA_HOST_FLAGS) ; do \
31880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31881 done; \
31882 echo "Doing distclean in gnattools" ; \
31883 (cd $(HOST_SUBDIR)/gnattools && \
31884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31886 "RANLIB=$${RANLIB}" \
31887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31888 distclean) \
31889 || exit 1
31891 @endif gnattools
31893 .PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
31894 maybe-maintainer-clean-gnattools:
31895 @if gnattools
31896 maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
31898 maintainer-clean-gnattools:
31899 @: $(MAKE); $(unstage)
31900 @[ -f ./gnattools/Makefile ] || exit 0; \
31901 r=`${PWD_COMMAND}`; export r; \
31902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31903 $(HOST_EXPORTS) \
31904 for flag in $(EXTRA_HOST_FLAGS) ; do \
31905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31906 done; \
31907 echo "Doing maintainer-clean in gnattools" ; \
31908 (cd $(HOST_SUBDIR)/gnattools && \
31909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31911 "RANLIB=$${RANLIB}" \
31912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31913 maintainer-clean) \
31914 || exit 1
31916 @endif gnattools
31920 .PHONY: configure-lto-plugin maybe-configure-lto-plugin
31921 maybe-configure-lto-plugin:
31922 @if gcc-bootstrap
31923 configure-lto-plugin: stage_current
31924 @endif gcc-bootstrap
31925 @if lto-plugin
31926 maybe-configure-lto-plugin: configure-lto-plugin
31927 configure-lto-plugin:
31928 @r=`${PWD_COMMAND}`; export r; \
31929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31930 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31931 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
31932 $(HOST_EXPORTS) \
31933 echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
31935 this_target="${target_alias}"; \
31937 cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
31938 case $(srcdir) in \
31939 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31940 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31941 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31942 esac; \
31943 module_srcdir=lto-plugin; \
31944 $(SHELL) \
31945 $$s/$$module_srcdir/configure \
31946 --srcdir=$${topdir}/$$module_srcdir \
31947 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31948 --target=$${this_target} --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@ \
31949 || exit 1
31950 @endif lto-plugin
31954 .PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
31955 maybe-configure-stage1-lto-plugin:
31956 @if lto-plugin-bootstrap
31957 maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
31958 configure-stage1-lto-plugin:
31959 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31960 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31961 @r=`${PWD_COMMAND}`; export r; \
31962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31963 TFLAGS="$(STAGE1_TFLAGS)"; \
31964 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31965 $(HOST_EXPORTS) \
31966 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
31967 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
31968 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
31969 echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin ; \
31970 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
31971 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31972 case $(srcdir) in \
31973 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31974 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31975 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31976 esac; \
31977 module_srcdir=lto-plugin; \
31978 $(SHELL) $$s/$$module_srcdir/configure \
31979 --srcdir=$${topdir}/$$module_srcdir \
31980 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31981 --target=${target_alias} \
31983 $(STAGE1_CONFIGURE_FLAGS) \
31984 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31985 @endif lto-plugin-bootstrap
31987 .PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
31988 maybe-configure-stage2-lto-plugin:
31989 @if lto-plugin-bootstrap
31990 maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
31991 configure-stage2-lto-plugin:
31992 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31993 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31994 @r=`${PWD_COMMAND}`; export r; \
31995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31996 TFLAGS="$(STAGE2_TFLAGS)"; \
31997 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31998 $(HOST_EXPORTS) \
31999 $(POSTSTAGE1_HOST_EXPORTS) \
32000 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
32001 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
32002 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
32003 echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin ; \
32004 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
32005 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
32006 case $(srcdir) in \
32007 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32008 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
32009 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32010 esac; \
32011 module_srcdir=lto-plugin; \
32012 $(SHELL) $$s/$$module_srcdir/configure \
32013 --srcdir=$${topdir}/$$module_srcdir \
32014 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32015 --target=${target_alias} \
32016 --with-build-libsubdir=$(HOST_SUBDIR) \
32017 $(STAGE2_CONFIGURE_FLAGS) \
32018 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
32019 @endif lto-plugin-bootstrap
32021 .PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
32022 maybe-configure-stage3-lto-plugin:
32023 @if lto-plugin-bootstrap
32024 maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
32025 configure-stage3-lto-plugin:
32026 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32027 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
32028 @r=`${PWD_COMMAND}`; export r; \
32029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32030 TFLAGS="$(STAGE3_TFLAGS)"; \
32031 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
32032 $(HOST_EXPORTS) \
32033 $(POSTSTAGE1_HOST_EXPORTS) \
32034 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
32035 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
32036 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
32037 echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin ; \
32038 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
32039 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
32040 case $(srcdir) in \
32041 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32042 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
32043 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32044 esac; \
32045 module_srcdir=lto-plugin; \
32046 $(SHELL) $$s/$$module_srcdir/configure \
32047 --srcdir=$${topdir}/$$module_srcdir \
32048 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32049 --target=${target_alias} \
32050 --with-build-libsubdir=$(HOST_SUBDIR) \
32051 $(STAGE3_CONFIGURE_FLAGS) \
32052 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
32053 @endif lto-plugin-bootstrap
32055 .PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
32056 maybe-configure-stage4-lto-plugin:
32057 @if lto-plugin-bootstrap
32058 maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
32059 configure-stage4-lto-plugin:
32060 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32061 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
32062 @r=`${PWD_COMMAND}`; export r; \
32063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32064 TFLAGS="$(STAGE4_TFLAGS)"; \
32065 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
32066 $(HOST_EXPORTS) \
32067 $(POSTSTAGE1_HOST_EXPORTS) \
32068 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
32069 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
32070 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
32071 echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin ; \
32072 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
32073 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
32074 case $(srcdir) in \
32075 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32076 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
32077 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32078 esac; \
32079 module_srcdir=lto-plugin; \
32080 $(SHELL) $$s/$$module_srcdir/configure \
32081 --srcdir=$${topdir}/$$module_srcdir \
32082 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32083 --target=${target_alias} \
32084 --with-build-libsubdir=$(HOST_SUBDIR) \
32085 $(STAGE4_CONFIGURE_FLAGS) \
32086 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
32087 @endif lto-plugin-bootstrap
32089 .PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
32090 maybe-configure-stageprofile-lto-plugin:
32091 @if lto-plugin-bootstrap
32092 maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
32093 configure-stageprofile-lto-plugin:
32094 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32095 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
32096 @r=`${PWD_COMMAND}`; export r; \
32097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32098 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32099 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
32100 $(HOST_EXPORTS) \
32101 $(POSTSTAGE1_HOST_EXPORTS) \
32102 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
32103 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
32104 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
32105 echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin ; \
32106 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
32107 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
32108 case $(srcdir) in \
32109 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32110 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
32111 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32112 esac; \
32113 module_srcdir=lto-plugin; \
32114 $(SHELL) $$s/$$module_srcdir/configure \
32115 --srcdir=$${topdir}/$$module_srcdir \
32116 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32117 --target=${target_alias} \
32118 --with-build-libsubdir=$(HOST_SUBDIR) \
32119 $(STAGEprofile_CONFIGURE_FLAGS) \
32120 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
32121 @endif lto-plugin-bootstrap
32123 .PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
32124 maybe-configure-stagefeedback-lto-plugin:
32125 @if lto-plugin-bootstrap
32126 maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
32127 configure-stagefeedback-lto-plugin:
32128 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32129 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
32130 @r=`${PWD_COMMAND}`; export r; \
32131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32132 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32133 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
32134 $(HOST_EXPORTS) \
32135 $(POSTSTAGE1_HOST_EXPORTS) \
32136 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
32137 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
32138 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
32139 echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin ; \
32140 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
32141 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
32142 case $(srcdir) in \
32143 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32144 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
32145 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32146 esac; \
32147 module_srcdir=lto-plugin; \
32148 $(SHELL) $$s/$$module_srcdir/configure \
32149 --srcdir=$${topdir}/$$module_srcdir \
32150 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32151 --target=${target_alias} \
32152 --with-build-libsubdir=$(HOST_SUBDIR) \
32153 $(STAGEfeedback_CONFIGURE_FLAGS) \
32154 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
32155 @endif lto-plugin-bootstrap
32161 .PHONY: all-lto-plugin maybe-all-lto-plugin
32162 maybe-all-lto-plugin:
32163 @if gcc-bootstrap
32164 all-lto-plugin: stage_current
32165 @endif gcc-bootstrap
32166 @if lto-plugin
32167 TARGET-lto-plugin=all
32168 maybe-all-lto-plugin: all-lto-plugin
32169 all-lto-plugin: configure-lto-plugin
32170 @r=`${PWD_COMMAND}`; export r; \
32171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32172 $(HOST_EXPORTS) \
32173 (cd $(HOST_SUBDIR)/lto-plugin && \
32174 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
32175 $(TARGET-lto-plugin))
32176 @endif lto-plugin
32180 .PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
32181 .PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
32182 maybe-all-stage1-lto-plugin:
32183 maybe-clean-stage1-lto-plugin:
32184 @if lto-plugin-bootstrap
32185 maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
32186 all-stage1: all-stage1-lto-plugin
32187 TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
32188 all-stage1-lto-plugin: configure-stage1-lto-plugin
32189 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32190 @r=`${PWD_COMMAND}`; export r; \
32191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32192 TFLAGS="$(STAGE1_TFLAGS)"; \
32193 $(HOST_EXPORTS) \
32194 cd $(HOST_SUBDIR)/lto-plugin && \
32195 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32196 CFLAGS="$(STAGE1_CFLAGS)" \
32197 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
32198 LIBCFLAGS="$(LIBCFLAGS)" \
32199 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32200 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32201 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32202 $(EXTRA_HOST_FLAGS) \
32203 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
32204 TFLAGS="$(STAGE1_TFLAGS)" \
32205 $(TARGET-stage1-lto-plugin)
32207 maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
32208 clean-stage1: clean-stage1-lto-plugin
32209 clean-stage1-lto-plugin:
32210 @if [ $(current_stage) = stage1 ]; then \
32211 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
32212 else \
32213 [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
32214 $(MAKE) stage1-start; \
32215 fi; \
32216 cd $(HOST_SUBDIR)/lto-plugin && \
32217 $(MAKE) $(EXTRA_HOST_FLAGS) \
32218 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
32219 @endif lto-plugin-bootstrap
32222 .PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
32223 .PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
32224 maybe-all-stage2-lto-plugin:
32225 maybe-clean-stage2-lto-plugin:
32226 @if lto-plugin-bootstrap
32227 maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
32228 all-stage2: all-stage2-lto-plugin
32229 TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
32230 all-stage2-lto-plugin: configure-stage2-lto-plugin
32231 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32232 @r=`${PWD_COMMAND}`; export r; \
32233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32234 TFLAGS="$(STAGE2_TFLAGS)"; \
32235 $(HOST_EXPORTS) \
32236 $(POSTSTAGE1_HOST_EXPORTS) \
32237 cd $(HOST_SUBDIR)/lto-plugin && \
32238 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32239 CFLAGS="$(STAGE2_CFLAGS)" \
32240 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
32241 LIBCFLAGS="$(STAGE2_CFLAGS)" \
32242 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32243 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32244 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32245 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
32246 TFLAGS="$(STAGE2_TFLAGS)" \
32247 $(TARGET-stage2-lto-plugin)
32249 maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
32250 clean-stage2: clean-stage2-lto-plugin
32251 clean-stage2-lto-plugin:
32252 @if [ $(current_stage) = stage2 ]; then \
32253 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
32254 else \
32255 [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
32256 $(MAKE) stage2-start; \
32257 fi; \
32258 cd $(HOST_SUBDIR)/lto-plugin && \
32259 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
32260 @endif lto-plugin-bootstrap
32263 .PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
32264 .PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
32265 maybe-all-stage3-lto-plugin:
32266 maybe-clean-stage3-lto-plugin:
32267 @if lto-plugin-bootstrap
32268 maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
32269 all-stage3: all-stage3-lto-plugin
32270 TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
32271 all-stage3-lto-plugin: configure-stage3-lto-plugin
32272 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32273 @r=`${PWD_COMMAND}`; export r; \
32274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32275 TFLAGS="$(STAGE3_TFLAGS)"; \
32276 $(HOST_EXPORTS) \
32277 $(POSTSTAGE1_HOST_EXPORTS) \
32278 cd $(HOST_SUBDIR)/lto-plugin && \
32279 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32280 CFLAGS="$(STAGE3_CFLAGS)" \
32281 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
32282 LIBCFLAGS="$(STAGE3_CFLAGS)" \
32283 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32284 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32285 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32286 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
32287 TFLAGS="$(STAGE3_TFLAGS)" \
32288 $(TARGET-stage3-lto-plugin)
32290 maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
32291 clean-stage3: clean-stage3-lto-plugin
32292 clean-stage3-lto-plugin:
32293 @if [ $(current_stage) = stage3 ]; then \
32294 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
32295 else \
32296 [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
32297 $(MAKE) stage3-start; \
32298 fi; \
32299 cd $(HOST_SUBDIR)/lto-plugin && \
32300 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
32301 @endif lto-plugin-bootstrap
32304 .PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
32305 .PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
32306 maybe-all-stage4-lto-plugin:
32307 maybe-clean-stage4-lto-plugin:
32308 @if lto-plugin-bootstrap
32309 maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
32310 all-stage4: all-stage4-lto-plugin
32311 TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
32312 all-stage4-lto-plugin: configure-stage4-lto-plugin
32313 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32314 @r=`${PWD_COMMAND}`; export r; \
32315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32316 TFLAGS="$(STAGE4_TFLAGS)"; \
32317 $(HOST_EXPORTS) \
32318 $(POSTSTAGE1_HOST_EXPORTS) \
32319 cd $(HOST_SUBDIR)/lto-plugin && \
32320 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32321 CFLAGS="$(STAGE4_CFLAGS)" \
32322 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
32323 LIBCFLAGS="$(STAGE4_CFLAGS)" \
32324 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32325 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32326 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32327 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
32328 TFLAGS="$(STAGE4_TFLAGS)" \
32329 $(TARGET-stage4-lto-plugin)
32331 maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
32332 clean-stage4: clean-stage4-lto-plugin
32333 clean-stage4-lto-plugin:
32334 @if [ $(current_stage) = stage4 ]; then \
32335 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
32336 else \
32337 [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
32338 $(MAKE) stage4-start; \
32339 fi; \
32340 cd $(HOST_SUBDIR)/lto-plugin && \
32341 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
32342 @endif lto-plugin-bootstrap
32345 .PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
32346 .PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
32347 maybe-all-stageprofile-lto-plugin:
32348 maybe-clean-stageprofile-lto-plugin:
32349 @if lto-plugin-bootstrap
32350 maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
32351 all-stageprofile: all-stageprofile-lto-plugin
32352 TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
32353 all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
32354 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32355 @r=`${PWD_COMMAND}`; export r; \
32356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32357 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32358 $(HOST_EXPORTS) \
32359 $(POSTSTAGE1_HOST_EXPORTS) \
32360 cd $(HOST_SUBDIR)/lto-plugin && \
32361 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32362 CFLAGS="$(STAGEprofile_CFLAGS)" \
32363 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
32364 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
32365 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32366 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32367 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32368 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
32369 TFLAGS="$(STAGEprofile_TFLAGS)" \
32370 $(TARGET-stageprofile-lto-plugin)
32372 maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
32373 clean-stageprofile: clean-stageprofile-lto-plugin
32374 clean-stageprofile-lto-plugin:
32375 @if [ $(current_stage) = stageprofile ]; then \
32376 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
32377 else \
32378 [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
32379 $(MAKE) stageprofile-start; \
32380 fi; \
32381 cd $(HOST_SUBDIR)/lto-plugin && \
32382 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
32383 @endif lto-plugin-bootstrap
32386 .PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
32387 .PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
32388 maybe-all-stagefeedback-lto-plugin:
32389 maybe-clean-stagefeedback-lto-plugin:
32390 @if lto-plugin-bootstrap
32391 maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
32392 all-stagefeedback: all-stagefeedback-lto-plugin
32393 TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
32394 all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
32395 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32396 @r=`${PWD_COMMAND}`; export r; \
32397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32398 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32399 $(HOST_EXPORTS) \
32400 $(POSTSTAGE1_HOST_EXPORTS) \
32401 cd $(HOST_SUBDIR)/lto-plugin && \
32402 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32403 CFLAGS="$(STAGEfeedback_CFLAGS)" \
32404 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
32405 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
32406 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32407 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32408 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32409 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
32410 TFLAGS="$(STAGEfeedback_TFLAGS)" \
32411 $(TARGET-stagefeedback-lto-plugin)
32413 maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
32414 clean-stagefeedback: clean-stagefeedback-lto-plugin
32415 clean-stagefeedback-lto-plugin:
32416 @if [ $(current_stage) = stagefeedback ]; then \
32417 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
32418 else \
32419 [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
32420 $(MAKE) stagefeedback-start; \
32421 fi; \
32422 cd $(HOST_SUBDIR)/lto-plugin && \
32423 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
32424 @endif lto-plugin-bootstrap
32430 .PHONY: check-lto-plugin maybe-check-lto-plugin
32431 maybe-check-lto-plugin:
32432 @if lto-plugin
32433 maybe-check-lto-plugin: check-lto-plugin
32435 check-lto-plugin:
32436 @: $(MAKE); $(unstage)
32437 @r=`${PWD_COMMAND}`; export r; \
32438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32439 $(HOST_EXPORTS) \
32440 (cd $(HOST_SUBDIR)/lto-plugin && \
32441 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ check)
32443 @endif lto-plugin
32445 .PHONY: install-lto-plugin maybe-install-lto-plugin
32446 maybe-install-lto-plugin:
32447 @if lto-plugin
32448 maybe-install-lto-plugin: install-lto-plugin
32450 install-lto-plugin: installdirs
32451 @: $(MAKE); $(unstage)
32452 @r=`${PWD_COMMAND}`; export r; \
32453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32454 $(HOST_EXPORTS) \
32455 (cd $(HOST_SUBDIR)/lto-plugin && \
32456 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install)
32458 @endif lto-plugin
32460 .PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
32461 maybe-install-strip-lto-plugin:
32462 @if lto-plugin
32463 maybe-install-strip-lto-plugin: install-strip-lto-plugin
32465 install-strip-lto-plugin: installdirs
32466 @: $(MAKE); $(unstage)
32467 @r=`${PWD_COMMAND}`; export r; \
32468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32469 $(HOST_EXPORTS) \
32470 (cd $(HOST_SUBDIR)/lto-plugin && \
32471 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install-strip)
32473 @endif lto-plugin
32475 # Other targets (info, dvi, pdf, etc.)
32477 .PHONY: maybe-info-lto-plugin info-lto-plugin
32478 maybe-info-lto-plugin:
32479 @if lto-plugin
32480 maybe-info-lto-plugin: info-lto-plugin
32482 info-lto-plugin: \
32483 configure-lto-plugin
32484 @[ -f ./lto-plugin/Makefile ] || exit 0; \
32485 r=`${PWD_COMMAND}`; export r; \
32486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32487 $(HOST_EXPORTS) \
32488 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
32489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32490 done; \
32491 echo "Doing info in lto-plugin" ; \
32492 (cd $(HOST_SUBDIR)/lto-plugin && \
32493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32495 "RANLIB=$${RANLIB}" \
32496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32497 info) \
32498 || exit 1
32500 @endif lto-plugin
32502 .PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
32503 maybe-dvi-lto-plugin:
32504 @if lto-plugin
32505 maybe-dvi-lto-plugin: dvi-lto-plugin
32507 dvi-lto-plugin: \
32508 configure-lto-plugin
32509 @[ -f ./lto-plugin/Makefile ] || exit 0; \
32510 r=`${PWD_COMMAND}`; export r; \
32511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32512 $(HOST_EXPORTS) \
32513 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
32514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32515 done; \
32516 echo "Doing dvi in lto-plugin" ; \
32517 (cd $(HOST_SUBDIR)/lto-plugin && \
32518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32520 "RANLIB=$${RANLIB}" \
32521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32522 dvi) \
32523 || exit 1
32525 @endif lto-plugin
32527 .PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
32528 maybe-pdf-lto-plugin:
32529 @if lto-plugin
32530 maybe-pdf-lto-plugin: pdf-lto-plugin
32532 pdf-lto-plugin: \
32533 configure-lto-plugin
32534 @[ -f ./lto-plugin/Makefile ] || exit 0; \
32535 r=`${PWD_COMMAND}`; export r; \
32536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32537 $(HOST_EXPORTS) \
32538 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
32539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32540 done; \
32541 echo "Doing pdf in lto-plugin" ; \
32542 (cd $(HOST_SUBDIR)/lto-plugin && \
32543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32545 "RANLIB=$${RANLIB}" \
32546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32547 pdf) \
32548 || exit 1
32550 @endif lto-plugin
32552 .PHONY: maybe-html-lto-plugin html-lto-plugin
32553 maybe-html-lto-plugin:
32554 @if lto-plugin
32555 maybe-html-lto-plugin: html-lto-plugin
32557 html-lto-plugin: \
32558 configure-lto-plugin
32559 @[ -f ./lto-plugin/Makefile ] || exit 0; \
32560 r=`${PWD_COMMAND}`; export r; \
32561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32562 $(HOST_EXPORTS) \
32563 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
32564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32565 done; \
32566 echo "Doing html in lto-plugin" ; \
32567 (cd $(HOST_SUBDIR)/lto-plugin && \
32568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32570 "RANLIB=$${RANLIB}" \
32571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32572 html) \
32573 || exit 1
32575 @endif lto-plugin
32577 .PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
32578 maybe-TAGS-lto-plugin:
32579 @if lto-plugin
32580 maybe-TAGS-lto-plugin: TAGS-lto-plugin
32582 TAGS-lto-plugin: \
32583 configure-lto-plugin
32584 @[ -f ./lto-plugin/Makefile ] || exit 0; \
32585 r=`${PWD_COMMAND}`; export r; \
32586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32587 $(HOST_EXPORTS) \
32588 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
32589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32590 done; \
32591 echo "Doing TAGS in lto-plugin" ; \
32592 (cd $(HOST_SUBDIR)/lto-plugin && \
32593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32595 "RANLIB=$${RANLIB}" \
32596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32597 TAGS) \
32598 || exit 1
32600 @endif lto-plugin
32602 .PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
32603 maybe-install-info-lto-plugin:
32604 @if lto-plugin
32605 maybe-install-info-lto-plugin: install-info-lto-plugin
32607 install-info-lto-plugin: \
32608 configure-lto-plugin \
32609 info-lto-plugin
32610 @[ -f ./lto-plugin/Makefile ] || exit 0; \
32611 r=`${PWD_COMMAND}`; export r; \
32612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32613 $(HOST_EXPORTS) \
32614 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
32615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32616 done; \
32617 echo "Doing install-info in lto-plugin" ; \
32618 (cd $(HOST_SUBDIR)/lto-plugin && \
32619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32621 "RANLIB=$${RANLIB}" \
32622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32623 install-info) \
32624 || exit 1
32626 @endif lto-plugin
32628 .PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
32629 maybe-install-pdf-lto-plugin:
32630 @if lto-plugin
32631 maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
32633 install-pdf-lto-plugin: \
32634 configure-lto-plugin \
32635 pdf-lto-plugin
32636 @[ -f ./lto-plugin/Makefile ] || exit 0; \
32637 r=`${PWD_COMMAND}`; export r; \
32638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32639 $(HOST_EXPORTS) \
32640 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
32641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32642 done; \
32643 echo "Doing install-pdf in lto-plugin" ; \
32644 (cd $(HOST_SUBDIR)/lto-plugin && \
32645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32647 "RANLIB=$${RANLIB}" \
32648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32649 install-pdf) \
32650 || exit 1
32652 @endif lto-plugin
32654 .PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
32655 maybe-install-html-lto-plugin:
32656 @if lto-plugin
32657 maybe-install-html-lto-plugin: install-html-lto-plugin
32659 install-html-lto-plugin: \
32660 configure-lto-plugin \
32661 html-lto-plugin
32662 @[ -f ./lto-plugin/Makefile ] || exit 0; \
32663 r=`${PWD_COMMAND}`; export r; \
32664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32665 $(HOST_EXPORTS) \
32666 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
32667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32668 done; \
32669 echo "Doing install-html in lto-plugin" ; \
32670 (cd $(HOST_SUBDIR)/lto-plugin && \
32671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32673 "RANLIB=$${RANLIB}" \
32674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32675 install-html) \
32676 || exit 1
32678 @endif lto-plugin
32680 .PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
32681 maybe-installcheck-lto-plugin:
32682 @if lto-plugin
32683 maybe-installcheck-lto-plugin: installcheck-lto-plugin
32685 installcheck-lto-plugin: \
32686 configure-lto-plugin
32687 @[ -f ./lto-plugin/Makefile ] || exit 0; \
32688 r=`${PWD_COMMAND}`; export r; \
32689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32690 $(HOST_EXPORTS) \
32691 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
32692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32693 done; \
32694 echo "Doing installcheck in lto-plugin" ; \
32695 (cd $(HOST_SUBDIR)/lto-plugin && \
32696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32698 "RANLIB=$${RANLIB}" \
32699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32700 installcheck) \
32701 || exit 1
32703 @endif lto-plugin
32705 .PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
32706 maybe-mostlyclean-lto-plugin:
32707 @if lto-plugin
32708 maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
32710 mostlyclean-lto-plugin:
32711 @[ -f ./lto-plugin/Makefile ] || exit 0; \
32712 r=`${PWD_COMMAND}`; export r; \
32713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32714 $(HOST_EXPORTS) \
32715 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
32716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32717 done; \
32718 echo "Doing mostlyclean in lto-plugin" ; \
32719 (cd $(HOST_SUBDIR)/lto-plugin && \
32720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32722 "RANLIB=$${RANLIB}" \
32723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32724 mostlyclean) \
32725 || exit 1
32727 @endif lto-plugin
32729 .PHONY: maybe-clean-lto-plugin clean-lto-plugin
32730 maybe-clean-lto-plugin:
32731 @if lto-plugin
32732 maybe-clean-lto-plugin: clean-lto-plugin
32734 clean-lto-plugin:
32735 @[ -f ./lto-plugin/Makefile ] || exit 0; \
32736 r=`${PWD_COMMAND}`; export r; \
32737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32738 $(HOST_EXPORTS) \
32739 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
32740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32741 done; \
32742 echo "Doing clean in lto-plugin" ; \
32743 (cd $(HOST_SUBDIR)/lto-plugin && \
32744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32746 "RANLIB=$${RANLIB}" \
32747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32748 clean) \
32749 || exit 1
32751 @endif lto-plugin
32753 .PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
32754 maybe-distclean-lto-plugin:
32755 @if lto-plugin
32756 maybe-distclean-lto-plugin: distclean-lto-plugin
32758 distclean-lto-plugin:
32759 @[ -f ./lto-plugin/Makefile ] || exit 0; \
32760 r=`${PWD_COMMAND}`; export r; \
32761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32762 $(HOST_EXPORTS) \
32763 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
32764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32765 done; \
32766 echo "Doing distclean in lto-plugin" ; \
32767 (cd $(HOST_SUBDIR)/lto-plugin && \
32768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32770 "RANLIB=$${RANLIB}" \
32771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32772 distclean) \
32773 || exit 1
32775 @endif lto-plugin
32777 .PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
32778 maybe-maintainer-clean-lto-plugin:
32779 @if lto-plugin
32780 maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
32782 maintainer-clean-lto-plugin:
32783 @[ -f ./lto-plugin/Makefile ] || exit 0; \
32784 r=`${PWD_COMMAND}`; export r; \
32785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32786 $(HOST_EXPORTS) \
32787 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
32788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32789 done; \
32790 echo "Doing maintainer-clean in lto-plugin" ; \
32791 (cd $(HOST_SUBDIR)/lto-plugin && \
32792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32794 "RANLIB=$${RANLIB}" \
32795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32796 maintainer-clean) \
32797 || exit 1
32799 @endif lto-plugin
32803 # ---------------------------------------
32804 # Modules which run on the target machine
32805 # ---------------------------------------
32810 .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
32811 maybe-configure-target-libstdc++-v3:
32812 @if gcc-bootstrap
32813 configure-target-libstdc++-v3: stage_current
32814 @endif gcc-bootstrap
32815 @if target-libstdc++-v3
32816 maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
32817 configure-target-libstdc++-v3:
32818 @r=`${PWD_COMMAND}`; export r; \
32819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32820 echo "Checking multilib configuration for libstdc++-v3..."; \
32821 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32822 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
32823 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32824 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32825 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32826 else \
32827 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32828 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32829 fi; \
32830 else \
32831 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32832 fi; \
32833 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32834 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32835 $(RAW_CXX_TARGET_EXPORTS) \
32836 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
32838 this_target="${target_alias}"; \
32840 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
32841 case $(srcdir) in \
32842 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32843 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32844 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32845 esac; \
32846 module_srcdir=libstdc++-v3; \
32847 rm -f no-such-file || : ; \
32848 CONFIG_SITE=no-such-file $(SHELL) \
32849 $$s/$$module_srcdir/configure \
32850 --srcdir=$${topdir}/$$module_srcdir \
32851 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32852 --target=$${this_target} \
32853 || exit 1
32854 @endif target-libstdc++-v3
32858 .PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
32859 maybe-configure-stage1-target-libstdc++-v3:
32860 @if target-libstdc++-v3-bootstrap
32861 maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
32862 configure-stage1-target-libstdc++-v3:
32863 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32864 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32865 @r=`${PWD_COMMAND}`; export r; \
32866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32867 TFLAGS="$(STAGE1_TFLAGS)"; \
32868 echo "Checking multilib configuration for libstdc++-v3..."; \
32869 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
32870 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32871 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32872 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32873 else \
32874 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32875 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32876 fi; \
32877 else \
32878 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32879 fi; \
32880 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32881 $(RAW_CXX_TARGET_EXPORTS) \
32882 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32883 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32884 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32885 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
32886 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32887 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32888 case $(srcdir) in \
32889 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32890 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32891 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32892 esac; \
32893 module_srcdir=libstdc++-v3; \
32894 $(SHELL) $$s/$$module_srcdir/configure \
32895 --srcdir=$${topdir}/$$module_srcdir \
32896 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32897 --target=${target_alias} \
32899 $(STAGE1_CONFIGURE_FLAGS)
32900 @endif target-libstdc++-v3-bootstrap
32902 .PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
32903 maybe-configure-stage2-target-libstdc++-v3:
32904 @if target-libstdc++-v3-bootstrap
32905 maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
32906 configure-stage2-target-libstdc++-v3:
32907 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32908 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32909 @r=`${PWD_COMMAND}`; export r; \
32910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32911 TFLAGS="$(STAGE2_TFLAGS)"; \
32912 echo "Checking multilib configuration for libstdc++-v3..."; \
32913 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
32914 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32915 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32916 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32917 else \
32918 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32919 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32920 fi; \
32921 else \
32922 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32923 fi; \
32924 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32925 $(RAW_CXX_TARGET_EXPORTS) \
32927 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32928 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32929 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32930 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
32931 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32932 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32933 case $(srcdir) in \
32934 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32935 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32936 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32937 esac; \
32938 module_srcdir=libstdc++-v3; \
32939 $(SHELL) $$s/$$module_srcdir/configure \
32940 --srcdir=$${topdir}/$$module_srcdir \
32941 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32942 --target=${target_alias} \
32943 --with-build-libsubdir=$(HOST_SUBDIR) \
32944 $(STAGE2_CONFIGURE_FLAGS)
32945 @endif target-libstdc++-v3-bootstrap
32947 .PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
32948 maybe-configure-stage3-target-libstdc++-v3:
32949 @if target-libstdc++-v3-bootstrap
32950 maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
32951 configure-stage3-target-libstdc++-v3:
32952 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32953 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32954 @r=`${PWD_COMMAND}`; export r; \
32955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32956 TFLAGS="$(STAGE3_TFLAGS)"; \
32957 echo "Checking multilib configuration for libstdc++-v3..."; \
32958 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
32959 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32960 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32961 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32962 else \
32963 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32964 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32965 fi; \
32966 else \
32967 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32968 fi; \
32969 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32970 $(RAW_CXX_TARGET_EXPORTS) \
32972 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32973 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32974 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32975 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
32976 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32977 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32978 case $(srcdir) in \
32979 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32980 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32981 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32982 esac; \
32983 module_srcdir=libstdc++-v3; \
32984 $(SHELL) $$s/$$module_srcdir/configure \
32985 --srcdir=$${topdir}/$$module_srcdir \
32986 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32987 --target=${target_alias} \
32988 --with-build-libsubdir=$(HOST_SUBDIR) \
32989 $(STAGE3_CONFIGURE_FLAGS)
32990 @endif target-libstdc++-v3-bootstrap
32992 .PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
32993 maybe-configure-stage4-target-libstdc++-v3:
32994 @if target-libstdc++-v3-bootstrap
32995 maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
32996 configure-stage4-target-libstdc++-v3:
32997 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32998 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32999 @r=`${PWD_COMMAND}`; export r; \
33000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33001 TFLAGS="$(STAGE4_TFLAGS)"; \
33002 echo "Checking multilib configuration for libstdc++-v3..."; \
33003 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
33004 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
33005 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
33006 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
33007 else \
33008 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
33009 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
33010 fi; \
33011 else \
33012 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
33013 fi; \
33014 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
33015 $(RAW_CXX_TARGET_EXPORTS) \
33017 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33018 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33019 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33020 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
33021 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
33022 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
33023 case $(srcdir) in \
33024 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33025 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
33026 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33027 esac; \
33028 module_srcdir=libstdc++-v3; \
33029 $(SHELL) $$s/$$module_srcdir/configure \
33030 --srcdir=$${topdir}/$$module_srcdir \
33031 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33032 --target=${target_alias} \
33033 --with-build-libsubdir=$(HOST_SUBDIR) \
33034 $(STAGE4_CONFIGURE_FLAGS)
33035 @endif target-libstdc++-v3-bootstrap
33037 .PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
33038 maybe-configure-stageprofile-target-libstdc++-v3:
33039 @if target-libstdc++-v3-bootstrap
33040 maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
33041 configure-stageprofile-target-libstdc++-v3:
33042 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33043 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
33044 @r=`${PWD_COMMAND}`; export r; \
33045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33046 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33047 echo "Checking multilib configuration for libstdc++-v3..."; \
33048 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
33049 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
33050 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
33051 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
33052 else \
33053 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
33054 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
33055 fi; \
33056 else \
33057 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
33058 fi; \
33059 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
33060 $(RAW_CXX_TARGET_EXPORTS) \
33062 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33063 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33064 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33065 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
33066 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
33067 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
33068 case $(srcdir) in \
33069 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33070 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
33071 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33072 esac; \
33073 module_srcdir=libstdc++-v3; \
33074 $(SHELL) $$s/$$module_srcdir/configure \
33075 --srcdir=$${topdir}/$$module_srcdir \
33076 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33077 --target=${target_alias} \
33078 --with-build-libsubdir=$(HOST_SUBDIR) \
33079 $(STAGEprofile_CONFIGURE_FLAGS)
33080 @endif target-libstdc++-v3-bootstrap
33082 .PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
33083 maybe-configure-stagefeedback-target-libstdc++-v3:
33084 @if target-libstdc++-v3-bootstrap
33085 maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
33086 configure-stagefeedback-target-libstdc++-v3:
33087 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33088 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
33089 @r=`${PWD_COMMAND}`; export r; \
33090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33091 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33092 echo "Checking multilib configuration for libstdc++-v3..."; \
33093 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
33094 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
33095 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
33096 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
33097 else \
33098 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
33099 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
33100 fi; \
33101 else \
33102 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
33103 fi; \
33104 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
33105 $(RAW_CXX_TARGET_EXPORTS) \
33107 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33108 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33109 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33110 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
33111 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
33112 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
33113 case $(srcdir) in \
33114 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33115 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
33116 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33117 esac; \
33118 module_srcdir=libstdc++-v3; \
33119 $(SHELL) $$s/$$module_srcdir/configure \
33120 --srcdir=$${topdir}/$$module_srcdir \
33121 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33122 --target=${target_alias} \
33123 --with-build-libsubdir=$(HOST_SUBDIR) \
33124 $(STAGEfeedback_CONFIGURE_FLAGS)
33125 @endif target-libstdc++-v3-bootstrap
33131 .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
33132 maybe-all-target-libstdc++-v3:
33133 @if gcc-bootstrap
33134 all-target-libstdc++-v3: stage_current
33135 @endif gcc-bootstrap
33136 @if target-libstdc++-v3
33137 TARGET-target-libstdc++-v3=all
33138 maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
33139 all-target-libstdc++-v3: configure-target-libstdc++-v3
33140 @r=`${PWD_COMMAND}`; export r; \
33141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33142 $(RAW_CXX_TARGET_EXPORTS) \
33143 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33144 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33145 $(TARGET-target-libstdc++-v3))
33146 @endif target-libstdc++-v3
33150 .PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
33151 .PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
33152 maybe-all-stage1-target-libstdc++-v3:
33153 maybe-clean-stage1-target-libstdc++-v3:
33154 @if target-libstdc++-v3-bootstrap
33155 maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
33156 all-stage1: all-stage1-target-libstdc++-v3
33157 TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33158 all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
33159 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33160 @r=`${PWD_COMMAND}`; export r; \
33161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33162 TFLAGS="$(STAGE1_TFLAGS)"; \
33163 $(RAW_CXX_TARGET_EXPORTS) \
33164 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33165 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33166 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33167 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33168 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33169 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33170 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33171 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33172 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33174 TFLAGS="$(STAGE1_TFLAGS)" \
33175 $(TARGET-stage1-target-libstdc++-v3)
33177 maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
33178 clean-stage1: clean-stage1-target-libstdc++-v3
33179 clean-stage1-target-libstdc++-v3:
33180 @if [ $(current_stage) = stage1 ]; then \
33181 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33182 else \
33183 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
33184 $(MAKE) stage1-start; \
33185 fi; \
33186 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33187 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33188 clean
33189 @endif target-libstdc++-v3-bootstrap
33192 .PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
33193 .PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
33194 maybe-all-stage2-target-libstdc++-v3:
33195 maybe-clean-stage2-target-libstdc++-v3:
33196 @if target-libstdc++-v3-bootstrap
33197 maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
33198 all-stage2: all-stage2-target-libstdc++-v3
33199 TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33200 all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
33201 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33202 @r=`${PWD_COMMAND}`; export r; \
33203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33204 TFLAGS="$(STAGE2_TFLAGS)"; \
33205 $(RAW_CXX_TARGET_EXPORTS) \
33207 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33208 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33209 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33210 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33211 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33212 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33213 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33214 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33215 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33216 TFLAGS="$(STAGE2_TFLAGS)" \
33217 $(TARGET-stage2-target-libstdc++-v3)
33219 maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
33220 clean-stage2: clean-stage2-target-libstdc++-v3
33221 clean-stage2-target-libstdc++-v3:
33222 @if [ $(current_stage) = stage2 ]; then \
33223 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33224 else \
33225 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
33226 $(MAKE) stage2-start; \
33227 fi; \
33228 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33229 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33230 @endif target-libstdc++-v3-bootstrap
33233 .PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
33234 .PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
33235 maybe-all-stage3-target-libstdc++-v3:
33236 maybe-clean-stage3-target-libstdc++-v3:
33237 @if target-libstdc++-v3-bootstrap
33238 maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
33239 all-stage3: all-stage3-target-libstdc++-v3
33240 TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33241 all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
33242 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33243 @r=`${PWD_COMMAND}`; export r; \
33244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33245 TFLAGS="$(STAGE3_TFLAGS)"; \
33246 $(RAW_CXX_TARGET_EXPORTS) \
33248 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33249 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33250 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33251 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33252 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33253 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33254 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33255 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33256 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33257 TFLAGS="$(STAGE3_TFLAGS)" \
33258 $(TARGET-stage3-target-libstdc++-v3)
33260 maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
33261 clean-stage3: clean-stage3-target-libstdc++-v3
33262 clean-stage3-target-libstdc++-v3:
33263 @if [ $(current_stage) = stage3 ]; then \
33264 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33265 else \
33266 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
33267 $(MAKE) stage3-start; \
33268 fi; \
33269 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33270 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33271 @endif target-libstdc++-v3-bootstrap
33274 .PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
33275 .PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
33276 maybe-all-stage4-target-libstdc++-v3:
33277 maybe-clean-stage4-target-libstdc++-v3:
33278 @if target-libstdc++-v3-bootstrap
33279 maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
33280 all-stage4: all-stage4-target-libstdc++-v3
33281 TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33282 all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
33283 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33284 @r=`${PWD_COMMAND}`; export r; \
33285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33286 TFLAGS="$(STAGE4_TFLAGS)"; \
33287 $(RAW_CXX_TARGET_EXPORTS) \
33289 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33290 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33291 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33292 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33293 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33294 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33295 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33296 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33297 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33298 TFLAGS="$(STAGE4_TFLAGS)" \
33299 $(TARGET-stage4-target-libstdc++-v3)
33301 maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
33302 clean-stage4: clean-stage4-target-libstdc++-v3
33303 clean-stage4-target-libstdc++-v3:
33304 @if [ $(current_stage) = stage4 ]; then \
33305 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33306 else \
33307 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
33308 $(MAKE) stage4-start; \
33309 fi; \
33310 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33311 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33312 @endif target-libstdc++-v3-bootstrap
33315 .PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
33316 .PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
33317 maybe-all-stageprofile-target-libstdc++-v3:
33318 maybe-clean-stageprofile-target-libstdc++-v3:
33319 @if target-libstdc++-v3-bootstrap
33320 maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
33321 all-stageprofile: all-stageprofile-target-libstdc++-v3
33322 TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33323 all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
33324 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33325 @r=`${PWD_COMMAND}`; export r; \
33326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33327 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33328 $(RAW_CXX_TARGET_EXPORTS) \
33330 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33331 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33332 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33333 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33334 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33335 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33336 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33337 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33338 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33339 TFLAGS="$(STAGEprofile_TFLAGS)" \
33340 $(TARGET-stageprofile-target-libstdc++-v3)
33342 maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
33343 clean-stageprofile: clean-stageprofile-target-libstdc++-v3
33344 clean-stageprofile-target-libstdc++-v3:
33345 @if [ $(current_stage) = stageprofile ]; then \
33346 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33347 else \
33348 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
33349 $(MAKE) stageprofile-start; \
33350 fi; \
33351 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33352 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33353 @endif target-libstdc++-v3-bootstrap
33356 .PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
33357 .PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
33358 maybe-all-stagefeedback-target-libstdc++-v3:
33359 maybe-clean-stagefeedback-target-libstdc++-v3:
33360 @if target-libstdc++-v3-bootstrap
33361 maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
33362 all-stagefeedback: all-stagefeedback-target-libstdc++-v3
33363 TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
33364 all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
33365 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33366 @r=`${PWD_COMMAND}`; export r; \
33367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33368 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33369 $(RAW_CXX_TARGET_EXPORTS) \
33371 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33372 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33373 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33374 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33375 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33376 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33377 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33378 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33379 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33380 TFLAGS="$(STAGEfeedback_TFLAGS)" \
33381 $(TARGET-stagefeedback-target-libstdc++-v3)
33383 maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
33384 clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
33385 clean-stagefeedback-target-libstdc++-v3:
33386 @if [ $(current_stage) = stagefeedback ]; then \
33387 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
33388 else \
33389 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
33390 $(MAKE) stagefeedback-start; \
33391 fi; \
33392 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33393 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33394 @endif target-libstdc++-v3-bootstrap
33401 .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
33402 maybe-check-target-libstdc++-v3:
33403 @if target-libstdc++-v3
33404 maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
33406 check-target-libstdc++-v3:
33407 @: $(MAKE); $(unstage)
33408 @r=`${PWD_COMMAND}`; export r; \
33409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33410 $(RAW_CXX_TARGET_EXPORTS) \
33411 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33412 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
33414 @endif target-libstdc++-v3
33416 .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
33417 maybe-install-target-libstdc++-v3:
33418 @if target-libstdc++-v3
33419 maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
33421 install-target-libstdc++-v3: installdirs
33422 @: $(MAKE); $(unstage)
33423 @r=`${PWD_COMMAND}`; export r; \
33424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33425 $(RAW_CXX_TARGET_EXPORTS) \
33426 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33427 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33429 @endif target-libstdc++-v3
33431 .PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
33432 maybe-install-strip-target-libstdc++-v3:
33433 @if target-libstdc++-v3
33434 maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
33436 install-strip-target-libstdc++-v3: installdirs
33437 @: $(MAKE); $(unstage)
33438 @r=`${PWD_COMMAND}`; export r; \
33439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33440 $(RAW_CXX_TARGET_EXPORTS) \
33441 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33442 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33444 @endif target-libstdc++-v3
33446 # Other targets (info, dvi, pdf, etc.)
33448 .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
33449 maybe-info-target-libstdc++-v3:
33450 @if target-libstdc++-v3
33451 maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
33453 info-target-libstdc++-v3: \
33454 configure-target-libstdc++-v3
33455 @: $(MAKE); $(unstage)
33456 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33457 r=`${PWD_COMMAND}`; export r; \
33458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33459 $(RAW_CXX_TARGET_EXPORTS) \
33460 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33461 for flag in $(EXTRA_TARGET_FLAGS); do \
33462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33463 done; \
33464 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33467 "RANLIB=$${RANLIB}" \
33468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33469 info) \
33470 || exit 1
33472 @endif target-libstdc++-v3
33474 .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
33475 maybe-dvi-target-libstdc++-v3:
33476 @if target-libstdc++-v3
33477 maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
33479 dvi-target-libstdc++-v3: \
33480 configure-target-libstdc++-v3
33481 @: $(MAKE); $(unstage)
33482 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33483 r=`${PWD_COMMAND}`; export r; \
33484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33485 $(RAW_CXX_TARGET_EXPORTS) \
33486 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33487 for flag in $(EXTRA_TARGET_FLAGS); do \
33488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33489 done; \
33490 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33493 "RANLIB=$${RANLIB}" \
33494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33495 dvi) \
33496 || exit 1
33498 @endif target-libstdc++-v3
33500 .PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
33501 maybe-pdf-target-libstdc++-v3:
33502 @if target-libstdc++-v3
33503 maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
33505 pdf-target-libstdc++-v3: \
33506 configure-target-libstdc++-v3
33507 @: $(MAKE); $(unstage)
33508 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33509 r=`${PWD_COMMAND}`; export r; \
33510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33511 $(RAW_CXX_TARGET_EXPORTS) \
33512 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33513 for flag in $(EXTRA_TARGET_FLAGS); do \
33514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33515 done; \
33516 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33519 "RANLIB=$${RANLIB}" \
33520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33521 pdf) \
33522 || exit 1
33524 @endif target-libstdc++-v3
33526 .PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
33527 maybe-html-target-libstdc++-v3:
33528 @if target-libstdc++-v3
33529 maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
33531 html-target-libstdc++-v3: \
33532 configure-target-libstdc++-v3
33533 @: $(MAKE); $(unstage)
33534 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33535 r=`${PWD_COMMAND}`; export r; \
33536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33537 $(RAW_CXX_TARGET_EXPORTS) \
33538 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33539 for flag in $(EXTRA_TARGET_FLAGS); do \
33540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33541 done; \
33542 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33545 "RANLIB=$${RANLIB}" \
33546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33547 html) \
33548 || exit 1
33550 @endif target-libstdc++-v3
33552 .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
33553 maybe-TAGS-target-libstdc++-v3:
33554 @if target-libstdc++-v3
33555 maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
33557 TAGS-target-libstdc++-v3: \
33558 configure-target-libstdc++-v3
33559 @: $(MAKE); $(unstage)
33560 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33561 r=`${PWD_COMMAND}`; export r; \
33562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33563 $(RAW_CXX_TARGET_EXPORTS) \
33564 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33565 for flag in $(EXTRA_TARGET_FLAGS); do \
33566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33567 done; \
33568 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33571 "RANLIB=$${RANLIB}" \
33572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33573 TAGS) \
33574 || exit 1
33576 @endif target-libstdc++-v3
33578 .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
33579 maybe-install-info-target-libstdc++-v3:
33580 @if target-libstdc++-v3
33581 maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
33583 install-info-target-libstdc++-v3: \
33584 configure-target-libstdc++-v3 \
33585 info-target-libstdc++-v3
33586 @: $(MAKE); $(unstage)
33587 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33588 r=`${PWD_COMMAND}`; export r; \
33589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33590 $(RAW_CXX_TARGET_EXPORTS) \
33591 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33592 for flag in $(EXTRA_TARGET_FLAGS); do \
33593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33594 done; \
33595 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33598 "RANLIB=$${RANLIB}" \
33599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33600 install-info) \
33601 || exit 1
33603 @endif target-libstdc++-v3
33605 .PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
33606 maybe-install-pdf-target-libstdc++-v3:
33607 @if target-libstdc++-v3
33608 maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
33610 install-pdf-target-libstdc++-v3: \
33611 configure-target-libstdc++-v3 \
33612 pdf-target-libstdc++-v3
33613 @: $(MAKE); $(unstage)
33614 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33615 r=`${PWD_COMMAND}`; export r; \
33616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33617 $(RAW_CXX_TARGET_EXPORTS) \
33618 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33619 for flag in $(EXTRA_TARGET_FLAGS); do \
33620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33621 done; \
33622 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33625 "RANLIB=$${RANLIB}" \
33626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33627 install-pdf) \
33628 || exit 1
33630 @endif target-libstdc++-v3
33632 .PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
33633 maybe-install-html-target-libstdc++-v3:
33634 @if target-libstdc++-v3
33635 maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
33637 install-html-target-libstdc++-v3: \
33638 configure-target-libstdc++-v3 \
33639 html-target-libstdc++-v3
33640 @: $(MAKE); $(unstage)
33641 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33642 r=`${PWD_COMMAND}`; export r; \
33643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33644 $(RAW_CXX_TARGET_EXPORTS) \
33645 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33646 for flag in $(EXTRA_TARGET_FLAGS); do \
33647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33648 done; \
33649 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33652 "RANLIB=$${RANLIB}" \
33653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33654 install-html) \
33655 || exit 1
33657 @endif target-libstdc++-v3
33659 .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
33660 maybe-installcheck-target-libstdc++-v3:
33661 @if target-libstdc++-v3
33662 maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
33664 installcheck-target-libstdc++-v3: \
33665 configure-target-libstdc++-v3
33666 @: $(MAKE); $(unstage)
33667 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33668 r=`${PWD_COMMAND}`; export r; \
33669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33670 $(RAW_CXX_TARGET_EXPORTS) \
33671 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33672 for flag in $(EXTRA_TARGET_FLAGS); do \
33673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33674 done; \
33675 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33678 "RANLIB=$${RANLIB}" \
33679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33680 installcheck) \
33681 || exit 1
33683 @endif target-libstdc++-v3
33685 .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
33686 maybe-mostlyclean-target-libstdc++-v3:
33687 @if target-libstdc++-v3
33688 maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
33690 mostlyclean-target-libstdc++-v3:
33691 @: $(MAKE); $(unstage)
33692 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33693 r=`${PWD_COMMAND}`; export r; \
33694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33695 $(RAW_CXX_TARGET_EXPORTS) \
33696 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33697 for flag in $(EXTRA_TARGET_FLAGS); do \
33698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33699 done; \
33700 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33703 "RANLIB=$${RANLIB}" \
33704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33705 mostlyclean) \
33706 || exit 1
33708 @endif target-libstdc++-v3
33710 .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
33711 maybe-clean-target-libstdc++-v3:
33712 @if target-libstdc++-v3
33713 maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
33715 clean-target-libstdc++-v3:
33716 @: $(MAKE); $(unstage)
33717 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33718 r=`${PWD_COMMAND}`; export r; \
33719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33720 $(RAW_CXX_TARGET_EXPORTS) \
33721 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33722 for flag in $(EXTRA_TARGET_FLAGS); do \
33723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33724 done; \
33725 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33728 "RANLIB=$${RANLIB}" \
33729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33730 clean) \
33731 || exit 1
33733 @endif target-libstdc++-v3
33735 .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
33736 maybe-distclean-target-libstdc++-v3:
33737 @if target-libstdc++-v3
33738 maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
33740 distclean-target-libstdc++-v3:
33741 @: $(MAKE); $(unstage)
33742 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33743 r=`${PWD_COMMAND}`; export r; \
33744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33745 $(RAW_CXX_TARGET_EXPORTS) \
33746 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33747 for flag in $(EXTRA_TARGET_FLAGS); do \
33748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33749 done; \
33750 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33753 "RANLIB=$${RANLIB}" \
33754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33755 distclean) \
33756 || exit 1
33758 @endif target-libstdc++-v3
33760 .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
33761 maybe-maintainer-clean-target-libstdc++-v3:
33762 @if target-libstdc++-v3
33763 maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
33765 maintainer-clean-target-libstdc++-v3:
33766 @: $(MAKE); $(unstage)
33767 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33768 r=`${PWD_COMMAND}`; export r; \
33769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33770 $(RAW_CXX_TARGET_EXPORTS) \
33771 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33772 for flag in $(EXTRA_TARGET_FLAGS); do \
33773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33774 done; \
33775 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33778 "RANLIB=$${RANLIB}" \
33779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33780 maintainer-clean) \
33781 || exit 1
33783 @endif target-libstdc++-v3
33789 .PHONY: configure-target-libsanitizer maybe-configure-target-libsanitizer
33790 maybe-configure-target-libsanitizer:
33791 @if gcc-bootstrap
33792 configure-target-libsanitizer: stage_current
33793 @endif gcc-bootstrap
33794 @if target-libsanitizer
33795 maybe-configure-target-libsanitizer: configure-target-libsanitizer
33796 configure-target-libsanitizer:
33797 @r=`${PWD_COMMAND}`; export r; \
33798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33799 echo "Checking multilib configuration for libsanitizer..."; \
33800 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33801 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33802 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33803 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33804 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33805 else \
33806 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33807 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33808 fi; \
33809 else \
33810 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33811 fi; \
33812 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33813 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33814 $(RAW_CXX_TARGET_EXPORTS) \
33815 echo Configuring in $(TARGET_SUBDIR)/libsanitizer; \
33817 this_target="${target_alias}"; \
33819 cd "$(TARGET_SUBDIR)/libsanitizer" || exit 1; \
33820 case $(srcdir) in \
33821 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33822 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33823 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33824 esac; \
33825 module_srcdir=libsanitizer; \
33826 rm -f no-such-file || : ; \
33827 CONFIG_SITE=no-such-file $(SHELL) \
33828 $$s/$$module_srcdir/configure \
33829 --srcdir=$${topdir}/$$module_srcdir \
33830 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33831 --target=$${this_target} \
33832 || exit 1
33833 @endif target-libsanitizer
33837 .PHONY: configure-stage1-target-libsanitizer maybe-configure-stage1-target-libsanitizer
33838 maybe-configure-stage1-target-libsanitizer:
33839 @if target-libsanitizer-bootstrap
33840 maybe-configure-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
33841 configure-stage1-target-libsanitizer:
33842 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33843 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33844 @r=`${PWD_COMMAND}`; export r; \
33845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33846 TFLAGS="$(STAGE1_TFLAGS)"; \
33847 echo "Checking multilib configuration for libsanitizer..."; \
33848 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33849 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33850 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33851 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33852 else \
33853 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33854 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33855 fi; \
33856 else \
33857 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33858 fi; \
33859 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33860 $(RAW_CXX_TARGET_EXPORTS) \
33861 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33862 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33863 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33864 echo Configuring stage 1 in $(TARGET_SUBDIR)/libsanitizer ; \
33865 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33866 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33867 case $(srcdir) in \
33868 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33869 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33870 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33871 esac; \
33872 module_srcdir=libsanitizer; \
33873 $(SHELL) $$s/$$module_srcdir/configure \
33874 --srcdir=$${topdir}/$$module_srcdir \
33875 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33876 --target=${target_alias} \
33878 $(STAGE1_CONFIGURE_FLAGS)
33879 @endif target-libsanitizer-bootstrap
33881 .PHONY: configure-stage2-target-libsanitizer maybe-configure-stage2-target-libsanitizer
33882 maybe-configure-stage2-target-libsanitizer:
33883 @if target-libsanitizer-bootstrap
33884 maybe-configure-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
33885 configure-stage2-target-libsanitizer:
33886 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33887 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33888 @r=`${PWD_COMMAND}`; export r; \
33889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33890 TFLAGS="$(STAGE2_TFLAGS)"; \
33891 echo "Checking multilib configuration for libsanitizer..."; \
33892 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33893 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33894 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33895 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33896 else \
33897 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33898 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33899 fi; \
33900 else \
33901 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33902 fi; \
33903 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33904 $(RAW_CXX_TARGET_EXPORTS) \
33906 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33907 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33908 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33909 echo Configuring stage 2 in $(TARGET_SUBDIR)/libsanitizer ; \
33910 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33911 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33912 case $(srcdir) in \
33913 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33914 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33915 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33916 esac; \
33917 module_srcdir=libsanitizer; \
33918 $(SHELL) $$s/$$module_srcdir/configure \
33919 --srcdir=$${topdir}/$$module_srcdir \
33920 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33921 --target=${target_alias} \
33922 --with-build-libsubdir=$(HOST_SUBDIR) \
33923 $(STAGE2_CONFIGURE_FLAGS)
33924 @endif target-libsanitizer-bootstrap
33926 .PHONY: configure-stage3-target-libsanitizer maybe-configure-stage3-target-libsanitizer
33927 maybe-configure-stage3-target-libsanitizer:
33928 @if target-libsanitizer-bootstrap
33929 maybe-configure-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
33930 configure-stage3-target-libsanitizer:
33931 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33932 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33933 @r=`${PWD_COMMAND}`; export r; \
33934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33935 TFLAGS="$(STAGE3_TFLAGS)"; \
33936 echo "Checking multilib configuration for libsanitizer..."; \
33937 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33938 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33939 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33940 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33941 else \
33942 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33943 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33944 fi; \
33945 else \
33946 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33947 fi; \
33948 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33949 $(RAW_CXX_TARGET_EXPORTS) \
33951 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33952 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33953 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33954 echo Configuring stage 3 in $(TARGET_SUBDIR)/libsanitizer ; \
33955 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33956 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33957 case $(srcdir) in \
33958 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33959 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33960 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33961 esac; \
33962 module_srcdir=libsanitizer; \
33963 $(SHELL) $$s/$$module_srcdir/configure \
33964 --srcdir=$${topdir}/$$module_srcdir \
33965 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33966 --target=${target_alias} \
33967 --with-build-libsubdir=$(HOST_SUBDIR) \
33968 $(STAGE3_CONFIGURE_FLAGS)
33969 @endif target-libsanitizer-bootstrap
33971 .PHONY: configure-stage4-target-libsanitizer maybe-configure-stage4-target-libsanitizer
33972 maybe-configure-stage4-target-libsanitizer:
33973 @if target-libsanitizer-bootstrap
33974 maybe-configure-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
33975 configure-stage4-target-libsanitizer:
33976 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33977 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33978 @r=`${PWD_COMMAND}`; export r; \
33979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33980 TFLAGS="$(STAGE4_TFLAGS)"; \
33981 echo "Checking multilib configuration for libsanitizer..."; \
33982 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33983 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33984 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33985 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33986 else \
33987 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33988 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33989 fi; \
33990 else \
33991 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33992 fi; \
33993 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33994 $(RAW_CXX_TARGET_EXPORTS) \
33996 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33997 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33998 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33999 echo Configuring stage 4 in $(TARGET_SUBDIR)/libsanitizer ; \
34000 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
34001 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
34002 case $(srcdir) in \
34003 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34004 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
34005 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34006 esac; \
34007 module_srcdir=libsanitizer; \
34008 $(SHELL) $$s/$$module_srcdir/configure \
34009 --srcdir=$${topdir}/$$module_srcdir \
34010 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34011 --target=${target_alias} \
34012 --with-build-libsubdir=$(HOST_SUBDIR) \
34013 $(STAGE4_CONFIGURE_FLAGS)
34014 @endif target-libsanitizer-bootstrap
34016 .PHONY: configure-stageprofile-target-libsanitizer maybe-configure-stageprofile-target-libsanitizer
34017 maybe-configure-stageprofile-target-libsanitizer:
34018 @if target-libsanitizer-bootstrap
34019 maybe-configure-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
34020 configure-stageprofile-target-libsanitizer:
34021 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34022 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
34023 @r=`${PWD_COMMAND}`; export r; \
34024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34025 TFLAGS="$(STAGEprofile_TFLAGS)"; \
34026 echo "Checking multilib configuration for libsanitizer..."; \
34027 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
34028 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
34029 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
34030 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
34031 else \
34032 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
34033 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
34034 fi; \
34035 else \
34036 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
34037 fi; \
34038 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
34039 $(RAW_CXX_TARGET_EXPORTS) \
34041 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34042 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34043 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34044 echo Configuring stage profile in $(TARGET_SUBDIR)/libsanitizer ; \
34045 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
34046 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
34047 case $(srcdir) in \
34048 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34049 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
34050 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34051 esac; \
34052 module_srcdir=libsanitizer; \
34053 $(SHELL) $$s/$$module_srcdir/configure \
34054 --srcdir=$${topdir}/$$module_srcdir \
34055 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34056 --target=${target_alias} \
34057 --with-build-libsubdir=$(HOST_SUBDIR) \
34058 $(STAGEprofile_CONFIGURE_FLAGS)
34059 @endif target-libsanitizer-bootstrap
34061 .PHONY: configure-stagefeedback-target-libsanitizer maybe-configure-stagefeedback-target-libsanitizer
34062 maybe-configure-stagefeedback-target-libsanitizer:
34063 @if target-libsanitizer-bootstrap
34064 maybe-configure-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
34065 configure-stagefeedback-target-libsanitizer:
34066 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34067 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
34068 @r=`${PWD_COMMAND}`; export r; \
34069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34070 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34071 echo "Checking multilib configuration for libsanitizer..."; \
34072 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
34073 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
34074 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
34075 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
34076 else \
34077 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
34078 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
34079 fi; \
34080 else \
34081 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
34082 fi; \
34083 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
34084 $(RAW_CXX_TARGET_EXPORTS) \
34086 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34087 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34088 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34089 echo Configuring stage feedback in $(TARGET_SUBDIR)/libsanitizer ; \
34090 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
34091 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
34092 case $(srcdir) in \
34093 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34094 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
34095 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34096 esac; \
34097 module_srcdir=libsanitizer; \
34098 $(SHELL) $$s/$$module_srcdir/configure \
34099 --srcdir=$${topdir}/$$module_srcdir \
34100 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34101 --target=${target_alias} \
34102 --with-build-libsubdir=$(HOST_SUBDIR) \
34103 $(STAGEfeedback_CONFIGURE_FLAGS)
34104 @endif target-libsanitizer-bootstrap
34110 .PHONY: all-target-libsanitizer maybe-all-target-libsanitizer
34111 maybe-all-target-libsanitizer:
34112 @if gcc-bootstrap
34113 all-target-libsanitizer: stage_current
34114 @endif gcc-bootstrap
34115 @if target-libsanitizer
34116 TARGET-target-libsanitizer=all
34117 maybe-all-target-libsanitizer: all-target-libsanitizer
34118 all-target-libsanitizer: configure-target-libsanitizer
34119 @r=`${PWD_COMMAND}`; export r; \
34120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34121 $(RAW_CXX_TARGET_EXPORTS) \
34122 (cd $(TARGET_SUBDIR)/libsanitizer && \
34123 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34124 $(TARGET-target-libsanitizer))
34125 @endif target-libsanitizer
34129 .PHONY: all-stage1-target-libsanitizer maybe-all-stage1-target-libsanitizer
34130 .PHONY: clean-stage1-target-libsanitizer maybe-clean-stage1-target-libsanitizer
34131 maybe-all-stage1-target-libsanitizer:
34132 maybe-clean-stage1-target-libsanitizer:
34133 @if target-libsanitizer-bootstrap
34134 maybe-all-stage1-target-libsanitizer: all-stage1-target-libsanitizer
34135 all-stage1: all-stage1-target-libsanitizer
34136 TARGET-stage1-target-libsanitizer = $(TARGET-target-libsanitizer)
34137 all-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
34138 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34139 @r=`${PWD_COMMAND}`; export r; \
34140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34141 TFLAGS="$(STAGE1_TFLAGS)"; \
34142 $(RAW_CXX_TARGET_EXPORTS) \
34143 cd $(TARGET_SUBDIR)/libsanitizer && \
34144 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34145 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34146 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34147 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34148 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34149 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34150 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34151 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34153 TFLAGS="$(STAGE1_TFLAGS)" \
34154 $(TARGET-stage1-target-libsanitizer)
34156 maybe-clean-stage1-target-libsanitizer: clean-stage1-target-libsanitizer
34157 clean-stage1: clean-stage1-target-libsanitizer
34158 clean-stage1-target-libsanitizer:
34159 @if [ $(current_stage) = stage1 ]; then \
34160 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34161 else \
34162 [ -f $(TARGET_SUBDIR)/stage1-libsanitizer/Makefile ] || exit 0; \
34163 $(MAKE) stage1-start; \
34164 fi; \
34165 cd $(TARGET_SUBDIR)/libsanitizer && \
34166 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34167 clean
34168 @endif target-libsanitizer-bootstrap
34171 .PHONY: all-stage2-target-libsanitizer maybe-all-stage2-target-libsanitizer
34172 .PHONY: clean-stage2-target-libsanitizer maybe-clean-stage2-target-libsanitizer
34173 maybe-all-stage2-target-libsanitizer:
34174 maybe-clean-stage2-target-libsanitizer:
34175 @if target-libsanitizer-bootstrap
34176 maybe-all-stage2-target-libsanitizer: all-stage2-target-libsanitizer
34177 all-stage2: all-stage2-target-libsanitizer
34178 TARGET-stage2-target-libsanitizer = $(TARGET-target-libsanitizer)
34179 all-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
34180 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34181 @r=`${PWD_COMMAND}`; export r; \
34182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34183 TFLAGS="$(STAGE2_TFLAGS)"; \
34184 $(RAW_CXX_TARGET_EXPORTS) \
34186 cd $(TARGET_SUBDIR)/libsanitizer && \
34187 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34188 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34189 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34190 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34191 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34192 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34193 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34194 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34195 TFLAGS="$(STAGE2_TFLAGS)" \
34196 $(TARGET-stage2-target-libsanitizer)
34198 maybe-clean-stage2-target-libsanitizer: clean-stage2-target-libsanitizer
34199 clean-stage2: clean-stage2-target-libsanitizer
34200 clean-stage2-target-libsanitizer:
34201 @if [ $(current_stage) = stage2 ]; then \
34202 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34203 else \
34204 [ -f $(TARGET_SUBDIR)/stage2-libsanitizer/Makefile ] || exit 0; \
34205 $(MAKE) stage2-start; \
34206 fi; \
34207 cd $(TARGET_SUBDIR)/libsanitizer && \
34208 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34209 @endif target-libsanitizer-bootstrap
34212 .PHONY: all-stage3-target-libsanitizer maybe-all-stage3-target-libsanitizer
34213 .PHONY: clean-stage3-target-libsanitizer maybe-clean-stage3-target-libsanitizer
34214 maybe-all-stage3-target-libsanitizer:
34215 maybe-clean-stage3-target-libsanitizer:
34216 @if target-libsanitizer-bootstrap
34217 maybe-all-stage3-target-libsanitizer: all-stage3-target-libsanitizer
34218 all-stage3: all-stage3-target-libsanitizer
34219 TARGET-stage3-target-libsanitizer = $(TARGET-target-libsanitizer)
34220 all-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
34221 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
34222 @r=`${PWD_COMMAND}`; export r; \
34223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34224 TFLAGS="$(STAGE3_TFLAGS)"; \
34225 $(RAW_CXX_TARGET_EXPORTS) \
34227 cd $(TARGET_SUBDIR)/libsanitizer && \
34228 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34229 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34230 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34231 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34232 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34233 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34234 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34235 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34236 TFLAGS="$(STAGE3_TFLAGS)" \
34237 $(TARGET-stage3-target-libsanitizer)
34239 maybe-clean-stage3-target-libsanitizer: clean-stage3-target-libsanitizer
34240 clean-stage3: clean-stage3-target-libsanitizer
34241 clean-stage3-target-libsanitizer:
34242 @if [ $(current_stage) = stage3 ]; then \
34243 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34244 else \
34245 [ -f $(TARGET_SUBDIR)/stage3-libsanitizer/Makefile ] || exit 0; \
34246 $(MAKE) stage3-start; \
34247 fi; \
34248 cd $(TARGET_SUBDIR)/libsanitizer && \
34249 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34250 @endif target-libsanitizer-bootstrap
34253 .PHONY: all-stage4-target-libsanitizer maybe-all-stage4-target-libsanitizer
34254 .PHONY: clean-stage4-target-libsanitizer maybe-clean-stage4-target-libsanitizer
34255 maybe-all-stage4-target-libsanitizer:
34256 maybe-clean-stage4-target-libsanitizer:
34257 @if target-libsanitizer-bootstrap
34258 maybe-all-stage4-target-libsanitizer: all-stage4-target-libsanitizer
34259 all-stage4: all-stage4-target-libsanitizer
34260 TARGET-stage4-target-libsanitizer = $(TARGET-target-libsanitizer)
34261 all-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
34262 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34263 @r=`${PWD_COMMAND}`; export r; \
34264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34265 TFLAGS="$(STAGE4_TFLAGS)"; \
34266 $(RAW_CXX_TARGET_EXPORTS) \
34268 cd $(TARGET_SUBDIR)/libsanitizer && \
34269 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34270 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34271 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34272 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34273 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34274 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34275 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34276 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34277 TFLAGS="$(STAGE4_TFLAGS)" \
34278 $(TARGET-stage4-target-libsanitizer)
34280 maybe-clean-stage4-target-libsanitizer: clean-stage4-target-libsanitizer
34281 clean-stage4: clean-stage4-target-libsanitizer
34282 clean-stage4-target-libsanitizer:
34283 @if [ $(current_stage) = stage4 ]; then \
34284 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34285 else \
34286 [ -f $(TARGET_SUBDIR)/stage4-libsanitizer/Makefile ] || exit 0; \
34287 $(MAKE) stage4-start; \
34288 fi; \
34289 cd $(TARGET_SUBDIR)/libsanitizer && \
34290 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34291 @endif target-libsanitizer-bootstrap
34294 .PHONY: all-stageprofile-target-libsanitizer maybe-all-stageprofile-target-libsanitizer
34295 .PHONY: clean-stageprofile-target-libsanitizer maybe-clean-stageprofile-target-libsanitizer
34296 maybe-all-stageprofile-target-libsanitizer:
34297 maybe-clean-stageprofile-target-libsanitizer:
34298 @if target-libsanitizer-bootstrap
34299 maybe-all-stageprofile-target-libsanitizer: all-stageprofile-target-libsanitizer
34300 all-stageprofile: all-stageprofile-target-libsanitizer
34301 TARGET-stageprofile-target-libsanitizer = $(TARGET-target-libsanitizer)
34302 all-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
34303 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34304 @r=`${PWD_COMMAND}`; export r; \
34305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34306 TFLAGS="$(STAGEprofile_TFLAGS)"; \
34307 $(RAW_CXX_TARGET_EXPORTS) \
34309 cd $(TARGET_SUBDIR)/libsanitizer && \
34310 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34311 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34312 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34313 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34314 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34315 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34316 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34317 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34318 TFLAGS="$(STAGEprofile_TFLAGS)" \
34319 $(TARGET-stageprofile-target-libsanitizer)
34321 maybe-clean-stageprofile-target-libsanitizer: clean-stageprofile-target-libsanitizer
34322 clean-stageprofile: clean-stageprofile-target-libsanitizer
34323 clean-stageprofile-target-libsanitizer:
34324 @if [ $(current_stage) = stageprofile ]; then \
34325 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34326 else \
34327 [ -f $(TARGET_SUBDIR)/stageprofile-libsanitizer/Makefile ] || exit 0; \
34328 $(MAKE) stageprofile-start; \
34329 fi; \
34330 cd $(TARGET_SUBDIR)/libsanitizer && \
34331 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34332 @endif target-libsanitizer-bootstrap
34335 .PHONY: all-stagefeedback-target-libsanitizer maybe-all-stagefeedback-target-libsanitizer
34336 .PHONY: clean-stagefeedback-target-libsanitizer maybe-clean-stagefeedback-target-libsanitizer
34337 maybe-all-stagefeedback-target-libsanitizer:
34338 maybe-clean-stagefeedback-target-libsanitizer:
34339 @if target-libsanitizer-bootstrap
34340 maybe-all-stagefeedback-target-libsanitizer: all-stagefeedback-target-libsanitizer
34341 all-stagefeedback: all-stagefeedback-target-libsanitizer
34342 TARGET-stagefeedback-target-libsanitizer = $(TARGET-target-libsanitizer)
34343 all-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
34344 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34345 @r=`${PWD_COMMAND}`; export r; \
34346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34347 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34348 $(RAW_CXX_TARGET_EXPORTS) \
34350 cd $(TARGET_SUBDIR)/libsanitizer && \
34351 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34352 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34353 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34354 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34355 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34356 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34357 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34358 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34359 TFLAGS="$(STAGEfeedback_TFLAGS)" \
34360 $(TARGET-stagefeedback-target-libsanitizer)
34362 maybe-clean-stagefeedback-target-libsanitizer: clean-stagefeedback-target-libsanitizer
34363 clean-stagefeedback: clean-stagefeedback-target-libsanitizer
34364 clean-stagefeedback-target-libsanitizer:
34365 @if [ $(current_stage) = stagefeedback ]; then \
34366 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
34367 else \
34368 [ -f $(TARGET_SUBDIR)/stagefeedback-libsanitizer/Makefile ] || exit 0; \
34369 $(MAKE) stagefeedback-start; \
34370 fi; \
34371 cd $(TARGET_SUBDIR)/libsanitizer && \
34372 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34373 @endif target-libsanitizer-bootstrap
34380 .PHONY: check-target-libsanitizer maybe-check-target-libsanitizer
34381 maybe-check-target-libsanitizer:
34382 @if target-libsanitizer
34383 maybe-check-target-libsanitizer: check-target-libsanitizer
34385 check-target-libsanitizer:
34386 @: $(MAKE); $(unstage)
34387 @r=`${PWD_COMMAND}`; export r; \
34388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34389 $(RAW_CXX_TARGET_EXPORTS) \
34390 (cd $(TARGET_SUBDIR)/libsanitizer && \
34391 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
34393 @endif target-libsanitizer
34395 .PHONY: install-target-libsanitizer maybe-install-target-libsanitizer
34396 maybe-install-target-libsanitizer:
34397 @if target-libsanitizer
34398 maybe-install-target-libsanitizer: install-target-libsanitizer
34400 install-target-libsanitizer: installdirs
34401 @: $(MAKE); $(unstage)
34402 @r=`${PWD_COMMAND}`; export r; \
34403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34404 $(RAW_CXX_TARGET_EXPORTS) \
34405 (cd $(TARGET_SUBDIR)/libsanitizer && \
34406 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34408 @endif target-libsanitizer
34410 .PHONY: install-strip-target-libsanitizer maybe-install-strip-target-libsanitizer
34411 maybe-install-strip-target-libsanitizer:
34412 @if target-libsanitizer
34413 maybe-install-strip-target-libsanitizer: install-strip-target-libsanitizer
34415 install-strip-target-libsanitizer: installdirs
34416 @: $(MAKE); $(unstage)
34417 @r=`${PWD_COMMAND}`; export r; \
34418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34419 $(RAW_CXX_TARGET_EXPORTS) \
34420 (cd $(TARGET_SUBDIR)/libsanitizer && \
34421 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34423 @endif target-libsanitizer
34425 # Other targets (info, dvi, pdf, etc.)
34427 .PHONY: maybe-info-target-libsanitizer info-target-libsanitizer
34428 maybe-info-target-libsanitizer:
34429 @if target-libsanitizer
34430 maybe-info-target-libsanitizer: info-target-libsanitizer
34432 info-target-libsanitizer: \
34433 configure-target-libsanitizer
34434 @: $(MAKE); $(unstage)
34435 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34436 r=`${PWD_COMMAND}`; export r; \
34437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34438 $(RAW_CXX_TARGET_EXPORTS) \
34439 echo "Doing info in $(TARGET_SUBDIR)/libsanitizer" ; \
34440 for flag in $(EXTRA_TARGET_FLAGS); do \
34441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34442 done; \
34443 (cd $(TARGET_SUBDIR)/libsanitizer && \
34444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34446 "RANLIB=$${RANLIB}" \
34447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34448 info) \
34449 || exit 1
34451 @endif target-libsanitizer
34453 .PHONY: maybe-dvi-target-libsanitizer dvi-target-libsanitizer
34454 maybe-dvi-target-libsanitizer:
34455 @if target-libsanitizer
34456 maybe-dvi-target-libsanitizer: dvi-target-libsanitizer
34458 dvi-target-libsanitizer: \
34459 configure-target-libsanitizer
34460 @: $(MAKE); $(unstage)
34461 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34462 r=`${PWD_COMMAND}`; export r; \
34463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34464 $(RAW_CXX_TARGET_EXPORTS) \
34465 echo "Doing dvi in $(TARGET_SUBDIR)/libsanitizer" ; \
34466 for flag in $(EXTRA_TARGET_FLAGS); do \
34467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34468 done; \
34469 (cd $(TARGET_SUBDIR)/libsanitizer && \
34470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34472 "RANLIB=$${RANLIB}" \
34473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34474 dvi) \
34475 || exit 1
34477 @endif target-libsanitizer
34479 .PHONY: maybe-pdf-target-libsanitizer pdf-target-libsanitizer
34480 maybe-pdf-target-libsanitizer:
34481 @if target-libsanitizer
34482 maybe-pdf-target-libsanitizer: pdf-target-libsanitizer
34484 pdf-target-libsanitizer: \
34485 configure-target-libsanitizer
34486 @: $(MAKE); $(unstage)
34487 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34488 r=`${PWD_COMMAND}`; export r; \
34489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34490 $(RAW_CXX_TARGET_EXPORTS) \
34491 echo "Doing pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
34492 for flag in $(EXTRA_TARGET_FLAGS); do \
34493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34494 done; \
34495 (cd $(TARGET_SUBDIR)/libsanitizer && \
34496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34498 "RANLIB=$${RANLIB}" \
34499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34500 pdf) \
34501 || exit 1
34503 @endif target-libsanitizer
34505 .PHONY: maybe-html-target-libsanitizer html-target-libsanitizer
34506 maybe-html-target-libsanitizer:
34507 @if target-libsanitizer
34508 maybe-html-target-libsanitizer: html-target-libsanitizer
34510 html-target-libsanitizer: \
34511 configure-target-libsanitizer
34512 @: $(MAKE); $(unstage)
34513 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34514 r=`${PWD_COMMAND}`; export r; \
34515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34516 $(RAW_CXX_TARGET_EXPORTS) \
34517 echo "Doing html in $(TARGET_SUBDIR)/libsanitizer" ; \
34518 for flag in $(EXTRA_TARGET_FLAGS); do \
34519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34520 done; \
34521 (cd $(TARGET_SUBDIR)/libsanitizer && \
34522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34524 "RANLIB=$${RANLIB}" \
34525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34526 html) \
34527 || exit 1
34529 @endif target-libsanitizer
34531 .PHONY: maybe-TAGS-target-libsanitizer TAGS-target-libsanitizer
34532 maybe-TAGS-target-libsanitizer:
34533 @if target-libsanitizer
34534 maybe-TAGS-target-libsanitizer: TAGS-target-libsanitizer
34536 TAGS-target-libsanitizer: \
34537 configure-target-libsanitizer
34538 @: $(MAKE); $(unstage)
34539 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34540 r=`${PWD_COMMAND}`; export r; \
34541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34542 $(RAW_CXX_TARGET_EXPORTS) \
34543 echo "Doing TAGS in $(TARGET_SUBDIR)/libsanitizer" ; \
34544 for flag in $(EXTRA_TARGET_FLAGS); do \
34545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34546 done; \
34547 (cd $(TARGET_SUBDIR)/libsanitizer && \
34548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34550 "RANLIB=$${RANLIB}" \
34551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34552 TAGS) \
34553 || exit 1
34555 @endif target-libsanitizer
34557 .PHONY: maybe-install-info-target-libsanitizer install-info-target-libsanitizer
34558 maybe-install-info-target-libsanitizer:
34559 @if target-libsanitizer
34560 maybe-install-info-target-libsanitizer: install-info-target-libsanitizer
34562 install-info-target-libsanitizer: \
34563 configure-target-libsanitizer \
34564 info-target-libsanitizer
34565 @: $(MAKE); $(unstage)
34566 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34567 r=`${PWD_COMMAND}`; export r; \
34568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34569 $(RAW_CXX_TARGET_EXPORTS) \
34570 echo "Doing install-info in $(TARGET_SUBDIR)/libsanitizer" ; \
34571 for flag in $(EXTRA_TARGET_FLAGS); do \
34572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34573 done; \
34574 (cd $(TARGET_SUBDIR)/libsanitizer && \
34575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34577 "RANLIB=$${RANLIB}" \
34578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34579 install-info) \
34580 || exit 1
34582 @endif target-libsanitizer
34584 .PHONY: maybe-install-pdf-target-libsanitizer install-pdf-target-libsanitizer
34585 maybe-install-pdf-target-libsanitizer:
34586 @if target-libsanitizer
34587 maybe-install-pdf-target-libsanitizer: install-pdf-target-libsanitizer
34589 install-pdf-target-libsanitizer: \
34590 configure-target-libsanitizer \
34591 pdf-target-libsanitizer
34592 @: $(MAKE); $(unstage)
34593 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34594 r=`${PWD_COMMAND}`; export r; \
34595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34596 $(RAW_CXX_TARGET_EXPORTS) \
34597 echo "Doing install-pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
34598 for flag in $(EXTRA_TARGET_FLAGS); do \
34599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34600 done; \
34601 (cd $(TARGET_SUBDIR)/libsanitizer && \
34602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34604 "RANLIB=$${RANLIB}" \
34605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34606 install-pdf) \
34607 || exit 1
34609 @endif target-libsanitizer
34611 .PHONY: maybe-install-html-target-libsanitizer install-html-target-libsanitizer
34612 maybe-install-html-target-libsanitizer:
34613 @if target-libsanitizer
34614 maybe-install-html-target-libsanitizer: install-html-target-libsanitizer
34616 install-html-target-libsanitizer: \
34617 configure-target-libsanitizer \
34618 html-target-libsanitizer
34619 @: $(MAKE); $(unstage)
34620 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34621 r=`${PWD_COMMAND}`; export r; \
34622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34623 $(RAW_CXX_TARGET_EXPORTS) \
34624 echo "Doing install-html in $(TARGET_SUBDIR)/libsanitizer" ; \
34625 for flag in $(EXTRA_TARGET_FLAGS); do \
34626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34627 done; \
34628 (cd $(TARGET_SUBDIR)/libsanitizer && \
34629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34631 "RANLIB=$${RANLIB}" \
34632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34633 install-html) \
34634 || exit 1
34636 @endif target-libsanitizer
34638 .PHONY: maybe-installcheck-target-libsanitizer installcheck-target-libsanitizer
34639 maybe-installcheck-target-libsanitizer:
34640 @if target-libsanitizer
34641 maybe-installcheck-target-libsanitizer: installcheck-target-libsanitizer
34643 installcheck-target-libsanitizer: \
34644 configure-target-libsanitizer
34645 @: $(MAKE); $(unstage)
34646 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34647 r=`${PWD_COMMAND}`; export r; \
34648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34649 $(RAW_CXX_TARGET_EXPORTS) \
34650 echo "Doing installcheck in $(TARGET_SUBDIR)/libsanitizer" ; \
34651 for flag in $(EXTRA_TARGET_FLAGS); do \
34652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34653 done; \
34654 (cd $(TARGET_SUBDIR)/libsanitizer && \
34655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34657 "RANLIB=$${RANLIB}" \
34658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34659 installcheck) \
34660 || exit 1
34662 @endif target-libsanitizer
34664 .PHONY: maybe-mostlyclean-target-libsanitizer mostlyclean-target-libsanitizer
34665 maybe-mostlyclean-target-libsanitizer:
34666 @if target-libsanitizer
34667 maybe-mostlyclean-target-libsanitizer: mostlyclean-target-libsanitizer
34669 mostlyclean-target-libsanitizer:
34670 @: $(MAKE); $(unstage)
34671 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34672 r=`${PWD_COMMAND}`; export r; \
34673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34674 $(RAW_CXX_TARGET_EXPORTS) \
34675 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libsanitizer" ; \
34676 for flag in $(EXTRA_TARGET_FLAGS); do \
34677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34678 done; \
34679 (cd $(TARGET_SUBDIR)/libsanitizer && \
34680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34682 "RANLIB=$${RANLIB}" \
34683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34684 mostlyclean) \
34685 || exit 1
34687 @endif target-libsanitizer
34689 .PHONY: maybe-clean-target-libsanitizer clean-target-libsanitizer
34690 maybe-clean-target-libsanitizer:
34691 @if target-libsanitizer
34692 maybe-clean-target-libsanitizer: clean-target-libsanitizer
34694 clean-target-libsanitizer:
34695 @: $(MAKE); $(unstage)
34696 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34697 r=`${PWD_COMMAND}`; export r; \
34698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34699 $(RAW_CXX_TARGET_EXPORTS) \
34700 echo "Doing clean in $(TARGET_SUBDIR)/libsanitizer" ; \
34701 for flag in $(EXTRA_TARGET_FLAGS); do \
34702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34703 done; \
34704 (cd $(TARGET_SUBDIR)/libsanitizer && \
34705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34707 "RANLIB=$${RANLIB}" \
34708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34709 clean) \
34710 || exit 1
34712 @endif target-libsanitizer
34714 .PHONY: maybe-distclean-target-libsanitizer distclean-target-libsanitizer
34715 maybe-distclean-target-libsanitizer:
34716 @if target-libsanitizer
34717 maybe-distclean-target-libsanitizer: distclean-target-libsanitizer
34719 distclean-target-libsanitizer:
34720 @: $(MAKE); $(unstage)
34721 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34722 r=`${PWD_COMMAND}`; export r; \
34723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34724 $(RAW_CXX_TARGET_EXPORTS) \
34725 echo "Doing distclean in $(TARGET_SUBDIR)/libsanitizer" ; \
34726 for flag in $(EXTRA_TARGET_FLAGS); do \
34727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34728 done; \
34729 (cd $(TARGET_SUBDIR)/libsanitizer && \
34730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34732 "RANLIB=$${RANLIB}" \
34733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34734 distclean) \
34735 || exit 1
34737 @endif target-libsanitizer
34739 .PHONY: maybe-maintainer-clean-target-libsanitizer maintainer-clean-target-libsanitizer
34740 maybe-maintainer-clean-target-libsanitizer:
34741 @if target-libsanitizer
34742 maybe-maintainer-clean-target-libsanitizer: maintainer-clean-target-libsanitizer
34744 maintainer-clean-target-libsanitizer:
34745 @: $(MAKE); $(unstage)
34746 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34747 r=`${PWD_COMMAND}`; export r; \
34748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34749 $(RAW_CXX_TARGET_EXPORTS) \
34750 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libsanitizer" ; \
34751 for flag in $(EXTRA_TARGET_FLAGS); do \
34752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34753 done; \
34754 (cd $(TARGET_SUBDIR)/libsanitizer && \
34755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34757 "RANLIB=$${RANLIB}" \
34758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34759 maintainer-clean) \
34760 || exit 1
34762 @endif target-libsanitizer
34768 .PHONY: configure-target-libvtv maybe-configure-target-libvtv
34769 maybe-configure-target-libvtv:
34770 @if gcc-bootstrap
34771 configure-target-libvtv: stage_current
34772 @endif gcc-bootstrap
34773 @if target-libvtv
34774 maybe-configure-target-libvtv: configure-target-libvtv
34775 configure-target-libvtv:
34776 @r=`${PWD_COMMAND}`; export r; \
34777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34778 echo "Checking multilib configuration for libvtv..."; \
34779 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34780 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
34781 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34782 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34783 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
34784 else \
34785 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
34786 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34787 fi; \
34788 else \
34789 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34790 fi; \
34791 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
34792 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34793 $(RAW_CXX_TARGET_EXPORTS) \
34794 echo Configuring in $(TARGET_SUBDIR)/libvtv; \
34796 this_target="${target_alias}"; \
34798 cd "$(TARGET_SUBDIR)/libvtv" || exit 1; \
34799 case $(srcdir) in \
34800 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34801 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
34802 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34803 esac; \
34804 module_srcdir=libvtv; \
34805 rm -f no-such-file || : ; \
34806 CONFIG_SITE=no-such-file $(SHELL) \
34807 $$s/$$module_srcdir/configure \
34808 --srcdir=$${topdir}/$$module_srcdir \
34809 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34810 --target=$${this_target} \
34811 || exit 1
34812 @endif target-libvtv
34816 .PHONY: configure-stage1-target-libvtv maybe-configure-stage1-target-libvtv
34817 maybe-configure-stage1-target-libvtv:
34818 @if target-libvtv-bootstrap
34819 maybe-configure-stage1-target-libvtv: configure-stage1-target-libvtv
34820 configure-stage1-target-libvtv:
34821 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34822 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
34823 @r=`${PWD_COMMAND}`; export r; \
34824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34825 TFLAGS="$(STAGE1_TFLAGS)"; \
34826 echo "Checking multilib configuration for libvtv..."; \
34827 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
34828 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34829 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34830 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
34831 else \
34832 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
34833 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34834 fi; \
34835 else \
34836 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34837 fi; \
34838 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
34839 $(RAW_CXX_TARGET_EXPORTS) \
34840 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34841 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34842 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34843 echo Configuring stage 1 in $(TARGET_SUBDIR)/libvtv ; \
34844 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34845 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
34846 case $(srcdir) in \
34847 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34848 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
34849 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34850 esac; \
34851 module_srcdir=libvtv; \
34852 $(SHELL) $$s/$$module_srcdir/configure \
34853 --srcdir=$${topdir}/$$module_srcdir \
34854 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34855 --target=${target_alias} \
34857 $(STAGE1_CONFIGURE_FLAGS)
34858 @endif target-libvtv-bootstrap
34860 .PHONY: configure-stage2-target-libvtv maybe-configure-stage2-target-libvtv
34861 maybe-configure-stage2-target-libvtv:
34862 @if target-libvtv-bootstrap
34863 maybe-configure-stage2-target-libvtv: configure-stage2-target-libvtv
34864 configure-stage2-target-libvtv:
34865 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34866 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
34867 @r=`${PWD_COMMAND}`; export r; \
34868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34869 TFLAGS="$(STAGE2_TFLAGS)"; \
34870 echo "Checking multilib configuration for libvtv..."; \
34871 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
34872 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34873 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34874 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
34875 else \
34876 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
34877 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34878 fi; \
34879 else \
34880 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34881 fi; \
34882 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
34883 $(RAW_CXX_TARGET_EXPORTS) \
34885 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34886 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34887 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34888 echo Configuring stage 2 in $(TARGET_SUBDIR)/libvtv ; \
34889 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34890 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
34891 case $(srcdir) in \
34892 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34893 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
34894 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34895 esac; \
34896 module_srcdir=libvtv; \
34897 $(SHELL) $$s/$$module_srcdir/configure \
34898 --srcdir=$${topdir}/$$module_srcdir \
34899 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34900 --target=${target_alias} \
34901 --with-build-libsubdir=$(HOST_SUBDIR) \
34902 $(STAGE2_CONFIGURE_FLAGS)
34903 @endif target-libvtv-bootstrap
34905 .PHONY: configure-stage3-target-libvtv maybe-configure-stage3-target-libvtv
34906 maybe-configure-stage3-target-libvtv:
34907 @if target-libvtv-bootstrap
34908 maybe-configure-stage3-target-libvtv: configure-stage3-target-libvtv
34909 configure-stage3-target-libvtv:
34910 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
34911 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
34912 @r=`${PWD_COMMAND}`; export r; \
34913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34914 TFLAGS="$(STAGE3_TFLAGS)"; \
34915 echo "Checking multilib configuration for libvtv..."; \
34916 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
34917 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34918 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34919 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
34920 else \
34921 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
34922 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34923 fi; \
34924 else \
34925 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34926 fi; \
34927 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
34928 $(RAW_CXX_TARGET_EXPORTS) \
34930 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34931 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34932 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34933 echo Configuring stage 3 in $(TARGET_SUBDIR)/libvtv ; \
34934 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34935 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
34936 case $(srcdir) in \
34937 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34938 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
34939 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34940 esac; \
34941 module_srcdir=libvtv; \
34942 $(SHELL) $$s/$$module_srcdir/configure \
34943 --srcdir=$${topdir}/$$module_srcdir \
34944 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34945 --target=${target_alias} \
34946 --with-build-libsubdir=$(HOST_SUBDIR) \
34947 $(STAGE3_CONFIGURE_FLAGS)
34948 @endif target-libvtv-bootstrap
34950 .PHONY: configure-stage4-target-libvtv maybe-configure-stage4-target-libvtv
34951 maybe-configure-stage4-target-libvtv:
34952 @if target-libvtv-bootstrap
34953 maybe-configure-stage4-target-libvtv: configure-stage4-target-libvtv
34954 configure-stage4-target-libvtv:
34955 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34956 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
34957 @r=`${PWD_COMMAND}`; export r; \
34958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34959 TFLAGS="$(STAGE4_TFLAGS)"; \
34960 echo "Checking multilib configuration for libvtv..."; \
34961 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
34962 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34963 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34964 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
34965 else \
34966 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
34967 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34968 fi; \
34969 else \
34970 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34971 fi; \
34972 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
34973 $(RAW_CXX_TARGET_EXPORTS) \
34975 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34976 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34977 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34978 echo Configuring stage 4 in $(TARGET_SUBDIR)/libvtv ; \
34979 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34980 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
34981 case $(srcdir) in \
34982 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34983 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
34984 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34985 esac; \
34986 module_srcdir=libvtv; \
34987 $(SHELL) $$s/$$module_srcdir/configure \
34988 --srcdir=$${topdir}/$$module_srcdir \
34989 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34990 --target=${target_alias} \
34991 --with-build-libsubdir=$(HOST_SUBDIR) \
34992 $(STAGE4_CONFIGURE_FLAGS)
34993 @endif target-libvtv-bootstrap
34995 .PHONY: configure-stageprofile-target-libvtv maybe-configure-stageprofile-target-libvtv
34996 maybe-configure-stageprofile-target-libvtv:
34997 @if target-libvtv-bootstrap
34998 maybe-configure-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
34999 configure-stageprofile-target-libvtv:
35000 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
35001 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35002 @r=`${PWD_COMMAND}`; export r; \
35003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35004 TFLAGS="$(STAGEprofile_TFLAGS)"; \
35005 echo "Checking multilib configuration for libvtv..."; \
35006 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
35007 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35008 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35009 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35010 else \
35011 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35012 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35013 fi; \
35014 else \
35015 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35016 fi; \
35017 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35018 $(RAW_CXX_TARGET_EXPORTS) \
35020 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35021 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35022 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35023 echo Configuring stage profile in $(TARGET_SUBDIR)/libvtv ; \
35024 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
35025 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35026 case $(srcdir) in \
35027 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35028 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35029 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35030 esac; \
35031 module_srcdir=libvtv; \
35032 $(SHELL) $$s/$$module_srcdir/configure \
35033 --srcdir=$${topdir}/$$module_srcdir \
35034 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35035 --target=${target_alias} \
35036 --with-build-libsubdir=$(HOST_SUBDIR) \
35037 $(STAGEprofile_CONFIGURE_FLAGS)
35038 @endif target-libvtv-bootstrap
35040 .PHONY: configure-stagefeedback-target-libvtv maybe-configure-stagefeedback-target-libvtv
35041 maybe-configure-stagefeedback-target-libvtv:
35042 @if target-libvtv-bootstrap
35043 maybe-configure-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
35044 configure-stagefeedback-target-libvtv:
35045 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
35046 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
35047 @r=`${PWD_COMMAND}`; export r; \
35048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35049 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
35050 echo "Checking multilib configuration for libvtv..."; \
35051 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
35052 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35053 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
35054 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
35055 else \
35056 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
35057 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35058 fi; \
35059 else \
35060 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
35061 fi; \
35062 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
35063 $(RAW_CXX_TARGET_EXPORTS) \
35065 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35066 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35067 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35068 echo Configuring stage feedback in $(TARGET_SUBDIR)/libvtv ; \
35069 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
35070 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
35071 case $(srcdir) in \
35072 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35073 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
35074 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35075 esac; \
35076 module_srcdir=libvtv; \
35077 $(SHELL) $$s/$$module_srcdir/configure \
35078 --srcdir=$${topdir}/$$module_srcdir \
35079 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35080 --target=${target_alias} \
35081 --with-build-libsubdir=$(HOST_SUBDIR) \
35082 $(STAGEfeedback_CONFIGURE_FLAGS)
35083 @endif target-libvtv-bootstrap
35089 .PHONY: all-target-libvtv maybe-all-target-libvtv
35090 maybe-all-target-libvtv:
35091 @if gcc-bootstrap
35092 all-target-libvtv: stage_current
35093 @endif gcc-bootstrap
35094 @if target-libvtv
35095 TARGET-target-libvtv=all
35096 maybe-all-target-libvtv: all-target-libvtv
35097 all-target-libvtv: configure-target-libvtv
35098 @r=`${PWD_COMMAND}`; export r; \
35099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35100 $(RAW_CXX_TARGET_EXPORTS) \
35101 (cd $(TARGET_SUBDIR)/libvtv && \
35102 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
35103 $(TARGET-target-libvtv))
35104 @endif target-libvtv
35108 .PHONY: all-stage1-target-libvtv maybe-all-stage1-target-libvtv
35109 .PHONY: clean-stage1-target-libvtv maybe-clean-stage1-target-libvtv
35110 maybe-all-stage1-target-libvtv:
35111 maybe-clean-stage1-target-libvtv:
35112 @if target-libvtv-bootstrap
35113 maybe-all-stage1-target-libvtv: all-stage1-target-libvtv
35114 all-stage1: all-stage1-target-libvtv
35115 TARGET-stage1-target-libvtv = $(TARGET-target-libvtv)
35116 all-stage1-target-libvtv: configure-stage1-target-libvtv
35117 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
35118 @r=`${PWD_COMMAND}`; export r; \
35119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35120 TFLAGS="$(STAGE1_TFLAGS)"; \
35121 $(RAW_CXX_TARGET_EXPORTS) \
35122 cd $(TARGET_SUBDIR)/libvtv && \
35123 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35124 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35125 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35126 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35127 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35128 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35129 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35130 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
35132 TFLAGS="$(STAGE1_TFLAGS)" \
35133 $(TARGET-stage1-target-libvtv)
35135 maybe-clean-stage1-target-libvtv: clean-stage1-target-libvtv
35136 clean-stage1: clean-stage1-target-libvtv
35137 clean-stage1-target-libvtv:
35138 @if [ $(current_stage) = stage1 ]; then \
35139 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
35140 else \
35141 [ -f $(TARGET_SUBDIR)/stage1-libvtv/Makefile ] || exit 0; \
35142 $(MAKE) stage1-start; \
35143 fi; \
35144 cd $(TARGET_SUBDIR)/libvtv && \
35145 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
35146 clean
35147 @endif target-libvtv-bootstrap
35150 .PHONY: all-stage2-target-libvtv maybe-all-stage2-target-libvtv
35151 .PHONY: clean-stage2-target-libvtv maybe-clean-stage2-target-libvtv
35152 maybe-all-stage2-target-libvtv:
35153 maybe-clean-stage2-target-libvtv:
35154 @if target-libvtv-bootstrap
35155 maybe-all-stage2-target-libvtv: all-stage2-target-libvtv
35156 all-stage2: all-stage2-target-libvtv
35157 TARGET-stage2-target-libvtv = $(TARGET-target-libvtv)
35158 all-stage2-target-libvtv: configure-stage2-target-libvtv
35159 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
35160 @r=`${PWD_COMMAND}`; export r; \
35161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35162 TFLAGS="$(STAGE2_TFLAGS)"; \
35163 $(RAW_CXX_TARGET_EXPORTS) \
35165 cd $(TARGET_SUBDIR)/libvtv && \
35166 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35167 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35168 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35169 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35170 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35171 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35172 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35173 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
35174 TFLAGS="$(STAGE2_TFLAGS)" \
35175 $(TARGET-stage2-target-libvtv)
35177 maybe-clean-stage2-target-libvtv: clean-stage2-target-libvtv
35178 clean-stage2: clean-stage2-target-libvtv
35179 clean-stage2-target-libvtv:
35180 @if [ $(current_stage) = stage2 ]; then \
35181 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
35182 else \
35183 [ -f $(TARGET_SUBDIR)/stage2-libvtv/Makefile ] || exit 0; \
35184 $(MAKE) stage2-start; \
35185 fi; \
35186 cd $(TARGET_SUBDIR)/libvtv && \
35187 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
35188 @endif target-libvtv-bootstrap
35191 .PHONY: all-stage3-target-libvtv maybe-all-stage3-target-libvtv
35192 .PHONY: clean-stage3-target-libvtv maybe-clean-stage3-target-libvtv
35193 maybe-all-stage3-target-libvtv:
35194 maybe-clean-stage3-target-libvtv:
35195 @if target-libvtv-bootstrap
35196 maybe-all-stage3-target-libvtv: all-stage3-target-libvtv
35197 all-stage3: all-stage3-target-libvtv
35198 TARGET-stage3-target-libvtv = $(TARGET-target-libvtv)
35199 all-stage3-target-libvtv: configure-stage3-target-libvtv
35200 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
35201 @r=`${PWD_COMMAND}`; export r; \
35202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35203 TFLAGS="$(STAGE3_TFLAGS)"; \
35204 $(RAW_CXX_TARGET_EXPORTS) \
35206 cd $(TARGET_SUBDIR)/libvtv && \
35207 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35208 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35209 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35210 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35211 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35212 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35213 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35214 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
35215 TFLAGS="$(STAGE3_TFLAGS)" \
35216 $(TARGET-stage3-target-libvtv)
35218 maybe-clean-stage3-target-libvtv: clean-stage3-target-libvtv
35219 clean-stage3: clean-stage3-target-libvtv
35220 clean-stage3-target-libvtv:
35221 @if [ $(current_stage) = stage3 ]; then \
35222 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
35223 else \
35224 [ -f $(TARGET_SUBDIR)/stage3-libvtv/Makefile ] || exit 0; \
35225 $(MAKE) stage3-start; \
35226 fi; \
35227 cd $(TARGET_SUBDIR)/libvtv && \
35228 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
35229 @endif target-libvtv-bootstrap
35232 .PHONY: all-stage4-target-libvtv maybe-all-stage4-target-libvtv
35233 .PHONY: clean-stage4-target-libvtv maybe-clean-stage4-target-libvtv
35234 maybe-all-stage4-target-libvtv:
35235 maybe-clean-stage4-target-libvtv:
35236 @if target-libvtv-bootstrap
35237 maybe-all-stage4-target-libvtv: all-stage4-target-libvtv
35238 all-stage4: all-stage4-target-libvtv
35239 TARGET-stage4-target-libvtv = $(TARGET-target-libvtv)
35240 all-stage4-target-libvtv: configure-stage4-target-libvtv
35241 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
35242 @r=`${PWD_COMMAND}`; export r; \
35243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35244 TFLAGS="$(STAGE4_TFLAGS)"; \
35245 $(RAW_CXX_TARGET_EXPORTS) \
35247 cd $(TARGET_SUBDIR)/libvtv && \
35248 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35249 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35250 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35251 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35252 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35253 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35254 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35255 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
35256 TFLAGS="$(STAGE4_TFLAGS)" \
35257 $(TARGET-stage4-target-libvtv)
35259 maybe-clean-stage4-target-libvtv: clean-stage4-target-libvtv
35260 clean-stage4: clean-stage4-target-libvtv
35261 clean-stage4-target-libvtv:
35262 @if [ $(current_stage) = stage4 ]; then \
35263 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
35264 else \
35265 [ -f $(TARGET_SUBDIR)/stage4-libvtv/Makefile ] || exit 0; \
35266 $(MAKE) stage4-start; \
35267 fi; \
35268 cd $(TARGET_SUBDIR)/libvtv && \
35269 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
35270 @endif target-libvtv-bootstrap
35273 .PHONY: all-stageprofile-target-libvtv maybe-all-stageprofile-target-libvtv
35274 .PHONY: clean-stageprofile-target-libvtv maybe-clean-stageprofile-target-libvtv
35275 maybe-all-stageprofile-target-libvtv:
35276 maybe-clean-stageprofile-target-libvtv:
35277 @if target-libvtv-bootstrap
35278 maybe-all-stageprofile-target-libvtv: all-stageprofile-target-libvtv
35279 all-stageprofile: all-stageprofile-target-libvtv
35280 TARGET-stageprofile-target-libvtv = $(TARGET-target-libvtv)
35281 all-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
35282 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
35283 @r=`${PWD_COMMAND}`; export r; \
35284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35285 TFLAGS="$(STAGEprofile_TFLAGS)"; \
35286 $(RAW_CXX_TARGET_EXPORTS) \
35288 cd $(TARGET_SUBDIR)/libvtv && \
35289 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35290 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35291 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35292 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35293 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35294 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35295 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35296 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
35297 TFLAGS="$(STAGEprofile_TFLAGS)" \
35298 $(TARGET-stageprofile-target-libvtv)
35300 maybe-clean-stageprofile-target-libvtv: clean-stageprofile-target-libvtv
35301 clean-stageprofile: clean-stageprofile-target-libvtv
35302 clean-stageprofile-target-libvtv:
35303 @if [ $(current_stage) = stageprofile ]; then \
35304 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
35305 else \
35306 [ -f $(TARGET_SUBDIR)/stageprofile-libvtv/Makefile ] || exit 0; \
35307 $(MAKE) stageprofile-start; \
35308 fi; \
35309 cd $(TARGET_SUBDIR)/libvtv && \
35310 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
35311 @endif target-libvtv-bootstrap
35314 .PHONY: all-stagefeedback-target-libvtv maybe-all-stagefeedback-target-libvtv
35315 .PHONY: clean-stagefeedback-target-libvtv maybe-clean-stagefeedback-target-libvtv
35316 maybe-all-stagefeedback-target-libvtv:
35317 maybe-clean-stagefeedback-target-libvtv:
35318 @if target-libvtv-bootstrap
35319 maybe-all-stagefeedback-target-libvtv: all-stagefeedback-target-libvtv
35320 all-stagefeedback: all-stagefeedback-target-libvtv
35321 TARGET-stagefeedback-target-libvtv = $(TARGET-target-libvtv)
35322 all-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
35323 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
35324 @r=`${PWD_COMMAND}`; export r; \
35325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35326 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
35327 $(RAW_CXX_TARGET_EXPORTS) \
35329 cd $(TARGET_SUBDIR)/libvtv && \
35330 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35331 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35332 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35333 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35334 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35335 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35336 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35337 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
35338 TFLAGS="$(STAGEfeedback_TFLAGS)" \
35339 $(TARGET-stagefeedback-target-libvtv)
35341 maybe-clean-stagefeedback-target-libvtv: clean-stagefeedback-target-libvtv
35342 clean-stagefeedback: clean-stagefeedback-target-libvtv
35343 clean-stagefeedback-target-libvtv:
35344 @if [ $(current_stage) = stagefeedback ]; then \
35345 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
35346 else \
35347 [ -f $(TARGET_SUBDIR)/stagefeedback-libvtv/Makefile ] || exit 0; \
35348 $(MAKE) stagefeedback-start; \
35349 fi; \
35350 cd $(TARGET_SUBDIR)/libvtv && \
35351 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
35352 @endif target-libvtv-bootstrap
35359 .PHONY: check-target-libvtv maybe-check-target-libvtv
35360 maybe-check-target-libvtv:
35361 @if target-libvtv
35362 maybe-check-target-libvtv: check-target-libvtv
35364 check-target-libvtv:
35365 @: $(MAKE); $(unstage)
35366 @r=`${PWD_COMMAND}`; export r; \
35367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35368 $(RAW_CXX_TARGET_EXPORTS) \
35369 (cd $(TARGET_SUBDIR)/libvtv && \
35370 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
35372 @endif target-libvtv
35374 .PHONY: install-target-libvtv maybe-install-target-libvtv
35375 maybe-install-target-libvtv:
35376 @if target-libvtv
35377 maybe-install-target-libvtv: install-target-libvtv
35379 install-target-libvtv: installdirs
35380 @: $(MAKE); $(unstage)
35381 @r=`${PWD_COMMAND}`; export r; \
35382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35383 $(RAW_CXX_TARGET_EXPORTS) \
35384 (cd $(TARGET_SUBDIR)/libvtv && \
35385 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35387 @endif target-libvtv
35389 .PHONY: install-strip-target-libvtv maybe-install-strip-target-libvtv
35390 maybe-install-strip-target-libvtv:
35391 @if target-libvtv
35392 maybe-install-strip-target-libvtv: install-strip-target-libvtv
35394 install-strip-target-libvtv: installdirs
35395 @: $(MAKE); $(unstage)
35396 @r=`${PWD_COMMAND}`; export r; \
35397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35398 $(RAW_CXX_TARGET_EXPORTS) \
35399 (cd $(TARGET_SUBDIR)/libvtv && \
35400 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35402 @endif target-libvtv
35404 # Other targets (info, dvi, pdf, etc.)
35406 .PHONY: maybe-info-target-libvtv info-target-libvtv
35407 maybe-info-target-libvtv:
35408 @if target-libvtv
35409 maybe-info-target-libvtv: info-target-libvtv
35411 info-target-libvtv: \
35412 configure-target-libvtv
35413 @: $(MAKE); $(unstage)
35414 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35415 r=`${PWD_COMMAND}`; export r; \
35416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35417 $(RAW_CXX_TARGET_EXPORTS) \
35418 echo "Doing info in $(TARGET_SUBDIR)/libvtv" ; \
35419 for flag in $(EXTRA_TARGET_FLAGS); do \
35420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35421 done; \
35422 (cd $(TARGET_SUBDIR)/libvtv && \
35423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35425 "RANLIB=$${RANLIB}" \
35426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35427 info) \
35428 || exit 1
35430 @endif target-libvtv
35432 .PHONY: maybe-dvi-target-libvtv dvi-target-libvtv
35433 maybe-dvi-target-libvtv:
35434 @if target-libvtv
35435 maybe-dvi-target-libvtv: dvi-target-libvtv
35437 dvi-target-libvtv: \
35438 configure-target-libvtv
35439 @: $(MAKE); $(unstage)
35440 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35441 r=`${PWD_COMMAND}`; export r; \
35442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35443 $(RAW_CXX_TARGET_EXPORTS) \
35444 echo "Doing dvi in $(TARGET_SUBDIR)/libvtv" ; \
35445 for flag in $(EXTRA_TARGET_FLAGS); do \
35446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35447 done; \
35448 (cd $(TARGET_SUBDIR)/libvtv && \
35449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35451 "RANLIB=$${RANLIB}" \
35452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35453 dvi) \
35454 || exit 1
35456 @endif target-libvtv
35458 .PHONY: maybe-pdf-target-libvtv pdf-target-libvtv
35459 maybe-pdf-target-libvtv:
35460 @if target-libvtv
35461 maybe-pdf-target-libvtv: pdf-target-libvtv
35463 pdf-target-libvtv: \
35464 configure-target-libvtv
35465 @: $(MAKE); $(unstage)
35466 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35467 r=`${PWD_COMMAND}`; export r; \
35468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35469 $(RAW_CXX_TARGET_EXPORTS) \
35470 echo "Doing pdf in $(TARGET_SUBDIR)/libvtv" ; \
35471 for flag in $(EXTRA_TARGET_FLAGS); do \
35472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35473 done; \
35474 (cd $(TARGET_SUBDIR)/libvtv && \
35475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35477 "RANLIB=$${RANLIB}" \
35478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35479 pdf) \
35480 || exit 1
35482 @endif target-libvtv
35484 .PHONY: maybe-html-target-libvtv html-target-libvtv
35485 maybe-html-target-libvtv:
35486 @if target-libvtv
35487 maybe-html-target-libvtv: html-target-libvtv
35489 html-target-libvtv: \
35490 configure-target-libvtv
35491 @: $(MAKE); $(unstage)
35492 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35493 r=`${PWD_COMMAND}`; export r; \
35494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35495 $(RAW_CXX_TARGET_EXPORTS) \
35496 echo "Doing html in $(TARGET_SUBDIR)/libvtv" ; \
35497 for flag in $(EXTRA_TARGET_FLAGS); do \
35498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35499 done; \
35500 (cd $(TARGET_SUBDIR)/libvtv && \
35501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35503 "RANLIB=$${RANLIB}" \
35504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35505 html) \
35506 || exit 1
35508 @endif target-libvtv
35510 .PHONY: maybe-TAGS-target-libvtv TAGS-target-libvtv
35511 maybe-TAGS-target-libvtv:
35512 @if target-libvtv
35513 maybe-TAGS-target-libvtv: TAGS-target-libvtv
35515 TAGS-target-libvtv: \
35516 configure-target-libvtv
35517 @: $(MAKE); $(unstage)
35518 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35519 r=`${PWD_COMMAND}`; export r; \
35520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35521 $(RAW_CXX_TARGET_EXPORTS) \
35522 echo "Doing TAGS in $(TARGET_SUBDIR)/libvtv" ; \
35523 for flag in $(EXTRA_TARGET_FLAGS); do \
35524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35525 done; \
35526 (cd $(TARGET_SUBDIR)/libvtv && \
35527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35529 "RANLIB=$${RANLIB}" \
35530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35531 TAGS) \
35532 || exit 1
35534 @endif target-libvtv
35536 .PHONY: maybe-install-info-target-libvtv install-info-target-libvtv
35537 maybe-install-info-target-libvtv:
35538 @if target-libvtv
35539 maybe-install-info-target-libvtv: install-info-target-libvtv
35541 install-info-target-libvtv: \
35542 configure-target-libvtv \
35543 info-target-libvtv
35544 @: $(MAKE); $(unstage)
35545 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35546 r=`${PWD_COMMAND}`; export r; \
35547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35548 $(RAW_CXX_TARGET_EXPORTS) \
35549 echo "Doing install-info in $(TARGET_SUBDIR)/libvtv" ; \
35550 for flag in $(EXTRA_TARGET_FLAGS); do \
35551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35552 done; \
35553 (cd $(TARGET_SUBDIR)/libvtv && \
35554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35556 "RANLIB=$${RANLIB}" \
35557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35558 install-info) \
35559 || exit 1
35561 @endif target-libvtv
35563 .PHONY: maybe-install-pdf-target-libvtv install-pdf-target-libvtv
35564 maybe-install-pdf-target-libvtv:
35565 @if target-libvtv
35566 maybe-install-pdf-target-libvtv: install-pdf-target-libvtv
35568 install-pdf-target-libvtv: \
35569 configure-target-libvtv \
35570 pdf-target-libvtv
35571 @: $(MAKE); $(unstage)
35572 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35573 r=`${PWD_COMMAND}`; export r; \
35574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35575 $(RAW_CXX_TARGET_EXPORTS) \
35576 echo "Doing install-pdf in $(TARGET_SUBDIR)/libvtv" ; \
35577 for flag in $(EXTRA_TARGET_FLAGS); do \
35578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35579 done; \
35580 (cd $(TARGET_SUBDIR)/libvtv && \
35581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35583 "RANLIB=$${RANLIB}" \
35584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35585 install-pdf) \
35586 || exit 1
35588 @endif target-libvtv
35590 .PHONY: maybe-install-html-target-libvtv install-html-target-libvtv
35591 maybe-install-html-target-libvtv:
35592 @if target-libvtv
35593 maybe-install-html-target-libvtv: install-html-target-libvtv
35595 install-html-target-libvtv: \
35596 configure-target-libvtv \
35597 html-target-libvtv
35598 @: $(MAKE); $(unstage)
35599 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35600 r=`${PWD_COMMAND}`; export r; \
35601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35602 $(RAW_CXX_TARGET_EXPORTS) \
35603 echo "Doing install-html in $(TARGET_SUBDIR)/libvtv" ; \
35604 for flag in $(EXTRA_TARGET_FLAGS); do \
35605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35606 done; \
35607 (cd $(TARGET_SUBDIR)/libvtv && \
35608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35610 "RANLIB=$${RANLIB}" \
35611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35612 install-html) \
35613 || exit 1
35615 @endif target-libvtv
35617 .PHONY: maybe-installcheck-target-libvtv installcheck-target-libvtv
35618 maybe-installcheck-target-libvtv:
35619 @if target-libvtv
35620 maybe-installcheck-target-libvtv: installcheck-target-libvtv
35622 installcheck-target-libvtv: \
35623 configure-target-libvtv
35624 @: $(MAKE); $(unstage)
35625 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35626 r=`${PWD_COMMAND}`; export r; \
35627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35628 $(RAW_CXX_TARGET_EXPORTS) \
35629 echo "Doing installcheck in $(TARGET_SUBDIR)/libvtv" ; \
35630 for flag in $(EXTRA_TARGET_FLAGS); do \
35631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35632 done; \
35633 (cd $(TARGET_SUBDIR)/libvtv && \
35634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35636 "RANLIB=$${RANLIB}" \
35637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35638 installcheck) \
35639 || exit 1
35641 @endif target-libvtv
35643 .PHONY: maybe-mostlyclean-target-libvtv mostlyclean-target-libvtv
35644 maybe-mostlyclean-target-libvtv:
35645 @if target-libvtv
35646 maybe-mostlyclean-target-libvtv: mostlyclean-target-libvtv
35648 mostlyclean-target-libvtv:
35649 @: $(MAKE); $(unstage)
35650 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35651 r=`${PWD_COMMAND}`; export r; \
35652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35653 $(RAW_CXX_TARGET_EXPORTS) \
35654 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libvtv" ; \
35655 for flag in $(EXTRA_TARGET_FLAGS); do \
35656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35657 done; \
35658 (cd $(TARGET_SUBDIR)/libvtv && \
35659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35661 "RANLIB=$${RANLIB}" \
35662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35663 mostlyclean) \
35664 || exit 1
35666 @endif target-libvtv
35668 .PHONY: maybe-clean-target-libvtv clean-target-libvtv
35669 maybe-clean-target-libvtv:
35670 @if target-libvtv
35671 maybe-clean-target-libvtv: clean-target-libvtv
35673 clean-target-libvtv:
35674 @: $(MAKE); $(unstage)
35675 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35676 r=`${PWD_COMMAND}`; export r; \
35677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35678 $(RAW_CXX_TARGET_EXPORTS) \
35679 echo "Doing clean in $(TARGET_SUBDIR)/libvtv" ; \
35680 for flag in $(EXTRA_TARGET_FLAGS); do \
35681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35682 done; \
35683 (cd $(TARGET_SUBDIR)/libvtv && \
35684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35686 "RANLIB=$${RANLIB}" \
35687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35688 clean) \
35689 || exit 1
35691 @endif target-libvtv
35693 .PHONY: maybe-distclean-target-libvtv distclean-target-libvtv
35694 maybe-distclean-target-libvtv:
35695 @if target-libvtv
35696 maybe-distclean-target-libvtv: distclean-target-libvtv
35698 distclean-target-libvtv:
35699 @: $(MAKE); $(unstage)
35700 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35701 r=`${PWD_COMMAND}`; export r; \
35702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35703 $(RAW_CXX_TARGET_EXPORTS) \
35704 echo "Doing distclean in $(TARGET_SUBDIR)/libvtv" ; \
35705 for flag in $(EXTRA_TARGET_FLAGS); do \
35706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35707 done; \
35708 (cd $(TARGET_SUBDIR)/libvtv && \
35709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35711 "RANLIB=$${RANLIB}" \
35712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35713 distclean) \
35714 || exit 1
35716 @endif target-libvtv
35718 .PHONY: maybe-maintainer-clean-target-libvtv maintainer-clean-target-libvtv
35719 maybe-maintainer-clean-target-libvtv:
35720 @if target-libvtv
35721 maybe-maintainer-clean-target-libvtv: maintainer-clean-target-libvtv
35723 maintainer-clean-target-libvtv:
35724 @: $(MAKE); $(unstage)
35725 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35726 r=`${PWD_COMMAND}`; export r; \
35727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35728 $(RAW_CXX_TARGET_EXPORTS) \
35729 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libvtv" ; \
35730 for flag in $(EXTRA_TARGET_FLAGS); do \
35731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35732 done; \
35733 (cd $(TARGET_SUBDIR)/libvtv && \
35734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35736 "RANLIB=$${RANLIB}" \
35737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35738 maintainer-clean) \
35739 || exit 1
35741 @endif target-libvtv
35747 .PHONY: configure-target-libcilkrts maybe-configure-target-libcilkrts
35748 maybe-configure-target-libcilkrts:
35749 @if gcc-bootstrap
35750 configure-target-libcilkrts: stage_current
35751 @endif gcc-bootstrap
35752 @if target-libcilkrts
35753 maybe-configure-target-libcilkrts: configure-target-libcilkrts
35754 configure-target-libcilkrts:
35755 @: $(MAKE); $(unstage)
35756 @r=`${PWD_COMMAND}`; export r; \
35757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35758 echo "Checking multilib configuration for libcilkrts..."; \
35759 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts ; \
35760 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libcilkrts/multilib.tmp 2> /dev/null ; \
35761 if test -r $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
35762 if cmp -s $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
35763 rm -f $(TARGET_SUBDIR)/libcilkrts/multilib.tmp; \
35764 else \
35765 rm -f $(TARGET_SUBDIR)/libcilkrts/Makefile; \
35766 mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
35767 fi; \
35768 else \
35769 mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
35770 fi; \
35771 test ! -f $(TARGET_SUBDIR)/libcilkrts/Makefile || exit 0; \
35772 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts ; \
35773 $(NORMAL_TARGET_EXPORTS) \
35774 echo Configuring in $(TARGET_SUBDIR)/libcilkrts; \
35776 this_target="${target_alias}"; \
35778 cd "$(TARGET_SUBDIR)/libcilkrts" || exit 1; \
35779 case $(srcdir) in \
35780 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35781 *) topdir=`echo $(TARGET_SUBDIR)/libcilkrts/ | \
35782 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35783 esac; \
35784 module_srcdir=libcilkrts; \
35785 rm -f no-such-file || : ; \
35786 CONFIG_SITE=no-such-file $(SHELL) \
35787 $$s/$$module_srcdir/configure \
35788 --srcdir=$${topdir}/$$module_srcdir \
35789 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35790 --target=$${this_target} \
35791 || exit 1
35792 @endif target-libcilkrts
35798 .PHONY: all-target-libcilkrts maybe-all-target-libcilkrts
35799 maybe-all-target-libcilkrts:
35800 @if gcc-bootstrap
35801 all-target-libcilkrts: stage_current
35802 @endif gcc-bootstrap
35803 @if target-libcilkrts
35804 TARGET-target-libcilkrts=all
35805 maybe-all-target-libcilkrts: all-target-libcilkrts
35806 all-target-libcilkrts: configure-target-libcilkrts
35807 @: $(MAKE); $(unstage)
35808 @r=`${PWD_COMMAND}`; export r; \
35809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35810 $(NORMAL_TARGET_EXPORTS) \
35811 (cd $(TARGET_SUBDIR)/libcilkrts && \
35812 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35813 $(TARGET-target-libcilkrts))
35814 @endif target-libcilkrts
35820 .PHONY: check-target-libcilkrts maybe-check-target-libcilkrts
35821 maybe-check-target-libcilkrts:
35822 @if target-libcilkrts
35823 maybe-check-target-libcilkrts: check-target-libcilkrts
35825 check-target-libcilkrts:
35826 @: $(MAKE); $(unstage)
35827 @r=`${PWD_COMMAND}`; export r; \
35828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35829 $(NORMAL_TARGET_EXPORTS) \
35830 (cd $(TARGET_SUBDIR)/libcilkrts && \
35831 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
35833 @endif target-libcilkrts
35835 .PHONY: install-target-libcilkrts maybe-install-target-libcilkrts
35836 maybe-install-target-libcilkrts:
35837 @if target-libcilkrts
35838 maybe-install-target-libcilkrts: install-target-libcilkrts
35840 install-target-libcilkrts: installdirs
35841 @: $(MAKE); $(unstage)
35842 @r=`${PWD_COMMAND}`; export r; \
35843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35844 $(NORMAL_TARGET_EXPORTS) \
35845 (cd $(TARGET_SUBDIR)/libcilkrts && \
35846 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35848 @endif target-libcilkrts
35850 .PHONY: install-strip-target-libcilkrts maybe-install-strip-target-libcilkrts
35851 maybe-install-strip-target-libcilkrts:
35852 @if target-libcilkrts
35853 maybe-install-strip-target-libcilkrts: install-strip-target-libcilkrts
35855 install-strip-target-libcilkrts: installdirs
35856 @: $(MAKE); $(unstage)
35857 @r=`${PWD_COMMAND}`; export r; \
35858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35859 $(NORMAL_TARGET_EXPORTS) \
35860 (cd $(TARGET_SUBDIR)/libcilkrts && \
35861 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35863 @endif target-libcilkrts
35865 # Other targets (info, dvi, pdf, etc.)
35867 .PHONY: maybe-info-target-libcilkrts info-target-libcilkrts
35868 maybe-info-target-libcilkrts:
35869 @if target-libcilkrts
35870 maybe-info-target-libcilkrts: info-target-libcilkrts
35872 info-target-libcilkrts: \
35873 configure-target-libcilkrts
35874 @: $(MAKE); $(unstage)
35875 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35876 r=`${PWD_COMMAND}`; export r; \
35877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35878 $(NORMAL_TARGET_EXPORTS) \
35879 echo "Doing info in $(TARGET_SUBDIR)/libcilkrts" ; \
35880 for flag in $(EXTRA_TARGET_FLAGS); do \
35881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35882 done; \
35883 (cd $(TARGET_SUBDIR)/libcilkrts && \
35884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35886 "RANLIB=$${RANLIB}" \
35887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35888 info) \
35889 || exit 1
35891 @endif target-libcilkrts
35893 .PHONY: maybe-dvi-target-libcilkrts dvi-target-libcilkrts
35894 maybe-dvi-target-libcilkrts:
35895 @if target-libcilkrts
35896 maybe-dvi-target-libcilkrts: dvi-target-libcilkrts
35898 dvi-target-libcilkrts: \
35899 configure-target-libcilkrts
35900 @: $(MAKE); $(unstage)
35901 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35902 r=`${PWD_COMMAND}`; export r; \
35903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35904 $(NORMAL_TARGET_EXPORTS) \
35905 echo "Doing dvi in $(TARGET_SUBDIR)/libcilkrts" ; \
35906 for flag in $(EXTRA_TARGET_FLAGS); do \
35907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35908 done; \
35909 (cd $(TARGET_SUBDIR)/libcilkrts && \
35910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35912 "RANLIB=$${RANLIB}" \
35913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35914 dvi) \
35915 || exit 1
35917 @endif target-libcilkrts
35919 .PHONY: maybe-pdf-target-libcilkrts pdf-target-libcilkrts
35920 maybe-pdf-target-libcilkrts:
35921 @if target-libcilkrts
35922 maybe-pdf-target-libcilkrts: pdf-target-libcilkrts
35924 pdf-target-libcilkrts: \
35925 configure-target-libcilkrts
35926 @: $(MAKE); $(unstage)
35927 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35928 r=`${PWD_COMMAND}`; export r; \
35929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35930 $(NORMAL_TARGET_EXPORTS) \
35931 echo "Doing pdf in $(TARGET_SUBDIR)/libcilkrts" ; \
35932 for flag in $(EXTRA_TARGET_FLAGS); do \
35933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35934 done; \
35935 (cd $(TARGET_SUBDIR)/libcilkrts && \
35936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35938 "RANLIB=$${RANLIB}" \
35939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35940 pdf) \
35941 || exit 1
35943 @endif target-libcilkrts
35945 .PHONY: maybe-html-target-libcilkrts html-target-libcilkrts
35946 maybe-html-target-libcilkrts:
35947 @if target-libcilkrts
35948 maybe-html-target-libcilkrts: html-target-libcilkrts
35950 html-target-libcilkrts: \
35951 configure-target-libcilkrts
35952 @: $(MAKE); $(unstage)
35953 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35954 r=`${PWD_COMMAND}`; export r; \
35955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35956 $(NORMAL_TARGET_EXPORTS) \
35957 echo "Doing html in $(TARGET_SUBDIR)/libcilkrts" ; \
35958 for flag in $(EXTRA_TARGET_FLAGS); do \
35959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35960 done; \
35961 (cd $(TARGET_SUBDIR)/libcilkrts && \
35962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35964 "RANLIB=$${RANLIB}" \
35965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35966 html) \
35967 || exit 1
35969 @endif target-libcilkrts
35971 .PHONY: maybe-TAGS-target-libcilkrts TAGS-target-libcilkrts
35972 maybe-TAGS-target-libcilkrts:
35973 @if target-libcilkrts
35974 maybe-TAGS-target-libcilkrts: TAGS-target-libcilkrts
35976 TAGS-target-libcilkrts: \
35977 configure-target-libcilkrts
35978 @: $(MAKE); $(unstage)
35979 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35980 r=`${PWD_COMMAND}`; export r; \
35981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35982 $(NORMAL_TARGET_EXPORTS) \
35983 echo "Doing TAGS in $(TARGET_SUBDIR)/libcilkrts" ; \
35984 for flag in $(EXTRA_TARGET_FLAGS); do \
35985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35986 done; \
35987 (cd $(TARGET_SUBDIR)/libcilkrts && \
35988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35990 "RANLIB=$${RANLIB}" \
35991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35992 TAGS) \
35993 || exit 1
35995 @endif target-libcilkrts
35997 .PHONY: maybe-install-info-target-libcilkrts install-info-target-libcilkrts
35998 maybe-install-info-target-libcilkrts:
35999 @if target-libcilkrts
36000 maybe-install-info-target-libcilkrts: install-info-target-libcilkrts
36002 install-info-target-libcilkrts: \
36003 configure-target-libcilkrts \
36004 info-target-libcilkrts
36005 @: $(MAKE); $(unstage)
36006 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
36007 r=`${PWD_COMMAND}`; export r; \
36008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36009 $(NORMAL_TARGET_EXPORTS) \
36010 echo "Doing install-info in $(TARGET_SUBDIR)/libcilkrts" ; \
36011 for flag in $(EXTRA_TARGET_FLAGS); do \
36012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36013 done; \
36014 (cd $(TARGET_SUBDIR)/libcilkrts && \
36015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36017 "RANLIB=$${RANLIB}" \
36018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36019 install-info) \
36020 || exit 1
36022 @endif target-libcilkrts
36024 .PHONY: maybe-install-pdf-target-libcilkrts install-pdf-target-libcilkrts
36025 maybe-install-pdf-target-libcilkrts:
36026 @if target-libcilkrts
36027 maybe-install-pdf-target-libcilkrts: install-pdf-target-libcilkrts
36029 install-pdf-target-libcilkrts: \
36030 configure-target-libcilkrts \
36031 pdf-target-libcilkrts
36032 @: $(MAKE); $(unstage)
36033 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
36034 r=`${PWD_COMMAND}`; export r; \
36035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36036 $(NORMAL_TARGET_EXPORTS) \
36037 echo "Doing install-pdf in $(TARGET_SUBDIR)/libcilkrts" ; \
36038 for flag in $(EXTRA_TARGET_FLAGS); do \
36039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36040 done; \
36041 (cd $(TARGET_SUBDIR)/libcilkrts && \
36042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36044 "RANLIB=$${RANLIB}" \
36045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36046 install-pdf) \
36047 || exit 1
36049 @endif target-libcilkrts
36051 .PHONY: maybe-install-html-target-libcilkrts install-html-target-libcilkrts
36052 maybe-install-html-target-libcilkrts:
36053 @if target-libcilkrts
36054 maybe-install-html-target-libcilkrts: install-html-target-libcilkrts
36056 install-html-target-libcilkrts: \
36057 configure-target-libcilkrts \
36058 html-target-libcilkrts
36059 @: $(MAKE); $(unstage)
36060 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
36061 r=`${PWD_COMMAND}`; export r; \
36062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36063 $(NORMAL_TARGET_EXPORTS) \
36064 echo "Doing install-html in $(TARGET_SUBDIR)/libcilkrts" ; \
36065 for flag in $(EXTRA_TARGET_FLAGS); do \
36066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36067 done; \
36068 (cd $(TARGET_SUBDIR)/libcilkrts && \
36069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36071 "RANLIB=$${RANLIB}" \
36072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36073 install-html) \
36074 || exit 1
36076 @endif target-libcilkrts
36078 .PHONY: maybe-installcheck-target-libcilkrts installcheck-target-libcilkrts
36079 maybe-installcheck-target-libcilkrts:
36080 @if target-libcilkrts
36081 maybe-installcheck-target-libcilkrts: installcheck-target-libcilkrts
36083 installcheck-target-libcilkrts: \
36084 configure-target-libcilkrts
36085 @: $(MAKE); $(unstage)
36086 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
36087 r=`${PWD_COMMAND}`; export r; \
36088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36089 $(NORMAL_TARGET_EXPORTS) \
36090 echo "Doing installcheck in $(TARGET_SUBDIR)/libcilkrts" ; \
36091 for flag in $(EXTRA_TARGET_FLAGS); do \
36092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36093 done; \
36094 (cd $(TARGET_SUBDIR)/libcilkrts && \
36095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36097 "RANLIB=$${RANLIB}" \
36098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36099 installcheck) \
36100 || exit 1
36102 @endif target-libcilkrts
36104 .PHONY: maybe-mostlyclean-target-libcilkrts mostlyclean-target-libcilkrts
36105 maybe-mostlyclean-target-libcilkrts:
36106 @if target-libcilkrts
36107 maybe-mostlyclean-target-libcilkrts: mostlyclean-target-libcilkrts
36109 mostlyclean-target-libcilkrts:
36110 @: $(MAKE); $(unstage)
36111 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
36112 r=`${PWD_COMMAND}`; export r; \
36113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36114 $(NORMAL_TARGET_EXPORTS) \
36115 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libcilkrts" ; \
36116 for flag in $(EXTRA_TARGET_FLAGS); do \
36117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36118 done; \
36119 (cd $(TARGET_SUBDIR)/libcilkrts && \
36120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36122 "RANLIB=$${RANLIB}" \
36123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36124 mostlyclean) \
36125 || exit 1
36127 @endif target-libcilkrts
36129 .PHONY: maybe-clean-target-libcilkrts clean-target-libcilkrts
36130 maybe-clean-target-libcilkrts:
36131 @if target-libcilkrts
36132 maybe-clean-target-libcilkrts: clean-target-libcilkrts
36134 clean-target-libcilkrts:
36135 @: $(MAKE); $(unstage)
36136 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
36137 r=`${PWD_COMMAND}`; export r; \
36138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36139 $(NORMAL_TARGET_EXPORTS) \
36140 echo "Doing clean in $(TARGET_SUBDIR)/libcilkrts" ; \
36141 for flag in $(EXTRA_TARGET_FLAGS); do \
36142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36143 done; \
36144 (cd $(TARGET_SUBDIR)/libcilkrts && \
36145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36147 "RANLIB=$${RANLIB}" \
36148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36149 clean) \
36150 || exit 1
36152 @endif target-libcilkrts
36154 .PHONY: maybe-distclean-target-libcilkrts distclean-target-libcilkrts
36155 maybe-distclean-target-libcilkrts:
36156 @if target-libcilkrts
36157 maybe-distclean-target-libcilkrts: distclean-target-libcilkrts
36159 distclean-target-libcilkrts:
36160 @: $(MAKE); $(unstage)
36161 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
36162 r=`${PWD_COMMAND}`; export r; \
36163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36164 $(NORMAL_TARGET_EXPORTS) \
36165 echo "Doing distclean in $(TARGET_SUBDIR)/libcilkrts" ; \
36166 for flag in $(EXTRA_TARGET_FLAGS); do \
36167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36168 done; \
36169 (cd $(TARGET_SUBDIR)/libcilkrts && \
36170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36172 "RANLIB=$${RANLIB}" \
36173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36174 distclean) \
36175 || exit 1
36177 @endif target-libcilkrts
36179 .PHONY: maybe-maintainer-clean-target-libcilkrts maintainer-clean-target-libcilkrts
36180 maybe-maintainer-clean-target-libcilkrts:
36181 @if target-libcilkrts
36182 maybe-maintainer-clean-target-libcilkrts: maintainer-clean-target-libcilkrts
36184 maintainer-clean-target-libcilkrts:
36185 @: $(MAKE); $(unstage)
36186 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
36187 r=`${PWD_COMMAND}`; export r; \
36188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36189 $(NORMAL_TARGET_EXPORTS) \
36190 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libcilkrts" ; \
36191 for flag in $(EXTRA_TARGET_FLAGS); do \
36192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36193 done; \
36194 (cd $(TARGET_SUBDIR)/libcilkrts && \
36195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36197 "RANLIB=$${RANLIB}" \
36198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36199 maintainer-clean) \
36200 || exit 1
36202 @endif target-libcilkrts
36208 .PHONY: configure-target-libssp maybe-configure-target-libssp
36209 maybe-configure-target-libssp:
36210 @if gcc-bootstrap
36211 configure-target-libssp: stage_current
36212 @endif gcc-bootstrap
36213 @if target-libssp
36214 maybe-configure-target-libssp: configure-target-libssp
36215 configure-target-libssp:
36216 @: $(MAKE); $(unstage)
36217 @r=`${PWD_COMMAND}`; export r; \
36218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36219 echo "Checking multilib configuration for libssp..."; \
36220 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
36221 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
36222 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
36223 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
36224 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
36225 else \
36226 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
36227 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
36228 fi; \
36229 else \
36230 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
36231 fi; \
36232 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
36233 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
36234 $(NORMAL_TARGET_EXPORTS) \
36235 echo Configuring in $(TARGET_SUBDIR)/libssp; \
36237 this_target="${target_alias}"; \
36239 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
36240 case $(srcdir) in \
36241 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36242 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
36243 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36244 esac; \
36245 module_srcdir=libssp; \
36246 rm -f no-such-file || : ; \
36247 CONFIG_SITE=no-such-file $(SHELL) \
36248 $$s/$$module_srcdir/configure \
36249 --srcdir=$${topdir}/$$module_srcdir \
36250 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36251 --target=$${this_target} \
36252 || exit 1
36253 @endif target-libssp
36259 .PHONY: all-target-libssp maybe-all-target-libssp
36260 maybe-all-target-libssp:
36261 @if gcc-bootstrap
36262 all-target-libssp: stage_current
36263 @endif gcc-bootstrap
36264 @if target-libssp
36265 TARGET-target-libssp=all
36266 maybe-all-target-libssp: all-target-libssp
36267 all-target-libssp: configure-target-libssp
36268 @: $(MAKE); $(unstage)
36269 @r=`${PWD_COMMAND}`; export r; \
36270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36271 $(NORMAL_TARGET_EXPORTS) \
36272 (cd $(TARGET_SUBDIR)/libssp && \
36273 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36274 $(TARGET-target-libssp))
36275 @endif target-libssp
36281 .PHONY: check-target-libssp maybe-check-target-libssp
36282 maybe-check-target-libssp:
36283 @if target-libssp
36284 maybe-check-target-libssp: check-target-libssp
36286 check-target-libssp:
36287 @: $(MAKE); $(unstage)
36288 @r=`${PWD_COMMAND}`; export r; \
36289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36290 $(NORMAL_TARGET_EXPORTS) \
36291 (cd $(TARGET_SUBDIR)/libssp && \
36292 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36294 @endif target-libssp
36296 .PHONY: install-target-libssp maybe-install-target-libssp
36297 maybe-install-target-libssp:
36298 @if target-libssp
36299 maybe-install-target-libssp: install-target-libssp
36301 install-target-libssp: installdirs
36302 @: $(MAKE); $(unstage)
36303 @r=`${PWD_COMMAND}`; export r; \
36304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36305 $(NORMAL_TARGET_EXPORTS) \
36306 (cd $(TARGET_SUBDIR)/libssp && \
36307 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36309 @endif target-libssp
36311 .PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
36312 maybe-install-strip-target-libssp:
36313 @if target-libssp
36314 maybe-install-strip-target-libssp: install-strip-target-libssp
36316 install-strip-target-libssp: installdirs
36317 @: $(MAKE); $(unstage)
36318 @r=`${PWD_COMMAND}`; export r; \
36319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36320 $(NORMAL_TARGET_EXPORTS) \
36321 (cd $(TARGET_SUBDIR)/libssp && \
36322 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36324 @endif target-libssp
36326 # Other targets (info, dvi, pdf, etc.)
36328 .PHONY: maybe-info-target-libssp info-target-libssp
36329 maybe-info-target-libssp:
36330 @if target-libssp
36331 maybe-info-target-libssp: info-target-libssp
36333 info-target-libssp: \
36334 configure-target-libssp
36335 @: $(MAKE); $(unstage)
36336 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
36337 r=`${PWD_COMMAND}`; export r; \
36338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36339 $(NORMAL_TARGET_EXPORTS) \
36340 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
36341 for flag in $(EXTRA_TARGET_FLAGS); do \
36342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36343 done; \
36344 (cd $(TARGET_SUBDIR)/libssp && \
36345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36347 "RANLIB=$${RANLIB}" \
36348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36349 info) \
36350 || exit 1
36352 @endif target-libssp
36354 .PHONY: maybe-dvi-target-libssp dvi-target-libssp
36355 maybe-dvi-target-libssp:
36356 @if target-libssp
36357 maybe-dvi-target-libssp: dvi-target-libssp
36359 dvi-target-libssp: \
36360 configure-target-libssp
36361 @: $(MAKE); $(unstage)
36362 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
36363 r=`${PWD_COMMAND}`; export r; \
36364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36365 $(NORMAL_TARGET_EXPORTS) \
36366 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
36367 for flag in $(EXTRA_TARGET_FLAGS); do \
36368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36369 done; \
36370 (cd $(TARGET_SUBDIR)/libssp && \
36371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36373 "RANLIB=$${RANLIB}" \
36374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36375 dvi) \
36376 || exit 1
36378 @endif target-libssp
36380 .PHONY: maybe-pdf-target-libssp pdf-target-libssp
36381 maybe-pdf-target-libssp:
36382 @if target-libssp
36383 maybe-pdf-target-libssp: pdf-target-libssp
36385 pdf-target-libssp: \
36386 configure-target-libssp
36387 @: $(MAKE); $(unstage)
36388 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
36389 r=`${PWD_COMMAND}`; export r; \
36390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36391 $(NORMAL_TARGET_EXPORTS) \
36392 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
36393 for flag in $(EXTRA_TARGET_FLAGS); do \
36394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36395 done; \
36396 (cd $(TARGET_SUBDIR)/libssp && \
36397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36399 "RANLIB=$${RANLIB}" \
36400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36401 pdf) \
36402 || exit 1
36404 @endif target-libssp
36406 .PHONY: maybe-html-target-libssp html-target-libssp
36407 maybe-html-target-libssp:
36408 @if target-libssp
36409 maybe-html-target-libssp: html-target-libssp
36411 html-target-libssp: \
36412 configure-target-libssp
36413 @: $(MAKE); $(unstage)
36414 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
36415 r=`${PWD_COMMAND}`; export r; \
36416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36417 $(NORMAL_TARGET_EXPORTS) \
36418 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
36419 for flag in $(EXTRA_TARGET_FLAGS); do \
36420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36421 done; \
36422 (cd $(TARGET_SUBDIR)/libssp && \
36423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36425 "RANLIB=$${RANLIB}" \
36426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36427 html) \
36428 || exit 1
36430 @endif target-libssp
36432 .PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
36433 maybe-TAGS-target-libssp:
36434 @if target-libssp
36435 maybe-TAGS-target-libssp: TAGS-target-libssp
36437 TAGS-target-libssp: \
36438 configure-target-libssp
36439 @: $(MAKE); $(unstage)
36440 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
36441 r=`${PWD_COMMAND}`; export r; \
36442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36443 $(NORMAL_TARGET_EXPORTS) \
36444 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
36445 for flag in $(EXTRA_TARGET_FLAGS); do \
36446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36447 done; \
36448 (cd $(TARGET_SUBDIR)/libssp && \
36449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36451 "RANLIB=$${RANLIB}" \
36452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36453 TAGS) \
36454 || exit 1
36456 @endif target-libssp
36458 .PHONY: maybe-install-info-target-libssp install-info-target-libssp
36459 maybe-install-info-target-libssp:
36460 @if target-libssp
36461 maybe-install-info-target-libssp: install-info-target-libssp
36463 install-info-target-libssp: \
36464 configure-target-libssp \
36465 info-target-libssp
36466 @: $(MAKE); $(unstage)
36467 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
36468 r=`${PWD_COMMAND}`; export r; \
36469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36470 $(NORMAL_TARGET_EXPORTS) \
36471 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
36472 for flag in $(EXTRA_TARGET_FLAGS); do \
36473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36474 done; \
36475 (cd $(TARGET_SUBDIR)/libssp && \
36476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36478 "RANLIB=$${RANLIB}" \
36479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36480 install-info) \
36481 || exit 1
36483 @endif target-libssp
36485 .PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
36486 maybe-install-pdf-target-libssp:
36487 @if target-libssp
36488 maybe-install-pdf-target-libssp: install-pdf-target-libssp
36490 install-pdf-target-libssp: \
36491 configure-target-libssp \
36492 pdf-target-libssp
36493 @: $(MAKE); $(unstage)
36494 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
36495 r=`${PWD_COMMAND}`; export r; \
36496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36497 $(NORMAL_TARGET_EXPORTS) \
36498 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
36499 for flag in $(EXTRA_TARGET_FLAGS); do \
36500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36501 done; \
36502 (cd $(TARGET_SUBDIR)/libssp && \
36503 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36504 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36505 "RANLIB=$${RANLIB}" \
36506 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36507 install-pdf) \
36508 || exit 1
36510 @endif target-libssp
36512 .PHONY: maybe-install-html-target-libssp install-html-target-libssp
36513 maybe-install-html-target-libssp:
36514 @if target-libssp
36515 maybe-install-html-target-libssp: install-html-target-libssp
36517 install-html-target-libssp: \
36518 configure-target-libssp \
36519 html-target-libssp
36520 @: $(MAKE); $(unstage)
36521 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
36522 r=`${PWD_COMMAND}`; export r; \
36523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36524 $(NORMAL_TARGET_EXPORTS) \
36525 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
36526 for flag in $(EXTRA_TARGET_FLAGS); do \
36527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36528 done; \
36529 (cd $(TARGET_SUBDIR)/libssp && \
36530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36532 "RANLIB=$${RANLIB}" \
36533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36534 install-html) \
36535 || exit 1
36537 @endif target-libssp
36539 .PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
36540 maybe-installcheck-target-libssp:
36541 @if target-libssp
36542 maybe-installcheck-target-libssp: installcheck-target-libssp
36544 installcheck-target-libssp: \
36545 configure-target-libssp
36546 @: $(MAKE); $(unstage)
36547 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
36548 r=`${PWD_COMMAND}`; export r; \
36549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36550 $(NORMAL_TARGET_EXPORTS) \
36551 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
36552 for flag in $(EXTRA_TARGET_FLAGS); do \
36553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36554 done; \
36555 (cd $(TARGET_SUBDIR)/libssp && \
36556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36558 "RANLIB=$${RANLIB}" \
36559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36560 installcheck) \
36561 || exit 1
36563 @endif target-libssp
36565 .PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
36566 maybe-mostlyclean-target-libssp:
36567 @if target-libssp
36568 maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
36570 mostlyclean-target-libssp:
36571 @: $(MAKE); $(unstage)
36572 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
36573 r=`${PWD_COMMAND}`; export r; \
36574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36575 $(NORMAL_TARGET_EXPORTS) \
36576 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
36577 for flag in $(EXTRA_TARGET_FLAGS); do \
36578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36579 done; \
36580 (cd $(TARGET_SUBDIR)/libssp && \
36581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36583 "RANLIB=$${RANLIB}" \
36584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36585 mostlyclean) \
36586 || exit 1
36588 @endif target-libssp
36590 .PHONY: maybe-clean-target-libssp clean-target-libssp
36591 maybe-clean-target-libssp:
36592 @if target-libssp
36593 maybe-clean-target-libssp: clean-target-libssp
36595 clean-target-libssp:
36596 @: $(MAKE); $(unstage)
36597 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
36598 r=`${PWD_COMMAND}`; export r; \
36599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36600 $(NORMAL_TARGET_EXPORTS) \
36601 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
36602 for flag in $(EXTRA_TARGET_FLAGS); do \
36603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36604 done; \
36605 (cd $(TARGET_SUBDIR)/libssp && \
36606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36608 "RANLIB=$${RANLIB}" \
36609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36610 clean) \
36611 || exit 1
36613 @endif target-libssp
36615 .PHONY: maybe-distclean-target-libssp distclean-target-libssp
36616 maybe-distclean-target-libssp:
36617 @if target-libssp
36618 maybe-distclean-target-libssp: distclean-target-libssp
36620 distclean-target-libssp:
36621 @: $(MAKE); $(unstage)
36622 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
36623 r=`${PWD_COMMAND}`; export r; \
36624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36625 $(NORMAL_TARGET_EXPORTS) \
36626 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
36627 for flag in $(EXTRA_TARGET_FLAGS); do \
36628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36629 done; \
36630 (cd $(TARGET_SUBDIR)/libssp && \
36631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36633 "RANLIB=$${RANLIB}" \
36634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36635 distclean) \
36636 || exit 1
36638 @endif target-libssp
36640 .PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
36641 maybe-maintainer-clean-target-libssp:
36642 @if target-libssp
36643 maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
36645 maintainer-clean-target-libssp:
36646 @: $(MAKE); $(unstage)
36647 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
36648 r=`${PWD_COMMAND}`; export r; \
36649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36650 $(NORMAL_TARGET_EXPORTS) \
36651 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
36652 for flag in $(EXTRA_TARGET_FLAGS); do \
36653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36654 done; \
36655 (cd $(TARGET_SUBDIR)/libssp && \
36656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36658 "RANLIB=$${RANLIB}" \
36659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36660 maintainer-clean) \
36661 || exit 1
36663 @endif target-libssp
36669 .PHONY: configure-target-newlib maybe-configure-target-newlib
36670 maybe-configure-target-newlib:
36671 @if gcc-bootstrap
36672 configure-target-newlib: stage_current
36673 @endif gcc-bootstrap
36674 @if target-newlib
36675 maybe-configure-target-newlib: configure-target-newlib
36676 configure-target-newlib:
36677 @: $(MAKE); $(unstage)
36678 @r=`${PWD_COMMAND}`; export r; \
36679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36680 echo "Checking multilib configuration for newlib..."; \
36681 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
36682 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
36683 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
36684 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
36685 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
36686 else \
36687 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
36688 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
36689 fi; \
36690 else \
36691 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
36692 fi; \
36693 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
36694 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
36695 $(NORMAL_TARGET_EXPORTS) \
36696 echo Configuring in $(TARGET_SUBDIR)/newlib; \
36698 this_target="${target_alias}"; \
36700 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
36701 case $(srcdir) in \
36702 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36703 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
36704 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36705 esac; \
36706 module_srcdir=newlib; \
36707 rm -f no-such-file || : ; \
36708 CONFIG_SITE=no-such-file $(SHELL) \
36709 $$s/$$module_srcdir/configure \
36710 --srcdir=$${topdir}/$$module_srcdir \
36711 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36712 --target=$${this_target} \
36713 || exit 1
36714 @endif target-newlib
36720 .PHONY: all-target-newlib maybe-all-target-newlib
36721 maybe-all-target-newlib:
36722 @if gcc-bootstrap
36723 all-target-newlib: stage_current
36724 @endif gcc-bootstrap
36725 @if target-newlib
36726 TARGET-target-newlib=all
36727 maybe-all-target-newlib: all-target-newlib
36728 all-target-newlib: configure-target-newlib
36729 @: $(MAKE); $(unstage)
36730 @r=`${PWD_COMMAND}`; export r; \
36731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36732 $(NORMAL_TARGET_EXPORTS) \
36733 (cd $(TARGET_SUBDIR)/newlib && \
36734 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36735 $(TARGET-target-newlib))
36736 @endif target-newlib
36742 .PHONY: check-target-newlib maybe-check-target-newlib
36743 maybe-check-target-newlib:
36744 @if target-newlib
36745 maybe-check-target-newlib: check-target-newlib
36747 check-target-newlib:
36748 @: $(MAKE); $(unstage)
36749 @r=`${PWD_COMMAND}`; export r; \
36750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36751 $(NORMAL_TARGET_EXPORTS) \
36752 (cd $(TARGET_SUBDIR)/newlib && \
36753 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36755 @endif target-newlib
36757 .PHONY: install-target-newlib maybe-install-target-newlib
36758 maybe-install-target-newlib:
36759 @if target-newlib
36760 maybe-install-target-newlib: install-target-newlib
36762 install-target-newlib: installdirs
36763 @: $(MAKE); $(unstage)
36764 @r=`${PWD_COMMAND}`; export r; \
36765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36766 $(NORMAL_TARGET_EXPORTS) \
36767 (cd $(TARGET_SUBDIR)/newlib && \
36768 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36770 @endif target-newlib
36772 .PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
36773 maybe-install-strip-target-newlib:
36774 @if target-newlib
36775 maybe-install-strip-target-newlib: install-strip-target-newlib
36777 install-strip-target-newlib: installdirs
36778 @: $(MAKE); $(unstage)
36779 @r=`${PWD_COMMAND}`; export r; \
36780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36781 $(NORMAL_TARGET_EXPORTS) \
36782 (cd $(TARGET_SUBDIR)/newlib && \
36783 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36785 @endif target-newlib
36787 # Other targets (info, dvi, pdf, etc.)
36789 .PHONY: maybe-info-target-newlib info-target-newlib
36790 maybe-info-target-newlib:
36791 @if target-newlib
36792 maybe-info-target-newlib: info-target-newlib
36794 info-target-newlib: \
36795 configure-target-newlib
36796 @: $(MAKE); $(unstage)
36797 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36798 r=`${PWD_COMMAND}`; export r; \
36799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36800 $(NORMAL_TARGET_EXPORTS) \
36801 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
36802 for flag in $(EXTRA_TARGET_FLAGS); do \
36803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36804 done; \
36805 (cd $(TARGET_SUBDIR)/newlib && \
36806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36808 "RANLIB=$${RANLIB}" \
36809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36810 info) \
36811 || exit 1
36813 @endif target-newlib
36815 .PHONY: maybe-dvi-target-newlib dvi-target-newlib
36816 maybe-dvi-target-newlib:
36817 @if target-newlib
36818 maybe-dvi-target-newlib: dvi-target-newlib
36820 dvi-target-newlib: \
36821 configure-target-newlib
36822 @: $(MAKE); $(unstage)
36823 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36824 r=`${PWD_COMMAND}`; export r; \
36825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36826 $(NORMAL_TARGET_EXPORTS) \
36827 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
36828 for flag in $(EXTRA_TARGET_FLAGS); do \
36829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36830 done; \
36831 (cd $(TARGET_SUBDIR)/newlib && \
36832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36834 "RANLIB=$${RANLIB}" \
36835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36836 dvi) \
36837 || exit 1
36839 @endif target-newlib
36841 .PHONY: maybe-pdf-target-newlib pdf-target-newlib
36842 maybe-pdf-target-newlib:
36843 @if target-newlib
36844 maybe-pdf-target-newlib: pdf-target-newlib
36846 pdf-target-newlib: \
36847 configure-target-newlib
36848 @: $(MAKE); $(unstage)
36849 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36850 r=`${PWD_COMMAND}`; export r; \
36851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36852 $(NORMAL_TARGET_EXPORTS) \
36853 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
36854 for flag in $(EXTRA_TARGET_FLAGS); do \
36855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36856 done; \
36857 (cd $(TARGET_SUBDIR)/newlib && \
36858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36860 "RANLIB=$${RANLIB}" \
36861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36862 pdf) \
36863 || exit 1
36865 @endif target-newlib
36867 .PHONY: maybe-html-target-newlib html-target-newlib
36868 maybe-html-target-newlib:
36869 @if target-newlib
36870 maybe-html-target-newlib: html-target-newlib
36872 html-target-newlib: \
36873 configure-target-newlib
36874 @: $(MAKE); $(unstage)
36875 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36876 r=`${PWD_COMMAND}`; export r; \
36877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36878 $(NORMAL_TARGET_EXPORTS) \
36879 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
36880 for flag in $(EXTRA_TARGET_FLAGS); do \
36881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36882 done; \
36883 (cd $(TARGET_SUBDIR)/newlib && \
36884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36886 "RANLIB=$${RANLIB}" \
36887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36888 html) \
36889 || exit 1
36891 @endif target-newlib
36893 .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
36894 maybe-TAGS-target-newlib:
36895 @if target-newlib
36896 maybe-TAGS-target-newlib: TAGS-target-newlib
36898 TAGS-target-newlib: \
36899 configure-target-newlib
36900 @: $(MAKE); $(unstage)
36901 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36902 r=`${PWD_COMMAND}`; export r; \
36903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36904 $(NORMAL_TARGET_EXPORTS) \
36905 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
36906 for flag in $(EXTRA_TARGET_FLAGS); do \
36907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36908 done; \
36909 (cd $(TARGET_SUBDIR)/newlib && \
36910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36912 "RANLIB=$${RANLIB}" \
36913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36914 TAGS) \
36915 || exit 1
36917 @endif target-newlib
36919 .PHONY: maybe-install-info-target-newlib install-info-target-newlib
36920 maybe-install-info-target-newlib:
36921 @if target-newlib
36922 maybe-install-info-target-newlib: install-info-target-newlib
36924 install-info-target-newlib: \
36925 configure-target-newlib \
36926 info-target-newlib
36927 @: $(MAKE); $(unstage)
36928 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36929 r=`${PWD_COMMAND}`; export r; \
36930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36931 $(NORMAL_TARGET_EXPORTS) \
36932 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
36933 for flag in $(EXTRA_TARGET_FLAGS); do \
36934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36935 done; \
36936 (cd $(TARGET_SUBDIR)/newlib && \
36937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36939 "RANLIB=$${RANLIB}" \
36940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36941 install-info) \
36942 || exit 1
36944 @endif target-newlib
36946 .PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
36947 maybe-install-pdf-target-newlib:
36948 @if target-newlib
36949 maybe-install-pdf-target-newlib: install-pdf-target-newlib
36951 install-pdf-target-newlib: \
36952 configure-target-newlib \
36953 pdf-target-newlib
36954 @: $(MAKE); $(unstage)
36955 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36956 r=`${PWD_COMMAND}`; export r; \
36957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36958 $(NORMAL_TARGET_EXPORTS) \
36959 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
36960 for flag in $(EXTRA_TARGET_FLAGS); do \
36961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36962 done; \
36963 (cd $(TARGET_SUBDIR)/newlib && \
36964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36966 "RANLIB=$${RANLIB}" \
36967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36968 install-pdf) \
36969 || exit 1
36971 @endif target-newlib
36973 .PHONY: maybe-install-html-target-newlib install-html-target-newlib
36974 maybe-install-html-target-newlib:
36975 @if target-newlib
36976 maybe-install-html-target-newlib: install-html-target-newlib
36978 install-html-target-newlib: \
36979 configure-target-newlib \
36980 html-target-newlib
36981 @: $(MAKE); $(unstage)
36982 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36983 r=`${PWD_COMMAND}`; export r; \
36984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36985 $(NORMAL_TARGET_EXPORTS) \
36986 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
36987 for flag in $(EXTRA_TARGET_FLAGS); do \
36988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36989 done; \
36990 (cd $(TARGET_SUBDIR)/newlib && \
36991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36993 "RANLIB=$${RANLIB}" \
36994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36995 install-html) \
36996 || exit 1
36998 @endif target-newlib
37000 .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
37001 maybe-installcheck-target-newlib:
37002 @if target-newlib
37003 maybe-installcheck-target-newlib: installcheck-target-newlib
37005 installcheck-target-newlib: \
37006 configure-target-newlib
37007 @: $(MAKE); $(unstage)
37008 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
37009 r=`${PWD_COMMAND}`; export r; \
37010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37011 $(NORMAL_TARGET_EXPORTS) \
37012 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
37013 for flag in $(EXTRA_TARGET_FLAGS); do \
37014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37015 done; \
37016 (cd $(TARGET_SUBDIR)/newlib && \
37017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37019 "RANLIB=$${RANLIB}" \
37020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37021 installcheck) \
37022 || exit 1
37024 @endif target-newlib
37026 .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
37027 maybe-mostlyclean-target-newlib:
37028 @if target-newlib
37029 maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
37031 mostlyclean-target-newlib:
37032 @: $(MAKE); $(unstage)
37033 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
37034 r=`${PWD_COMMAND}`; export r; \
37035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37036 $(NORMAL_TARGET_EXPORTS) \
37037 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
37038 for flag in $(EXTRA_TARGET_FLAGS); do \
37039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37040 done; \
37041 (cd $(TARGET_SUBDIR)/newlib && \
37042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37044 "RANLIB=$${RANLIB}" \
37045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37046 mostlyclean) \
37047 || exit 1
37049 @endif target-newlib
37051 .PHONY: maybe-clean-target-newlib clean-target-newlib
37052 maybe-clean-target-newlib:
37053 @if target-newlib
37054 maybe-clean-target-newlib: clean-target-newlib
37056 clean-target-newlib:
37057 @: $(MAKE); $(unstage)
37058 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
37059 r=`${PWD_COMMAND}`; export r; \
37060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37061 $(NORMAL_TARGET_EXPORTS) \
37062 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
37063 for flag in $(EXTRA_TARGET_FLAGS); do \
37064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37065 done; \
37066 (cd $(TARGET_SUBDIR)/newlib && \
37067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37069 "RANLIB=$${RANLIB}" \
37070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37071 clean) \
37072 || exit 1
37074 @endif target-newlib
37076 .PHONY: maybe-distclean-target-newlib distclean-target-newlib
37077 maybe-distclean-target-newlib:
37078 @if target-newlib
37079 maybe-distclean-target-newlib: distclean-target-newlib
37081 distclean-target-newlib:
37082 @: $(MAKE); $(unstage)
37083 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
37084 r=`${PWD_COMMAND}`; export r; \
37085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37086 $(NORMAL_TARGET_EXPORTS) \
37087 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
37088 for flag in $(EXTRA_TARGET_FLAGS); do \
37089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37090 done; \
37091 (cd $(TARGET_SUBDIR)/newlib && \
37092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37094 "RANLIB=$${RANLIB}" \
37095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37096 distclean) \
37097 || exit 1
37099 @endif target-newlib
37101 .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
37102 maybe-maintainer-clean-target-newlib:
37103 @if target-newlib
37104 maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
37106 maintainer-clean-target-newlib:
37107 @: $(MAKE); $(unstage)
37108 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
37109 r=`${PWD_COMMAND}`; export r; \
37110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37111 $(NORMAL_TARGET_EXPORTS) \
37112 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
37113 for flag in $(EXTRA_TARGET_FLAGS); do \
37114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37115 done; \
37116 (cd $(TARGET_SUBDIR)/newlib && \
37117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37119 "RANLIB=$${RANLIB}" \
37120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37121 maintainer-clean) \
37122 || exit 1
37124 @endif target-newlib
37130 .PHONY: configure-target-libgcc maybe-configure-target-libgcc
37131 maybe-configure-target-libgcc:
37132 @if gcc-bootstrap
37133 configure-target-libgcc: stage_current
37134 @endif gcc-bootstrap
37135 @if target-libgcc
37136 maybe-configure-target-libgcc: configure-target-libgcc
37137 configure-target-libgcc:
37138 @r=`${PWD_COMMAND}`; export r; \
37139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37140 echo "Checking multilib configuration for libgcc..."; \
37141 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
37142 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
37143 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
37144 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
37145 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
37146 else \
37147 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
37148 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
37149 fi; \
37150 else \
37151 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
37152 fi; \
37153 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
37154 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
37155 $(NORMAL_TARGET_EXPORTS) \
37156 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
37158 this_target="${target_alias}"; \
37160 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
37161 case $(srcdir) in \
37162 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37163 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
37164 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37165 esac; \
37166 module_srcdir=libgcc; \
37167 rm -f no-such-file || : ; \
37168 CONFIG_SITE=no-such-file $(SHELL) \
37169 $$s/$$module_srcdir/configure \
37170 --srcdir=$${topdir}/$$module_srcdir \
37171 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37172 --target=$${this_target} \
37173 || exit 1
37174 @endif target-libgcc
37178 .PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
37179 maybe-configure-stage1-target-libgcc:
37180 @if target-libgcc-bootstrap
37181 maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
37182 configure-stage1-target-libgcc:
37183 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
37184 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
37185 @r=`${PWD_COMMAND}`; export r; \
37186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37187 TFLAGS="$(STAGE1_TFLAGS)"; \
37188 echo "Checking multilib configuration for libgcc..."; \
37189 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
37190 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
37191 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
37192 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
37193 else \
37194 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
37195 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
37196 fi; \
37197 else \
37198 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
37199 fi; \
37200 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
37201 $(NORMAL_TARGET_EXPORTS) \
37202 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
37203 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
37204 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
37205 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
37206 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
37207 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
37208 case $(srcdir) in \
37209 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37210 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
37211 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37212 esac; \
37213 module_srcdir=libgcc; \
37214 $(SHELL) $$s/$$module_srcdir/configure \
37215 --srcdir=$${topdir}/$$module_srcdir \
37216 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37217 --target=${target_alias} \
37219 $(STAGE1_CONFIGURE_FLAGS)
37220 @endif target-libgcc-bootstrap
37222 .PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
37223 maybe-configure-stage2-target-libgcc:
37224 @if target-libgcc-bootstrap
37225 maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
37226 configure-stage2-target-libgcc:
37227 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
37228 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
37229 @r=`${PWD_COMMAND}`; export r; \
37230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37231 TFLAGS="$(STAGE2_TFLAGS)"; \
37232 echo "Checking multilib configuration for libgcc..."; \
37233 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
37234 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
37235 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
37236 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
37237 else \
37238 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
37239 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
37240 fi; \
37241 else \
37242 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
37243 fi; \
37244 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
37245 $(NORMAL_TARGET_EXPORTS) \
37247 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
37248 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
37249 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
37250 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
37251 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
37252 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
37253 case $(srcdir) in \
37254 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37255 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
37256 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37257 esac; \
37258 module_srcdir=libgcc; \
37259 $(SHELL) $$s/$$module_srcdir/configure \
37260 --srcdir=$${topdir}/$$module_srcdir \
37261 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37262 --target=${target_alias} \
37263 --with-build-libsubdir=$(HOST_SUBDIR) \
37264 $(STAGE2_CONFIGURE_FLAGS)
37265 @endif target-libgcc-bootstrap
37267 .PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
37268 maybe-configure-stage3-target-libgcc:
37269 @if target-libgcc-bootstrap
37270 maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
37271 configure-stage3-target-libgcc:
37272 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
37273 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
37274 @r=`${PWD_COMMAND}`; export r; \
37275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37276 TFLAGS="$(STAGE3_TFLAGS)"; \
37277 echo "Checking multilib configuration for libgcc..."; \
37278 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
37279 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
37280 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
37281 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
37282 else \
37283 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
37284 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
37285 fi; \
37286 else \
37287 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
37288 fi; \
37289 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
37290 $(NORMAL_TARGET_EXPORTS) \
37292 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
37293 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
37294 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
37295 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
37296 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
37297 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
37298 case $(srcdir) in \
37299 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37300 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
37301 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37302 esac; \
37303 module_srcdir=libgcc; \
37304 $(SHELL) $$s/$$module_srcdir/configure \
37305 --srcdir=$${topdir}/$$module_srcdir \
37306 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37307 --target=${target_alias} \
37308 --with-build-libsubdir=$(HOST_SUBDIR) \
37309 $(STAGE3_CONFIGURE_FLAGS)
37310 @endif target-libgcc-bootstrap
37312 .PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
37313 maybe-configure-stage4-target-libgcc:
37314 @if target-libgcc-bootstrap
37315 maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
37316 configure-stage4-target-libgcc:
37317 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
37318 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
37319 @r=`${PWD_COMMAND}`; export r; \
37320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37321 TFLAGS="$(STAGE4_TFLAGS)"; \
37322 echo "Checking multilib configuration for libgcc..."; \
37323 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
37324 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
37325 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
37326 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
37327 else \
37328 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
37329 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
37330 fi; \
37331 else \
37332 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
37333 fi; \
37334 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
37335 $(NORMAL_TARGET_EXPORTS) \
37337 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
37338 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
37339 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
37340 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
37341 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
37342 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
37343 case $(srcdir) in \
37344 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37345 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
37346 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37347 esac; \
37348 module_srcdir=libgcc; \
37349 $(SHELL) $$s/$$module_srcdir/configure \
37350 --srcdir=$${topdir}/$$module_srcdir \
37351 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37352 --target=${target_alias} \
37353 --with-build-libsubdir=$(HOST_SUBDIR) \
37354 $(STAGE4_CONFIGURE_FLAGS)
37355 @endif target-libgcc-bootstrap
37357 .PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
37358 maybe-configure-stageprofile-target-libgcc:
37359 @if target-libgcc-bootstrap
37360 maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
37361 configure-stageprofile-target-libgcc:
37362 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
37363 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
37364 @r=`${PWD_COMMAND}`; export r; \
37365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37366 TFLAGS="$(STAGEprofile_TFLAGS)"; \
37367 echo "Checking multilib configuration for libgcc..."; \
37368 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
37369 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
37370 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
37371 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
37372 else \
37373 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
37374 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
37375 fi; \
37376 else \
37377 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
37378 fi; \
37379 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
37380 $(NORMAL_TARGET_EXPORTS) \
37382 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
37383 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
37384 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
37385 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
37386 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
37387 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
37388 case $(srcdir) in \
37389 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37390 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
37391 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37392 esac; \
37393 module_srcdir=libgcc; \
37394 $(SHELL) $$s/$$module_srcdir/configure \
37395 --srcdir=$${topdir}/$$module_srcdir \
37396 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37397 --target=${target_alias} \
37398 --with-build-libsubdir=$(HOST_SUBDIR) \
37399 $(STAGEprofile_CONFIGURE_FLAGS)
37400 @endif target-libgcc-bootstrap
37402 .PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
37403 maybe-configure-stagefeedback-target-libgcc:
37404 @if target-libgcc-bootstrap
37405 maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
37406 configure-stagefeedback-target-libgcc:
37407 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
37408 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
37409 @r=`${PWD_COMMAND}`; export r; \
37410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37411 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
37412 echo "Checking multilib configuration for libgcc..."; \
37413 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
37414 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
37415 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
37416 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
37417 else \
37418 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
37419 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
37420 fi; \
37421 else \
37422 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
37423 fi; \
37424 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
37425 $(NORMAL_TARGET_EXPORTS) \
37427 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
37428 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
37429 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
37430 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
37431 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
37432 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
37433 case $(srcdir) in \
37434 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37435 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
37436 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37437 esac; \
37438 module_srcdir=libgcc; \
37439 $(SHELL) $$s/$$module_srcdir/configure \
37440 --srcdir=$${topdir}/$$module_srcdir \
37441 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37442 --target=${target_alias} \
37443 --with-build-libsubdir=$(HOST_SUBDIR) \
37444 $(STAGEfeedback_CONFIGURE_FLAGS)
37445 @endif target-libgcc-bootstrap
37451 .PHONY: all-target-libgcc maybe-all-target-libgcc
37452 maybe-all-target-libgcc:
37453 @if gcc-bootstrap
37454 all-target-libgcc: stage_current
37455 @endif gcc-bootstrap
37456 @if target-libgcc
37457 TARGET-target-libgcc=all
37458 maybe-all-target-libgcc: all-target-libgcc
37459 all-target-libgcc: configure-target-libgcc
37460 @r=`${PWD_COMMAND}`; export r; \
37461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37462 $(NORMAL_TARGET_EXPORTS) \
37463 (cd $(TARGET_SUBDIR)/libgcc && \
37464 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37465 $(TARGET-target-libgcc))
37466 @endif target-libgcc
37470 .PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
37471 .PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
37472 maybe-all-stage1-target-libgcc:
37473 maybe-clean-stage1-target-libgcc:
37474 @if target-libgcc-bootstrap
37475 maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
37476 all-stage1: all-stage1-target-libgcc
37477 TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
37478 all-stage1-target-libgcc: configure-stage1-target-libgcc
37479 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
37480 @r=`${PWD_COMMAND}`; export r; \
37481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37482 TFLAGS="$(STAGE1_TFLAGS)"; \
37483 $(NORMAL_TARGET_EXPORTS) \
37484 cd $(TARGET_SUBDIR)/libgcc && \
37485 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37486 CFLAGS="$(CFLAGS_FOR_TARGET)" \
37487 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
37488 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
37489 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
37490 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
37491 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
37492 $(EXTRA_TARGET_FLAGS) \
37494 TFLAGS="$(STAGE1_TFLAGS)" \
37495 $(TARGET-stage1-target-libgcc)
37497 maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
37498 clean-stage1: clean-stage1-target-libgcc
37499 clean-stage1-target-libgcc:
37500 @if [ $(current_stage) = stage1 ]; then \
37501 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
37502 else \
37503 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
37504 $(MAKE) stage1-start; \
37505 fi; \
37506 cd $(TARGET_SUBDIR)/libgcc && \
37507 $(MAKE) $(EXTRA_TARGET_FLAGS) \
37508 clean
37509 @endif target-libgcc-bootstrap
37512 .PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
37513 .PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
37514 maybe-all-stage2-target-libgcc:
37515 maybe-clean-stage2-target-libgcc:
37516 @if target-libgcc-bootstrap
37517 maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
37518 all-stage2: all-stage2-target-libgcc
37519 TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
37520 all-stage2-target-libgcc: configure-stage2-target-libgcc
37521 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
37522 @r=`${PWD_COMMAND}`; export r; \
37523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37524 TFLAGS="$(STAGE2_TFLAGS)"; \
37525 $(NORMAL_TARGET_EXPORTS) \
37527 cd $(TARGET_SUBDIR)/libgcc && \
37528 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37529 CFLAGS="$(CFLAGS_FOR_TARGET)" \
37530 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
37531 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
37532 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
37533 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
37534 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
37535 $(EXTRA_TARGET_FLAGS) \
37536 TFLAGS="$(STAGE2_TFLAGS)" \
37537 $(TARGET-stage2-target-libgcc)
37539 maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
37540 clean-stage2: clean-stage2-target-libgcc
37541 clean-stage2-target-libgcc:
37542 @if [ $(current_stage) = stage2 ]; then \
37543 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
37544 else \
37545 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
37546 $(MAKE) stage2-start; \
37547 fi; \
37548 cd $(TARGET_SUBDIR)/libgcc && \
37549 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
37550 @endif target-libgcc-bootstrap
37553 .PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
37554 .PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
37555 maybe-all-stage3-target-libgcc:
37556 maybe-clean-stage3-target-libgcc:
37557 @if target-libgcc-bootstrap
37558 maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
37559 all-stage3: all-stage3-target-libgcc
37560 TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
37561 all-stage3-target-libgcc: configure-stage3-target-libgcc
37562 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
37563 @r=`${PWD_COMMAND}`; export r; \
37564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37565 TFLAGS="$(STAGE3_TFLAGS)"; \
37566 $(NORMAL_TARGET_EXPORTS) \
37568 cd $(TARGET_SUBDIR)/libgcc && \
37569 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37570 CFLAGS="$(CFLAGS_FOR_TARGET)" \
37571 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
37572 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
37573 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
37574 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
37575 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
37576 $(EXTRA_TARGET_FLAGS) \
37577 TFLAGS="$(STAGE3_TFLAGS)" \
37578 $(TARGET-stage3-target-libgcc)
37580 maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
37581 clean-stage3: clean-stage3-target-libgcc
37582 clean-stage3-target-libgcc:
37583 @if [ $(current_stage) = stage3 ]; then \
37584 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
37585 else \
37586 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
37587 $(MAKE) stage3-start; \
37588 fi; \
37589 cd $(TARGET_SUBDIR)/libgcc && \
37590 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
37591 @endif target-libgcc-bootstrap
37594 .PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
37595 .PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
37596 maybe-all-stage4-target-libgcc:
37597 maybe-clean-stage4-target-libgcc:
37598 @if target-libgcc-bootstrap
37599 maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
37600 all-stage4: all-stage4-target-libgcc
37601 TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
37602 all-stage4-target-libgcc: configure-stage4-target-libgcc
37603 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
37604 @r=`${PWD_COMMAND}`; export r; \
37605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37606 TFLAGS="$(STAGE4_TFLAGS)"; \
37607 $(NORMAL_TARGET_EXPORTS) \
37609 cd $(TARGET_SUBDIR)/libgcc && \
37610 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37611 CFLAGS="$(CFLAGS_FOR_TARGET)" \
37612 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
37613 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
37614 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
37615 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
37616 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
37617 $(EXTRA_TARGET_FLAGS) \
37618 TFLAGS="$(STAGE4_TFLAGS)" \
37619 $(TARGET-stage4-target-libgcc)
37621 maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
37622 clean-stage4: clean-stage4-target-libgcc
37623 clean-stage4-target-libgcc:
37624 @if [ $(current_stage) = stage4 ]; then \
37625 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
37626 else \
37627 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
37628 $(MAKE) stage4-start; \
37629 fi; \
37630 cd $(TARGET_SUBDIR)/libgcc && \
37631 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
37632 @endif target-libgcc-bootstrap
37635 .PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
37636 .PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
37637 maybe-all-stageprofile-target-libgcc:
37638 maybe-clean-stageprofile-target-libgcc:
37639 @if target-libgcc-bootstrap
37640 maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
37641 all-stageprofile: all-stageprofile-target-libgcc
37642 TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
37643 all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
37644 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
37645 @r=`${PWD_COMMAND}`; export r; \
37646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37647 TFLAGS="$(STAGEprofile_TFLAGS)"; \
37648 $(NORMAL_TARGET_EXPORTS) \
37650 cd $(TARGET_SUBDIR)/libgcc && \
37651 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37652 CFLAGS="$(CFLAGS_FOR_TARGET)" \
37653 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
37654 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
37655 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
37656 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
37657 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
37658 $(EXTRA_TARGET_FLAGS) \
37659 TFLAGS="$(STAGEprofile_TFLAGS)" \
37660 $(TARGET-stageprofile-target-libgcc)
37662 maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
37663 clean-stageprofile: clean-stageprofile-target-libgcc
37664 clean-stageprofile-target-libgcc:
37665 @if [ $(current_stage) = stageprofile ]; then \
37666 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
37667 else \
37668 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
37669 $(MAKE) stageprofile-start; \
37670 fi; \
37671 cd $(TARGET_SUBDIR)/libgcc && \
37672 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
37673 @endif target-libgcc-bootstrap
37676 .PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
37677 .PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
37678 maybe-all-stagefeedback-target-libgcc:
37679 maybe-clean-stagefeedback-target-libgcc:
37680 @if target-libgcc-bootstrap
37681 maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
37682 all-stagefeedback: all-stagefeedback-target-libgcc
37683 TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
37684 all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
37685 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
37686 @r=`${PWD_COMMAND}`; export r; \
37687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37688 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
37689 $(NORMAL_TARGET_EXPORTS) \
37691 cd $(TARGET_SUBDIR)/libgcc && \
37692 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37693 CFLAGS="$(CFLAGS_FOR_TARGET)" \
37694 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
37695 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
37696 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
37697 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
37698 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
37699 $(EXTRA_TARGET_FLAGS) \
37700 TFLAGS="$(STAGEfeedback_TFLAGS)" \
37701 $(TARGET-stagefeedback-target-libgcc)
37703 maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
37704 clean-stagefeedback: clean-stagefeedback-target-libgcc
37705 clean-stagefeedback-target-libgcc:
37706 @if [ $(current_stage) = stagefeedback ]; then \
37707 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
37708 else \
37709 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
37710 $(MAKE) stagefeedback-start; \
37711 fi; \
37712 cd $(TARGET_SUBDIR)/libgcc && \
37713 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
37714 @endif target-libgcc-bootstrap
37721 .PHONY: check-target-libgcc maybe-check-target-libgcc
37722 maybe-check-target-libgcc:
37723 @if target-libgcc
37724 maybe-check-target-libgcc: check-target-libgcc
37726 # Dummy target for uncheckable module.
37727 check-target-libgcc:
37729 @endif target-libgcc
37731 .PHONY: install-target-libgcc maybe-install-target-libgcc
37732 maybe-install-target-libgcc:
37733 @if target-libgcc
37734 maybe-install-target-libgcc: install-target-libgcc
37736 install-target-libgcc: installdirs
37737 @: $(MAKE); $(unstage)
37738 @r=`${PWD_COMMAND}`; export r; \
37739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37740 $(NORMAL_TARGET_EXPORTS) \
37741 (cd $(TARGET_SUBDIR)/libgcc && \
37742 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37744 @endif target-libgcc
37746 .PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
37747 maybe-install-strip-target-libgcc:
37748 @if target-libgcc
37749 maybe-install-strip-target-libgcc: install-strip-target-libgcc
37751 install-strip-target-libgcc: installdirs
37752 @: $(MAKE); $(unstage)
37753 @r=`${PWD_COMMAND}`; export r; \
37754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37755 $(NORMAL_TARGET_EXPORTS) \
37756 (cd $(TARGET_SUBDIR)/libgcc && \
37757 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37759 @endif target-libgcc
37761 # Other targets (info, dvi, pdf, etc.)
37763 .PHONY: maybe-info-target-libgcc info-target-libgcc
37764 maybe-info-target-libgcc:
37765 @if target-libgcc
37766 maybe-info-target-libgcc: info-target-libgcc
37768 info-target-libgcc: \
37769 configure-target-libgcc
37770 @: $(MAKE); $(unstage)
37771 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37772 r=`${PWD_COMMAND}`; export r; \
37773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37774 $(NORMAL_TARGET_EXPORTS) \
37775 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
37776 for flag in $(EXTRA_TARGET_FLAGS); do \
37777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37778 done; \
37779 (cd $(TARGET_SUBDIR)/libgcc && \
37780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37782 "RANLIB=$${RANLIB}" \
37783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37784 info) \
37785 || exit 1
37787 @endif target-libgcc
37789 .PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
37790 maybe-dvi-target-libgcc:
37791 @if target-libgcc
37792 maybe-dvi-target-libgcc: dvi-target-libgcc
37794 dvi-target-libgcc: \
37795 configure-target-libgcc
37796 @: $(MAKE); $(unstage)
37797 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37798 r=`${PWD_COMMAND}`; export r; \
37799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37800 $(NORMAL_TARGET_EXPORTS) \
37801 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
37802 for flag in $(EXTRA_TARGET_FLAGS); do \
37803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37804 done; \
37805 (cd $(TARGET_SUBDIR)/libgcc && \
37806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37808 "RANLIB=$${RANLIB}" \
37809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37810 dvi) \
37811 || exit 1
37813 @endif target-libgcc
37815 .PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
37816 maybe-pdf-target-libgcc:
37817 @if target-libgcc
37818 maybe-pdf-target-libgcc: pdf-target-libgcc
37820 pdf-target-libgcc: \
37821 configure-target-libgcc
37822 @: $(MAKE); $(unstage)
37823 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37824 r=`${PWD_COMMAND}`; export r; \
37825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37826 $(NORMAL_TARGET_EXPORTS) \
37827 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
37828 for flag in $(EXTRA_TARGET_FLAGS); do \
37829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37830 done; \
37831 (cd $(TARGET_SUBDIR)/libgcc && \
37832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37834 "RANLIB=$${RANLIB}" \
37835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37836 pdf) \
37837 || exit 1
37839 @endif target-libgcc
37841 .PHONY: maybe-html-target-libgcc html-target-libgcc
37842 maybe-html-target-libgcc:
37843 @if target-libgcc
37844 maybe-html-target-libgcc: html-target-libgcc
37846 html-target-libgcc: \
37847 configure-target-libgcc
37848 @: $(MAKE); $(unstage)
37849 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37850 r=`${PWD_COMMAND}`; export r; \
37851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37852 $(NORMAL_TARGET_EXPORTS) \
37853 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
37854 for flag in $(EXTRA_TARGET_FLAGS); do \
37855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37856 done; \
37857 (cd $(TARGET_SUBDIR)/libgcc && \
37858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37860 "RANLIB=$${RANLIB}" \
37861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37862 html) \
37863 || exit 1
37865 @endif target-libgcc
37867 .PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
37868 maybe-TAGS-target-libgcc:
37869 @if target-libgcc
37870 maybe-TAGS-target-libgcc: TAGS-target-libgcc
37872 TAGS-target-libgcc: \
37873 configure-target-libgcc
37874 @: $(MAKE); $(unstage)
37875 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37876 r=`${PWD_COMMAND}`; export r; \
37877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37878 $(NORMAL_TARGET_EXPORTS) \
37879 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
37880 for flag in $(EXTRA_TARGET_FLAGS); do \
37881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37882 done; \
37883 (cd $(TARGET_SUBDIR)/libgcc && \
37884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37886 "RANLIB=$${RANLIB}" \
37887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37888 TAGS) \
37889 || exit 1
37891 @endif target-libgcc
37893 .PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
37894 maybe-install-info-target-libgcc:
37895 @if target-libgcc
37896 maybe-install-info-target-libgcc: install-info-target-libgcc
37898 install-info-target-libgcc: \
37899 configure-target-libgcc \
37900 info-target-libgcc
37901 @: $(MAKE); $(unstage)
37902 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37903 r=`${PWD_COMMAND}`; export r; \
37904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37905 $(NORMAL_TARGET_EXPORTS) \
37906 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
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)/libgcc && \
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 install-info) \
37916 || exit 1
37918 @endif target-libgcc
37920 .PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
37921 maybe-install-pdf-target-libgcc:
37922 @if target-libgcc
37923 maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
37925 install-pdf-target-libgcc: \
37926 configure-target-libgcc \
37927 pdf-target-libgcc
37928 @: $(MAKE); $(unstage)
37929 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37930 r=`${PWD_COMMAND}`; export r; \
37931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37932 $(NORMAL_TARGET_EXPORTS) \
37933 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
37934 for flag in $(EXTRA_TARGET_FLAGS); do \
37935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37936 done; \
37937 (cd $(TARGET_SUBDIR)/libgcc && \
37938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37940 "RANLIB=$${RANLIB}" \
37941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37942 install-pdf) \
37943 || exit 1
37945 @endif target-libgcc
37947 .PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
37948 maybe-install-html-target-libgcc:
37949 @if target-libgcc
37950 maybe-install-html-target-libgcc: install-html-target-libgcc
37952 install-html-target-libgcc: \
37953 configure-target-libgcc \
37954 html-target-libgcc
37955 @: $(MAKE); $(unstage)
37956 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37957 r=`${PWD_COMMAND}`; export r; \
37958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37959 $(NORMAL_TARGET_EXPORTS) \
37960 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
37961 for flag in $(EXTRA_TARGET_FLAGS); do \
37962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37963 done; \
37964 (cd $(TARGET_SUBDIR)/libgcc && \
37965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37967 "RANLIB=$${RANLIB}" \
37968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37969 install-html) \
37970 || exit 1
37972 @endif target-libgcc
37974 .PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
37975 maybe-installcheck-target-libgcc:
37976 @if target-libgcc
37977 maybe-installcheck-target-libgcc: installcheck-target-libgcc
37979 installcheck-target-libgcc: \
37980 configure-target-libgcc
37981 @: $(MAKE); $(unstage)
37982 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37983 r=`${PWD_COMMAND}`; export r; \
37984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37985 $(NORMAL_TARGET_EXPORTS) \
37986 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
37987 for flag in $(EXTRA_TARGET_FLAGS); do \
37988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37989 done; \
37990 (cd $(TARGET_SUBDIR)/libgcc && \
37991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37993 "RANLIB=$${RANLIB}" \
37994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37995 installcheck) \
37996 || exit 1
37998 @endif target-libgcc
38000 .PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
38001 maybe-mostlyclean-target-libgcc:
38002 @if target-libgcc
38003 maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
38005 mostlyclean-target-libgcc:
38006 @: $(MAKE); $(unstage)
38007 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
38008 r=`${PWD_COMMAND}`; export r; \
38009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38010 $(NORMAL_TARGET_EXPORTS) \
38011 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
38012 for flag in $(EXTRA_TARGET_FLAGS); do \
38013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38014 done; \
38015 (cd $(TARGET_SUBDIR)/libgcc && \
38016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38018 "RANLIB=$${RANLIB}" \
38019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38020 mostlyclean) \
38021 || exit 1
38023 @endif target-libgcc
38025 .PHONY: maybe-clean-target-libgcc clean-target-libgcc
38026 maybe-clean-target-libgcc:
38027 @if target-libgcc
38028 maybe-clean-target-libgcc: clean-target-libgcc
38030 clean-target-libgcc:
38031 @: $(MAKE); $(unstage)
38032 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
38033 r=`${PWD_COMMAND}`; export r; \
38034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38035 $(NORMAL_TARGET_EXPORTS) \
38036 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
38037 for flag in $(EXTRA_TARGET_FLAGS); do \
38038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38039 done; \
38040 (cd $(TARGET_SUBDIR)/libgcc && \
38041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38043 "RANLIB=$${RANLIB}" \
38044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38045 clean) \
38046 || exit 1
38048 @endif target-libgcc
38050 .PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
38051 maybe-distclean-target-libgcc:
38052 @if target-libgcc
38053 maybe-distclean-target-libgcc: distclean-target-libgcc
38055 distclean-target-libgcc:
38056 @: $(MAKE); $(unstage)
38057 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
38058 r=`${PWD_COMMAND}`; export r; \
38059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38060 $(NORMAL_TARGET_EXPORTS) \
38061 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
38062 for flag in $(EXTRA_TARGET_FLAGS); do \
38063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38064 done; \
38065 (cd $(TARGET_SUBDIR)/libgcc && \
38066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38068 "RANLIB=$${RANLIB}" \
38069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38070 distclean) \
38071 || exit 1
38073 @endif target-libgcc
38075 .PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
38076 maybe-maintainer-clean-target-libgcc:
38077 @if target-libgcc
38078 maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
38080 maintainer-clean-target-libgcc:
38081 @: $(MAKE); $(unstage)
38082 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
38083 r=`${PWD_COMMAND}`; export r; \
38084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38085 $(NORMAL_TARGET_EXPORTS) \
38086 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
38087 for flag in $(EXTRA_TARGET_FLAGS); do \
38088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38089 done; \
38090 (cd $(TARGET_SUBDIR)/libgcc && \
38091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38093 "RANLIB=$${RANLIB}" \
38094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38095 maintainer-clean) \
38096 || exit 1
38098 @endif target-libgcc
38104 .PHONY: configure-target-libbacktrace maybe-configure-target-libbacktrace
38105 maybe-configure-target-libbacktrace:
38106 @if gcc-bootstrap
38107 configure-target-libbacktrace: stage_current
38108 @endif gcc-bootstrap
38109 @if target-libbacktrace
38110 maybe-configure-target-libbacktrace: configure-target-libbacktrace
38111 configure-target-libbacktrace:
38112 @: $(MAKE); $(unstage)
38113 @r=`${PWD_COMMAND}`; export r; \
38114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38115 echo "Checking multilib configuration for libbacktrace..."; \
38116 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
38117 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null ; \
38118 if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
38119 if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
38120 rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
38121 else \
38122 rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
38123 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
38124 fi; \
38125 else \
38126 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
38127 fi; \
38128 test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
38129 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
38130 $(NORMAL_TARGET_EXPORTS) \
38131 echo Configuring in $(TARGET_SUBDIR)/libbacktrace; \
38133 this_target="${target_alias}"; \
38135 cd "$(TARGET_SUBDIR)/libbacktrace" || exit 1; \
38136 case $(srcdir) in \
38137 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38138 *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
38139 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38140 esac; \
38141 module_srcdir=libbacktrace; \
38142 rm -f no-such-file || : ; \
38143 CONFIG_SITE=no-such-file $(SHELL) \
38144 $$s/$$module_srcdir/configure \
38145 --srcdir=$${topdir}/$$module_srcdir \
38146 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38147 --target=$${this_target} \
38148 || exit 1
38149 @endif target-libbacktrace
38155 .PHONY: all-target-libbacktrace maybe-all-target-libbacktrace
38156 maybe-all-target-libbacktrace:
38157 @if gcc-bootstrap
38158 all-target-libbacktrace: stage_current
38159 @endif gcc-bootstrap
38160 @if target-libbacktrace
38161 TARGET-target-libbacktrace=all
38162 maybe-all-target-libbacktrace: all-target-libbacktrace
38163 all-target-libbacktrace: configure-target-libbacktrace
38164 @: $(MAKE); $(unstage)
38165 @r=`${PWD_COMMAND}`; export r; \
38166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38167 $(NORMAL_TARGET_EXPORTS) \
38168 (cd $(TARGET_SUBDIR)/libbacktrace && \
38169 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38170 $(TARGET-target-libbacktrace))
38171 @endif target-libbacktrace
38177 .PHONY: check-target-libbacktrace maybe-check-target-libbacktrace
38178 maybe-check-target-libbacktrace:
38179 @if target-libbacktrace
38180 maybe-check-target-libbacktrace: check-target-libbacktrace
38182 check-target-libbacktrace:
38183 @: $(MAKE); $(unstage)
38184 @r=`${PWD_COMMAND}`; export r; \
38185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38186 $(NORMAL_TARGET_EXPORTS) \
38187 (cd $(TARGET_SUBDIR)/libbacktrace && \
38188 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38190 @endif target-libbacktrace
38192 .PHONY: install-target-libbacktrace maybe-install-target-libbacktrace
38193 maybe-install-target-libbacktrace:
38194 @if target-libbacktrace
38195 maybe-install-target-libbacktrace: install-target-libbacktrace
38197 install-target-libbacktrace: installdirs
38198 @: $(MAKE); $(unstage)
38199 @r=`${PWD_COMMAND}`; export r; \
38200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38201 $(NORMAL_TARGET_EXPORTS) \
38202 (cd $(TARGET_SUBDIR)/libbacktrace && \
38203 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38205 @endif target-libbacktrace
38207 .PHONY: install-strip-target-libbacktrace maybe-install-strip-target-libbacktrace
38208 maybe-install-strip-target-libbacktrace:
38209 @if target-libbacktrace
38210 maybe-install-strip-target-libbacktrace: install-strip-target-libbacktrace
38212 install-strip-target-libbacktrace: installdirs
38213 @: $(MAKE); $(unstage)
38214 @r=`${PWD_COMMAND}`; export r; \
38215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38216 $(NORMAL_TARGET_EXPORTS) \
38217 (cd $(TARGET_SUBDIR)/libbacktrace && \
38218 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38220 @endif target-libbacktrace
38222 # Other targets (info, dvi, pdf, etc.)
38224 .PHONY: maybe-info-target-libbacktrace info-target-libbacktrace
38225 maybe-info-target-libbacktrace:
38226 @if target-libbacktrace
38227 maybe-info-target-libbacktrace: info-target-libbacktrace
38229 info-target-libbacktrace: \
38230 configure-target-libbacktrace
38231 @: $(MAKE); $(unstage)
38232 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
38233 r=`${PWD_COMMAND}`; export r; \
38234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38235 $(NORMAL_TARGET_EXPORTS) \
38236 echo "Doing info in $(TARGET_SUBDIR)/libbacktrace" ; \
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)/libbacktrace && \
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 info) \
38246 || exit 1
38248 @endif target-libbacktrace
38250 .PHONY: maybe-dvi-target-libbacktrace dvi-target-libbacktrace
38251 maybe-dvi-target-libbacktrace:
38252 @if target-libbacktrace
38253 maybe-dvi-target-libbacktrace: dvi-target-libbacktrace
38255 dvi-target-libbacktrace: \
38256 configure-target-libbacktrace
38257 @: $(MAKE); $(unstage)
38258 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
38259 r=`${PWD_COMMAND}`; export r; \
38260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38261 $(NORMAL_TARGET_EXPORTS) \
38262 echo "Doing dvi in $(TARGET_SUBDIR)/libbacktrace" ; \
38263 for flag in $(EXTRA_TARGET_FLAGS); do \
38264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38265 done; \
38266 (cd $(TARGET_SUBDIR)/libbacktrace && \
38267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38269 "RANLIB=$${RANLIB}" \
38270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38271 dvi) \
38272 || exit 1
38274 @endif target-libbacktrace
38276 .PHONY: maybe-pdf-target-libbacktrace pdf-target-libbacktrace
38277 maybe-pdf-target-libbacktrace:
38278 @if target-libbacktrace
38279 maybe-pdf-target-libbacktrace: pdf-target-libbacktrace
38281 pdf-target-libbacktrace: \
38282 configure-target-libbacktrace
38283 @: $(MAKE); $(unstage)
38284 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
38285 r=`${PWD_COMMAND}`; export r; \
38286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38287 $(NORMAL_TARGET_EXPORTS) \
38288 echo "Doing pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
38289 for flag in $(EXTRA_TARGET_FLAGS); do \
38290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38291 done; \
38292 (cd $(TARGET_SUBDIR)/libbacktrace && \
38293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38295 "RANLIB=$${RANLIB}" \
38296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38297 pdf) \
38298 || exit 1
38300 @endif target-libbacktrace
38302 .PHONY: maybe-html-target-libbacktrace html-target-libbacktrace
38303 maybe-html-target-libbacktrace:
38304 @if target-libbacktrace
38305 maybe-html-target-libbacktrace: html-target-libbacktrace
38307 html-target-libbacktrace: \
38308 configure-target-libbacktrace
38309 @: $(MAKE); $(unstage)
38310 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
38311 r=`${PWD_COMMAND}`; export r; \
38312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38313 $(NORMAL_TARGET_EXPORTS) \
38314 echo "Doing html in $(TARGET_SUBDIR)/libbacktrace" ; \
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)/libbacktrace && \
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 html) \
38324 || exit 1
38326 @endif target-libbacktrace
38328 .PHONY: maybe-TAGS-target-libbacktrace TAGS-target-libbacktrace
38329 maybe-TAGS-target-libbacktrace:
38330 @if target-libbacktrace
38331 maybe-TAGS-target-libbacktrace: TAGS-target-libbacktrace
38333 TAGS-target-libbacktrace: \
38334 configure-target-libbacktrace
38335 @: $(MAKE); $(unstage)
38336 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
38337 r=`${PWD_COMMAND}`; export r; \
38338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38339 $(NORMAL_TARGET_EXPORTS) \
38340 echo "Doing TAGS in $(TARGET_SUBDIR)/libbacktrace" ; \
38341 for flag in $(EXTRA_TARGET_FLAGS); do \
38342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38343 done; \
38344 (cd $(TARGET_SUBDIR)/libbacktrace && \
38345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38347 "RANLIB=$${RANLIB}" \
38348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38349 TAGS) \
38350 || exit 1
38352 @endif target-libbacktrace
38354 .PHONY: maybe-install-info-target-libbacktrace install-info-target-libbacktrace
38355 maybe-install-info-target-libbacktrace:
38356 @if target-libbacktrace
38357 maybe-install-info-target-libbacktrace: install-info-target-libbacktrace
38359 install-info-target-libbacktrace: \
38360 configure-target-libbacktrace \
38361 info-target-libbacktrace
38362 @: $(MAKE); $(unstage)
38363 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
38364 r=`${PWD_COMMAND}`; export r; \
38365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38366 $(NORMAL_TARGET_EXPORTS) \
38367 echo "Doing install-info in $(TARGET_SUBDIR)/libbacktrace" ; \
38368 for flag in $(EXTRA_TARGET_FLAGS); do \
38369 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38370 done; \
38371 (cd $(TARGET_SUBDIR)/libbacktrace && \
38372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38374 "RANLIB=$${RANLIB}" \
38375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38376 install-info) \
38377 || exit 1
38379 @endif target-libbacktrace
38381 .PHONY: maybe-install-pdf-target-libbacktrace install-pdf-target-libbacktrace
38382 maybe-install-pdf-target-libbacktrace:
38383 @if target-libbacktrace
38384 maybe-install-pdf-target-libbacktrace: install-pdf-target-libbacktrace
38386 install-pdf-target-libbacktrace: \
38387 configure-target-libbacktrace \
38388 pdf-target-libbacktrace
38389 @: $(MAKE); $(unstage)
38390 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
38391 r=`${PWD_COMMAND}`; export r; \
38392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38393 $(NORMAL_TARGET_EXPORTS) \
38394 echo "Doing install-pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
38395 for flag in $(EXTRA_TARGET_FLAGS); do \
38396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38397 done; \
38398 (cd $(TARGET_SUBDIR)/libbacktrace && \
38399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38401 "RANLIB=$${RANLIB}" \
38402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38403 install-pdf) \
38404 || exit 1
38406 @endif target-libbacktrace
38408 .PHONY: maybe-install-html-target-libbacktrace install-html-target-libbacktrace
38409 maybe-install-html-target-libbacktrace:
38410 @if target-libbacktrace
38411 maybe-install-html-target-libbacktrace: install-html-target-libbacktrace
38413 install-html-target-libbacktrace: \
38414 configure-target-libbacktrace \
38415 html-target-libbacktrace
38416 @: $(MAKE); $(unstage)
38417 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
38418 r=`${PWD_COMMAND}`; export r; \
38419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38420 $(NORMAL_TARGET_EXPORTS) \
38421 echo "Doing install-html in $(TARGET_SUBDIR)/libbacktrace" ; \
38422 for flag in $(EXTRA_TARGET_FLAGS); do \
38423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38424 done; \
38425 (cd $(TARGET_SUBDIR)/libbacktrace && \
38426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38428 "RANLIB=$${RANLIB}" \
38429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38430 install-html) \
38431 || exit 1
38433 @endif target-libbacktrace
38435 .PHONY: maybe-installcheck-target-libbacktrace installcheck-target-libbacktrace
38436 maybe-installcheck-target-libbacktrace:
38437 @if target-libbacktrace
38438 maybe-installcheck-target-libbacktrace: installcheck-target-libbacktrace
38440 installcheck-target-libbacktrace: \
38441 configure-target-libbacktrace
38442 @: $(MAKE); $(unstage)
38443 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
38444 r=`${PWD_COMMAND}`; export r; \
38445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38446 $(NORMAL_TARGET_EXPORTS) \
38447 echo "Doing installcheck in $(TARGET_SUBDIR)/libbacktrace" ; \
38448 for flag in $(EXTRA_TARGET_FLAGS); do \
38449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38450 done; \
38451 (cd $(TARGET_SUBDIR)/libbacktrace && \
38452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38454 "RANLIB=$${RANLIB}" \
38455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38456 installcheck) \
38457 || exit 1
38459 @endif target-libbacktrace
38461 .PHONY: maybe-mostlyclean-target-libbacktrace mostlyclean-target-libbacktrace
38462 maybe-mostlyclean-target-libbacktrace:
38463 @if target-libbacktrace
38464 maybe-mostlyclean-target-libbacktrace: mostlyclean-target-libbacktrace
38466 mostlyclean-target-libbacktrace:
38467 @: $(MAKE); $(unstage)
38468 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
38469 r=`${PWD_COMMAND}`; export r; \
38470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38471 $(NORMAL_TARGET_EXPORTS) \
38472 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libbacktrace" ; \
38473 for flag in $(EXTRA_TARGET_FLAGS); do \
38474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38475 done; \
38476 (cd $(TARGET_SUBDIR)/libbacktrace && \
38477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38479 "RANLIB=$${RANLIB}" \
38480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38481 mostlyclean) \
38482 || exit 1
38484 @endif target-libbacktrace
38486 .PHONY: maybe-clean-target-libbacktrace clean-target-libbacktrace
38487 maybe-clean-target-libbacktrace:
38488 @if target-libbacktrace
38489 maybe-clean-target-libbacktrace: clean-target-libbacktrace
38491 clean-target-libbacktrace:
38492 @: $(MAKE); $(unstage)
38493 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
38494 r=`${PWD_COMMAND}`; export r; \
38495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38496 $(NORMAL_TARGET_EXPORTS) \
38497 echo "Doing clean in $(TARGET_SUBDIR)/libbacktrace" ; \
38498 for flag in $(EXTRA_TARGET_FLAGS); do \
38499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38500 done; \
38501 (cd $(TARGET_SUBDIR)/libbacktrace && \
38502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38504 "RANLIB=$${RANLIB}" \
38505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38506 clean) \
38507 || exit 1
38509 @endif target-libbacktrace
38511 .PHONY: maybe-distclean-target-libbacktrace distclean-target-libbacktrace
38512 maybe-distclean-target-libbacktrace:
38513 @if target-libbacktrace
38514 maybe-distclean-target-libbacktrace: distclean-target-libbacktrace
38516 distclean-target-libbacktrace:
38517 @: $(MAKE); $(unstage)
38518 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
38519 r=`${PWD_COMMAND}`; export r; \
38520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38521 $(NORMAL_TARGET_EXPORTS) \
38522 echo "Doing distclean in $(TARGET_SUBDIR)/libbacktrace" ; \
38523 for flag in $(EXTRA_TARGET_FLAGS); do \
38524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38525 done; \
38526 (cd $(TARGET_SUBDIR)/libbacktrace && \
38527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38529 "RANLIB=$${RANLIB}" \
38530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38531 distclean) \
38532 || exit 1
38534 @endif target-libbacktrace
38536 .PHONY: maybe-maintainer-clean-target-libbacktrace maintainer-clean-target-libbacktrace
38537 maybe-maintainer-clean-target-libbacktrace:
38538 @if target-libbacktrace
38539 maybe-maintainer-clean-target-libbacktrace: maintainer-clean-target-libbacktrace
38541 maintainer-clean-target-libbacktrace:
38542 @: $(MAKE); $(unstage)
38543 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
38544 r=`${PWD_COMMAND}`; export r; \
38545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38546 $(NORMAL_TARGET_EXPORTS) \
38547 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libbacktrace" ; \
38548 for flag in $(EXTRA_TARGET_FLAGS); do \
38549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38550 done; \
38551 (cd $(TARGET_SUBDIR)/libbacktrace && \
38552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38554 "RANLIB=$${RANLIB}" \
38555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38556 maintainer-clean) \
38557 || exit 1
38559 @endif target-libbacktrace
38565 .PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
38566 maybe-configure-target-libquadmath:
38567 @if gcc-bootstrap
38568 configure-target-libquadmath: stage_current
38569 @endif gcc-bootstrap
38570 @if target-libquadmath
38571 maybe-configure-target-libquadmath: configure-target-libquadmath
38572 configure-target-libquadmath:
38573 @: $(MAKE); $(unstage)
38574 @r=`${PWD_COMMAND}`; export r; \
38575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38576 echo "Checking multilib configuration for libquadmath..."; \
38577 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
38578 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null ; \
38579 if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
38580 if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
38581 rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
38582 else \
38583 rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
38584 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
38585 fi; \
38586 else \
38587 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
38588 fi; \
38589 test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
38590 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
38591 $(NORMAL_TARGET_EXPORTS) \
38592 echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
38594 this_target="${target_alias}"; \
38596 cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
38597 case $(srcdir) in \
38598 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38599 *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
38600 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38601 esac; \
38602 module_srcdir=libquadmath; \
38603 rm -f no-such-file || : ; \
38604 CONFIG_SITE=no-such-file $(SHELL) \
38605 $$s/$$module_srcdir/configure \
38606 --srcdir=$${topdir}/$$module_srcdir \
38607 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38608 --target=$${this_target} \
38609 || exit 1
38610 @endif target-libquadmath
38616 .PHONY: all-target-libquadmath maybe-all-target-libquadmath
38617 maybe-all-target-libquadmath:
38618 @if gcc-bootstrap
38619 all-target-libquadmath: stage_current
38620 @endif gcc-bootstrap
38621 @if target-libquadmath
38622 TARGET-target-libquadmath=all
38623 maybe-all-target-libquadmath: all-target-libquadmath
38624 all-target-libquadmath: configure-target-libquadmath
38625 @: $(MAKE); $(unstage)
38626 @r=`${PWD_COMMAND}`; export r; \
38627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38628 $(NORMAL_TARGET_EXPORTS) \
38629 (cd $(TARGET_SUBDIR)/libquadmath && \
38630 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38631 $(TARGET-target-libquadmath))
38632 @endif target-libquadmath
38638 .PHONY: check-target-libquadmath maybe-check-target-libquadmath
38639 maybe-check-target-libquadmath:
38640 @if target-libquadmath
38641 maybe-check-target-libquadmath: check-target-libquadmath
38643 check-target-libquadmath:
38644 @: $(MAKE); $(unstage)
38645 @r=`${PWD_COMMAND}`; export r; \
38646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38647 $(NORMAL_TARGET_EXPORTS) \
38648 (cd $(TARGET_SUBDIR)/libquadmath && \
38649 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38651 @endif target-libquadmath
38653 .PHONY: install-target-libquadmath maybe-install-target-libquadmath
38654 maybe-install-target-libquadmath:
38655 @if target-libquadmath
38656 maybe-install-target-libquadmath: install-target-libquadmath
38658 install-target-libquadmath: installdirs
38659 @: $(MAKE); $(unstage)
38660 @r=`${PWD_COMMAND}`; export r; \
38661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38662 $(NORMAL_TARGET_EXPORTS) \
38663 (cd $(TARGET_SUBDIR)/libquadmath && \
38664 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38666 @endif target-libquadmath
38668 .PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
38669 maybe-install-strip-target-libquadmath:
38670 @if target-libquadmath
38671 maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
38673 install-strip-target-libquadmath: installdirs
38674 @: $(MAKE); $(unstage)
38675 @r=`${PWD_COMMAND}`; export r; \
38676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38677 $(NORMAL_TARGET_EXPORTS) \
38678 (cd $(TARGET_SUBDIR)/libquadmath && \
38679 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38681 @endif target-libquadmath
38683 # Other targets (info, dvi, pdf, etc.)
38685 .PHONY: maybe-info-target-libquadmath info-target-libquadmath
38686 maybe-info-target-libquadmath:
38687 @if target-libquadmath
38688 maybe-info-target-libquadmath: info-target-libquadmath
38690 info-target-libquadmath: \
38691 configure-target-libquadmath
38692 @: $(MAKE); $(unstage)
38693 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38694 r=`${PWD_COMMAND}`; export r; \
38695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38696 $(NORMAL_TARGET_EXPORTS) \
38697 echo "Doing info in $(TARGET_SUBDIR)/libquadmath" ; \
38698 for flag in $(EXTRA_TARGET_FLAGS); do \
38699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38700 done; \
38701 (cd $(TARGET_SUBDIR)/libquadmath && \
38702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38704 "RANLIB=$${RANLIB}" \
38705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38706 info) \
38707 || exit 1
38709 @endif target-libquadmath
38711 .PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
38712 maybe-dvi-target-libquadmath:
38713 @if target-libquadmath
38714 maybe-dvi-target-libquadmath: dvi-target-libquadmath
38716 dvi-target-libquadmath: \
38717 configure-target-libquadmath
38718 @: $(MAKE); $(unstage)
38719 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38720 r=`${PWD_COMMAND}`; export r; \
38721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38722 $(NORMAL_TARGET_EXPORTS) \
38723 echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath" ; \
38724 for flag in $(EXTRA_TARGET_FLAGS); do \
38725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38726 done; \
38727 (cd $(TARGET_SUBDIR)/libquadmath && \
38728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38730 "RANLIB=$${RANLIB}" \
38731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38732 dvi) \
38733 || exit 1
38735 @endif target-libquadmath
38737 .PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
38738 maybe-pdf-target-libquadmath:
38739 @if target-libquadmath
38740 maybe-pdf-target-libquadmath: pdf-target-libquadmath
38742 pdf-target-libquadmath: \
38743 configure-target-libquadmath
38744 @: $(MAKE); $(unstage)
38745 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38746 r=`${PWD_COMMAND}`; export r; \
38747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38748 $(NORMAL_TARGET_EXPORTS) \
38749 echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath" ; \
38750 for flag in $(EXTRA_TARGET_FLAGS); do \
38751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38752 done; \
38753 (cd $(TARGET_SUBDIR)/libquadmath && \
38754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38756 "RANLIB=$${RANLIB}" \
38757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38758 pdf) \
38759 || exit 1
38761 @endif target-libquadmath
38763 .PHONY: maybe-html-target-libquadmath html-target-libquadmath
38764 maybe-html-target-libquadmath:
38765 @if target-libquadmath
38766 maybe-html-target-libquadmath: html-target-libquadmath
38768 html-target-libquadmath: \
38769 configure-target-libquadmath
38770 @: $(MAKE); $(unstage)
38771 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38772 r=`${PWD_COMMAND}`; export r; \
38773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38774 $(NORMAL_TARGET_EXPORTS) \
38775 echo "Doing html in $(TARGET_SUBDIR)/libquadmath" ; \
38776 for flag in $(EXTRA_TARGET_FLAGS); do \
38777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38778 done; \
38779 (cd $(TARGET_SUBDIR)/libquadmath && \
38780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38782 "RANLIB=$${RANLIB}" \
38783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38784 html) \
38785 || exit 1
38787 @endif target-libquadmath
38789 .PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
38790 maybe-TAGS-target-libquadmath:
38791 @if target-libquadmath
38792 maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
38794 TAGS-target-libquadmath: \
38795 configure-target-libquadmath
38796 @: $(MAKE); $(unstage)
38797 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38798 r=`${PWD_COMMAND}`; export r; \
38799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38800 $(NORMAL_TARGET_EXPORTS) \
38801 echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath" ; \
38802 for flag in $(EXTRA_TARGET_FLAGS); do \
38803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38804 done; \
38805 (cd $(TARGET_SUBDIR)/libquadmath && \
38806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38808 "RANLIB=$${RANLIB}" \
38809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38810 TAGS) \
38811 || exit 1
38813 @endif target-libquadmath
38815 .PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
38816 maybe-install-info-target-libquadmath:
38817 @if target-libquadmath
38818 maybe-install-info-target-libquadmath: install-info-target-libquadmath
38820 install-info-target-libquadmath: \
38821 configure-target-libquadmath \
38822 info-target-libquadmath
38823 @: $(MAKE); $(unstage)
38824 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38825 r=`${PWD_COMMAND}`; export r; \
38826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38827 $(NORMAL_TARGET_EXPORTS) \
38828 echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath" ; \
38829 for flag in $(EXTRA_TARGET_FLAGS); do \
38830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38831 done; \
38832 (cd $(TARGET_SUBDIR)/libquadmath && \
38833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38835 "RANLIB=$${RANLIB}" \
38836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38837 install-info) \
38838 || exit 1
38840 @endif target-libquadmath
38842 .PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
38843 maybe-install-pdf-target-libquadmath:
38844 @if target-libquadmath
38845 maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
38847 install-pdf-target-libquadmath: \
38848 configure-target-libquadmath \
38849 pdf-target-libquadmath
38850 @: $(MAKE); $(unstage)
38851 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38852 r=`${PWD_COMMAND}`; export r; \
38853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38854 $(NORMAL_TARGET_EXPORTS) \
38855 echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath" ; \
38856 for flag in $(EXTRA_TARGET_FLAGS); do \
38857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38858 done; \
38859 (cd $(TARGET_SUBDIR)/libquadmath && \
38860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38862 "RANLIB=$${RANLIB}" \
38863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38864 install-pdf) \
38865 || exit 1
38867 @endif target-libquadmath
38869 .PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
38870 maybe-install-html-target-libquadmath:
38871 @if target-libquadmath
38872 maybe-install-html-target-libquadmath: install-html-target-libquadmath
38874 install-html-target-libquadmath: \
38875 configure-target-libquadmath \
38876 html-target-libquadmath
38877 @: $(MAKE); $(unstage)
38878 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38879 r=`${PWD_COMMAND}`; export r; \
38880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38881 $(NORMAL_TARGET_EXPORTS) \
38882 echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath" ; \
38883 for flag in $(EXTRA_TARGET_FLAGS); do \
38884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38885 done; \
38886 (cd $(TARGET_SUBDIR)/libquadmath && \
38887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38889 "RANLIB=$${RANLIB}" \
38890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38891 install-html) \
38892 || exit 1
38894 @endif target-libquadmath
38896 .PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
38897 maybe-installcheck-target-libquadmath:
38898 @if target-libquadmath
38899 maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
38901 installcheck-target-libquadmath: \
38902 configure-target-libquadmath
38903 @: $(MAKE); $(unstage)
38904 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38905 r=`${PWD_COMMAND}`; export r; \
38906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38907 $(NORMAL_TARGET_EXPORTS) \
38908 echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath" ; \
38909 for flag in $(EXTRA_TARGET_FLAGS); do \
38910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38911 done; \
38912 (cd $(TARGET_SUBDIR)/libquadmath && \
38913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38915 "RANLIB=$${RANLIB}" \
38916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38917 installcheck) \
38918 || exit 1
38920 @endif target-libquadmath
38922 .PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
38923 maybe-mostlyclean-target-libquadmath:
38924 @if target-libquadmath
38925 maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
38927 mostlyclean-target-libquadmath:
38928 @: $(MAKE); $(unstage)
38929 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38930 r=`${PWD_COMMAND}`; export r; \
38931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38932 $(NORMAL_TARGET_EXPORTS) \
38933 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath" ; \
38934 for flag in $(EXTRA_TARGET_FLAGS); do \
38935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38936 done; \
38937 (cd $(TARGET_SUBDIR)/libquadmath && \
38938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38940 "RANLIB=$${RANLIB}" \
38941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38942 mostlyclean) \
38943 || exit 1
38945 @endif target-libquadmath
38947 .PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
38948 maybe-clean-target-libquadmath:
38949 @if target-libquadmath
38950 maybe-clean-target-libquadmath: clean-target-libquadmath
38952 clean-target-libquadmath:
38953 @: $(MAKE); $(unstage)
38954 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38955 r=`${PWD_COMMAND}`; export r; \
38956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38957 $(NORMAL_TARGET_EXPORTS) \
38958 echo "Doing clean in $(TARGET_SUBDIR)/libquadmath" ; \
38959 for flag in $(EXTRA_TARGET_FLAGS); do \
38960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38961 done; \
38962 (cd $(TARGET_SUBDIR)/libquadmath && \
38963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38965 "RANLIB=$${RANLIB}" \
38966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38967 clean) \
38968 || exit 1
38970 @endif target-libquadmath
38972 .PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
38973 maybe-distclean-target-libquadmath:
38974 @if target-libquadmath
38975 maybe-distclean-target-libquadmath: distclean-target-libquadmath
38977 distclean-target-libquadmath:
38978 @: $(MAKE); $(unstage)
38979 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38980 r=`${PWD_COMMAND}`; export r; \
38981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38982 $(NORMAL_TARGET_EXPORTS) \
38983 echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath" ; \
38984 for flag in $(EXTRA_TARGET_FLAGS); do \
38985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38986 done; \
38987 (cd $(TARGET_SUBDIR)/libquadmath && \
38988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38990 "RANLIB=$${RANLIB}" \
38991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38992 distclean) \
38993 || exit 1
38995 @endif target-libquadmath
38997 .PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
38998 maybe-maintainer-clean-target-libquadmath:
38999 @if target-libquadmath
39000 maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
39002 maintainer-clean-target-libquadmath:
39003 @: $(MAKE); $(unstage)
39004 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
39005 r=`${PWD_COMMAND}`; export r; \
39006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39007 $(NORMAL_TARGET_EXPORTS) \
39008 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath" ; \
39009 for flag in $(EXTRA_TARGET_FLAGS); do \
39010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39011 done; \
39012 (cd $(TARGET_SUBDIR)/libquadmath && \
39013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39015 "RANLIB=$${RANLIB}" \
39016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39017 maintainer-clean) \
39018 || exit 1
39020 @endif target-libquadmath
39026 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
39027 maybe-configure-target-libgfortran:
39028 @if gcc-bootstrap
39029 configure-target-libgfortran: stage_current
39030 @endif gcc-bootstrap
39031 @if target-libgfortran
39032 maybe-configure-target-libgfortran: configure-target-libgfortran
39033 configure-target-libgfortran:
39034 @: $(MAKE); $(unstage)
39035 @r=`${PWD_COMMAND}`; export r; \
39036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39037 echo "Checking multilib configuration for libgfortran..."; \
39038 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
39039 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
39040 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
39041 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
39042 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
39043 else \
39044 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
39045 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
39046 fi; \
39047 else \
39048 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
39049 fi; \
39050 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
39051 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
39052 $(NORMAL_TARGET_EXPORTS) \
39053 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
39055 this_target="${target_alias}"; \
39057 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
39058 case $(srcdir) in \
39059 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39060 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
39061 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39062 esac; \
39063 module_srcdir=libgfortran; \
39064 rm -f no-such-file || : ; \
39065 CONFIG_SITE=no-such-file $(SHELL) \
39066 $$s/$$module_srcdir/configure \
39067 --srcdir=$${topdir}/$$module_srcdir \
39068 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39069 --target=$${this_target} \
39070 || exit 1
39071 @endif target-libgfortran
39077 .PHONY: all-target-libgfortran maybe-all-target-libgfortran
39078 maybe-all-target-libgfortran:
39079 @if gcc-bootstrap
39080 all-target-libgfortran: stage_current
39081 @endif gcc-bootstrap
39082 @if target-libgfortran
39083 TARGET-target-libgfortran=all
39084 maybe-all-target-libgfortran: all-target-libgfortran
39085 all-target-libgfortran: configure-target-libgfortran
39086 @: $(MAKE); $(unstage)
39087 @r=`${PWD_COMMAND}`; export r; \
39088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39089 $(NORMAL_TARGET_EXPORTS) \
39090 (cd $(TARGET_SUBDIR)/libgfortran && \
39091 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39092 $(TARGET-target-libgfortran))
39093 @endif target-libgfortran
39099 .PHONY: check-target-libgfortran maybe-check-target-libgfortran
39100 maybe-check-target-libgfortran:
39101 @if target-libgfortran
39102 maybe-check-target-libgfortran: check-target-libgfortran
39104 check-target-libgfortran:
39105 @: $(MAKE); $(unstage)
39106 @r=`${PWD_COMMAND}`; export r; \
39107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39108 $(NORMAL_TARGET_EXPORTS) \
39109 (cd $(TARGET_SUBDIR)/libgfortran && \
39110 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39112 @endif target-libgfortran
39114 .PHONY: install-target-libgfortran maybe-install-target-libgfortran
39115 maybe-install-target-libgfortran:
39116 @if target-libgfortran
39117 maybe-install-target-libgfortran: install-target-libgfortran
39119 install-target-libgfortran: installdirs
39120 @: $(MAKE); $(unstage)
39121 @r=`${PWD_COMMAND}`; export r; \
39122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39123 $(NORMAL_TARGET_EXPORTS) \
39124 (cd $(TARGET_SUBDIR)/libgfortran && \
39125 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39127 @endif target-libgfortran
39129 .PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
39130 maybe-install-strip-target-libgfortran:
39131 @if target-libgfortran
39132 maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
39134 install-strip-target-libgfortran: installdirs
39135 @: $(MAKE); $(unstage)
39136 @r=`${PWD_COMMAND}`; export r; \
39137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39138 $(NORMAL_TARGET_EXPORTS) \
39139 (cd $(TARGET_SUBDIR)/libgfortran && \
39140 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39142 @endif target-libgfortran
39144 # Other targets (info, dvi, pdf, etc.)
39146 .PHONY: maybe-info-target-libgfortran info-target-libgfortran
39147 maybe-info-target-libgfortran:
39148 @if target-libgfortran
39149 maybe-info-target-libgfortran: info-target-libgfortran
39151 info-target-libgfortran: \
39152 configure-target-libgfortran
39153 @: $(MAKE); $(unstage)
39154 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
39155 r=`${PWD_COMMAND}`; export r; \
39156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39157 $(NORMAL_TARGET_EXPORTS) \
39158 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
39159 for flag in $(EXTRA_TARGET_FLAGS); do \
39160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39161 done; \
39162 (cd $(TARGET_SUBDIR)/libgfortran && \
39163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39165 "RANLIB=$${RANLIB}" \
39166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39167 info) \
39168 || exit 1
39170 @endif target-libgfortran
39172 .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
39173 maybe-dvi-target-libgfortran:
39174 @if target-libgfortran
39175 maybe-dvi-target-libgfortran: dvi-target-libgfortran
39177 dvi-target-libgfortran: \
39178 configure-target-libgfortran
39179 @: $(MAKE); $(unstage)
39180 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
39181 r=`${PWD_COMMAND}`; export r; \
39182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39183 $(NORMAL_TARGET_EXPORTS) \
39184 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
39185 for flag in $(EXTRA_TARGET_FLAGS); do \
39186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39187 done; \
39188 (cd $(TARGET_SUBDIR)/libgfortran && \
39189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39191 "RANLIB=$${RANLIB}" \
39192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39193 dvi) \
39194 || exit 1
39196 @endif target-libgfortran
39198 .PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
39199 maybe-pdf-target-libgfortran:
39200 @if target-libgfortran
39201 maybe-pdf-target-libgfortran: pdf-target-libgfortran
39203 pdf-target-libgfortran: \
39204 configure-target-libgfortran
39205 @: $(MAKE); $(unstage)
39206 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
39207 r=`${PWD_COMMAND}`; export r; \
39208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39209 $(NORMAL_TARGET_EXPORTS) \
39210 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
39211 for flag in $(EXTRA_TARGET_FLAGS); do \
39212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39213 done; \
39214 (cd $(TARGET_SUBDIR)/libgfortran && \
39215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39217 "RANLIB=$${RANLIB}" \
39218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39219 pdf) \
39220 || exit 1
39222 @endif target-libgfortran
39224 .PHONY: maybe-html-target-libgfortran html-target-libgfortran
39225 maybe-html-target-libgfortran:
39226 @if target-libgfortran
39227 maybe-html-target-libgfortran: html-target-libgfortran
39229 html-target-libgfortran: \
39230 configure-target-libgfortran
39231 @: $(MAKE); $(unstage)
39232 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
39233 r=`${PWD_COMMAND}`; export r; \
39234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39235 $(NORMAL_TARGET_EXPORTS) \
39236 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
39237 for flag in $(EXTRA_TARGET_FLAGS); do \
39238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39239 done; \
39240 (cd $(TARGET_SUBDIR)/libgfortran && \
39241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39243 "RANLIB=$${RANLIB}" \
39244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39245 html) \
39246 || exit 1
39248 @endif target-libgfortran
39250 .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
39251 maybe-TAGS-target-libgfortran:
39252 @if target-libgfortran
39253 maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
39255 TAGS-target-libgfortran: \
39256 configure-target-libgfortran
39257 @: $(MAKE); $(unstage)
39258 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
39259 r=`${PWD_COMMAND}`; export r; \
39260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39261 $(NORMAL_TARGET_EXPORTS) \
39262 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
39263 for flag in $(EXTRA_TARGET_FLAGS); do \
39264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39265 done; \
39266 (cd $(TARGET_SUBDIR)/libgfortran && \
39267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39269 "RANLIB=$${RANLIB}" \
39270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39271 TAGS) \
39272 || exit 1
39274 @endif target-libgfortran
39276 .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
39277 maybe-install-info-target-libgfortran:
39278 @if target-libgfortran
39279 maybe-install-info-target-libgfortran: install-info-target-libgfortran
39281 install-info-target-libgfortran: \
39282 configure-target-libgfortran \
39283 info-target-libgfortran
39284 @: $(MAKE); $(unstage)
39285 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
39286 r=`${PWD_COMMAND}`; export r; \
39287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39288 $(NORMAL_TARGET_EXPORTS) \
39289 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
39290 for flag in $(EXTRA_TARGET_FLAGS); do \
39291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39292 done; \
39293 (cd $(TARGET_SUBDIR)/libgfortran && \
39294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39296 "RANLIB=$${RANLIB}" \
39297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39298 install-info) \
39299 || exit 1
39301 @endif target-libgfortran
39303 .PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
39304 maybe-install-pdf-target-libgfortran:
39305 @if target-libgfortran
39306 maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
39308 install-pdf-target-libgfortran: \
39309 configure-target-libgfortran \
39310 pdf-target-libgfortran
39311 @: $(MAKE); $(unstage)
39312 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
39313 r=`${PWD_COMMAND}`; export r; \
39314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39315 $(NORMAL_TARGET_EXPORTS) \
39316 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
39317 for flag in $(EXTRA_TARGET_FLAGS); do \
39318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39319 done; \
39320 (cd $(TARGET_SUBDIR)/libgfortran && \
39321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39323 "RANLIB=$${RANLIB}" \
39324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39325 install-pdf) \
39326 || exit 1
39328 @endif target-libgfortran
39330 .PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
39331 maybe-install-html-target-libgfortran:
39332 @if target-libgfortran
39333 maybe-install-html-target-libgfortran: install-html-target-libgfortran
39335 install-html-target-libgfortran: \
39336 configure-target-libgfortran \
39337 html-target-libgfortran
39338 @: $(MAKE); $(unstage)
39339 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
39340 r=`${PWD_COMMAND}`; export r; \
39341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39342 $(NORMAL_TARGET_EXPORTS) \
39343 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
39344 for flag in $(EXTRA_TARGET_FLAGS); do \
39345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39346 done; \
39347 (cd $(TARGET_SUBDIR)/libgfortran && \
39348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39350 "RANLIB=$${RANLIB}" \
39351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39352 install-html) \
39353 || exit 1
39355 @endif target-libgfortran
39357 .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
39358 maybe-installcheck-target-libgfortran:
39359 @if target-libgfortran
39360 maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
39362 installcheck-target-libgfortran: \
39363 configure-target-libgfortran
39364 @: $(MAKE); $(unstage)
39365 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
39366 r=`${PWD_COMMAND}`; export r; \
39367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39368 $(NORMAL_TARGET_EXPORTS) \
39369 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
39370 for flag in $(EXTRA_TARGET_FLAGS); do \
39371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39372 done; \
39373 (cd $(TARGET_SUBDIR)/libgfortran && \
39374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39376 "RANLIB=$${RANLIB}" \
39377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39378 installcheck) \
39379 || exit 1
39381 @endif target-libgfortran
39383 .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
39384 maybe-mostlyclean-target-libgfortran:
39385 @if target-libgfortran
39386 maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
39388 mostlyclean-target-libgfortran:
39389 @: $(MAKE); $(unstage)
39390 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
39391 r=`${PWD_COMMAND}`; export r; \
39392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39393 $(NORMAL_TARGET_EXPORTS) \
39394 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
39395 for flag in $(EXTRA_TARGET_FLAGS); do \
39396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39397 done; \
39398 (cd $(TARGET_SUBDIR)/libgfortran && \
39399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39401 "RANLIB=$${RANLIB}" \
39402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39403 mostlyclean) \
39404 || exit 1
39406 @endif target-libgfortran
39408 .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
39409 maybe-clean-target-libgfortran:
39410 @if target-libgfortran
39411 maybe-clean-target-libgfortran: clean-target-libgfortran
39413 clean-target-libgfortran:
39414 @: $(MAKE); $(unstage)
39415 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
39416 r=`${PWD_COMMAND}`; export r; \
39417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39418 $(NORMAL_TARGET_EXPORTS) \
39419 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
39420 for flag in $(EXTRA_TARGET_FLAGS); do \
39421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39422 done; \
39423 (cd $(TARGET_SUBDIR)/libgfortran && \
39424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39426 "RANLIB=$${RANLIB}" \
39427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39428 clean) \
39429 || exit 1
39431 @endif target-libgfortran
39433 .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
39434 maybe-distclean-target-libgfortran:
39435 @if target-libgfortran
39436 maybe-distclean-target-libgfortran: distclean-target-libgfortran
39438 distclean-target-libgfortran:
39439 @: $(MAKE); $(unstage)
39440 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
39441 r=`${PWD_COMMAND}`; export r; \
39442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39443 $(NORMAL_TARGET_EXPORTS) \
39444 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
39445 for flag in $(EXTRA_TARGET_FLAGS); do \
39446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39447 done; \
39448 (cd $(TARGET_SUBDIR)/libgfortran && \
39449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39451 "RANLIB=$${RANLIB}" \
39452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39453 distclean) \
39454 || exit 1
39456 @endif target-libgfortran
39458 .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
39459 maybe-maintainer-clean-target-libgfortran:
39460 @if target-libgfortran
39461 maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
39463 maintainer-clean-target-libgfortran:
39464 @: $(MAKE); $(unstage)
39465 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
39466 r=`${PWD_COMMAND}`; export r; \
39467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39468 $(NORMAL_TARGET_EXPORTS) \
39469 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
39470 for flag in $(EXTRA_TARGET_FLAGS); do \
39471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39472 done; \
39473 (cd $(TARGET_SUBDIR)/libgfortran && \
39474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39476 "RANLIB=$${RANLIB}" \
39477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39478 maintainer-clean) \
39479 || exit 1
39481 @endif target-libgfortran
39487 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
39488 maybe-configure-target-libobjc:
39489 @if gcc-bootstrap
39490 configure-target-libobjc: stage_current
39491 @endif gcc-bootstrap
39492 @if target-libobjc
39493 maybe-configure-target-libobjc: configure-target-libobjc
39494 configure-target-libobjc:
39495 @: $(MAKE); $(unstage)
39496 @r=`${PWD_COMMAND}`; export r; \
39497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39498 echo "Checking multilib configuration for libobjc..."; \
39499 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
39500 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
39501 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
39502 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
39503 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
39504 else \
39505 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
39506 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
39507 fi; \
39508 else \
39509 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
39510 fi; \
39511 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
39512 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
39513 $(NORMAL_TARGET_EXPORTS) \
39514 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
39516 this_target="${target_alias}"; \
39518 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
39519 case $(srcdir) in \
39520 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39521 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
39522 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39523 esac; \
39524 module_srcdir=libobjc; \
39525 rm -f no-such-file || : ; \
39526 CONFIG_SITE=no-such-file $(SHELL) \
39527 $$s/$$module_srcdir/configure \
39528 --srcdir=$${topdir}/$$module_srcdir \
39529 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39530 --target=$${this_target} \
39531 || exit 1
39532 @endif target-libobjc
39538 .PHONY: all-target-libobjc maybe-all-target-libobjc
39539 maybe-all-target-libobjc:
39540 @if gcc-bootstrap
39541 all-target-libobjc: stage_current
39542 @endif gcc-bootstrap
39543 @if target-libobjc
39544 TARGET-target-libobjc=all
39545 maybe-all-target-libobjc: all-target-libobjc
39546 all-target-libobjc: configure-target-libobjc
39547 @: $(MAKE); $(unstage)
39548 @r=`${PWD_COMMAND}`; export r; \
39549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39550 $(NORMAL_TARGET_EXPORTS) \
39551 (cd $(TARGET_SUBDIR)/libobjc && \
39552 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39553 $(TARGET-target-libobjc))
39554 @endif target-libobjc
39560 .PHONY: check-target-libobjc maybe-check-target-libobjc
39561 maybe-check-target-libobjc:
39562 @if target-libobjc
39563 maybe-check-target-libobjc: check-target-libobjc
39565 check-target-libobjc:
39566 @: $(MAKE); $(unstage)
39567 @r=`${PWD_COMMAND}`; export r; \
39568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39569 $(NORMAL_TARGET_EXPORTS) \
39570 (cd $(TARGET_SUBDIR)/libobjc && \
39571 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39573 @endif target-libobjc
39575 .PHONY: install-target-libobjc maybe-install-target-libobjc
39576 maybe-install-target-libobjc:
39577 @if target-libobjc
39578 maybe-install-target-libobjc: install-target-libobjc
39580 install-target-libobjc: installdirs
39581 @: $(MAKE); $(unstage)
39582 @r=`${PWD_COMMAND}`; export r; \
39583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39584 $(NORMAL_TARGET_EXPORTS) \
39585 (cd $(TARGET_SUBDIR)/libobjc && \
39586 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39588 @endif target-libobjc
39590 .PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
39591 maybe-install-strip-target-libobjc:
39592 @if target-libobjc
39593 maybe-install-strip-target-libobjc: install-strip-target-libobjc
39595 install-strip-target-libobjc: installdirs
39596 @: $(MAKE); $(unstage)
39597 @r=`${PWD_COMMAND}`; export r; \
39598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39599 $(NORMAL_TARGET_EXPORTS) \
39600 (cd $(TARGET_SUBDIR)/libobjc && \
39601 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39603 @endif target-libobjc
39605 # Other targets (info, dvi, pdf, etc.)
39607 .PHONY: maybe-info-target-libobjc info-target-libobjc
39608 maybe-info-target-libobjc:
39609 @if target-libobjc
39610 maybe-info-target-libobjc: info-target-libobjc
39612 info-target-libobjc: \
39613 configure-target-libobjc
39614 @: $(MAKE); $(unstage)
39615 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39616 r=`${PWD_COMMAND}`; export r; \
39617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39618 $(NORMAL_TARGET_EXPORTS) \
39619 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
39620 for flag in $(EXTRA_TARGET_FLAGS); do \
39621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39622 done; \
39623 (cd $(TARGET_SUBDIR)/libobjc && \
39624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39626 "RANLIB=$${RANLIB}" \
39627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39628 info) \
39629 || exit 1
39631 @endif target-libobjc
39633 .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
39634 maybe-dvi-target-libobjc:
39635 @if target-libobjc
39636 maybe-dvi-target-libobjc: dvi-target-libobjc
39638 dvi-target-libobjc: \
39639 configure-target-libobjc
39640 @: $(MAKE); $(unstage)
39641 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39642 r=`${PWD_COMMAND}`; export r; \
39643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39644 $(NORMAL_TARGET_EXPORTS) \
39645 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
39646 for flag in $(EXTRA_TARGET_FLAGS); do \
39647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39648 done; \
39649 (cd $(TARGET_SUBDIR)/libobjc && \
39650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39652 "RANLIB=$${RANLIB}" \
39653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39654 dvi) \
39655 || exit 1
39657 @endif target-libobjc
39659 .PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
39660 maybe-pdf-target-libobjc:
39661 @if target-libobjc
39662 maybe-pdf-target-libobjc: pdf-target-libobjc
39664 pdf-target-libobjc: \
39665 configure-target-libobjc
39666 @: $(MAKE); $(unstage)
39667 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39668 r=`${PWD_COMMAND}`; export r; \
39669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39670 $(NORMAL_TARGET_EXPORTS) \
39671 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
39672 for flag in $(EXTRA_TARGET_FLAGS); do \
39673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39674 done; \
39675 (cd $(TARGET_SUBDIR)/libobjc && \
39676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39678 "RANLIB=$${RANLIB}" \
39679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39680 pdf) \
39681 || exit 1
39683 @endif target-libobjc
39685 .PHONY: maybe-html-target-libobjc html-target-libobjc
39686 maybe-html-target-libobjc:
39687 @if target-libobjc
39688 maybe-html-target-libobjc: html-target-libobjc
39690 html-target-libobjc: \
39691 configure-target-libobjc
39692 @: $(MAKE); $(unstage)
39693 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39694 r=`${PWD_COMMAND}`; export r; \
39695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39696 $(NORMAL_TARGET_EXPORTS) \
39697 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
39698 for flag in $(EXTRA_TARGET_FLAGS); do \
39699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39700 done; \
39701 (cd $(TARGET_SUBDIR)/libobjc && \
39702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39704 "RANLIB=$${RANLIB}" \
39705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39706 html) \
39707 || exit 1
39709 @endif target-libobjc
39711 .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
39712 maybe-TAGS-target-libobjc:
39713 @if target-libobjc
39714 maybe-TAGS-target-libobjc: TAGS-target-libobjc
39716 TAGS-target-libobjc: \
39717 configure-target-libobjc
39718 @: $(MAKE); $(unstage)
39719 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39720 r=`${PWD_COMMAND}`; export r; \
39721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39722 $(NORMAL_TARGET_EXPORTS) \
39723 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
39724 for flag in $(EXTRA_TARGET_FLAGS); do \
39725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39726 done; \
39727 (cd $(TARGET_SUBDIR)/libobjc && \
39728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39730 "RANLIB=$${RANLIB}" \
39731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39732 TAGS) \
39733 || exit 1
39735 @endif target-libobjc
39737 .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
39738 maybe-install-info-target-libobjc:
39739 @if target-libobjc
39740 maybe-install-info-target-libobjc: install-info-target-libobjc
39742 install-info-target-libobjc: \
39743 configure-target-libobjc \
39744 info-target-libobjc
39745 @: $(MAKE); $(unstage)
39746 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39747 r=`${PWD_COMMAND}`; export r; \
39748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39749 $(NORMAL_TARGET_EXPORTS) \
39750 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
39751 for flag in $(EXTRA_TARGET_FLAGS); do \
39752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39753 done; \
39754 (cd $(TARGET_SUBDIR)/libobjc && \
39755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39757 "RANLIB=$${RANLIB}" \
39758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39759 install-info) \
39760 || exit 1
39762 @endif target-libobjc
39764 .PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
39765 maybe-install-pdf-target-libobjc:
39766 @if target-libobjc
39767 maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
39769 install-pdf-target-libobjc: \
39770 configure-target-libobjc \
39771 pdf-target-libobjc
39772 @: $(MAKE); $(unstage)
39773 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39774 r=`${PWD_COMMAND}`; export r; \
39775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39776 $(NORMAL_TARGET_EXPORTS) \
39777 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
39778 for flag in $(EXTRA_TARGET_FLAGS); do \
39779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39780 done; \
39781 (cd $(TARGET_SUBDIR)/libobjc && \
39782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39784 "RANLIB=$${RANLIB}" \
39785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39786 install-pdf) \
39787 || exit 1
39789 @endif target-libobjc
39791 .PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
39792 maybe-install-html-target-libobjc:
39793 @if target-libobjc
39794 maybe-install-html-target-libobjc: install-html-target-libobjc
39796 install-html-target-libobjc: \
39797 configure-target-libobjc \
39798 html-target-libobjc
39799 @: $(MAKE); $(unstage)
39800 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39801 r=`${PWD_COMMAND}`; export r; \
39802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39803 $(NORMAL_TARGET_EXPORTS) \
39804 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
39805 for flag in $(EXTRA_TARGET_FLAGS); do \
39806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39807 done; \
39808 (cd $(TARGET_SUBDIR)/libobjc && \
39809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39811 "RANLIB=$${RANLIB}" \
39812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39813 install-html) \
39814 || exit 1
39816 @endif target-libobjc
39818 .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
39819 maybe-installcheck-target-libobjc:
39820 @if target-libobjc
39821 maybe-installcheck-target-libobjc: installcheck-target-libobjc
39823 installcheck-target-libobjc: \
39824 configure-target-libobjc
39825 @: $(MAKE); $(unstage)
39826 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39827 r=`${PWD_COMMAND}`; export r; \
39828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39829 $(NORMAL_TARGET_EXPORTS) \
39830 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
39831 for flag in $(EXTRA_TARGET_FLAGS); do \
39832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39833 done; \
39834 (cd $(TARGET_SUBDIR)/libobjc && \
39835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39837 "RANLIB=$${RANLIB}" \
39838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39839 installcheck) \
39840 || exit 1
39842 @endif target-libobjc
39844 .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
39845 maybe-mostlyclean-target-libobjc:
39846 @if target-libobjc
39847 maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
39849 mostlyclean-target-libobjc:
39850 @: $(MAKE); $(unstage)
39851 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39852 r=`${PWD_COMMAND}`; export r; \
39853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39854 $(NORMAL_TARGET_EXPORTS) \
39855 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
39856 for flag in $(EXTRA_TARGET_FLAGS); do \
39857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39858 done; \
39859 (cd $(TARGET_SUBDIR)/libobjc && \
39860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39862 "RANLIB=$${RANLIB}" \
39863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39864 mostlyclean) \
39865 || exit 1
39867 @endif target-libobjc
39869 .PHONY: maybe-clean-target-libobjc clean-target-libobjc
39870 maybe-clean-target-libobjc:
39871 @if target-libobjc
39872 maybe-clean-target-libobjc: clean-target-libobjc
39874 clean-target-libobjc:
39875 @: $(MAKE); $(unstage)
39876 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39877 r=`${PWD_COMMAND}`; export r; \
39878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39879 $(NORMAL_TARGET_EXPORTS) \
39880 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
39881 for flag in $(EXTRA_TARGET_FLAGS); do \
39882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39883 done; \
39884 (cd $(TARGET_SUBDIR)/libobjc && \
39885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39887 "RANLIB=$${RANLIB}" \
39888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39889 clean) \
39890 || exit 1
39892 @endif target-libobjc
39894 .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
39895 maybe-distclean-target-libobjc:
39896 @if target-libobjc
39897 maybe-distclean-target-libobjc: distclean-target-libobjc
39899 distclean-target-libobjc:
39900 @: $(MAKE); $(unstage)
39901 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39902 r=`${PWD_COMMAND}`; export r; \
39903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39904 $(NORMAL_TARGET_EXPORTS) \
39905 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
39906 for flag in $(EXTRA_TARGET_FLAGS); do \
39907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39908 done; \
39909 (cd $(TARGET_SUBDIR)/libobjc && \
39910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39912 "RANLIB=$${RANLIB}" \
39913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39914 distclean) \
39915 || exit 1
39917 @endif target-libobjc
39919 .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
39920 maybe-maintainer-clean-target-libobjc:
39921 @if target-libobjc
39922 maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
39924 maintainer-clean-target-libobjc:
39925 @: $(MAKE); $(unstage)
39926 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39927 r=`${PWD_COMMAND}`; export r; \
39928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39929 $(NORMAL_TARGET_EXPORTS) \
39930 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
39931 for flag in $(EXTRA_TARGET_FLAGS); do \
39932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39933 done; \
39934 (cd $(TARGET_SUBDIR)/libobjc && \
39935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39937 "RANLIB=$${RANLIB}" \
39938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39939 maintainer-clean) \
39940 || exit 1
39942 @endif target-libobjc
39948 .PHONY: configure-target-libgo maybe-configure-target-libgo
39949 maybe-configure-target-libgo:
39950 @if gcc-bootstrap
39951 configure-target-libgo: stage_current
39952 @endif gcc-bootstrap
39953 @if target-libgo
39954 maybe-configure-target-libgo: configure-target-libgo
39955 configure-target-libgo:
39956 @: $(MAKE); $(unstage)
39957 @r=`${PWD_COMMAND}`; export r; \
39958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39959 echo "Checking multilib configuration for libgo..."; \
39960 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
39961 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null ; \
39962 if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
39963 if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
39964 rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
39965 else \
39966 rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
39967 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
39968 fi; \
39969 else \
39970 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
39971 fi; \
39972 test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
39973 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
39974 $(NORMAL_TARGET_EXPORTS) \
39975 echo Configuring in $(TARGET_SUBDIR)/libgo; \
39977 this_target="${target_alias}"; \
39979 cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
39980 case $(srcdir) in \
39981 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39982 *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
39983 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39984 esac; \
39985 module_srcdir=libgo; \
39986 rm -f no-such-file || : ; \
39987 CONFIG_SITE=no-such-file $(SHELL) \
39988 $$s/$$module_srcdir/configure \
39989 --srcdir=$${topdir}/$$module_srcdir \
39990 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39991 --target=$${this_target} \
39992 || exit 1
39993 @endif target-libgo
39999 .PHONY: all-target-libgo maybe-all-target-libgo
40000 maybe-all-target-libgo:
40001 @if gcc-bootstrap
40002 all-target-libgo: stage_current
40003 @endif gcc-bootstrap
40004 @if target-libgo
40005 TARGET-target-libgo=all
40006 maybe-all-target-libgo: all-target-libgo
40007 all-target-libgo: configure-target-libgo
40008 @: $(MAKE); $(unstage)
40009 @r=`${PWD_COMMAND}`; export r; \
40010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40011 $(NORMAL_TARGET_EXPORTS) \
40012 (cd $(TARGET_SUBDIR)/libgo && \
40013 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40014 $(TARGET-target-libgo))
40015 @endif target-libgo
40021 .PHONY: check-target-libgo maybe-check-target-libgo
40022 maybe-check-target-libgo:
40023 @if target-libgo
40024 maybe-check-target-libgo: check-target-libgo
40026 check-target-libgo:
40027 @: $(MAKE); $(unstage)
40028 @r=`${PWD_COMMAND}`; export r; \
40029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40030 $(NORMAL_TARGET_EXPORTS) \
40031 (cd $(TARGET_SUBDIR)/libgo && \
40032 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40034 @endif target-libgo
40036 .PHONY: install-target-libgo maybe-install-target-libgo
40037 maybe-install-target-libgo:
40038 @if target-libgo
40039 maybe-install-target-libgo: install-target-libgo
40041 install-target-libgo: installdirs
40042 @: $(MAKE); $(unstage)
40043 @r=`${PWD_COMMAND}`; export r; \
40044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40045 $(NORMAL_TARGET_EXPORTS) \
40046 (cd $(TARGET_SUBDIR)/libgo && \
40047 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40049 @endif target-libgo
40051 .PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
40052 maybe-install-strip-target-libgo:
40053 @if target-libgo
40054 maybe-install-strip-target-libgo: install-strip-target-libgo
40056 install-strip-target-libgo: installdirs
40057 @: $(MAKE); $(unstage)
40058 @r=`${PWD_COMMAND}`; export r; \
40059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40060 $(NORMAL_TARGET_EXPORTS) \
40061 (cd $(TARGET_SUBDIR)/libgo && \
40062 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40064 @endif target-libgo
40066 # Other targets (info, dvi, pdf, etc.)
40068 .PHONY: maybe-info-target-libgo info-target-libgo
40069 maybe-info-target-libgo:
40070 @if target-libgo
40071 maybe-info-target-libgo: info-target-libgo
40073 info-target-libgo: \
40074 configure-target-libgo
40075 @: $(MAKE); $(unstage)
40076 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40077 r=`${PWD_COMMAND}`; export r; \
40078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40079 $(NORMAL_TARGET_EXPORTS) \
40080 echo "Doing info in $(TARGET_SUBDIR)/libgo" ; \
40081 for flag in $(EXTRA_TARGET_FLAGS); do \
40082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40083 done; \
40084 (cd $(TARGET_SUBDIR)/libgo && \
40085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40087 "RANLIB=$${RANLIB}" \
40088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40089 info) \
40090 || exit 1
40092 @endif target-libgo
40094 .PHONY: maybe-dvi-target-libgo dvi-target-libgo
40095 maybe-dvi-target-libgo:
40096 @if target-libgo
40097 maybe-dvi-target-libgo: dvi-target-libgo
40099 dvi-target-libgo: \
40100 configure-target-libgo
40101 @: $(MAKE); $(unstage)
40102 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40103 r=`${PWD_COMMAND}`; export r; \
40104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40105 $(NORMAL_TARGET_EXPORTS) \
40106 echo "Doing dvi in $(TARGET_SUBDIR)/libgo" ; \
40107 for flag in $(EXTRA_TARGET_FLAGS); do \
40108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40109 done; \
40110 (cd $(TARGET_SUBDIR)/libgo && \
40111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40113 "RANLIB=$${RANLIB}" \
40114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40115 dvi) \
40116 || exit 1
40118 @endif target-libgo
40120 .PHONY: maybe-pdf-target-libgo pdf-target-libgo
40121 maybe-pdf-target-libgo:
40122 @if target-libgo
40123 maybe-pdf-target-libgo: pdf-target-libgo
40125 pdf-target-libgo: \
40126 configure-target-libgo
40127 @: $(MAKE); $(unstage)
40128 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40129 r=`${PWD_COMMAND}`; export r; \
40130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40131 $(NORMAL_TARGET_EXPORTS) \
40132 echo "Doing pdf in $(TARGET_SUBDIR)/libgo" ; \
40133 for flag in $(EXTRA_TARGET_FLAGS); do \
40134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40135 done; \
40136 (cd $(TARGET_SUBDIR)/libgo && \
40137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40139 "RANLIB=$${RANLIB}" \
40140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40141 pdf) \
40142 || exit 1
40144 @endif target-libgo
40146 .PHONY: maybe-html-target-libgo html-target-libgo
40147 maybe-html-target-libgo:
40148 @if target-libgo
40149 maybe-html-target-libgo: html-target-libgo
40151 html-target-libgo: \
40152 configure-target-libgo
40153 @: $(MAKE); $(unstage)
40154 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40155 r=`${PWD_COMMAND}`; export r; \
40156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40157 $(NORMAL_TARGET_EXPORTS) \
40158 echo "Doing html in $(TARGET_SUBDIR)/libgo" ; \
40159 for flag in $(EXTRA_TARGET_FLAGS); do \
40160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40161 done; \
40162 (cd $(TARGET_SUBDIR)/libgo && \
40163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40165 "RANLIB=$${RANLIB}" \
40166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40167 html) \
40168 || exit 1
40170 @endif target-libgo
40172 .PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
40173 maybe-TAGS-target-libgo:
40174 @if target-libgo
40175 maybe-TAGS-target-libgo: TAGS-target-libgo
40177 TAGS-target-libgo: \
40178 configure-target-libgo
40179 @: $(MAKE); $(unstage)
40180 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40181 r=`${PWD_COMMAND}`; export r; \
40182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40183 $(NORMAL_TARGET_EXPORTS) \
40184 echo "Doing TAGS in $(TARGET_SUBDIR)/libgo" ; \
40185 for flag in $(EXTRA_TARGET_FLAGS); do \
40186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40187 done; \
40188 (cd $(TARGET_SUBDIR)/libgo && \
40189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40191 "RANLIB=$${RANLIB}" \
40192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40193 TAGS) \
40194 || exit 1
40196 @endif target-libgo
40198 .PHONY: maybe-install-info-target-libgo install-info-target-libgo
40199 maybe-install-info-target-libgo:
40200 @if target-libgo
40201 maybe-install-info-target-libgo: install-info-target-libgo
40203 install-info-target-libgo: \
40204 configure-target-libgo \
40205 info-target-libgo
40206 @: $(MAKE); $(unstage)
40207 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40208 r=`${PWD_COMMAND}`; export r; \
40209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40210 $(NORMAL_TARGET_EXPORTS) \
40211 echo "Doing install-info in $(TARGET_SUBDIR)/libgo" ; \
40212 for flag in $(EXTRA_TARGET_FLAGS); do \
40213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40214 done; \
40215 (cd $(TARGET_SUBDIR)/libgo && \
40216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40218 "RANLIB=$${RANLIB}" \
40219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40220 install-info) \
40221 || exit 1
40223 @endif target-libgo
40225 .PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
40226 maybe-install-pdf-target-libgo:
40227 @if target-libgo
40228 maybe-install-pdf-target-libgo: install-pdf-target-libgo
40230 install-pdf-target-libgo: \
40231 configure-target-libgo \
40232 pdf-target-libgo
40233 @: $(MAKE); $(unstage)
40234 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40235 r=`${PWD_COMMAND}`; export r; \
40236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40237 $(NORMAL_TARGET_EXPORTS) \
40238 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo" ; \
40239 for flag in $(EXTRA_TARGET_FLAGS); do \
40240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40241 done; \
40242 (cd $(TARGET_SUBDIR)/libgo && \
40243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40245 "RANLIB=$${RANLIB}" \
40246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40247 install-pdf) \
40248 || exit 1
40250 @endif target-libgo
40252 .PHONY: maybe-install-html-target-libgo install-html-target-libgo
40253 maybe-install-html-target-libgo:
40254 @if target-libgo
40255 maybe-install-html-target-libgo: install-html-target-libgo
40257 install-html-target-libgo: \
40258 configure-target-libgo \
40259 html-target-libgo
40260 @: $(MAKE); $(unstage)
40261 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40262 r=`${PWD_COMMAND}`; export r; \
40263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40264 $(NORMAL_TARGET_EXPORTS) \
40265 echo "Doing install-html in $(TARGET_SUBDIR)/libgo" ; \
40266 for flag in $(EXTRA_TARGET_FLAGS); do \
40267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40268 done; \
40269 (cd $(TARGET_SUBDIR)/libgo && \
40270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40272 "RANLIB=$${RANLIB}" \
40273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40274 install-html) \
40275 || exit 1
40277 @endif target-libgo
40279 .PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
40280 maybe-installcheck-target-libgo:
40281 @if target-libgo
40282 maybe-installcheck-target-libgo: installcheck-target-libgo
40284 installcheck-target-libgo: \
40285 configure-target-libgo
40286 @: $(MAKE); $(unstage)
40287 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40288 r=`${PWD_COMMAND}`; export r; \
40289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40290 $(NORMAL_TARGET_EXPORTS) \
40291 echo "Doing installcheck in $(TARGET_SUBDIR)/libgo" ; \
40292 for flag in $(EXTRA_TARGET_FLAGS); do \
40293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40294 done; \
40295 (cd $(TARGET_SUBDIR)/libgo && \
40296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40298 "RANLIB=$${RANLIB}" \
40299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40300 installcheck) \
40301 || exit 1
40303 @endif target-libgo
40305 .PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
40306 maybe-mostlyclean-target-libgo:
40307 @if target-libgo
40308 maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
40310 mostlyclean-target-libgo:
40311 @: $(MAKE); $(unstage)
40312 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40313 r=`${PWD_COMMAND}`; export r; \
40314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40315 $(NORMAL_TARGET_EXPORTS) \
40316 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo" ; \
40317 for flag in $(EXTRA_TARGET_FLAGS); do \
40318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40319 done; \
40320 (cd $(TARGET_SUBDIR)/libgo && \
40321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40323 "RANLIB=$${RANLIB}" \
40324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40325 mostlyclean) \
40326 || exit 1
40328 @endif target-libgo
40330 .PHONY: maybe-clean-target-libgo clean-target-libgo
40331 maybe-clean-target-libgo:
40332 @if target-libgo
40333 maybe-clean-target-libgo: clean-target-libgo
40335 clean-target-libgo:
40336 @: $(MAKE); $(unstage)
40337 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40338 r=`${PWD_COMMAND}`; export r; \
40339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40340 $(NORMAL_TARGET_EXPORTS) \
40341 echo "Doing clean in $(TARGET_SUBDIR)/libgo" ; \
40342 for flag in $(EXTRA_TARGET_FLAGS); do \
40343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40344 done; \
40345 (cd $(TARGET_SUBDIR)/libgo && \
40346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40348 "RANLIB=$${RANLIB}" \
40349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40350 clean) \
40351 || exit 1
40353 @endif target-libgo
40355 .PHONY: maybe-distclean-target-libgo distclean-target-libgo
40356 maybe-distclean-target-libgo:
40357 @if target-libgo
40358 maybe-distclean-target-libgo: distclean-target-libgo
40360 distclean-target-libgo:
40361 @: $(MAKE); $(unstage)
40362 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40363 r=`${PWD_COMMAND}`; export r; \
40364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40365 $(NORMAL_TARGET_EXPORTS) \
40366 echo "Doing distclean in $(TARGET_SUBDIR)/libgo" ; \
40367 for flag in $(EXTRA_TARGET_FLAGS); do \
40368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40369 done; \
40370 (cd $(TARGET_SUBDIR)/libgo && \
40371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40373 "RANLIB=$${RANLIB}" \
40374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40375 distclean) \
40376 || exit 1
40378 @endif target-libgo
40380 .PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
40381 maybe-maintainer-clean-target-libgo:
40382 @if target-libgo
40383 maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
40385 maintainer-clean-target-libgo:
40386 @: $(MAKE); $(unstage)
40387 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40388 r=`${PWD_COMMAND}`; export r; \
40389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40390 $(NORMAL_TARGET_EXPORTS) \
40391 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo" ; \
40392 for flag in $(EXTRA_TARGET_FLAGS); do \
40393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40394 done; \
40395 (cd $(TARGET_SUBDIR)/libgo && \
40396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40398 "RANLIB=$${RANLIB}" \
40399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40400 maintainer-clean) \
40401 || exit 1
40403 @endif target-libgo
40409 .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
40410 maybe-configure-target-libtermcap:
40411 @if gcc-bootstrap
40412 configure-target-libtermcap: stage_current
40413 @endif gcc-bootstrap
40414 @if target-libtermcap
40415 maybe-configure-target-libtermcap: configure-target-libtermcap
40416 configure-target-libtermcap:
40417 @: $(MAKE); $(unstage)
40418 @r=`${PWD_COMMAND}`; export r; \
40419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40420 echo "Checking multilib configuration for libtermcap..."; \
40421 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
40422 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
40423 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
40424 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
40425 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
40426 else \
40427 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
40428 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
40429 fi; \
40430 else \
40431 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
40432 fi; \
40433 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
40434 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
40435 $(NORMAL_TARGET_EXPORTS) \
40436 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
40438 this_target="${target_alias}"; \
40440 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
40441 case $(srcdir) in \
40442 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40443 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
40444 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40445 esac; \
40446 module_srcdir=libtermcap; \
40447 rm -f no-such-file || : ; \
40448 CONFIG_SITE=no-such-file $(SHELL) \
40449 $$s/$$module_srcdir/configure \
40450 --srcdir=$${topdir}/$$module_srcdir \
40451 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40452 --target=$${this_target} \
40453 || exit 1
40454 @endif target-libtermcap
40460 .PHONY: all-target-libtermcap maybe-all-target-libtermcap
40461 maybe-all-target-libtermcap:
40462 @if gcc-bootstrap
40463 all-target-libtermcap: stage_current
40464 @endif gcc-bootstrap
40465 @if target-libtermcap
40466 TARGET-target-libtermcap=all
40467 maybe-all-target-libtermcap: all-target-libtermcap
40468 all-target-libtermcap: configure-target-libtermcap
40469 @: $(MAKE); $(unstage)
40470 @r=`${PWD_COMMAND}`; export r; \
40471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40472 $(NORMAL_TARGET_EXPORTS) \
40473 (cd $(TARGET_SUBDIR)/libtermcap && \
40474 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40475 $(TARGET-target-libtermcap))
40476 @endif target-libtermcap
40482 .PHONY: check-target-libtermcap maybe-check-target-libtermcap
40483 maybe-check-target-libtermcap:
40484 @if target-libtermcap
40485 maybe-check-target-libtermcap: check-target-libtermcap
40487 # Dummy target for uncheckable module.
40488 check-target-libtermcap:
40490 @endif target-libtermcap
40492 .PHONY: install-target-libtermcap maybe-install-target-libtermcap
40493 maybe-install-target-libtermcap:
40494 @if target-libtermcap
40495 maybe-install-target-libtermcap: install-target-libtermcap
40497 install-target-libtermcap: installdirs
40498 @: $(MAKE); $(unstage)
40499 @r=`${PWD_COMMAND}`; export r; \
40500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40501 $(NORMAL_TARGET_EXPORTS) \
40502 (cd $(TARGET_SUBDIR)/libtermcap && \
40503 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40505 @endif target-libtermcap
40507 .PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
40508 maybe-install-strip-target-libtermcap:
40509 @if target-libtermcap
40510 maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
40512 install-strip-target-libtermcap: installdirs
40513 @: $(MAKE); $(unstage)
40514 @r=`${PWD_COMMAND}`; export r; \
40515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40516 $(NORMAL_TARGET_EXPORTS) \
40517 (cd $(TARGET_SUBDIR)/libtermcap && \
40518 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40520 @endif target-libtermcap
40522 # Other targets (info, dvi, pdf, etc.)
40524 .PHONY: maybe-info-target-libtermcap info-target-libtermcap
40525 maybe-info-target-libtermcap:
40526 @if target-libtermcap
40527 maybe-info-target-libtermcap: info-target-libtermcap
40529 info-target-libtermcap: \
40530 configure-target-libtermcap
40531 @: $(MAKE); $(unstage)
40532 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
40533 r=`${PWD_COMMAND}`; export r; \
40534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40535 $(NORMAL_TARGET_EXPORTS) \
40536 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
40537 for flag in $(EXTRA_TARGET_FLAGS); do \
40538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40539 done; \
40540 (cd $(TARGET_SUBDIR)/libtermcap && \
40541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40543 "RANLIB=$${RANLIB}" \
40544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40545 info) \
40546 || exit 1
40548 @endif target-libtermcap
40550 .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
40551 maybe-dvi-target-libtermcap:
40552 @if target-libtermcap
40553 maybe-dvi-target-libtermcap: dvi-target-libtermcap
40555 dvi-target-libtermcap: \
40556 configure-target-libtermcap
40557 @: $(MAKE); $(unstage)
40558 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
40559 r=`${PWD_COMMAND}`; export r; \
40560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40561 $(NORMAL_TARGET_EXPORTS) \
40562 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
40563 for flag in $(EXTRA_TARGET_FLAGS); do \
40564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40565 done; \
40566 (cd $(TARGET_SUBDIR)/libtermcap && \
40567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40569 "RANLIB=$${RANLIB}" \
40570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40571 dvi) \
40572 || exit 1
40574 @endif target-libtermcap
40576 .PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
40577 maybe-pdf-target-libtermcap:
40578 @if target-libtermcap
40579 maybe-pdf-target-libtermcap: pdf-target-libtermcap
40581 pdf-target-libtermcap: \
40582 configure-target-libtermcap
40583 @: $(MAKE); $(unstage)
40584 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
40585 r=`${PWD_COMMAND}`; export r; \
40586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40587 $(NORMAL_TARGET_EXPORTS) \
40588 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
40589 for flag in $(EXTRA_TARGET_FLAGS); do \
40590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40591 done; \
40592 (cd $(TARGET_SUBDIR)/libtermcap && \
40593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40595 "RANLIB=$${RANLIB}" \
40596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40597 pdf) \
40598 || exit 1
40600 @endif target-libtermcap
40602 .PHONY: maybe-html-target-libtermcap html-target-libtermcap
40603 maybe-html-target-libtermcap:
40604 @if target-libtermcap
40605 maybe-html-target-libtermcap: html-target-libtermcap
40607 html-target-libtermcap: \
40608 configure-target-libtermcap
40609 @: $(MAKE); $(unstage)
40610 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
40611 r=`${PWD_COMMAND}`; export r; \
40612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40613 $(NORMAL_TARGET_EXPORTS) \
40614 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
40615 for flag in $(EXTRA_TARGET_FLAGS); do \
40616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40617 done; \
40618 (cd $(TARGET_SUBDIR)/libtermcap && \
40619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40621 "RANLIB=$${RANLIB}" \
40622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40623 html) \
40624 || exit 1
40626 @endif target-libtermcap
40628 .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
40629 maybe-TAGS-target-libtermcap:
40630 @if target-libtermcap
40631 maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
40633 TAGS-target-libtermcap: \
40634 configure-target-libtermcap
40635 @: $(MAKE); $(unstage)
40636 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
40637 r=`${PWD_COMMAND}`; export r; \
40638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40639 $(NORMAL_TARGET_EXPORTS) \
40640 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
40641 for flag in $(EXTRA_TARGET_FLAGS); do \
40642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40643 done; \
40644 (cd $(TARGET_SUBDIR)/libtermcap && \
40645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40647 "RANLIB=$${RANLIB}" \
40648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40649 TAGS) \
40650 || exit 1
40652 @endif target-libtermcap
40654 .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
40655 maybe-install-info-target-libtermcap:
40656 @if target-libtermcap
40657 maybe-install-info-target-libtermcap: install-info-target-libtermcap
40659 install-info-target-libtermcap: \
40660 configure-target-libtermcap \
40661 info-target-libtermcap
40662 @: $(MAKE); $(unstage)
40663 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
40664 r=`${PWD_COMMAND}`; export r; \
40665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40666 $(NORMAL_TARGET_EXPORTS) \
40667 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
40668 for flag in $(EXTRA_TARGET_FLAGS); do \
40669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40670 done; \
40671 (cd $(TARGET_SUBDIR)/libtermcap && \
40672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40674 "RANLIB=$${RANLIB}" \
40675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40676 install-info) \
40677 || exit 1
40679 @endif target-libtermcap
40681 .PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
40682 maybe-install-pdf-target-libtermcap:
40683 @if target-libtermcap
40684 maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
40686 install-pdf-target-libtermcap: \
40687 configure-target-libtermcap \
40688 pdf-target-libtermcap
40689 @: $(MAKE); $(unstage)
40690 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
40691 r=`${PWD_COMMAND}`; export r; \
40692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40693 $(NORMAL_TARGET_EXPORTS) \
40694 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
40695 for flag in $(EXTRA_TARGET_FLAGS); do \
40696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40697 done; \
40698 (cd $(TARGET_SUBDIR)/libtermcap && \
40699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40701 "RANLIB=$${RANLIB}" \
40702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40703 install-pdf) \
40704 || exit 1
40706 @endif target-libtermcap
40708 .PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
40709 maybe-install-html-target-libtermcap:
40710 @if target-libtermcap
40711 maybe-install-html-target-libtermcap: install-html-target-libtermcap
40713 install-html-target-libtermcap: \
40714 configure-target-libtermcap \
40715 html-target-libtermcap
40716 @: $(MAKE); $(unstage)
40717 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
40718 r=`${PWD_COMMAND}`; export r; \
40719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40720 $(NORMAL_TARGET_EXPORTS) \
40721 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
40722 for flag in $(EXTRA_TARGET_FLAGS); do \
40723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40724 done; \
40725 (cd $(TARGET_SUBDIR)/libtermcap && \
40726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40728 "RANLIB=$${RANLIB}" \
40729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40730 install-html) \
40731 || exit 1
40733 @endif target-libtermcap
40735 .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
40736 maybe-installcheck-target-libtermcap:
40737 @if target-libtermcap
40738 maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
40740 installcheck-target-libtermcap: \
40741 configure-target-libtermcap
40742 @: $(MAKE); $(unstage)
40743 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
40744 r=`${PWD_COMMAND}`; export r; \
40745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40746 $(NORMAL_TARGET_EXPORTS) \
40747 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
40748 for flag in $(EXTRA_TARGET_FLAGS); do \
40749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40750 done; \
40751 (cd $(TARGET_SUBDIR)/libtermcap && \
40752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40754 "RANLIB=$${RANLIB}" \
40755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40756 installcheck) \
40757 || exit 1
40759 @endif target-libtermcap
40761 .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
40762 maybe-mostlyclean-target-libtermcap:
40763 @if target-libtermcap
40764 maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
40766 # libtermcap doesn't support mostlyclean.
40767 mostlyclean-target-libtermcap:
40769 @endif target-libtermcap
40771 .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
40772 maybe-clean-target-libtermcap:
40773 @if target-libtermcap
40774 maybe-clean-target-libtermcap: clean-target-libtermcap
40776 # libtermcap doesn't support clean.
40777 clean-target-libtermcap:
40779 @endif target-libtermcap
40781 .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
40782 maybe-distclean-target-libtermcap:
40783 @if target-libtermcap
40784 maybe-distclean-target-libtermcap: distclean-target-libtermcap
40786 # libtermcap doesn't support distclean.
40787 distclean-target-libtermcap:
40789 @endif target-libtermcap
40791 .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
40792 maybe-maintainer-clean-target-libtermcap:
40793 @if target-libtermcap
40794 maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
40796 # libtermcap doesn't support maintainer-clean.
40797 maintainer-clean-target-libtermcap:
40799 @endif target-libtermcap
40805 .PHONY: configure-target-winsup maybe-configure-target-winsup
40806 maybe-configure-target-winsup:
40807 @if gcc-bootstrap
40808 configure-target-winsup: stage_current
40809 @endif gcc-bootstrap
40810 @if target-winsup
40811 maybe-configure-target-winsup: configure-target-winsup
40812 configure-target-winsup:
40813 @: $(MAKE); $(unstage)
40814 @r=`${PWD_COMMAND}`; export r; \
40815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40816 echo "Checking multilib configuration for winsup..."; \
40817 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
40818 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
40819 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
40820 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
40821 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
40822 else \
40823 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
40824 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
40825 fi; \
40826 else \
40827 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
40828 fi; \
40829 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
40830 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
40831 $(NORMAL_TARGET_EXPORTS) \
40832 echo Configuring in $(TARGET_SUBDIR)/winsup; \
40834 this_target="${target_alias}"; \
40836 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
40837 case $(srcdir) in \
40838 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40839 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
40840 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40841 esac; \
40842 module_srcdir=winsup; \
40843 rm -f no-such-file || : ; \
40844 CONFIG_SITE=no-such-file $(SHELL) \
40845 $$s/$$module_srcdir/configure \
40846 --srcdir=$${topdir}/$$module_srcdir \
40847 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40848 --target=$${this_target} \
40849 || exit 1
40850 @endif target-winsup
40856 .PHONY: all-target-winsup maybe-all-target-winsup
40857 maybe-all-target-winsup:
40858 @if gcc-bootstrap
40859 all-target-winsup: stage_current
40860 @endif gcc-bootstrap
40861 @if target-winsup
40862 TARGET-target-winsup=all
40863 maybe-all-target-winsup: all-target-winsup
40864 all-target-winsup: configure-target-winsup
40865 @: $(MAKE); $(unstage)
40866 @r=`${PWD_COMMAND}`; export r; \
40867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40868 $(NORMAL_TARGET_EXPORTS) \
40869 (cd $(TARGET_SUBDIR)/winsup && \
40870 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40871 $(TARGET-target-winsup))
40872 @endif target-winsup
40878 .PHONY: check-target-winsup maybe-check-target-winsup
40879 maybe-check-target-winsup:
40880 @if target-winsup
40881 maybe-check-target-winsup: check-target-winsup
40883 check-target-winsup:
40884 @: $(MAKE); $(unstage)
40885 @r=`${PWD_COMMAND}`; export r; \
40886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40887 $(NORMAL_TARGET_EXPORTS) \
40888 (cd $(TARGET_SUBDIR)/winsup && \
40889 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40891 @endif target-winsup
40893 .PHONY: install-target-winsup maybe-install-target-winsup
40894 maybe-install-target-winsup:
40895 @if target-winsup
40896 maybe-install-target-winsup: install-target-winsup
40898 install-target-winsup: installdirs
40899 @: $(MAKE); $(unstage)
40900 @r=`${PWD_COMMAND}`; export r; \
40901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40902 $(NORMAL_TARGET_EXPORTS) \
40903 (cd $(TARGET_SUBDIR)/winsup && \
40904 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40906 @endif target-winsup
40908 .PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
40909 maybe-install-strip-target-winsup:
40910 @if target-winsup
40911 maybe-install-strip-target-winsup: install-strip-target-winsup
40913 install-strip-target-winsup: installdirs
40914 @: $(MAKE); $(unstage)
40915 @r=`${PWD_COMMAND}`; export r; \
40916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40917 $(NORMAL_TARGET_EXPORTS) \
40918 (cd $(TARGET_SUBDIR)/winsup && \
40919 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40921 @endif target-winsup
40923 # Other targets (info, dvi, pdf, etc.)
40925 .PHONY: maybe-info-target-winsup info-target-winsup
40926 maybe-info-target-winsup:
40927 @if target-winsup
40928 maybe-info-target-winsup: info-target-winsup
40930 info-target-winsup: \
40931 configure-target-winsup
40932 @: $(MAKE); $(unstage)
40933 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40934 r=`${PWD_COMMAND}`; export r; \
40935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40936 $(NORMAL_TARGET_EXPORTS) \
40937 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
40938 for flag in $(EXTRA_TARGET_FLAGS); do \
40939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40940 done; \
40941 (cd $(TARGET_SUBDIR)/winsup && \
40942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40944 "RANLIB=$${RANLIB}" \
40945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40946 info) \
40947 || exit 1
40949 @endif target-winsup
40951 .PHONY: maybe-dvi-target-winsup dvi-target-winsup
40952 maybe-dvi-target-winsup:
40953 @if target-winsup
40954 maybe-dvi-target-winsup: dvi-target-winsup
40956 dvi-target-winsup: \
40957 configure-target-winsup
40958 @: $(MAKE); $(unstage)
40959 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40960 r=`${PWD_COMMAND}`; export r; \
40961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40962 $(NORMAL_TARGET_EXPORTS) \
40963 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
40964 for flag in $(EXTRA_TARGET_FLAGS); do \
40965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40966 done; \
40967 (cd $(TARGET_SUBDIR)/winsup && \
40968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40970 "RANLIB=$${RANLIB}" \
40971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40972 dvi) \
40973 || exit 1
40975 @endif target-winsup
40977 .PHONY: maybe-pdf-target-winsup pdf-target-winsup
40978 maybe-pdf-target-winsup:
40979 @if target-winsup
40980 maybe-pdf-target-winsup: pdf-target-winsup
40982 pdf-target-winsup: \
40983 configure-target-winsup
40984 @: $(MAKE); $(unstage)
40985 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40986 r=`${PWD_COMMAND}`; export r; \
40987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40988 $(NORMAL_TARGET_EXPORTS) \
40989 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
40990 for flag in $(EXTRA_TARGET_FLAGS); do \
40991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40992 done; \
40993 (cd $(TARGET_SUBDIR)/winsup && \
40994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40996 "RANLIB=$${RANLIB}" \
40997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40998 pdf) \
40999 || exit 1
41001 @endif target-winsup
41003 .PHONY: maybe-html-target-winsup html-target-winsup
41004 maybe-html-target-winsup:
41005 @if target-winsup
41006 maybe-html-target-winsup: html-target-winsup
41008 html-target-winsup: \
41009 configure-target-winsup
41010 @: $(MAKE); $(unstage)
41011 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
41012 r=`${PWD_COMMAND}`; export r; \
41013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41014 $(NORMAL_TARGET_EXPORTS) \
41015 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
41016 for flag in $(EXTRA_TARGET_FLAGS); do \
41017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41018 done; \
41019 (cd $(TARGET_SUBDIR)/winsup && \
41020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41022 "RANLIB=$${RANLIB}" \
41023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41024 html) \
41025 || exit 1
41027 @endif target-winsup
41029 .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
41030 maybe-TAGS-target-winsup:
41031 @if target-winsup
41032 maybe-TAGS-target-winsup: TAGS-target-winsup
41034 TAGS-target-winsup: \
41035 configure-target-winsup
41036 @: $(MAKE); $(unstage)
41037 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
41038 r=`${PWD_COMMAND}`; export r; \
41039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41040 $(NORMAL_TARGET_EXPORTS) \
41041 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
41042 for flag in $(EXTRA_TARGET_FLAGS); do \
41043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41044 done; \
41045 (cd $(TARGET_SUBDIR)/winsup && \
41046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41048 "RANLIB=$${RANLIB}" \
41049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41050 TAGS) \
41051 || exit 1
41053 @endif target-winsup
41055 .PHONY: maybe-install-info-target-winsup install-info-target-winsup
41056 maybe-install-info-target-winsup:
41057 @if target-winsup
41058 maybe-install-info-target-winsup: install-info-target-winsup
41060 install-info-target-winsup: \
41061 configure-target-winsup \
41062 info-target-winsup
41063 @: $(MAKE); $(unstage)
41064 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
41065 r=`${PWD_COMMAND}`; export r; \
41066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41067 $(NORMAL_TARGET_EXPORTS) \
41068 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
41069 for flag in $(EXTRA_TARGET_FLAGS); do \
41070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41071 done; \
41072 (cd $(TARGET_SUBDIR)/winsup && \
41073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41075 "RANLIB=$${RANLIB}" \
41076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41077 install-info) \
41078 || exit 1
41080 @endif target-winsup
41082 .PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
41083 maybe-install-pdf-target-winsup:
41084 @if target-winsup
41085 maybe-install-pdf-target-winsup: install-pdf-target-winsup
41087 install-pdf-target-winsup: \
41088 configure-target-winsup \
41089 pdf-target-winsup
41090 @: $(MAKE); $(unstage)
41091 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
41092 r=`${PWD_COMMAND}`; export r; \
41093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41094 $(NORMAL_TARGET_EXPORTS) \
41095 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
41096 for flag in $(EXTRA_TARGET_FLAGS); do \
41097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41098 done; \
41099 (cd $(TARGET_SUBDIR)/winsup && \
41100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41102 "RANLIB=$${RANLIB}" \
41103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41104 install-pdf) \
41105 || exit 1
41107 @endif target-winsup
41109 .PHONY: maybe-install-html-target-winsup install-html-target-winsup
41110 maybe-install-html-target-winsup:
41111 @if target-winsup
41112 maybe-install-html-target-winsup: install-html-target-winsup
41114 install-html-target-winsup: \
41115 configure-target-winsup \
41116 html-target-winsup
41117 @: $(MAKE); $(unstage)
41118 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
41119 r=`${PWD_COMMAND}`; export r; \
41120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41121 $(NORMAL_TARGET_EXPORTS) \
41122 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
41123 for flag in $(EXTRA_TARGET_FLAGS); do \
41124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41125 done; \
41126 (cd $(TARGET_SUBDIR)/winsup && \
41127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41129 "RANLIB=$${RANLIB}" \
41130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41131 install-html) \
41132 || exit 1
41134 @endif target-winsup
41136 .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
41137 maybe-installcheck-target-winsup:
41138 @if target-winsup
41139 maybe-installcheck-target-winsup: installcheck-target-winsup
41141 installcheck-target-winsup: \
41142 configure-target-winsup
41143 @: $(MAKE); $(unstage)
41144 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
41145 r=`${PWD_COMMAND}`; export r; \
41146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41147 $(NORMAL_TARGET_EXPORTS) \
41148 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
41149 for flag in $(EXTRA_TARGET_FLAGS); do \
41150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41151 done; \
41152 (cd $(TARGET_SUBDIR)/winsup && \
41153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41155 "RANLIB=$${RANLIB}" \
41156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41157 installcheck) \
41158 || exit 1
41160 @endif target-winsup
41162 .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
41163 maybe-mostlyclean-target-winsup:
41164 @if target-winsup
41165 maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
41167 mostlyclean-target-winsup:
41168 @: $(MAKE); $(unstage)
41169 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
41170 r=`${PWD_COMMAND}`; export r; \
41171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41172 $(NORMAL_TARGET_EXPORTS) \
41173 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
41174 for flag in $(EXTRA_TARGET_FLAGS); do \
41175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41176 done; \
41177 (cd $(TARGET_SUBDIR)/winsup && \
41178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41180 "RANLIB=$${RANLIB}" \
41181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41182 mostlyclean) \
41183 || exit 1
41185 @endif target-winsup
41187 .PHONY: maybe-clean-target-winsup clean-target-winsup
41188 maybe-clean-target-winsup:
41189 @if target-winsup
41190 maybe-clean-target-winsup: clean-target-winsup
41192 clean-target-winsup:
41193 @: $(MAKE); $(unstage)
41194 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
41195 r=`${PWD_COMMAND}`; export r; \
41196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41197 $(NORMAL_TARGET_EXPORTS) \
41198 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
41199 for flag in $(EXTRA_TARGET_FLAGS); do \
41200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41201 done; \
41202 (cd $(TARGET_SUBDIR)/winsup && \
41203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41205 "RANLIB=$${RANLIB}" \
41206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41207 clean) \
41208 || exit 1
41210 @endif target-winsup
41212 .PHONY: maybe-distclean-target-winsup distclean-target-winsup
41213 maybe-distclean-target-winsup:
41214 @if target-winsup
41215 maybe-distclean-target-winsup: distclean-target-winsup
41217 distclean-target-winsup:
41218 @: $(MAKE); $(unstage)
41219 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
41220 r=`${PWD_COMMAND}`; export r; \
41221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41222 $(NORMAL_TARGET_EXPORTS) \
41223 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
41224 for flag in $(EXTRA_TARGET_FLAGS); do \
41225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41226 done; \
41227 (cd $(TARGET_SUBDIR)/winsup && \
41228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41230 "RANLIB=$${RANLIB}" \
41231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41232 distclean) \
41233 || exit 1
41235 @endif target-winsup
41237 .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
41238 maybe-maintainer-clean-target-winsup:
41239 @if target-winsup
41240 maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
41242 maintainer-clean-target-winsup:
41243 @: $(MAKE); $(unstage)
41244 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
41245 r=`${PWD_COMMAND}`; export r; \
41246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41247 $(NORMAL_TARGET_EXPORTS) \
41248 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
41249 for flag in $(EXTRA_TARGET_FLAGS); do \
41250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41251 done; \
41252 (cd $(TARGET_SUBDIR)/winsup && \
41253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41255 "RANLIB=$${RANLIB}" \
41256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41257 maintainer-clean) \
41258 || exit 1
41260 @endif target-winsup
41266 .PHONY: configure-target-libgloss maybe-configure-target-libgloss
41267 maybe-configure-target-libgloss:
41268 @if gcc-bootstrap
41269 configure-target-libgloss: stage_current
41270 @endif gcc-bootstrap
41271 @if target-libgloss
41272 maybe-configure-target-libgloss: configure-target-libgloss
41273 configure-target-libgloss:
41274 @: $(MAKE); $(unstage)
41275 @r=`${PWD_COMMAND}`; export r; \
41276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41277 echo "Checking multilib configuration for libgloss..."; \
41278 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
41279 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
41280 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
41281 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
41282 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
41283 else \
41284 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
41285 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
41286 fi; \
41287 else \
41288 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
41289 fi; \
41290 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
41291 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
41292 $(NORMAL_TARGET_EXPORTS) \
41293 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
41295 this_target="${target_alias}"; \
41297 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
41298 case $(srcdir) in \
41299 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41300 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
41301 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41302 esac; \
41303 module_srcdir=libgloss; \
41304 rm -f no-such-file || : ; \
41305 CONFIG_SITE=no-such-file $(SHELL) \
41306 $$s/$$module_srcdir/configure \
41307 --srcdir=$${topdir}/$$module_srcdir \
41308 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41309 --target=$${this_target} \
41310 || exit 1
41311 @endif target-libgloss
41317 .PHONY: all-target-libgloss maybe-all-target-libgloss
41318 maybe-all-target-libgloss:
41319 @if gcc-bootstrap
41320 all-target-libgloss: stage_current
41321 @endif gcc-bootstrap
41322 @if target-libgloss
41323 TARGET-target-libgloss=all
41324 maybe-all-target-libgloss: all-target-libgloss
41325 all-target-libgloss: configure-target-libgloss
41326 @: $(MAKE); $(unstage)
41327 @r=`${PWD_COMMAND}`; export r; \
41328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41329 $(NORMAL_TARGET_EXPORTS) \
41330 (cd $(TARGET_SUBDIR)/libgloss && \
41331 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41332 $(TARGET-target-libgloss))
41333 @endif target-libgloss
41339 .PHONY: check-target-libgloss maybe-check-target-libgloss
41340 maybe-check-target-libgloss:
41341 @if target-libgloss
41342 maybe-check-target-libgloss: check-target-libgloss
41344 # Dummy target for uncheckable module.
41345 check-target-libgloss:
41347 @endif target-libgloss
41349 .PHONY: install-target-libgloss maybe-install-target-libgloss
41350 maybe-install-target-libgloss:
41351 @if target-libgloss
41352 maybe-install-target-libgloss: install-target-libgloss
41354 install-target-libgloss: installdirs
41355 @: $(MAKE); $(unstage)
41356 @r=`${PWD_COMMAND}`; export r; \
41357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41358 $(NORMAL_TARGET_EXPORTS) \
41359 (cd $(TARGET_SUBDIR)/libgloss && \
41360 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41362 @endif target-libgloss
41364 .PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
41365 maybe-install-strip-target-libgloss:
41366 @if target-libgloss
41367 maybe-install-strip-target-libgloss: install-strip-target-libgloss
41369 install-strip-target-libgloss: installdirs
41370 @: $(MAKE); $(unstage)
41371 @r=`${PWD_COMMAND}`; export r; \
41372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41373 $(NORMAL_TARGET_EXPORTS) \
41374 (cd $(TARGET_SUBDIR)/libgloss && \
41375 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41377 @endif target-libgloss
41379 # Other targets (info, dvi, pdf, etc.)
41381 .PHONY: maybe-info-target-libgloss info-target-libgloss
41382 maybe-info-target-libgloss:
41383 @if target-libgloss
41384 maybe-info-target-libgloss: info-target-libgloss
41386 info-target-libgloss: \
41387 configure-target-libgloss
41388 @: $(MAKE); $(unstage)
41389 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41390 r=`${PWD_COMMAND}`; export r; \
41391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41392 $(NORMAL_TARGET_EXPORTS) \
41393 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
41394 for flag in $(EXTRA_TARGET_FLAGS); do \
41395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41396 done; \
41397 (cd $(TARGET_SUBDIR)/libgloss && \
41398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41400 "RANLIB=$${RANLIB}" \
41401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41402 info) \
41403 || exit 1
41405 @endif target-libgloss
41407 .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
41408 maybe-dvi-target-libgloss:
41409 @if target-libgloss
41410 maybe-dvi-target-libgloss: dvi-target-libgloss
41412 dvi-target-libgloss: \
41413 configure-target-libgloss
41414 @: $(MAKE); $(unstage)
41415 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41416 r=`${PWD_COMMAND}`; export r; \
41417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41418 $(NORMAL_TARGET_EXPORTS) \
41419 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
41420 for flag in $(EXTRA_TARGET_FLAGS); do \
41421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41422 done; \
41423 (cd $(TARGET_SUBDIR)/libgloss && \
41424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41426 "RANLIB=$${RANLIB}" \
41427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41428 dvi) \
41429 || exit 1
41431 @endif target-libgloss
41433 .PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
41434 maybe-pdf-target-libgloss:
41435 @if target-libgloss
41436 maybe-pdf-target-libgloss: pdf-target-libgloss
41438 pdf-target-libgloss: \
41439 configure-target-libgloss
41440 @: $(MAKE); $(unstage)
41441 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41442 r=`${PWD_COMMAND}`; export r; \
41443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41444 $(NORMAL_TARGET_EXPORTS) \
41445 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
41446 for flag in $(EXTRA_TARGET_FLAGS); do \
41447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41448 done; \
41449 (cd $(TARGET_SUBDIR)/libgloss && \
41450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41452 "RANLIB=$${RANLIB}" \
41453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41454 pdf) \
41455 || exit 1
41457 @endif target-libgloss
41459 .PHONY: maybe-html-target-libgloss html-target-libgloss
41460 maybe-html-target-libgloss:
41461 @if target-libgloss
41462 maybe-html-target-libgloss: html-target-libgloss
41464 html-target-libgloss: \
41465 configure-target-libgloss
41466 @: $(MAKE); $(unstage)
41467 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41468 r=`${PWD_COMMAND}`; export r; \
41469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41470 $(NORMAL_TARGET_EXPORTS) \
41471 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
41472 for flag in $(EXTRA_TARGET_FLAGS); do \
41473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41474 done; \
41475 (cd $(TARGET_SUBDIR)/libgloss && \
41476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41478 "RANLIB=$${RANLIB}" \
41479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41480 html) \
41481 || exit 1
41483 @endif target-libgloss
41485 .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
41486 maybe-TAGS-target-libgloss:
41487 @if target-libgloss
41488 maybe-TAGS-target-libgloss: TAGS-target-libgloss
41490 TAGS-target-libgloss: \
41491 configure-target-libgloss
41492 @: $(MAKE); $(unstage)
41493 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41494 r=`${PWD_COMMAND}`; export r; \
41495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41496 $(NORMAL_TARGET_EXPORTS) \
41497 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
41498 for flag in $(EXTRA_TARGET_FLAGS); do \
41499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41500 done; \
41501 (cd $(TARGET_SUBDIR)/libgloss && \
41502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41504 "RANLIB=$${RANLIB}" \
41505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41506 TAGS) \
41507 || exit 1
41509 @endif target-libgloss
41511 .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
41512 maybe-install-info-target-libgloss:
41513 @if target-libgloss
41514 maybe-install-info-target-libgloss: install-info-target-libgloss
41516 install-info-target-libgloss: \
41517 configure-target-libgloss \
41518 info-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 install-info 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 install-info) \
41534 || exit 1
41536 @endif target-libgloss
41538 .PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
41539 maybe-install-pdf-target-libgloss:
41540 @if target-libgloss
41541 maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
41543 install-pdf-target-libgloss: \
41544 configure-target-libgloss \
41545 pdf-target-libgloss
41546 @: $(MAKE); $(unstage)
41547 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41548 r=`${PWD_COMMAND}`; export r; \
41549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41550 $(NORMAL_TARGET_EXPORTS) \
41551 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
41552 for flag in $(EXTRA_TARGET_FLAGS); do \
41553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41554 done; \
41555 (cd $(TARGET_SUBDIR)/libgloss && \
41556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41558 "RANLIB=$${RANLIB}" \
41559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41560 install-pdf) \
41561 || exit 1
41563 @endif target-libgloss
41565 .PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
41566 maybe-install-html-target-libgloss:
41567 @if target-libgloss
41568 maybe-install-html-target-libgloss: install-html-target-libgloss
41570 install-html-target-libgloss: \
41571 configure-target-libgloss \
41572 html-target-libgloss
41573 @: $(MAKE); $(unstage)
41574 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41575 r=`${PWD_COMMAND}`; export r; \
41576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41577 $(NORMAL_TARGET_EXPORTS) \
41578 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
41579 for flag in $(EXTRA_TARGET_FLAGS); do \
41580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41581 done; \
41582 (cd $(TARGET_SUBDIR)/libgloss && \
41583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41585 "RANLIB=$${RANLIB}" \
41586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41587 install-html) \
41588 || exit 1
41590 @endif target-libgloss
41592 .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
41593 maybe-installcheck-target-libgloss:
41594 @if target-libgloss
41595 maybe-installcheck-target-libgloss: installcheck-target-libgloss
41597 installcheck-target-libgloss: \
41598 configure-target-libgloss
41599 @: $(MAKE); $(unstage)
41600 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41601 r=`${PWD_COMMAND}`; export r; \
41602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41603 $(NORMAL_TARGET_EXPORTS) \
41604 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
41605 for flag in $(EXTRA_TARGET_FLAGS); do \
41606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41607 done; \
41608 (cd $(TARGET_SUBDIR)/libgloss && \
41609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41611 "RANLIB=$${RANLIB}" \
41612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41613 installcheck) \
41614 || exit 1
41616 @endif target-libgloss
41618 .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
41619 maybe-mostlyclean-target-libgloss:
41620 @if target-libgloss
41621 maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
41623 mostlyclean-target-libgloss:
41624 @: $(MAKE); $(unstage)
41625 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41626 r=`${PWD_COMMAND}`; export r; \
41627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41628 $(NORMAL_TARGET_EXPORTS) \
41629 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
41630 for flag in $(EXTRA_TARGET_FLAGS); do \
41631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41632 done; \
41633 (cd $(TARGET_SUBDIR)/libgloss && \
41634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41636 "RANLIB=$${RANLIB}" \
41637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41638 mostlyclean) \
41639 || exit 1
41641 @endif target-libgloss
41643 .PHONY: maybe-clean-target-libgloss clean-target-libgloss
41644 maybe-clean-target-libgloss:
41645 @if target-libgloss
41646 maybe-clean-target-libgloss: clean-target-libgloss
41648 clean-target-libgloss:
41649 @: $(MAKE); $(unstage)
41650 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41651 r=`${PWD_COMMAND}`; export r; \
41652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41653 $(NORMAL_TARGET_EXPORTS) \
41654 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
41655 for flag in $(EXTRA_TARGET_FLAGS); do \
41656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41657 done; \
41658 (cd $(TARGET_SUBDIR)/libgloss && \
41659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41661 "RANLIB=$${RANLIB}" \
41662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41663 clean) \
41664 || exit 1
41666 @endif target-libgloss
41668 .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
41669 maybe-distclean-target-libgloss:
41670 @if target-libgloss
41671 maybe-distclean-target-libgloss: distclean-target-libgloss
41673 distclean-target-libgloss:
41674 @: $(MAKE); $(unstage)
41675 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41676 r=`${PWD_COMMAND}`; export r; \
41677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41678 $(NORMAL_TARGET_EXPORTS) \
41679 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
41680 for flag in $(EXTRA_TARGET_FLAGS); do \
41681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41682 done; \
41683 (cd $(TARGET_SUBDIR)/libgloss && \
41684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41686 "RANLIB=$${RANLIB}" \
41687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41688 distclean) \
41689 || exit 1
41691 @endif target-libgloss
41693 .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
41694 maybe-maintainer-clean-target-libgloss:
41695 @if target-libgloss
41696 maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
41698 maintainer-clean-target-libgloss:
41699 @: $(MAKE); $(unstage)
41700 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41701 r=`${PWD_COMMAND}`; export r; \
41702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41703 $(NORMAL_TARGET_EXPORTS) \
41704 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
41705 for flag in $(EXTRA_TARGET_FLAGS); do \
41706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41707 done; \
41708 (cd $(TARGET_SUBDIR)/libgloss && \
41709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41711 "RANLIB=$${RANLIB}" \
41712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41713 maintainer-clean) \
41714 || exit 1
41716 @endif target-libgloss
41722 .PHONY: configure-target-libffi maybe-configure-target-libffi
41723 maybe-configure-target-libffi:
41724 @if gcc-bootstrap
41725 configure-target-libffi: stage_current
41726 @endif gcc-bootstrap
41727 @if target-libffi
41728 maybe-configure-target-libffi: configure-target-libffi
41729 configure-target-libffi:
41730 @: $(MAKE); $(unstage)
41731 @r=`${PWD_COMMAND}`; export r; \
41732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41733 echo "Checking multilib configuration for libffi..."; \
41734 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
41735 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
41736 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
41737 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
41738 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
41739 else \
41740 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
41741 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
41742 fi; \
41743 else \
41744 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
41745 fi; \
41746 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
41747 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
41748 $(NORMAL_TARGET_EXPORTS) \
41749 echo Configuring in $(TARGET_SUBDIR)/libffi; \
41751 this_target="${target_alias}"; \
41753 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
41754 case $(srcdir) in \
41755 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41756 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
41757 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41758 esac; \
41759 module_srcdir=libffi; \
41760 rm -f no-such-file || : ; \
41761 CONFIG_SITE=no-such-file $(SHELL) \
41762 $$s/$$module_srcdir/configure \
41763 --srcdir=$${topdir}/$$module_srcdir \
41764 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41765 --target=$${this_target} \
41766 || exit 1
41767 @endif target-libffi
41773 .PHONY: all-target-libffi maybe-all-target-libffi
41774 maybe-all-target-libffi:
41775 @if gcc-bootstrap
41776 all-target-libffi: stage_current
41777 @endif gcc-bootstrap
41778 @if target-libffi
41779 TARGET-target-libffi=all
41780 maybe-all-target-libffi: all-target-libffi
41781 all-target-libffi: configure-target-libffi
41782 @: $(MAKE); $(unstage)
41783 @r=`${PWD_COMMAND}`; export r; \
41784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41785 $(NORMAL_TARGET_EXPORTS) \
41786 (cd $(TARGET_SUBDIR)/libffi && \
41787 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41788 $(TARGET-target-libffi))
41789 @endif target-libffi
41795 .PHONY: check-target-libffi maybe-check-target-libffi
41796 maybe-check-target-libffi:
41797 @if target-libffi
41798 maybe-check-target-libffi: check-target-libffi
41800 check-target-libffi:
41801 @: $(MAKE); $(unstage)
41802 @r=`${PWD_COMMAND}`; export r; \
41803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41804 $(NORMAL_TARGET_EXPORTS) \
41805 (cd $(TARGET_SUBDIR)/libffi && \
41806 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41808 @endif target-libffi
41810 .PHONY: install-target-libffi maybe-install-target-libffi
41811 maybe-install-target-libffi:
41812 @if target-libffi
41813 maybe-install-target-libffi: install-target-libffi
41815 # Dummy target for uninstallable.
41816 install-target-libffi:
41818 @endif target-libffi
41820 .PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
41821 maybe-install-strip-target-libffi:
41822 @if target-libffi
41823 maybe-install-strip-target-libffi: install-strip-target-libffi
41825 # Dummy target for uninstallable.
41826 install-strip-target-libffi:
41828 @endif target-libffi
41830 # Other targets (info, dvi, pdf, etc.)
41832 .PHONY: maybe-info-target-libffi info-target-libffi
41833 maybe-info-target-libffi:
41834 @if target-libffi
41835 maybe-info-target-libffi: info-target-libffi
41837 info-target-libffi: \
41838 configure-target-libffi
41839 @: $(MAKE); $(unstage)
41840 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41841 r=`${PWD_COMMAND}`; export r; \
41842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41843 $(NORMAL_TARGET_EXPORTS) \
41844 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
41845 for flag in $(EXTRA_TARGET_FLAGS); do \
41846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41847 done; \
41848 (cd $(TARGET_SUBDIR)/libffi && \
41849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41851 "RANLIB=$${RANLIB}" \
41852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41853 info) \
41854 || exit 1
41856 @endif target-libffi
41858 .PHONY: maybe-dvi-target-libffi dvi-target-libffi
41859 maybe-dvi-target-libffi:
41860 @if target-libffi
41861 maybe-dvi-target-libffi: dvi-target-libffi
41863 dvi-target-libffi: \
41864 configure-target-libffi
41865 @: $(MAKE); $(unstage)
41866 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41867 r=`${PWD_COMMAND}`; export r; \
41868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41869 $(NORMAL_TARGET_EXPORTS) \
41870 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
41871 for flag in $(EXTRA_TARGET_FLAGS); do \
41872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41873 done; \
41874 (cd $(TARGET_SUBDIR)/libffi && \
41875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41877 "RANLIB=$${RANLIB}" \
41878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41879 dvi) \
41880 || exit 1
41882 @endif target-libffi
41884 .PHONY: maybe-pdf-target-libffi pdf-target-libffi
41885 maybe-pdf-target-libffi:
41886 @if target-libffi
41887 maybe-pdf-target-libffi: pdf-target-libffi
41889 pdf-target-libffi: \
41890 configure-target-libffi
41891 @: $(MAKE); $(unstage)
41892 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41893 r=`${PWD_COMMAND}`; export r; \
41894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41895 $(NORMAL_TARGET_EXPORTS) \
41896 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
41897 for flag in $(EXTRA_TARGET_FLAGS); do \
41898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41899 done; \
41900 (cd $(TARGET_SUBDIR)/libffi && \
41901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41903 "RANLIB=$${RANLIB}" \
41904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41905 pdf) \
41906 || exit 1
41908 @endif target-libffi
41910 .PHONY: maybe-html-target-libffi html-target-libffi
41911 maybe-html-target-libffi:
41912 @if target-libffi
41913 maybe-html-target-libffi: html-target-libffi
41915 html-target-libffi: \
41916 configure-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 html 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 html) \
41932 || exit 1
41934 @endif target-libffi
41936 .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
41937 maybe-TAGS-target-libffi:
41938 @if target-libffi
41939 maybe-TAGS-target-libffi: TAGS-target-libffi
41941 TAGS-target-libffi: \
41942 configure-target-libffi
41943 @: $(MAKE); $(unstage)
41944 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41945 r=`${PWD_COMMAND}`; export r; \
41946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41947 $(NORMAL_TARGET_EXPORTS) \
41948 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
41949 for flag in $(EXTRA_TARGET_FLAGS); do \
41950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41951 done; \
41952 (cd $(TARGET_SUBDIR)/libffi && \
41953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41955 "RANLIB=$${RANLIB}" \
41956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41957 TAGS) \
41958 || exit 1
41960 @endif target-libffi
41962 .PHONY: maybe-install-info-target-libffi install-info-target-libffi
41963 maybe-install-info-target-libffi:
41964 @if target-libffi
41965 maybe-install-info-target-libffi: install-info-target-libffi
41967 install-info-target-libffi: \
41968 configure-target-libffi \
41969 info-target-libffi
41970 @: $(MAKE); $(unstage)
41971 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41972 r=`${PWD_COMMAND}`; export r; \
41973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41974 $(NORMAL_TARGET_EXPORTS) \
41975 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
41976 for flag in $(EXTRA_TARGET_FLAGS); do \
41977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41978 done; \
41979 (cd $(TARGET_SUBDIR)/libffi && \
41980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41982 "RANLIB=$${RANLIB}" \
41983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41984 install-info) \
41985 || exit 1
41987 @endif target-libffi
41989 .PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
41990 maybe-install-pdf-target-libffi:
41991 @if target-libffi
41992 maybe-install-pdf-target-libffi: install-pdf-target-libffi
41994 install-pdf-target-libffi: \
41995 configure-target-libffi \
41996 pdf-target-libffi
41997 @: $(MAKE); $(unstage)
41998 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41999 r=`${PWD_COMMAND}`; export r; \
42000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42001 $(NORMAL_TARGET_EXPORTS) \
42002 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
42003 for flag in $(EXTRA_TARGET_FLAGS); do \
42004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42005 done; \
42006 (cd $(TARGET_SUBDIR)/libffi && \
42007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42009 "RANLIB=$${RANLIB}" \
42010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42011 install-pdf) \
42012 || exit 1
42014 @endif target-libffi
42016 .PHONY: maybe-install-html-target-libffi install-html-target-libffi
42017 maybe-install-html-target-libffi:
42018 @if target-libffi
42019 maybe-install-html-target-libffi: install-html-target-libffi
42021 install-html-target-libffi: \
42022 configure-target-libffi \
42023 html-target-libffi
42024 @: $(MAKE); $(unstage)
42025 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
42026 r=`${PWD_COMMAND}`; export r; \
42027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42028 $(NORMAL_TARGET_EXPORTS) \
42029 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
42030 for flag in $(EXTRA_TARGET_FLAGS); do \
42031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42032 done; \
42033 (cd $(TARGET_SUBDIR)/libffi && \
42034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42036 "RANLIB=$${RANLIB}" \
42037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42038 install-html) \
42039 || exit 1
42041 @endif target-libffi
42043 .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
42044 maybe-installcheck-target-libffi:
42045 @if target-libffi
42046 maybe-installcheck-target-libffi: installcheck-target-libffi
42048 installcheck-target-libffi: \
42049 configure-target-libffi
42050 @: $(MAKE); $(unstage)
42051 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
42052 r=`${PWD_COMMAND}`; export r; \
42053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42054 $(NORMAL_TARGET_EXPORTS) \
42055 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
42056 for flag in $(EXTRA_TARGET_FLAGS); do \
42057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42058 done; \
42059 (cd $(TARGET_SUBDIR)/libffi && \
42060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42062 "RANLIB=$${RANLIB}" \
42063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42064 installcheck) \
42065 || exit 1
42067 @endif target-libffi
42069 .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
42070 maybe-mostlyclean-target-libffi:
42071 @if target-libffi
42072 maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
42074 mostlyclean-target-libffi:
42075 @: $(MAKE); $(unstage)
42076 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
42077 r=`${PWD_COMMAND}`; export r; \
42078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42079 $(NORMAL_TARGET_EXPORTS) \
42080 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
42081 for flag in $(EXTRA_TARGET_FLAGS); do \
42082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42083 done; \
42084 (cd $(TARGET_SUBDIR)/libffi && \
42085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42087 "RANLIB=$${RANLIB}" \
42088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42089 mostlyclean) \
42090 || exit 1
42092 @endif target-libffi
42094 .PHONY: maybe-clean-target-libffi clean-target-libffi
42095 maybe-clean-target-libffi:
42096 @if target-libffi
42097 maybe-clean-target-libffi: clean-target-libffi
42099 clean-target-libffi:
42100 @: $(MAKE); $(unstage)
42101 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
42102 r=`${PWD_COMMAND}`; export r; \
42103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42104 $(NORMAL_TARGET_EXPORTS) \
42105 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
42106 for flag in $(EXTRA_TARGET_FLAGS); do \
42107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42108 done; \
42109 (cd $(TARGET_SUBDIR)/libffi && \
42110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42112 "RANLIB=$${RANLIB}" \
42113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42114 clean) \
42115 || exit 1
42117 @endif target-libffi
42119 .PHONY: maybe-distclean-target-libffi distclean-target-libffi
42120 maybe-distclean-target-libffi:
42121 @if target-libffi
42122 maybe-distclean-target-libffi: distclean-target-libffi
42124 distclean-target-libffi:
42125 @: $(MAKE); $(unstage)
42126 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
42127 r=`${PWD_COMMAND}`; export r; \
42128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42129 $(NORMAL_TARGET_EXPORTS) \
42130 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
42131 for flag in $(EXTRA_TARGET_FLAGS); do \
42132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42133 done; \
42134 (cd $(TARGET_SUBDIR)/libffi && \
42135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42137 "RANLIB=$${RANLIB}" \
42138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42139 distclean) \
42140 || exit 1
42142 @endif target-libffi
42144 .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
42145 maybe-maintainer-clean-target-libffi:
42146 @if target-libffi
42147 maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
42149 maintainer-clean-target-libffi:
42150 @: $(MAKE); $(unstage)
42151 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
42152 r=`${PWD_COMMAND}`; export r; \
42153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42154 $(NORMAL_TARGET_EXPORTS) \
42155 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
42156 for flag in $(EXTRA_TARGET_FLAGS); do \
42157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42158 done; \
42159 (cd $(TARGET_SUBDIR)/libffi && \
42160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42162 "RANLIB=$${RANLIB}" \
42163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42164 maintainer-clean) \
42165 || exit 1
42167 @endif target-libffi
42173 .PHONY: configure-target-libjava maybe-configure-target-libjava
42174 maybe-configure-target-libjava:
42175 @if gcc-bootstrap
42176 configure-target-libjava: stage_current
42177 @endif gcc-bootstrap
42178 @if target-libjava
42179 maybe-configure-target-libjava: configure-target-libjava
42180 configure-target-libjava:
42181 @: $(MAKE); $(unstage)
42182 @r=`${PWD_COMMAND}`; export r; \
42183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42184 echo "Checking multilib configuration for libjava..."; \
42185 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
42186 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
42187 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
42188 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
42189 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
42190 else \
42191 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
42192 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
42193 fi; \
42194 else \
42195 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
42196 fi; \
42197 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
42198 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
42199 $(RAW_CXX_TARGET_EXPORTS) \
42200 echo Configuring in $(TARGET_SUBDIR)/libjava; \
42202 this_target="${target_alias}"; \
42204 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
42205 case $(srcdir) in \
42206 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42207 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
42208 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42209 esac; \
42210 module_srcdir=libjava; \
42211 rm -f no-such-file || : ; \
42212 CONFIG_SITE=no-such-file $(SHELL) \
42213 $$s/$$module_srcdir/configure \
42214 --srcdir=$${topdir}/$$module_srcdir \
42215 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42216 --target=$${this_target} $(EXTRA_CONFIGARGS_LIBJAVA) \
42217 || exit 1
42218 @endif target-libjava
42224 .PHONY: all-target-libjava maybe-all-target-libjava
42225 maybe-all-target-libjava:
42226 @if gcc-bootstrap
42227 all-target-libjava: stage_current
42228 @endif gcc-bootstrap
42229 @if target-libjava
42230 TARGET-target-libjava=all
42231 maybe-all-target-libjava: all-target-libjava
42232 all-target-libjava: configure-target-libjava
42233 @: $(MAKE); $(unstage)
42234 @r=`${PWD_COMMAND}`; export r; \
42235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42236 $(RAW_CXX_TARGET_EXPORTS) \
42237 (cd $(TARGET_SUBDIR)/libjava && \
42238 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
42239 $(TARGET-target-libjava))
42240 @endif target-libjava
42246 .PHONY: check-target-libjava maybe-check-target-libjava
42247 maybe-check-target-libjava:
42248 @if target-libjava
42249 maybe-check-target-libjava: check-target-libjava
42251 check-target-libjava:
42252 @: $(MAKE); $(unstage)
42253 @r=`${PWD_COMMAND}`; export r; \
42254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42255 $(RAW_CXX_TARGET_EXPORTS) \
42256 (cd $(TARGET_SUBDIR)/libjava && \
42257 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
42259 @endif target-libjava
42261 .PHONY: install-target-libjava maybe-install-target-libjava
42262 maybe-install-target-libjava:
42263 @if target-libjava
42264 maybe-install-target-libjava: install-target-libjava
42266 install-target-libjava: installdirs
42267 @: $(MAKE); $(unstage)
42268 @r=`${PWD_COMMAND}`; export r; \
42269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42270 $(RAW_CXX_TARGET_EXPORTS) \
42271 (cd $(TARGET_SUBDIR)/libjava && \
42272 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42274 @endif target-libjava
42276 .PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
42277 maybe-install-strip-target-libjava:
42278 @if target-libjava
42279 maybe-install-strip-target-libjava: install-strip-target-libjava
42281 install-strip-target-libjava: installdirs
42282 @: $(MAKE); $(unstage)
42283 @r=`${PWD_COMMAND}`; export r; \
42284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42285 $(RAW_CXX_TARGET_EXPORTS) \
42286 (cd $(TARGET_SUBDIR)/libjava && \
42287 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42289 @endif target-libjava
42291 # Other targets (info, dvi, pdf, etc.)
42293 .PHONY: maybe-info-target-libjava info-target-libjava
42294 maybe-info-target-libjava:
42295 @if target-libjava
42296 maybe-info-target-libjava: info-target-libjava
42298 info-target-libjava: \
42299 configure-target-libjava
42300 @: $(MAKE); $(unstage)
42301 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42302 r=`${PWD_COMMAND}`; export r; \
42303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42304 $(RAW_CXX_TARGET_EXPORTS) \
42305 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
42306 for flag in $(EXTRA_TARGET_FLAGS); do \
42307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42308 done; \
42309 (cd $(TARGET_SUBDIR)/libjava && \
42310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42312 "RANLIB=$${RANLIB}" \
42313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42314 info) \
42315 || exit 1
42317 @endif target-libjava
42319 .PHONY: maybe-dvi-target-libjava dvi-target-libjava
42320 maybe-dvi-target-libjava:
42321 @if target-libjava
42322 maybe-dvi-target-libjava: dvi-target-libjava
42324 dvi-target-libjava: \
42325 configure-target-libjava
42326 @: $(MAKE); $(unstage)
42327 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42328 r=`${PWD_COMMAND}`; export r; \
42329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42330 $(RAW_CXX_TARGET_EXPORTS) \
42331 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
42332 for flag in $(EXTRA_TARGET_FLAGS); do \
42333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42334 done; \
42335 (cd $(TARGET_SUBDIR)/libjava && \
42336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42338 "RANLIB=$${RANLIB}" \
42339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42340 dvi) \
42341 || exit 1
42343 @endif target-libjava
42345 .PHONY: maybe-pdf-target-libjava pdf-target-libjava
42346 maybe-pdf-target-libjava:
42347 @if target-libjava
42348 maybe-pdf-target-libjava: pdf-target-libjava
42350 pdf-target-libjava: \
42351 configure-target-libjava
42352 @: $(MAKE); $(unstage)
42353 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42354 r=`${PWD_COMMAND}`; export r; \
42355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42356 $(RAW_CXX_TARGET_EXPORTS) \
42357 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
42358 for flag in $(EXTRA_TARGET_FLAGS); do \
42359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42360 done; \
42361 (cd $(TARGET_SUBDIR)/libjava && \
42362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42364 "RANLIB=$${RANLIB}" \
42365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42366 pdf) \
42367 || exit 1
42369 @endif target-libjava
42371 .PHONY: maybe-html-target-libjava html-target-libjava
42372 maybe-html-target-libjava:
42373 @if target-libjava
42374 maybe-html-target-libjava: html-target-libjava
42376 html-target-libjava: \
42377 configure-target-libjava
42378 @: $(MAKE); $(unstage)
42379 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42380 r=`${PWD_COMMAND}`; export r; \
42381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42382 $(RAW_CXX_TARGET_EXPORTS) \
42383 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
42384 for flag in $(EXTRA_TARGET_FLAGS); do \
42385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42386 done; \
42387 (cd $(TARGET_SUBDIR)/libjava && \
42388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42390 "RANLIB=$${RANLIB}" \
42391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42392 html) \
42393 || exit 1
42395 @endif target-libjava
42397 .PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
42398 maybe-TAGS-target-libjava:
42399 @if target-libjava
42400 maybe-TAGS-target-libjava: TAGS-target-libjava
42402 TAGS-target-libjava: \
42403 configure-target-libjava
42404 @: $(MAKE); $(unstage)
42405 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42406 r=`${PWD_COMMAND}`; export r; \
42407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42408 $(RAW_CXX_TARGET_EXPORTS) \
42409 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
42410 for flag in $(EXTRA_TARGET_FLAGS); do \
42411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42412 done; \
42413 (cd $(TARGET_SUBDIR)/libjava && \
42414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42416 "RANLIB=$${RANLIB}" \
42417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42418 TAGS) \
42419 || exit 1
42421 @endif target-libjava
42423 .PHONY: maybe-install-info-target-libjava install-info-target-libjava
42424 maybe-install-info-target-libjava:
42425 @if target-libjava
42426 maybe-install-info-target-libjava: install-info-target-libjava
42428 install-info-target-libjava: \
42429 configure-target-libjava \
42430 info-target-libjava
42431 @: $(MAKE); $(unstage)
42432 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42433 r=`${PWD_COMMAND}`; export r; \
42434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42435 $(RAW_CXX_TARGET_EXPORTS) \
42436 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
42437 for flag in $(EXTRA_TARGET_FLAGS); do \
42438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42439 done; \
42440 (cd $(TARGET_SUBDIR)/libjava && \
42441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42443 "RANLIB=$${RANLIB}" \
42444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42445 install-info) \
42446 || exit 1
42448 @endif target-libjava
42450 .PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
42451 maybe-install-pdf-target-libjava:
42452 @if target-libjava
42453 maybe-install-pdf-target-libjava: install-pdf-target-libjava
42455 install-pdf-target-libjava: \
42456 configure-target-libjava \
42457 pdf-target-libjava
42458 @: $(MAKE); $(unstage)
42459 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42460 r=`${PWD_COMMAND}`; export r; \
42461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42462 $(RAW_CXX_TARGET_EXPORTS) \
42463 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
42464 for flag in $(EXTRA_TARGET_FLAGS); do \
42465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42466 done; \
42467 (cd $(TARGET_SUBDIR)/libjava && \
42468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42470 "RANLIB=$${RANLIB}" \
42471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42472 install-pdf) \
42473 || exit 1
42475 @endif target-libjava
42477 .PHONY: maybe-install-html-target-libjava install-html-target-libjava
42478 maybe-install-html-target-libjava:
42479 @if target-libjava
42480 maybe-install-html-target-libjava: install-html-target-libjava
42482 install-html-target-libjava: \
42483 configure-target-libjava \
42484 html-target-libjava
42485 @: $(MAKE); $(unstage)
42486 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42487 r=`${PWD_COMMAND}`; export r; \
42488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42489 $(RAW_CXX_TARGET_EXPORTS) \
42490 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
42491 for flag in $(EXTRA_TARGET_FLAGS); do \
42492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42493 done; \
42494 (cd $(TARGET_SUBDIR)/libjava && \
42495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42497 "RANLIB=$${RANLIB}" \
42498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42499 install-html) \
42500 || exit 1
42502 @endif target-libjava
42504 .PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
42505 maybe-installcheck-target-libjava:
42506 @if target-libjava
42507 maybe-installcheck-target-libjava: installcheck-target-libjava
42509 installcheck-target-libjava: \
42510 configure-target-libjava
42511 @: $(MAKE); $(unstage)
42512 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42513 r=`${PWD_COMMAND}`; export r; \
42514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42515 $(RAW_CXX_TARGET_EXPORTS) \
42516 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
42517 for flag in $(EXTRA_TARGET_FLAGS); do \
42518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42519 done; \
42520 (cd $(TARGET_SUBDIR)/libjava && \
42521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42523 "RANLIB=$${RANLIB}" \
42524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42525 installcheck) \
42526 || exit 1
42528 @endif target-libjava
42530 .PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
42531 maybe-mostlyclean-target-libjava:
42532 @if target-libjava
42533 maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
42535 mostlyclean-target-libjava:
42536 @: $(MAKE); $(unstage)
42537 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42538 r=`${PWD_COMMAND}`; export r; \
42539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42540 $(RAW_CXX_TARGET_EXPORTS) \
42541 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
42542 for flag in $(EXTRA_TARGET_FLAGS); do \
42543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42544 done; \
42545 (cd $(TARGET_SUBDIR)/libjava && \
42546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42548 "RANLIB=$${RANLIB}" \
42549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42550 mostlyclean) \
42551 || exit 1
42553 @endif target-libjava
42555 .PHONY: maybe-clean-target-libjava clean-target-libjava
42556 maybe-clean-target-libjava:
42557 @if target-libjava
42558 maybe-clean-target-libjava: clean-target-libjava
42560 clean-target-libjava:
42561 @: $(MAKE); $(unstage)
42562 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42563 r=`${PWD_COMMAND}`; export r; \
42564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42565 $(RAW_CXX_TARGET_EXPORTS) \
42566 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
42567 for flag in $(EXTRA_TARGET_FLAGS); do \
42568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42569 done; \
42570 (cd $(TARGET_SUBDIR)/libjava && \
42571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42573 "RANLIB=$${RANLIB}" \
42574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42575 clean) \
42576 || exit 1
42578 @endif target-libjava
42580 .PHONY: maybe-distclean-target-libjava distclean-target-libjava
42581 maybe-distclean-target-libjava:
42582 @if target-libjava
42583 maybe-distclean-target-libjava: distclean-target-libjava
42585 distclean-target-libjava:
42586 @: $(MAKE); $(unstage)
42587 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42588 r=`${PWD_COMMAND}`; export r; \
42589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42590 $(RAW_CXX_TARGET_EXPORTS) \
42591 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
42592 for flag in $(EXTRA_TARGET_FLAGS); do \
42593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42594 done; \
42595 (cd $(TARGET_SUBDIR)/libjava && \
42596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42598 "RANLIB=$${RANLIB}" \
42599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42600 distclean) \
42601 || exit 1
42603 @endif target-libjava
42605 .PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
42606 maybe-maintainer-clean-target-libjava:
42607 @if target-libjava
42608 maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
42610 maintainer-clean-target-libjava:
42611 @: $(MAKE); $(unstage)
42612 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42613 r=`${PWD_COMMAND}`; export r; \
42614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42615 $(RAW_CXX_TARGET_EXPORTS) \
42616 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
42617 for flag in $(EXTRA_TARGET_FLAGS); do \
42618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42619 done; \
42620 (cd $(TARGET_SUBDIR)/libjava && \
42621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42623 "RANLIB=$${RANLIB}" \
42624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42625 maintainer-clean) \
42626 || exit 1
42628 @endif target-libjava
42634 .PHONY: configure-target-zlib maybe-configure-target-zlib
42635 maybe-configure-target-zlib:
42636 @if gcc-bootstrap
42637 configure-target-zlib: stage_current
42638 @endif gcc-bootstrap
42639 @if target-zlib
42640 maybe-configure-target-zlib: configure-target-zlib
42641 configure-target-zlib:
42642 @: $(MAKE); $(unstage)
42643 @r=`${PWD_COMMAND}`; export r; \
42644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42645 echo "Checking multilib configuration for zlib..."; \
42646 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
42647 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
42648 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
42649 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
42650 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
42651 else \
42652 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
42653 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
42654 fi; \
42655 else \
42656 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
42657 fi; \
42658 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
42659 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
42660 $(NORMAL_TARGET_EXPORTS) \
42661 echo Configuring in $(TARGET_SUBDIR)/zlib; \
42663 this_target="${target_alias}"; \
42665 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
42666 case $(srcdir) in \
42667 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42668 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
42669 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42670 esac; \
42671 module_srcdir=zlib; \
42672 rm -f no-such-file || : ; \
42673 CONFIG_SITE=no-such-file $(SHELL) \
42674 $$s/$$module_srcdir/configure \
42675 --srcdir=$${topdir}/$$module_srcdir \
42676 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42677 --target=$${this_target} \
42678 || exit 1
42679 @endif target-zlib
42685 .PHONY: all-target-zlib maybe-all-target-zlib
42686 maybe-all-target-zlib:
42687 @if gcc-bootstrap
42688 all-target-zlib: stage_current
42689 @endif gcc-bootstrap
42690 @if target-zlib
42691 TARGET-target-zlib=all
42692 maybe-all-target-zlib: all-target-zlib
42693 all-target-zlib: configure-target-zlib
42694 @: $(MAKE); $(unstage)
42695 @r=`${PWD_COMMAND}`; export r; \
42696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42697 $(NORMAL_TARGET_EXPORTS) \
42698 (cd $(TARGET_SUBDIR)/zlib && \
42699 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42700 $(TARGET-target-zlib))
42701 @endif target-zlib
42707 .PHONY: check-target-zlib maybe-check-target-zlib
42708 maybe-check-target-zlib:
42709 @if target-zlib
42710 maybe-check-target-zlib: check-target-zlib
42712 check-target-zlib:
42713 @: $(MAKE); $(unstage)
42714 @r=`${PWD_COMMAND}`; export r; \
42715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42716 $(NORMAL_TARGET_EXPORTS) \
42717 (cd $(TARGET_SUBDIR)/zlib && \
42718 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
42720 @endif target-zlib
42722 .PHONY: install-target-zlib maybe-install-target-zlib
42723 maybe-install-target-zlib:
42724 @if target-zlib
42725 maybe-install-target-zlib: install-target-zlib
42727 install-target-zlib: installdirs
42728 @: $(MAKE); $(unstage)
42729 @r=`${PWD_COMMAND}`; export r; \
42730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42731 $(NORMAL_TARGET_EXPORTS) \
42732 (cd $(TARGET_SUBDIR)/zlib && \
42733 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42735 @endif target-zlib
42737 .PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
42738 maybe-install-strip-target-zlib:
42739 @if target-zlib
42740 maybe-install-strip-target-zlib: install-strip-target-zlib
42742 install-strip-target-zlib: installdirs
42743 @: $(MAKE); $(unstage)
42744 @r=`${PWD_COMMAND}`; export r; \
42745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42746 $(NORMAL_TARGET_EXPORTS) \
42747 (cd $(TARGET_SUBDIR)/zlib && \
42748 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42750 @endif target-zlib
42752 # Other targets (info, dvi, pdf, etc.)
42754 .PHONY: maybe-info-target-zlib info-target-zlib
42755 maybe-info-target-zlib:
42756 @if target-zlib
42757 maybe-info-target-zlib: info-target-zlib
42759 info-target-zlib: \
42760 configure-target-zlib
42761 @: $(MAKE); $(unstage)
42762 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42763 r=`${PWD_COMMAND}`; export r; \
42764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42765 $(NORMAL_TARGET_EXPORTS) \
42766 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
42767 for flag in $(EXTRA_TARGET_FLAGS); do \
42768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42769 done; \
42770 (cd $(TARGET_SUBDIR)/zlib && \
42771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42773 "RANLIB=$${RANLIB}" \
42774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42775 info) \
42776 || exit 1
42778 @endif target-zlib
42780 .PHONY: maybe-dvi-target-zlib dvi-target-zlib
42781 maybe-dvi-target-zlib:
42782 @if target-zlib
42783 maybe-dvi-target-zlib: dvi-target-zlib
42785 dvi-target-zlib: \
42786 configure-target-zlib
42787 @: $(MAKE); $(unstage)
42788 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42789 r=`${PWD_COMMAND}`; export r; \
42790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42791 $(NORMAL_TARGET_EXPORTS) \
42792 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
42793 for flag in $(EXTRA_TARGET_FLAGS); do \
42794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42795 done; \
42796 (cd $(TARGET_SUBDIR)/zlib && \
42797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42799 "RANLIB=$${RANLIB}" \
42800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42801 dvi) \
42802 || exit 1
42804 @endif target-zlib
42806 .PHONY: maybe-pdf-target-zlib pdf-target-zlib
42807 maybe-pdf-target-zlib:
42808 @if target-zlib
42809 maybe-pdf-target-zlib: pdf-target-zlib
42811 pdf-target-zlib: \
42812 configure-target-zlib
42813 @: $(MAKE); $(unstage)
42814 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42815 r=`${PWD_COMMAND}`; export r; \
42816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42817 $(NORMAL_TARGET_EXPORTS) \
42818 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
42819 for flag in $(EXTRA_TARGET_FLAGS); do \
42820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42821 done; \
42822 (cd $(TARGET_SUBDIR)/zlib && \
42823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42825 "RANLIB=$${RANLIB}" \
42826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42827 pdf) \
42828 || exit 1
42830 @endif target-zlib
42832 .PHONY: maybe-html-target-zlib html-target-zlib
42833 maybe-html-target-zlib:
42834 @if target-zlib
42835 maybe-html-target-zlib: html-target-zlib
42837 html-target-zlib: \
42838 configure-target-zlib
42839 @: $(MAKE); $(unstage)
42840 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42841 r=`${PWD_COMMAND}`; export r; \
42842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42843 $(NORMAL_TARGET_EXPORTS) \
42844 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
42845 for flag in $(EXTRA_TARGET_FLAGS); do \
42846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42847 done; \
42848 (cd $(TARGET_SUBDIR)/zlib && \
42849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42851 "RANLIB=$${RANLIB}" \
42852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42853 html) \
42854 || exit 1
42856 @endif target-zlib
42858 .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
42859 maybe-TAGS-target-zlib:
42860 @if target-zlib
42861 maybe-TAGS-target-zlib: TAGS-target-zlib
42863 TAGS-target-zlib: \
42864 configure-target-zlib
42865 @: $(MAKE); $(unstage)
42866 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42867 r=`${PWD_COMMAND}`; export r; \
42868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42869 $(NORMAL_TARGET_EXPORTS) \
42870 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
42871 for flag in $(EXTRA_TARGET_FLAGS); do \
42872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42873 done; \
42874 (cd $(TARGET_SUBDIR)/zlib && \
42875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42877 "RANLIB=$${RANLIB}" \
42878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42879 TAGS) \
42880 || exit 1
42882 @endif target-zlib
42884 .PHONY: maybe-install-info-target-zlib install-info-target-zlib
42885 maybe-install-info-target-zlib:
42886 @if target-zlib
42887 maybe-install-info-target-zlib: install-info-target-zlib
42889 install-info-target-zlib: \
42890 configure-target-zlib \
42891 info-target-zlib
42892 @: $(MAKE); $(unstage)
42893 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42894 r=`${PWD_COMMAND}`; export r; \
42895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42896 $(NORMAL_TARGET_EXPORTS) \
42897 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
42898 for flag in $(EXTRA_TARGET_FLAGS); do \
42899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42900 done; \
42901 (cd $(TARGET_SUBDIR)/zlib && \
42902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42904 "RANLIB=$${RANLIB}" \
42905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42906 install-info) \
42907 || exit 1
42909 @endif target-zlib
42911 .PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
42912 maybe-install-pdf-target-zlib:
42913 @if target-zlib
42914 maybe-install-pdf-target-zlib: install-pdf-target-zlib
42916 install-pdf-target-zlib: \
42917 configure-target-zlib \
42918 pdf-target-zlib
42919 @: $(MAKE); $(unstage)
42920 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42921 r=`${PWD_COMMAND}`; export r; \
42922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42923 $(NORMAL_TARGET_EXPORTS) \
42924 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
42925 for flag in $(EXTRA_TARGET_FLAGS); do \
42926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42927 done; \
42928 (cd $(TARGET_SUBDIR)/zlib && \
42929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42931 "RANLIB=$${RANLIB}" \
42932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42933 install-pdf) \
42934 || exit 1
42936 @endif target-zlib
42938 .PHONY: maybe-install-html-target-zlib install-html-target-zlib
42939 maybe-install-html-target-zlib:
42940 @if target-zlib
42941 maybe-install-html-target-zlib: install-html-target-zlib
42943 install-html-target-zlib: \
42944 configure-target-zlib \
42945 html-target-zlib
42946 @: $(MAKE); $(unstage)
42947 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42948 r=`${PWD_COMMAND}`; export r; \
42949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42950 $(NORMAL_TARGET_EXPORTS) \
42951 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
42952 for flag in $(EXTRA_TARGET_FLAGS); do \
42953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42954 done; \
42955 (cd $(TARGET_SUBDIR)/zlib && \
42956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42958 "RANLIB=$${RANLIB}" \
42959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42960 install-html) \
42961 || exit 1
42963 @endif target-zlib
42965 .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
42966 maybe-installcheck-target-zlib:
42967 @if target-zlib
42968 maybe-installcheck-target-zlib: installcheck-target-zlib
42970 installcheck-target-zlib: \
42971 configure-target-zlib
42972 @: $(MAKE); $(unstage)
42973 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42974 r=`${PWD_COMMAND}`; export r; \
42975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42976 $(NORMAL_TARGET_EXPORTS) \
42977 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
42978 for flag in $(EXTRA_TARGET_FLAGS); do \
42979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42980 done; \
42981 (cd $(TARGET_SUBDIR)/zlib && \
42982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42984 "RANLIB=$${RANLIB}" \
42985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42986 installcheck) \
42987 || exit 1
42989 @endif target-zlib
42991 .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
42992 maybe-mostlyclean-target-zlib:
42993 @if target-zlib
42994 maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
42996 mostlyclean-target-zlib:
42997 @: $(MAKE); $(unstage)
42998 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42999 r=`${PWD_COMMAND}`; export r; \
43000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43001 $(NORMAL_TARGET_EXPORTS) \
43002 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
43003 for flag in $(EXTRA_TARGET_FLAGS); do \
43004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43005 done; \
43006 (cd $(TARGET_SUBDIR)/zlib && \
43007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43009 "RANLIB=$${RANLIB}" \
43010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43011 mostlyclean) \
43012 || exit 1
43014 @endif target-zlib
43016 .PHONY: maybe-clean-target-zlib clean-target-zlib
43017 maybe-clean-target-zlib:
43018 @if target-zlib
43019 maybe-clean-target-zlib: clean-target-zlib
43021 clean-target-zlib:
43022 @: $(MAKE); $(unstage)
43023 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
43024 r=`${PWD_COMMAND}`; export r; \
43025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43026 $(NORMAL_TARGET_EXPORTS) \
43027 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
43028 for flag in $(EXTRA_TARGET_FLAGS); do \
43029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43030 done; \
43031 (cd $(TARGET_SUBDIR)/zlib && \
43032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43034 "RANLIB=$${RANLIB}" \
43035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43036 clean) \
43037 || exit 1
43039 @endif target-zlib
43041 .PHONY: maybe-distclean-target-zlib distclean-target-zlib
43042 maybe-distclean-target-zlib:
43043 @if target-zlib
43044 maybe-distclean-target-zlib: distclean-target-zlib
43046 distclean-target-zlib:
43047 @: $(MAKE); $(unstage)
43048 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
43049 r=`${PWD_COMMAND}`; export r; \
43050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43051 $(NORMAL_TARGET_EXPORTS) \
43052 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
43053 for flag in $(EXTRA_TARGET_FLAGS); do \
43054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43055 done; \
43056 (cd $(TARGET_SUBDIR)/zlib && \
43057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43059 "RANLIB=$${RANLIB}" \
43060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43061 distclean) \
43062 || exit 1
43064 @endif target-zlib
43066 .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
43067 maybe-maintainer-clean-target-zlib:
43068 @if target-zlib
43069 maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
43071 maintainer-clean-target-zlib:
43072 @: $(MAKE); $(unstage)
43073 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
43074 r=`${PWD_COMMAND}`; export r; \
43075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43076 $(NORMAL_TARGET_EXPORTS) \
43077 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
43078 for flag in $(EXTRA_TARGET_FLAGS); do \
43079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43080 done; \
43081 (cd $(TARGET_SUBDIR)/zlib && \
43082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43084 "RANLIB=$${RANLIB}" \
43085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43086 maintainer-clean) \
43087 || exit 1
43089 @endif target-zlib
43095 .PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
43096 maybe-configure-target-boehm-gc:
43097 @if gcc-bootstrap
43098 configure-target-boehm-gc: stage_current
43099 @endif gcc-bootstrap
43100 @if target-boehm-gc
43101 maybe-configure-target-boehm-gc: configure-target-boehm-gc
43102 configure-target-boehm-gc:
43103 @: $(MAKE); $(unstage)
43104 @r=`${PWD_COMMAND}`; export r; \
43105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43106 echo "Checking multilib configuration for boehm-gc..."; \
43107 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
43108 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
43109 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
43110 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
43111 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
43112 else \
43113 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
43114 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
43115 fi; \
43116 else \
43117 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
43118 fi; \
43119 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
43120 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
43121 $(NORMAL_TARGET_EXPORTS) \
43122 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
43124 this_target="${target_alias}"; \
43126 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
43127 case $(srcdir) in \
43128 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43129 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
43130 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43131 esac; \
43132 module_srcdir=boehm-gc; \
43133 rm -f no-such-file || : ; \
43134 CONFIG_SITE=no-such-file $(SHELL) \
43135 $$s/$$module_srcdir/configure \
43136 --srcdir=$${topdir}/$$module_srcdir \
43137 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43138 --target=$${this_target} \
43139 || exit 1
43140 @endif target-boehm-gc
43146 .PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
43147 maybe-all-target-boehm-gc:
43148 @if gcc-bootstrap
43149 all-target-boehm-gc: stage_current
43150 @endif gcc-bootstrap
43151 @if target-boehm-gc
43152 TARGET-target-boehm-gc=all
43153 maybe-all-target-boehm-gc: all-target-boehm-gc
43154 all-target-boehm-gc: configure-target-boehm-gc
43155 @: $(MAKE); $(unstage)
43156 @r=`${PWD_COMMAND}`; export r; \
43157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43158 $(NORMAL_TARGET_EXPORTS) \
43159 (cd $(TARGET_SUBDIR)/boehm-gc && \
43160 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43161 $(TARGET-target-boehm-gc))
43162 @endif target-boehm-gc
43168 .PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
43169 maybe-check-target-boehm-gc:
43170 @if target-boehm-gc
43171 maybe-check-target-boehm-gc: check-target-boehm-gc
43173 check-target-boehm-gc:
43174 @: $(MAKE); $(unstage)
43175 @r=`${PWD_COMMAND}`; export r; \
43176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43177 $(NORMAL_TARGET_EXPORTS) \
43178 (cd $(TARGET_SUBDIR)/boehm-gc && \
43179 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
43181 @endif target-boehm-gc
43183 .PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
43184 maybe-install-target-boehm-gc:
43185 @if target-boehm-gc
43186 maybe-install-target-boehm-gc: install-target-boehm-gc
43188 install-target-boehm-gc: installdirs
43189 @: $(MAKE); $(unstage)
43190 @r=`${PWD_COMMAND}`; export r; \
43191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43192 $(NORMAL_TARGET_EXPORTS) \
43193 (cd $(TARGET_SUBDIR)/boehm-gc && \
43194 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43196 @endif target-boehm-gc
43198 .PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
43199 maybe-install-strip-target-boehm-gc:
43200 @if target-boehm-gc
43201 maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
43203 install-strip-target-boehm-gc: installdirs
43204 @: $(MAKE); $(unstage)
43205 @r=`${PWD_COMMAND}`; export r; \
43206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43207 $(NORMAL_TARGET_EXPORTS) \
43208 (cd $(TARGET_SUBDIR)/boehm-gc && \
43209 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
43211 @endif target-boehm-gc
43213 # Other targets (info, dvi, pdf, etc.)
43215 .PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
43216 maybe-info-target-boehm-gc:
43217 @if target-boehm-gc
43218 maybe-info-target-boehm-gc: info-target-boehm-gc
43220 info-target-boehm-gc: \
43221 configure-target-boehm-gc
43222 @: $(MAKE); $(unstage)
43223 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43224 r=`${PWD_COMMAND}`; export r; \
43225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43226 $(NORMAL_TARGET_EXPORTS) \
43227 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
43228 for flag in $(EXTRA_TARGET_FLAGS); do \
43229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43230 done; \
43231 (cd $(TARGET_SUBDIR)/boehm-gc && \
43232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43234 "RANLIB=$${RANLIB}" \
43235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43236 info) \
43237 || exit 1
43239 @endif target-boehm-gc
43241 .PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
43242 maybe-dvi-target-boehm-gc:
43243 @if target-boehm-gc
43244 maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
43246 dvi-target-boehm-gc: \
43247 configure-target-boehm-gc
43248 @: $(MAKE); $(unstage)
43249 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43250 r=`${PWD_COMMAND}`; export r; \
43251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43252 $(NORMAL_TARGET_EXPORTS) \
43253 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
43254 for flag in $(EXTRA_TARGET_FLAGS); do \
43255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43256 done; \
43257 (cd $(TARGET_SUBDIR)/boehm-gc && \
43258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43260 "RANLIB=$${RANLIB}" \
43261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43262 dvi) \
43263 || exit 1
43265 @endif target-boehm-gc
43267 .PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
43268 maybe-pdf-target-boehm-gc:
43269 @if target-boehm-gc
43270 maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
43272 pdf-target-boehm-gc: \
43273 configure-target-boehm-gc
43274 @: $(MAKE); $(unstage)
43275 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43276 r=`${PWD_COMMAND}`; export r; \
43277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43278 $(NORMAL_TARGET_EXPORTS) \
43279 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
43280 for flag in $(EXTRA_TARGET_FLAGS); do \
43281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43282 done; \
43283 (cd $(TARGET_SUBDIR)/boehm-gc && \
43284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43286 "RANLIB=$${RANLIB}" \
43287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43288 pdf) \
43289 || exit 1
43291 @endif target-boehm-gc
43293 .PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
43294 maybe-html-target-boehm-gc:
43295 @if target-boehm-gc
43296 maybe-html-target-boehm-gc: html-target-boehm-gc
43298 html-target-boehm-gc: \
43299 configure-target-boehm-gc
43300 @: $(MAKE); $(unstage)
43301 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43302 r=`${PWD_COMMAND}`; export r; \
43303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43304 $(NORMAL_TARGET_EXPORTS) \
43305 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
43306 for flag in $(EXTRA_TARGET_FLAGS); do \
43307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43308 done; \
43309 (cd $(TARGET_SUBDIR)/boehm-gc && \
43310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43312 "RANLIB=$${RANLIB}" \
43313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43314 html) \
43315 || exit 1
43317 @endif target-boehm-gc
43319 .PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
43320 maybe-TAGS-target-boehm-gc:
43321 @if target-boehm-gc
43322 maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
43324 TAGS-target-boehm-gc: \
43325 configure-target-boehm-gc
43326 @: $(MAKE); $(unstage)
43327 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43328 r=`${PWD_COMMAND}`; export r; \
43329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43330 $(NORMAL_TARGET_EXPORTS) \
43331 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
43332 for flag in $(EXTRA_TARGET_FLAGS); do \
43333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43334 done; \
43335 (cd $(TARGET_SUBDIR)/boehm-gc && \
43336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43338 "RANLIB=$${RANLIB}" \
43339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43340 TAGS) \
43341 || exit 1
43343 @endif target-boehm-gc
43345 .PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
43346 maybe-install-info-target-boehm-gc:
43347 @if target-boehm-gc
43348 maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
43350 install-info-target-boehm-gc: \
43351 configure-target-boehm-gc \
43352 info-target-boehm-gc
43353 @: $(MAKE); $(unstage)
43354 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43355 r=`${PWD_COMMAND}`; export r; \
43356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43357 $(NORMAL_TARGET_EXPORTS) \
43358 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
43359 for flag in $(EXTRA_TARGET_FLAGS); do \
43360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43361 done; \
43362 (cd $(TARGET_SUBDIR)/boehm-gc && \
43363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43365 "RANLIB=$${RANLIB}" \
43366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43367 install-info) \
43368 || exit 1
43370 @endif target-boehm-gc
43372 .PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
43373 maybe-install-pdf-target-boehm-gc:
43374 @if target-boehm-gc
43375 maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
43377 install-pdf-target-boehm-gc: \
43378 configure-target-boehm-gc \
43379 pdf-target-boehm-gc
43380 @: $(MAKE); $(unstage)
43381 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43382 r=`${PWD_COMMAND}`; export r; \
43383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43384 $(NORMAL_TARGET_EXPORTS) \
43385 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
43386 for flag in $(EXTRA_TARGET_FLAGS); do \
43387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43388 done; \
43389 (cd $(TARGET_SUBDIR)/boehm-gc && \
43390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43392 "RANLIB=$${RANLIB}" \
43393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43394 install-pdf) \
43395 || exit 1
43397 @endif target-boehm-gc
43399 .PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
43400 maybe-install-html-target-boehm-gc:
43401 @if target-boehm-gc
43402 maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
43404 install-html-target-boehm-gc: \
43405 configure-target-boehm-gc \
43406 html-target-boehm-gc
43407 @: $(MAKE); $(unstage)
43408 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43409 r=`${PWD_COMMAND}`; export r; \
43410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43411 $(NORMAL_TARGET_EXPORTS) \
43412 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
43413 for flag in $(EXTRA_TARGET_FLAGS); do \
43414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43415 done; \
43416 (cd $(TARGET_SUBDIR)/boehm-gc && \
43417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43419 "RANLIB=$${RANLIB}" \
43420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43421 install-html) \
43422 || exit 1
43424 @endif target-boehm-gc
43426 .PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
43427 maybe-installcheck-target-boehm-gc:
43428 @if target-boehm-gc
43429 maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
43431 installcheck-target-boehm-gc: \
43432 configure-target-boehm-gc
43433 @: $(MAKE); $(unstage)
43434 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43435 r=`${PWD_COMMAND}`; export r; \
43436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43437 $(NORMAL_TARGET_EXPORTS) \
43438 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
43439 for flag in $(EXTRA_TARGET_FLAGS); do \
43440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43441 done; \
43442 (cd $(TARGET_SUBDIR)/boehm-gc && \
43443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43445 "RANLIB=$${RANLIB}" \
43446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43447 installcheck) \
43448 || exit 1
43450 @endif target-boehm-gc
43452 .PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
43453 maybe-mostlyclean-target-boehm-gc:
43454 @if target-boehm-gc
43455 maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
43457 mostlyclean-target-boehm-gc:
43458 @: $(MAKE); $(unstage)
43459 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43460 r=`${PWD_COMMAND}`; export r; \
43461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43462 $(NORMAL_TARGET_EXPORTS) \
43463 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
43464 for flag in $(EXTRA_TARGET_FLAGS); do \
43465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43466 done; \
43467 (cd $(TARGET_SUBDIR)/boehm-gc && \
43468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43470 "RANLIB=$${RANLIB}" \
43471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43472 mostlyclean) \
43473 || exit 1
43475 @endif target-boehm-gc
43477 .PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
43478 maybe-clean-target-boehm-gc:
43479 @if target-boehm-gc
43480 maybe-clean-target-boehm-gc: clean-target-boehm-gc
43482 clean-target-boehm-gc:
43483 @: $(MAKE); $(unstage)
43484 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43485 r=`${PWD_COMMAND}`; export r; \
43486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43487 $(NORMAL_TARGET_EXPORTS) \
43488 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
43489 for flag in $(EXTRA_TARGET_FLAGS); do \
43490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43491 done; \
43492 (cd $(TARGET_SUBDIR)/boehm-gc && \
43493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43495 "RANLIB=$${RANLIB}" \
43496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43497 clean) \
43498 || exit 1
43500 @endif target-boehm-gc
43502 .PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
43503 maybe-distclean-target-boehm-gc:
43504 @if target-boehm-gc
43505 maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
43507 distclean-target-boehm-gc:
43508 @: $(MAKE); $(unstage)
43509 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43510 r=`${PWD_COMMAND}`; export r; \
43511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43512 $(NORMAL_TARGET_EXPORTS) \
43513 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
43514 for flag in $(EXTRA_TARGET_FLAGS); do \
43515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43516 done; \
43517 (cd $(TARGET_SUBDIR)/boehm-gc && \
43518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43520 "RANLIB=$${RANLIB}" \
43521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43522 distclean) \
43523 || exit 1
43525 @endif target-boehm-gc
43527 .PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
43528 maybe-maintainer-clean-target-boehm-gc:
43529 @if target-boehm-gc
43530 maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
43532 maintainer-clean-target-boehm-gc:
43533 @: $(MAKE); $(unstage)
43534 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43535 r=`${PWD_COMMAND}`; export r; \
43536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43537 $(NORMAL_TARGET_EXPORTS) \
43538 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
43539 for flag in $(EXTRA_TARGET_FLAGS); do \
43540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43541 done; \
43542 (cd $(TARGET_SUBDIR)/boehm-gc && \
43543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43545 "RANLIB=$${RANLIB}" \
43546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43547 maintainer-clean) \
43548 || exit 1
43550 @endif target-boehm-gc
43556 .PHONY: configure-target-rda maybe-configure-target-rda
43557 maybe-configure-target-rda:
43558 @if gcc-bootstrap
43559 configure-target-rda: stage_current
43560 @endif gcc-bootstrap
43561 @if target-rda
43562 maybe-configure-target-rda: configure-target-rda
43563 configure-target-rda:
43564 @: $(MAKE); $(unstage)
43565 @r=`${PWD_COMMAND}`; export r; \
43566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43567 echo "Checking multilib configuration for rda..."; \
43568 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
43569 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
43570 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
43571 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
43572 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
43573 else \
43574 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
43575 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
43576 fi; \
43577 else \
43578 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
43579 fi; \
43580 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
43581 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
43582 $(NORMAL_TARGET_EXPORTS) \
43583 echo Configuring in $(TARGET_SUBDIR)/rda; \
43585 this_target="${target_alias}"; \
43587 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
43588 case $(srcdir) in \
43589 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43590 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
43591 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43592 esac; \
43593 module_srcdir=rda; \
43594 rm -f no-such-file || : ; \
43595 CONFIG_SITE=no-such-file $(SHELL) \
43596 $$s/$$module_srcdir/configure \
43597 --srcdir=$${topdir}/$$module_srcdir \
43598 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43599 --target=$${this_target} \
43600 || exit 1
43601 @endif target-rda
43607 .PHONY: all-target-rda maybe-all-target-rda
43608 maybe-all-target-rda:
43609 @if gcc-bootstrap
43610 all-target-rda: stage_current
43611 @endif gcc-bootstrap
43612 @if target-rda
43613 TARGET-target-rda=all
43614 maybe-all-target-rda: all-target-rda
43615 all-target-rda: configure-target-rda
43616 @: $(MAKE); $(unstage)
43617 @r=`${PWD_COMMAND}`; export r; \
43618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43619 $(NORMAL_TARGET_EXPORTS) \
43620 (cd $(TARGET_SUBDIR)/rda && \
43621 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43622 $(TARGET-target-rda))
43623 @endif target-rda
43629 .PHONY: check-target-rda maybe-check-target-rda
43630 maybe-check-target-rda:
43631 @if target-rda
43632 maybe-check-target-rda: check-target-rda
43634 check-target-rda:
43635 @: $(MAKE); $(unstage)
43636 @r=`${PWD_COMMAND}`; export r; \
43637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43638 $(NORMAL_TARGET_EXPORTS) \
43639 (cd $(TARGET_SUBDIR)/rda && \
43640 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
43642 @endif target-rda
43644 .PHONY: install-target-rda maybe-install-target-rda
43645 maybe-install-target-rda:
43646 @if target-rda
43647 maybe-install-target-rda: install-target-rda
43649 install-target-rda: installdirs
43650 @: $(MAKE); $(unstage)
43651 @r=`${PWD_COMMAND}`; export r; \
43652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43653 $(NORMAL_TARGET_EXPORTS) \
43654 (cd $(TARGET_SUBDIR)/rda && \
43655 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43657 @endif target-rda
43659 .PHONY: install-strip-target-rda maybe-install-strip-target-rda
43660 maybe-install-strip-target-rda:
43661 @if target-rda
43662 maybe-install-strip-target-rda: install-strip-target-rda
43664 install-strip-target-rda: installdirs
43665 @: $(MAKE); $(unstage)
43666 @r=`${PWD_COMMAND}`; export r; \
43667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43668 $(NORMAL_TARGET_EXPORTS) \
43669 (cd $(TARGET_SUBDIR)/rda && \
43670 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
43672 @endif target-rda
43674 # Other targets (info, dvi, pdf, etc.)
43676 .PHONY: maybe-info-target-rda info-target-rda
43677 maybe-info-target-rda:
43678 @if target-rda
43679 maybe-info-target-rda: info-target-rda
43681 info-target-rda: \
43682 configure-target-rda
43683 @: $(MAKE); $(unstage)
43684 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43685 r=`${PWD_COMMAND}`; export r; \
43686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43687 $(NORMAL_TARGET_EXPORTS) \
43688 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
43689 for flag in $(EXTRA_TARGET_FLAGS); do \
43690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43691 done; \
43692 (cd $(TARGET_SUBDIR)/rda && \
43693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43695 "RANLIB=$${RANLIB}" \
43696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43697 info) \
43698 || exit 1
43700 @endif target-rda
43702 .PHONY: maybe-dvi-target-rda dvi-target-rda
43703 maybe-dvi-target-rda:
43704 @if target-rda
43705 maybe-dvi-target-rda: dvi-target-rda
43707 dvi-target-rda: \
43708 configure-target-rda
43709 @: $(MAKE); $(unstage)
43710 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43711 r=`${PWD_COMMAND}`; export r; \
43712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43713 $(NORMAL_TARGET_EXPORTS) \
43714 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
43715 for flag in $(EXTRA_TARGET_FLAGS); do \
43716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43717 done; \
43718 (cd $(TARGET_SUBDIR)/rda && \
43719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43721 "RANLIB=$${RANLIB}" \
43722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43723 dvi) \
43724 || exit 1
43726 @endif target-rda
43728 .PHONY: maybe-pdf-target-rda pdf-target-rda
43729 maybe-pdf-target-rda:
43730 @if target-rda
43731 maybe-pdf-target-rda: pdf-target-rda
43733 pdf-target-rda: \
43734 configure-target-rda
43735 @: $(MAKE); $(unstage)
43736 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43737 r=`${PWD_COMMAND}`; export r; \
43738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43739 $(NORMAL_TARGET_EXPORTS) \
43740 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
43741 for flag in $(EXTRA_TARGET_FLAGS); do \
43742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43743 done; \
43744 (cd $(TARGET_SUBDIR)/rda && \
43745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43747 "RANLIB=$${RANLIB}" \
43748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43749 pdf) \
43750 || exit 1
43752 @endif target-rda
43754 .PHONY: maybe-html-target-rda html-target-rda
43755 maybe-html-target-rda:
43756 @if target-rda
43757 maybe-html-target-rda: html-target-rda
43759 html-target-rda: \
43760 configure-target-rda
43761 @: $(MAKE); $(unstage)
43762 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43763 r=`${PWD_COMMAND}`; export r; \
43764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43765 $(NORMAL_TARGET_EXPORTS) \
43766 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
43767 for flag in $(EXTRA_TARGET_FLAGS); do \
43768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43769 done; \
43770 (cd $(TARGET_SUBDIR)/rda && \
43771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43773 "RANLIB=$${RANLIB}" \
43774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43775 html) \
43776 || exit 1
43778 @endif target-rda
43780 .PHONY: maybe-TAGS-target-rda TAGS-target-rda
43781 maybe-TAGS-target-rda:
43782 @if target-rda
43783 maybe-TAGS-target-rda: TAGS-target-rda
43785 TAGS-target-rda: \
43786 configure-target-rda
43787 @: $(MAKE); $(unstage)
43788 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43789 r=`${PWD_COMMAND}`; export r; \
43790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43791 $(NORMAL_TARGET_EXPORTS) \
43792 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
43793 for flag in $(EXTRA_TARGET_FLAGS); do \
43794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43795 done; \
43796 (cd $(TARGET_SUBDIR)/rda && \
43797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43799 "RANLIB=$${RANLIB}" \
43800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43801 TAGS) \
43802 || exit 1
43804 @endif target-rda
43806 .PHONY: maybe-install-info-target-rda install-info-target-rda
43807 maybe-install-info-target-rda:
43808 @if target-rda
43809 maybe-install-info-target-rda: install-info-target-rda
43811 install-info-target-rda: \
43812 configure-target-rda \
43813 info-target-rda
43814 @: $(MAKE); $(unstage)
43815 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43816 r=`${PWD_COMMAND}`; export r; \
43817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43818 $(NORMAL_TARGET_EXPORTS) \
43819 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
43820 for flag in $(EXTRA_TARGET_FLAGS); do \
43821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43822 done; \
43823 (cd $(TARGET_SUBDIR)/rda && \
43824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43826 "RANLIB=$${RANLIB}" \
43827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43828 install-info) \
43829 || exit 1
43831 @endif target-rda
43833 .PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
43834 maybe-install-pdf-target-rda:
43835 @if target-rda
43836 maybe-install-pdf-target-rda: install-pdf-target-rda
43838 install-pdf-target-rda: \
43839 configure-target-rda \
43840 pdf-target-rda
43841 @: $(MAKE); $(unstage)
43842 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43843 r=`${PWD_COMMAND}`; export r; \
43844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43845 $(NORMAL_TARGET_EXPORTS) \
43846 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
43847 for flag in $(EXTRA_TARGET_FLAGS); do \
43848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43849 done; \
43850 (cd $(TARGET_SUBDIR)/rda && \
43851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43853 "RANLIB=$${RANLIB}" \
43854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43855 install-pdf) \
43856 || exit 1
43858 @endif target-rda
43860 .PHONY: maybe-install-html-target-rda install-html-target-rda
43861 maybe-install-html-target-rda:
43862 @if target-rda
43863 maybe-install-html-target-rda: install-html-target-rda
43865 install-html-target-rda: \
43866 configure-target-rda \
43867 html-target-rda
43868 @: $(MAKE); $(unstage)
43869 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43870 r=`${PWD_COMMAND}`; export r; \
43871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43872 $(NORMAL_TARGET_EXPORTS) \
43873 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
43874 for flag in $(EXTRA_TARGET_FLAGS); do \
43875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43876 done; \
43877 (cd $(TARGET_SUBDIR)/rda && \
43878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43880 "RANLIB=$${RANLIB}" \
43881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43882 install-html) \
43883 || exit 1
43885 @endif target-rda
43887 .PHONY: maybe-installcheck-target-rda installcheck-target-rda
43888 maybe-installcheck-target-rda:
43889 @if target-rda
43890 maybe-installcheck-target-rda: installcheck-target-rda
43892 installcheck-target-rda: \
43893 configure-target-rda
43894 @: $(MAKE); $(unstage)
43895 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43896 r=`${PWD_COMMAND}`; export r; \
43897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43898 $(NORMAL_TARGET_EXPORTS) \
43899 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
43900 for flag in $(EXTRA_TARGET_FLAGS); do \
43901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43902 done; \
43903 (cd $(TARGET_SUBDIR)/rda && \
43904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43906 "RANLIB=$${RANLIB}" \
43907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43908 installcheck) \
43909 || exit 1
43911 @endif target-rda
43913 .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
43914 maybe-mostlyclean-target-rda:
43915 @if target-rda
43916 maybe-mostlyclean-target-rda: mostlyclean-target-rda
43918 mostlyclean-target-rda:
43919 @: $(MAKE); $(unstage)
43920 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43921 r=`${PWD_COMMAND}`; export r; \
43922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43923 $(NORMAL_TARGET_EXPORTS) \
43924 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
43925 for flag in $(EXTRA_TARGET_FLAGS); do \
43926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43927 done; \
43928 (cd $(TARGET_SUBDIR)/rda && \
43929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43931 "RANLIB=$${RANLIB}" \
43932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43933 mostlyclean) \
43934 || exit 1
43936 @endif target-rda
43938 .PHONY: maybe-clean-target-rda clean-target-rda
43939 maybe-clean-target-rda:
43940 @if target-rda
43941 maybe-clean-target-rda: clean-target-rda
43943 clean-target-rda:
43944 @: $(MAKE); $(unstage)
43945 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43946 r=`${PWD_COMMAND}`; export r; \
43947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43948 $(NORMAL_TARGET_EXPORTS) \
43949 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
43950 for flag in $(EXTRA_TARGET_FLAGS); do \
43951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43952 done; \
43953 (cd $(TARGET_SUBDIR)/rda && \
43954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43956 "RANLIB=$${RANLIB}" \
43957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43958 clean) \
43959 || exit 1
43961 @endif target-rda
43963 .PHONY: maybe-distclean-target-rda distclean-target-rda
43964 maybe-distclean-target-rda:
43965 @if target-rda
43966 maybe-distclean-target-rda: distclean-target-rda
43968 distclean-target-rda:
43969 @: $(MAKE); $(unstage)
43970 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43971 r=`${PWD_COMMAND}`; export r; \
43972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43973 $(NORMAL_TARGET_EXPORTS) \
43974 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
43975 for flag in $(EXTRA_TARGET_FLAGS); do \
43976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43977 done; \
43978 (cd $(TARGET_SUBDIR)/rda && \
43979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43981 "RANLIB=$${RANLIB}" \
43982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43983 distclean) \
43984 || exit 1
43986 @endif target-rda
43988 .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
43989 maybe-maintainer-clean-target-rda:
43990 @if target-rda
43991 maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
43993 maintainer-clean-target-rda:
43994 @: $(MAKE); $(unstage)
43995 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43996 r=`${PWD_COMMAND}`; export r; \
43997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43998 $(NORMAL_TARGET_EXPORTS) \
43999 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
44000 for flag in $(EXTRA_TARGET_FLAGS); do \
44001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44002 done; \
44003 (cd $(TARGET_SUBDIR)/rda && \
44004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44006 "RANLIB=$${RANLIB}" \
44007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44008 maintainer-clean) \
44009 || exit 1
44011 @endif target-rda
44017 .PHONY: configure-target-libada maybe-configure-target-libada
44018 maybe-configure-target-libada:
44019 @if gcc-bootstrap
44020 configure-target-libada: stage_current
44021 @endif gcc-bootstrap
44022 @if target-libada
44023 maybe-configure-target-libada: configure-target-libada
44024 configure-target-libada:
44025 @: $(MAKE); $(unstage)
44026 @r=`${PWD_COMMAND}`; export r; \
44027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44028 echo "Checking multilib configuration for libada..."; \
44029 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
44030 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
44031 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
44032 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
44033 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
44034 else \
44035 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
44036 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
44037 fi; \
44038 else \
44039 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
44040 fi; \
44041 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
44042 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
44043 $(NORMAL_TARGET_EXPORTS) \
44044 echo Configuring in $(TARGET_SUBDIR)/libada; \
44046 this_target="${target_alias}"; \
44048 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
44049 case $(srcdir) in \
44050 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44051 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
44052 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44053 esac; \
44054 module_srcdir=libada; \
44055 rm -f no-such-file || : ; \
44056 CONFIG_SITE=no-such-file $(SHELL) \
44057 $$s/$$module_srcdir/configure \
44058 --srcdir=$${topdir}/$$module_srcdir \
44059 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44060 --target=$${this_target} \
44061 || exit 1
44062 @endif target-libada
44068 .PHONY: all-target-libada maybe-all-target-libada
44069 maybe-all-target-libada:
44070 @if gcc-bootstrap
44071 all-target-libada: stage_current
44072 @endif gcc-bootstrap
44073 @if target-libada
44074 TARGET-target-libada=all
44075 maybe-all-target-libada: all-target-libada
44076 all-target-libada: configure-target-libada
44077 @: $(MAKE); $(unstage)
44078 @r=`${PWD_COMMAND}`; export r; \
44079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44080 $(NORMAL_TARGET_EXPORTS) \
44081 (cd $(TARGET_SUBDIR)/libada && \
44082 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44083 $(TARGET-target-libada))
44084 @endif target-libada
44090 .PHONY: check-target-libada maybe-check-target-libada
44091 maybe-check-target-libada:
44092 @if target-libada
44093 maybe-check-target-libada: check-target-libada
44095 check-target-libada:
44096 @: $(MAKE); $(unstage)
44097 @r=`${PWD_COMMAND}`; export r; \
44098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44099 $(NORMAL_TARGET_EXPORTS) \
44100 (cd $(TARGET_SUBDIR)/libada && \
44101 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44103 @endif target-libada
44105 .PHONY: install-target-libada maybe-install-target-libada
44106 maybe-install-target-libada:
44107 @if target-libada
44108 maybe-install-target-libada: install-target-libada
44110 install-target-libada: installdirs
44111 @: $(MAKE); $(unstage)
44112 @r=`${PWD_COMMAND}`; export r; \
44113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44114 $(NORMAL_TARGET_EXPORTS) \
44115 (cd $(TARGET_SUBDIR)/libada && \
44116 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44118 @endif target-libada
44120 .PHONY: install-strip-target-libada maybe-install-strip-target-libada
44121 maybe-install-strip-target-libada:
44122 @if target-libada
44123 maybe-install-strip-target-libada: install-strip-target-libada
44125 install-strip-target-libada: installdirs
44126 @: $(MAKE); $(unstage)
44127 @r=`${PWD_COMMAND}`; export r; \
44128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44129 $(NORMAL_TARGET_EXPORTS) \
44130 (cd $(TARGET_SUBDIR)/libada && \
44131 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
44133 @endif target-libada
44135 # Other targets (info, dvi, pdf, etc.)
44137 .PHONY: maybe-info-target-libada info-target-libada
44138 maybe-info-target-libada:
44139 @if target-libada
44140 maybe-info-target-libada: info-target-libada
44142 info-target-libada: \
44143 configure-target-libada
44144 @: $(MAKE); $(unstage)
44145 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44146 r=`${PWD_COMMAND}`; export r; \
44147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44148 $(NORMAL_TARGET_EXPORTS) \
44149 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
44150 for flag in $(EXTRA_TARGET_FLAGS); do \
44151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44152 done; \
44153 (cd $(TARGET_SUBDIR)/libada && \
44154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44156 "RANLIB=$${RANLIB}" \
44157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44158 info) \
44159 || exit 1
44161 @endif target-libada
44163 .PHONY: maybe-dvi-target-libada dvi-target-libada
44164 maybe-dvi-target-libada:
44165 @if target-libada
44166 maybe-dvi-target-libada: dvi-target-libada
44168 dvi-target-libada: \
44169 configure-target-libada
44170 @: $(MAKE); $(unstage)
44171 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44172 r=`${PWD_COMMAND}`; export r; \
44173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44174 $(NORMAL_TARGET_EXPORTS) \
44175 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
44176 for flag in $(EXTRA_TARGET_FLAGS); do \
44177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44178 done; \
44179 (cd $(TARGET_SUBDIR)/libada && \
44180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44182 "RANLIB=$${RANLIB}" \
44183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44184 dvi) \
44185 || exit 1
44187 @endif target-libada
44189 .PHONY: maybe-pdf-target-libada pdf-target-libada
44190 maybe-pdf-target-libada:
44191 @if target-libada
44192 maybe-pdf-target-libada: pdf-target-libada
44194 pdf-target-libada: \
44195 configure-target-libada
44196 @: $(MAKE); $(unstage)
44197 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44198 r=`${PWD_COMMAND}`; export r; \
44199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44200 $(NORMAL_TARGET_EXPORTS) \
44201 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
44202 for flag in $(EXTRA_TARGET_FLAGS); do \
44203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44204 done; \
44205 (cd $(TARGET_SUBDIR)/libada && \
44206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44208 "RANLIB=$${RANLIB}" \
44209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44210 pdf) \
44211 || exit 1
44213 @endif target-libada
44215 .PHONY: maybe-html-target-libada html-target-libada
44216 maybe-html-target-libada:
44217 @if target-libada
44218 maybe-html-target-libada: html-target-libada
44220 html-target-libada: \
44221 configure-target-libada
44222 @: $(MAKE); $(unstage)
44223 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44224 r=`${PWD_COMMAND}`; export r; \
44225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44226 $(NORMAL_TARGET_EXPORTS) \
44227 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
44228 for flag in $(EXTRA_TARGET_FLAGS); do \
44229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44230 done; \
44231 (cd $(TARGET_SUBDIR)/libada && \
44232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44234 "RANLIB=$${RANLIB}" \
44235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44236 html) \
44237 || exit 1
44239 @endif target-libada
44241 .PHONY: maybe-TAGS-target-libada TAGS-target-libada
44242 maybe-TAGS-target-libada:
44243 @if target-libada
44244 maybe-TAGS-target-libada: TAGS-target-libada
44246 TAGS-target-libada: \
44247 configure-target-libada
44248 @: $(MAKE); $(unstage)
44249 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44250 r=`${PWD_COMMAND}`; export r; \
44251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44252 $(NORMAL_TARGET_EXPORTS) \
44253 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
44254 for flag in $(EXTRA_TARGET_FLAGS); do \
44255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44256 done; \
44257 (cd $(TARGET_SUBDIR)/libada && \
44258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44260 "RANLIB=$${RANLIB}" \
44261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44262 TAGS) \
44263 || exit 1
44265 @endif target-libada
44267 .PHONY: maybe-install-info-target-libada install-info-target-libada
44268 maybe-install-info-target-libada:
44269 @if target-libada
44270 maybe-install-info-target-libada: install-info-target-libada
44272 install-info-target-libada: \
44273 configure-target-libada \
44274 info-target-libada
44275 @: $(MAKE); $(unstage)
44276 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44277 r=`${PWD_COMMAND}`; export r; \
44278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44279 $(NORMAL_TARGET_EXPORTS) \
44280 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
44281 for flag in $(EXTRA_TARGET_FLAGS); do \
44282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44283 done; \
44284 (cd $(TARGET_SUBDIR)/libada && \
44285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44287 "RANLIB=$${RANLIB}" \
44288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44289 install-info) \
44290 || exit 1
44292 @endif target-libada
44294 .PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
44295 maybe-install-pdf-target-libada:
44296 @if target-libada
44297 maybe-install-pdf-target-libada: install-pdf-target-libada
44299 install-pdf-target-libada: \
44300 configure-target-libada \
44301 pdf-target-libada
44302 @: $(MAKE); $(unstage)
44303 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44304 r=`${PWD_COMMAND}`; export r; \
44305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44306 $(NORMAL_TARGET_EXPORTS) \
44307 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
44308 for flag in $(EXTRA_TARGET_FLAGS); do \
44309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44310 done; \
44311 (cd $(TARGET_SUBDIR)/libada && \
44312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44314 "RANLIB=$${RANLIB}" \
44315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44316 install-pdf) \
44317 || exit 1
44319 @endif target-libada
44321 .PHONY: maybe-install-html-target-libada install-html-target-libada
44322 maybe-install-html-target-libada:
44323 @if target-libada
44324 maybe-install-html-target-libada: install-html-target-libada
44326 install-html-target-libada: \
44327 configure-target-libada \
44328 html-target-libada
44329 @: $(MAKE); $(unstage)
44330 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44331 r=`${PWD_COMMAND}`; export r; \
44332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44333 $(NORMAL_TARGET_EXPORTS) \
44334 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
44335 for flag in $(EXTRA_TARGET_FLAGS); do \
44336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44337 done; \
44338 (cd $(TARGET_SUBDIR)/libada && \
44339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44341 "RANLIB=$${RANLIB}" \
44342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44343 install-html) \
44344 || exit 1
44346 @endif target-libada
44348 .PHONY: maybe-installcheck-target-libada installcheck-target-libada
44349 maybe-installcheck-target-libada:
44350 @if target-libada
44351 maybe-installcheck-target-libada: installcheck-target-libada
44353 installcheck-target-libada: \
44354 configure-target-libada
44355 @: $(MAKE); $(unstage)
44356 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44357 r=`${PWD_COMMAND}`; export r; \
44358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44359 $(NORMAL_TARGET_EXPORTS) \
44360 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
44361 for flag in $(EXTRA_TARGET_FLAGS); do \
44362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44363 done; \
44364 (cd $(TARGET_SUBDIR)/libada && \
44365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44367 "RANLIB=$${RANLIB}" \
44368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44369 installcheck) \
44370 || exit 1
44372 @endif target-libada
44374 .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
44375 maybe-mostlyclean-target-libada:
44376 @if target-libada
44377 maybe-mostlyclean-target-libada: mostlyclean-target-libada
44379 mostlyclean-target-libada:
44380 @: $(MAKE); $(unstage)
44381 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44382 r=`${PWD_COMMAND}`; export r; \
44383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44384 $(NORMAL_TARGET_EXPORTS) \
44385 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
44386 for flag in $(EXTRA_TARGET_FLAGS); do \
44387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44388 done; \
44389 (cd $(TARGET_SUBDIR)/libada && \
44390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44392 "RANLIB=$${RANLIB}" \
44393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44394 mostlyclean) \
44395 || exit 1
44397 @endif target-libada
44399 .PHONY: maybe-clean-target-libada clean-target-libada
44400 maybe-clean-target-libada:
44401 @if target-libada
44402 maybe-clean-target-libada: clean-target-libada
44404 clean-target-libada:
44405 @: $(MAKE); $(unstage)
44406 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44407 r=`${PWD_COMMAND}`; export r; \
44408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44409 $(NORMAL_TARGET_EXPORTS) \
44410 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
44411 for flag in $(EXTRA_TARGET_FLAGS); do \
44412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44413 done; \
44414 (cd $(TARGET_SUBDIR)/libada && \
44415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44417 "RANLIB=$${RANLIB}" \
44418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44419 clean) \
44420 || exit 1
44422 @endif target-libada
44424 .PHONY: maybe-distclean-target-libada distclean-target-libada
44425 maybe-distclean-target-libada:
44426 @if target-libada
44427 maybe-distclean-target-libada: distclean-target-libada
44429 distclean-target-libada:
44430 @: $(MAKE); $(unstage)
44431 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44432 r=`${PWD_COMMAND}`; export r; \
44433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44434 $(NORMAL_TARGET_EXPORTS) \
44435 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
44436 for flag in $(EXTRA_TARGET_FLAGS); do \
44437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44438 done; \
44439 (cd $(TARGET_SUBDIR)/libada && \
44440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44442 "RANLIB=$${RANLIB}" \
44443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44444 distclean) \
44445 || exit 1
44447 @endif target-libada
44449 .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
44450 maybe-maintainer-clean-target-libada:
44451 @if target-libada
44452 maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
44454 maintainer-clean-target-libada:
44455 @: $(MAKE); $(unstage)
44456 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44457 r=`${PWD_COMMAND}`; export r; \
44458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44459 $(NORMAL_TARGET_EXPORTS) \
44460 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
44461 for flag in $(EXTRA_TARGET_FLAGS); do \
44462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44463 done; \
44464 (cd $(TARGET_SUBDIR)/libada && \
44465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44467 "RANLIB=$${RANLIB}" \
44468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44469 maintainer-clean) \
44470 || exit 1
44472 @endif target-libada
44478 .PHONY: configure-target-libgomp maybe-configure-target-libgomp
44479 maybe-configure-target-libgomp:
44480 @if gcc-bootstrap
44481 configure-target-libgomp: stage_current
44482 @endif gcc-bootstrap
44483 @if target-libgomp
44484 maybe-configure-target-libgomp: configure-target-libgomp
44485 configure-target-libgomp:
44486 @r=`${PWD_COMMAND}`; export r; \
44487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44488 echo "Checking multilib configuration for libgomp..."; \
44489 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
44490 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
44491 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44492 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44493 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
44494 else \
44495 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
44496 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44497 fi; \
44498 else \
44499 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44500 fi; \
44501 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
44502 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
44503 $(NORMAL_TARGET_EXPORTS) \
44504 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
44506 this_target="${target_alias}"; \
44508 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
44509 case $(srcdir) in \
44510 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44511 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
44512 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44513 esac; \
44514 module_srcdir=libgomp; \
44515 rm -f no-such-file || : ; \
44516 CONFIG_SITE=no-such-file $(SHELL) \
44517 $$s/$$module_srcdir/configure \
44518 --srcdir=$${topdir}/$$module_srcdir \
44519 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44520 --target=$${this_target} \
44521 || exit 1
44522 @endif target-libgomp
44526 .PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
44527 maybe-configure-stage1-target-libgomp:
44528 @if target-libgomp-bootstrap
44529 maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
44530 configure-stage1-target-libgomp:
44531 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
44532 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
44533 @r=`${PWD_COMMAND}`; export r; \
44534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44535 TFLAGS="$(STAGE1_TFLAGS)"; \
44536 echo "Checking multilib configuration for libgomp..."; \
44537 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
44538 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44539 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44540 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
44541 else \
44542 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
44543 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44544 fi; \
44545 else \
44546 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44547 fi; \
44548 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
44549 $(NORMAL_TARGET_EXPORTS) \
44550 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44551 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44552 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
44553 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp ; \
44554 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
44555 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
44556 case $(srcdir) in \
44557 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44558 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
44559 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44560 esac; \
44561 module_srcdir=libgomp; \
44562 $(SHELL) $$s/$$module_srcdir/configure \
44563 --srcdir=$${topdir}/$$module_srcdir \
44564 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44565 --target=${target_alias} \
44567 $(STAGE1_CONFIGURE_FLAGS)
44568 @endif target-libgomp-bootstrap
44570 .PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
44571 maybe-configure-stage2-target-libgomp:
44572 @if target-libgomp-bootstrap
44573 maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
44574 configure-stage2-target-libgomp:
44575 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
44576 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
44577 @r=`${PWD_COMMAND}`; export r; \
44578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44579 TFLAGS="$(STAGE2_TFLAGS)"; \
44580 echo "Checking multilib configuration for libgomp..."; \
44581 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
44582 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44583 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44584 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
44585 else \
44586 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
44587 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44588 fi; \
44589 else \
44590 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44591 fi; \
44592 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
44593 $(NORMAL_TARGET_EXPORTS) \
44595 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44596 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44597 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
44598 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp ; \
44599 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
44600 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
44601 case $(srcdir) in \
44602 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44603 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
44604 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44605 esac; \
44606 module_srcdir=libgomp; \
44607 $(SHELL) $$s/$$module_srcdir/configure \
44608 --srcdir=$${topdir}/$$module_srcdir \
44609 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44610 --target=${target_alias} \
44611 --with-build-libsubdir=$(HOST_SUBDIR) \
44612 $(STAGE2_CONFIGURE_FLAGS)
44613 @endif target-libgomp-bootstrap
44615 .PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
44616 maybe-configure-stage3-target-libgomp:
44617 @if target-libgomp-bootstrap
44618 maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
44619 configure-stage3-target-libgomp:
44620 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
44621 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
44622 @r=`${PWD_COMMAND}`; export r; \
44623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44624 TFLAGS="$(STAGE3_TFLAGS)"; \
44625 echo "Checking multilib configuration for libgomp..."; \
44626 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
44627 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44628 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44629 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
44630 else \
44631 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
44632 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44633 fi; \
44634 else \
44635 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44636 fi; \
44637 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
44638 $(NORMAL_TARGET_EXPORTS) \
44640 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44641 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44642 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
44643 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp ; \
44644 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
44645 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
44646 case $(srcdir) in \
44647 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44648 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
44649 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44650 esac; \
44651 module_srcdir=libgomp; \
44652 $(SHELL) $$s/$$module_srcdir/configure \
44653 --srcdir=$${topdir}/$$module_srcdir \
44654 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44655 --target=${target_alias} \
44656 --with-build-libsubdir=$(HOST_SUBDIR) \
44657 $(STAGE3_CONFIGURE_FLAGS)
44658 @endif target-libgomp-bootstrap
44660 .PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
44661 maybe-configure-stage4-target-libgomp:
44662 @if target-libgomp-bootstrap
44663 maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
44664 configure-stage4-target-libgomp:
44665 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
44666 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
44667 @r=`${PWD_COMMAND}`; export r; \
44668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44669 TFLAGS="$(STAGE4_TFLAGS)"; \
44670 echo "Checking multilib configuration for libgomp..."; \
44671 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
44672 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44673 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44674 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
44675 else \
44676 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
44677 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44678 fi; \
44679 else \
44680 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44681 fi; \
44682 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
44683 $(NORMAL_TARGET_EXPORTS) \
44685 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44686 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44687 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
44688 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp ; \
44689 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
44690 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
44691 case $(srcdir) in \
44692 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44693 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
44694 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44695 esac; \
44696 module_srcdir=libgomp; \
44697 $(SHELL) $$s/$$module_srcdir/configure \
44698 --srcdir=$${topdir}/$$module_srcdir \
44699 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44700 --target=${target_alias} \
44701 --with-build-libsubdir=$(HOST_SUBDIR) \
44702 $(STAGE4_CONFIGURE_FLAGS)
44703 @endif target-libgomp-bootstrap
44705 .PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
44706 maybe-configure-stageprofile-target-libgomp:
44707 @if target-libgomp-bootstrap
44708 maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
44709 configure-stageprofile-target-libgomp:
44710 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
44711 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
44712 @r=`${PWD_COMMAND}`; export r; \
44713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44714 TFLAGS="$(STAGEprofile_TFLAGS)"; \
44715 echo "Checking multilib configuration for libgomp..."; \
44716 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
44717 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44718 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44719 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
44720 else \
44721 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
44722 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44723 fi; \
44724 else \
44725 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44726 fi; \
44727 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
44728 $(NORMAL_TARGET_EXPORTS) \
44730 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44731 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44732 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
44733 echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp ; \
44734 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
44735 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
44736 case $(srcdir) in \
44737 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44738 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
44739 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44740 esac; \
44741 module_srcdir=libgomp; \
44742 $(SHELL) $$s/$$module_srcdir/configure \
44743 --srcdir=$${topdir}/$$module_srcdir \
44744 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44745 --target=${target_alias} \
44746 --with-build-libsubdir=$(HOST_SUBDIR) \
44747 $(STAGEprofile_CONFIGURE_FLAGS)
44748 @endif target-libgomp-bootstrap
44750 .PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
44751 maybe-configure-stagefeedback-target-libgomp:
44752 @if target-libgomp-bootstrap
44753 maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
44754 configure-stagefeedback-target-libgomp:
44755 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
44756 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
44757 @r=`${PWD_COMMAND}`; export r; \
44758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44759 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
44760 echo "Checking multilib configuration for libgomp..."; \
44761 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
44762 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44763 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44764 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
44765 else \
44766 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
44767 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44768 fi; \
44769 else \
44770 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44771 fi; \
44772 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
44773 $(NORMAL_TARGET_EXPORTS) \
44775 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44776 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44777 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
44778 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp ; \
44779 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
44780 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
44781 case $(srcdir) in \
44782 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44783 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
44784 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44785 esac; \
44786 module_srcdir=libgomp; \
44787 $(SHELL) $$s/$$module_srcdir/configure \
44788 --srcdir=$${topdir}/$$module_srcdir \
44789 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44790 --target=${target_alias} \
44791 --with-build-libsubdir=$(HOST_SUBDIR) \
44792 $(STAGEfeedback_CONFIGURE_FLAGS)
44793 @endif target-libgomp-bootstrap
44799 .PHONY: all-target-libgomp maybe-all-target-libgomp
44800 maybe-all-target-libgomp:
44801 @if gcc-bootstrap
44802 all-target-libgomp: stage_current
44803 @endif gcc-bootstrap
44804 @if target-libgomp
44805 TARGET-target-libgomp=all
44806 maybe-all-target-libgomp: all-target-libgomp
44807 all-target-libgomp: configure-target-libgomp
44808 @r=`${PWD_COMMAND}`; export r; \
44809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44810 $(NORMAL_TARGET_EXPORTS) \
44811 (cd $(TARGET_SUBDIR)/libgomp && \
44812 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44813 $(TARGET-target-libgomp))
44814 @endif target-libgomp
44818 .PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
44819 .PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
44820 maybe-all-stage1-target-libgomp:
44821 maybe-clean-stage1-target-libgomp:
44822 @if target-libgomp-bootstrap
44823 maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
44824 all-stage1: all-stage1-target-libgomp
44825 TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
44826 all-stage1-target-libgomp: configure-stage1-target-libgomp
44827 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
44828 @r=`${PWD_COMMAND}`; export r; \
44829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44830 TFLAGS="$(STAGE1_TFLAGS)"; \
44831 $(NORMAL_TARGET_EXPORTS) \
44832 cd $(TARGET_SUBDIR)/libgomp && \
44833 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44834 CFLAGS="$(CFLAGS_FOR_TARGET)" \
44835 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44836 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44837 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44838 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44839 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44840 $(EXTRA_TARGET_FLAGS) \
44842 TFLAGS="$(STAGE1_TFLAGS)" \
44843 $(TARGET-stage1-target-libgomp)
44845 maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
44846 clean-stage1: clean-stage1-target-libgomp
44847 clean-stage1-target-libgomp:
44848 @if [ $(current_stage) = stage1 ]; then \
44849 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
44850 else \
44851 [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
44852 $(MAKE) stage1-start; \
44853 fi; \
44854 cd $(TARGET_SUBDIR)/libgomp && \
44855 $(MAKE) $(EXTRA_TARGET_FLAGS) \
44856 clean
44857 @endif target-libgomp-bootstrap
44860 .PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
44861 .PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
44862 maybe-all-stage2-target-libgomp:
44863 maybe-clean-stage2-target-libgomp:
44864 @if target-libgomp-bootstrap
44865 maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
44866 all-stage2: all-stage2-target-libgomp
44867 TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
44868 all-stage2-target-libgomp: configure-stage2-target-libgomp
44869 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
44870 @r=`${PWD_COMMAND}`; export r; \
44871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44872 TFLAGS="$(STAGE2_TFLAGS)"; \
44873 $(NORMAL_TARGET_EXPORTS) \
44875 cd $(TARGET_SUBDIR)/libgomp && \
44876 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44877 CFLAGS="$(CFLAGS_FOR_TARGET)" \
44878 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44879 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44880 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44881 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44882 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44883 $(EXTRA_TARGET_FLAGS) \
44884 TFLAGS="$(STAGE2_TFLAGS)" \
44885 $(TARGET-stage2-target-libgomp)
44887 maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
44888 clean-stage2: clean-stage2-target-libgomp
44889 clean-stage2-target-libgomp:
44890 @if [ $(current_stage) = stage2 ]; then \
44891 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
44892 else \
44893 [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
44894 $(MAKE) stage2-start; \
44895 fi; \
44896 cd $(TARGET_SUBDIR)/libgomp && \
44897 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
44898 @endif target-libgomp-bootstrap
44901 .PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
44902 .PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
44903 maybe-all-stage3-target-libgomp:
44904 maybe-clean-stage3-target-libgomp:
44905 @if target-libgomp-bootstrap
44906 maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
44907 all-stage3: all-stage3-target-libgomp
44908 TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
44909 all-stage3-target-libgomp: configure-stage3-target-libgomp
44910 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
44911 @r=`${PWD_COMMAND}`; export r; \
44912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44913 TFLAGS="$(STAGE3_TFLAGS)"; \
44914 $(NORMAL_TARGET_EXPORTS) \
44916 cd $(TARGET_SUBDIR)/libgomp && \
44917 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44918 CFLAGS="$(CFLAGS_FOR_TARGET)" \
44919 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44920 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44921 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44922 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44923 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44924 $(EXTRA_TARGET_FLAGS) \
44925 TFLAGS="$(STAGE3_TFLAGS)" \
44926 $(TARGET-stage3-target-libgomp)
44928 maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
44929 clean-stage3: clean-stage3-target-libgomp
44930 clean-stage3-target-libgomp:
44931 @if [ $(current_stage) = stage3 ]; then \
44932 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
44933 else \
44934 [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
44935 $(MAKE) stage3-start; \
44936 fi; \
44937 cd $(TARGET_SUBDIR)/libgomp && \
44938 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
44939 @endif target-libgomp-bootstrap
44942 .PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
44943 .PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
44944 maybe-all-stage4-target-libgomp:
44945 maybe-clean-stage4-target-libgomp:
44946 @if target-libgomp-bootstrap
44947 maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
44948 all-stage4: all-stage4-target-libgomp
44949 TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
44950 all-stage4-target-libgomp: configure-stage4-target-libgomp
44951 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
44952 @r=`${PWD_COMMAND}`; export r; \
44953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44954 TFLAGS="$(STAGE4_TFLAGS)"; \
44955 $(NORMAL_TARGET_EXPORTS) \
44957 cd $(TARGET_SUBDIR)/libgomp && \
44958 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44959 CFLAGS="$(CFLAGS_FOR_TARGET)" \
44960 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44961 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44962 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44963 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44964 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44965 $(EXTRA_TARGET_FLAGS) \
44966 TFLAGS="$(STAGE4_TFLAGS)" \
44967 $(TARGET-stage4-target-libgomp)
44969 maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
44970 clean-stage4: clean-stage4-target-libgomp
44971 clean-stage4-target-libgomp:
44972 @if [ $(current_stage) = stage4 ]; then \
44973 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
44974 else \
44975 [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
44976 $(MAKE) stage4-start; \
44977 fi; \
44978 cd $(TARGET_SUBDIR)/libgomp && \
44979 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
44980 @endif target-libgomp-bootstrap
44983 .PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
44984 .PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
44985 maybe-all-stageprofile-target-libgomp:
44986 maybe-clean-stageprofile-target-libgomp:
44987 @if target-libgomp-bootstrap
44988 maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
44989 all-stageprofile: all-stageprofile-target-libgomp
44990 TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
44991 all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
44992 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
44993 @r=`${PWD_COMMAND}`; export r; \
44994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44995 TFLAGS="$(STAGEprofile_TFLAGS)"; \
44996 $(NORMAL_TARGET_EXPORTS) \
44998 cd $(TARGET_SUBDIR)/libgomp && \
44999 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45000 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45001 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45002 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45003 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45004 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45005 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45006 $(EXTRA_TARGET_FLAGS) \
45007 TFLAGS="$(STAGEprofile_TFLAGS)" \
45008 $(TARGET-stageprofile-target-libgomp)
45010 maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
45011 clean-stageprofile: clean-stageprofile-target-libgomp
45012 clean-stageprofile-target-libgomp:
45013 @if [ $(current_stage) = stageprofile ]; then \
45014 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
45015 else \
45016 [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
45017 $(MAKE) stageprofile-start; \
45018 fi; \
45019 cd $(TARGET_SUBDIR)/libgomp && \
45020 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
45021 @endif target-libgomp-bootstrap
45024 .PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
45025 .PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
45026 maybe-all-stagefeedback-target-libgomp:
45027 maybe-clean-stagefeedback-target-libgomp:
45028 @if target-libgomp-bootstrap
45029 maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
45030 all-stagefeedback: all-stagefeedback-target-libgomp
45031 TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
45032 all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
45033 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
45034 @r=`${PWD_COMMAND}`; export r; \
45035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45036 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
45037 $(NORMAL_TARGET_EXPORTS) \
45039 cd $(TARGET_SUBDIR)/libgomp && \
45040 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45041 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45042 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45043 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45044 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45045 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45046 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45047 $(EXTRA_TARGET_FLAGS) \
45048 TFLAGS="$(STAGEfeedback_TFLAGS)" \
45049 $(TARGET-stagefeedback-target-libgomp)
45051 maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
45052 clean-stagefeedback: clean-stagefeedback-target-libgomp
45053 clean-stagefeedback-target-libgomp:
45054 @if [ $(current_stage) = stagefeedback ]; then \
45055 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
45056 else \
45057 [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
45058 $(MAKE) stagefeedback-start; \
45059 fi; \
45060 cd $(TARGET_SUBDIR)/libgomp && \
45061 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
45062 @endif target-libgomp-bootstrap
45069 .PHONY: check-target-libgomp maybe-check-target-libgomp
45070 maybe-check-target-libgomp:
45071 @if target-libgomp
45072 maybe-check-target-libgomp: check-target-libgomp
45074 check-target-libgomp:
45075 @: $(MAKE); $(unstage)
45076 @r=`${PWD_COMMAND}`; export r; \
45077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45078 $(NORMAL_TARGET_EXPORTS) \
45079 (cd $(TARGET_SUBDIR)/libgomp && \
45080 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
45082 @endif target-libgomp
45084 .PHONY: install-target-libgomp maybe-install-target-libgomp
45085 maybe-install-target-libgomp:
45086 @if target-libgomp
45087 maybe-install-target-libgomp: install-target-libgomp
45089 install-target-libgomp: installdirs
45090 @: $(MAKE); $(unstage)
45091 @r=`${PWD_COMMAND}`; export r; \
45092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45093 $(NORMAL_TARGET_EXPORTS) \
45094 (cd $(TARGET_SUBDIR)/libgomp && \
45095 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
45097 @endif target-libgomp
45099 .PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
45100 maybe-install-strip-target-libgomp:
45101 @if target-libgomp
45102 maybe-install-strip-target-libgomp: install-strip-target-libgomp
45104 install-strip-target-libgomp: installdirs
45105 @: $(MAKE); $(unstage)
45106 @r=`${PWD_COMMAND}`; export r; \
45107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45108 $(NORMAL_TARGET_EXPORTS) \
45109 (cd $(TARGET_SUBDIR)/libgomp && \
45110 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
45112 @endif target-libgomp
45114 # Other targets (info, dvi, pdf, etc.)
45116 .PHONY: maybe-info-target-libgomp info-target-libgomp
45117 maybe-info-target-libgomp:
45118 @if target-libgomp
45119 maybe-info-target-libgomp: info-target-libgomp
45121 info-target-libgomp: \
45122 configure-target-libgomp
45123 @: $(MAKE); $(unstage)
45124 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45125 r=`${PWD_COMMAND}`; export r; \
45126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45127 $(NORMAL_TARGET_EXPORTS) \
45128 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
45129 for flag in $(EXTRA_TARGET_FLAGS); do \
45130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45131 done; \
45132 (cd $(TARGET_SUBDIR)/libgomp && \
45133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45135 "RANLIB=$${RANLIB}" \
45136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45137 info) \
45138 || exit 1
45140 @endif target-libgomp
45142 .PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
45143 maybe-dvi-target-libgomp:
45144 @if target-libgomp
45145 maybe-dvi-target-libgomp: dvi-target-libgomp
45147 dvi-target-libgomp: \
45148 configure-target-libgomp
45149 @: $(MAKE); $(unstage)
45150 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45151 r=`${PWD_COMMAND}`; export r; \
45152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45153 $(NORMAL_TARGET_EXPORTS) \
45154 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
45155 for flag in $(EXTRA_TARGET_FLAGS); do \
45156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45157 done; \
45158 (cd $(TARGET_SUBDIR)/libgomp && \
45159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45161 "RANLIB=$${RANLIB}" \
45162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45163 dvi) \
45164 || exit 1
45166 @endif target-libgomp
45168 .PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
45169 maybe-pdf-target-libgomp:
45170 @if target-libgomp
45171 maybe-pdf-target-libgomp: pdf-target-libgomp
45173 pdf-target-libgomp: \
45174 configure-target-libgomp
45175 @: $(MAKE); $(unstage)
45176 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45177 r=`${PWD_COMMAND}`; export r; \
45178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45179 $(NORMAL_TARGET_EXPORTS) \
45180 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
45181 for flag in $(EXTRA_TARGET_FLAGS); do \
45182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45183 done; \
45184 (cd $(TARGET_SUBDIR)/libgomp && \
45185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45187 "RANLIB=$${RANLIB}" \
45188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45189 pdf) \
45190 || exit 1
45192 @endif target-libgomp
45194 .PHONY: maybe-html-target-libgomp html-target-libgomp
45195 maybe-html-target-libgomp:
45196 @if target-libgomp
45197 maybe-html-target-libgomp: html-target-libgomp
45199 html-target-libgomp: \
45200 configure-target-libgomp
45201 @: $(MAKE); $(unstage)
45202 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45203 r=`${PWD_COMMAND}`; export r; \
45204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45205 $(NORMAL_TARGET_EXPORTS) \
45206 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
45207 for flag in $(EXTRA_TARGET_FLAGS); do \
45208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45209 done; \
45210 (cd $(TARGET_SUBDIR)/libgomp && \
45211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45213 "RANLIB=$${RANLIB}" \
45214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45215 html) \
45216 || exit 1
45218 @endif target-libgomp
45220 .PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
45221 maybe-TAGS-target-libgomp:
45222 @if target-libgomp
45223 maybe-TAGS-target-libgomp: TAGS-target-libgomp
45225 TAGS-target-libgomp: \
45226 configure-target-libgomp
45227 @: $(MAKE); $(unstage)
45228 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45229 r=`${PWD_COMMAND}`; export r; \
45230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45231 $(NORMAL_TARGET_EXPORTS) \
45232 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
45233 for flag in $(EXTRA_TARGET_FLAGS); do \
45234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45235 done; \
45236 (cd $(TARGET_SUBDIR)/libgomp && \
45237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45239 "RANLIB=$${RANLIB}" \
45240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45241 TAGS) \
45242 || exit 1
45244 @endif target-libgomp
45246 .PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
45247 maybe-install-info-target-libgomp:
45248 @if target-libgomp
45249 maybe-install-info-target-libgomp: install-info-target-libgomp
45251 install-info-target-libgomp: \
45252 configure-target-libgomp \
45253 info-target-libgomp
45254 @: $(MAKE); $(unstage)
45255 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45256 r=`${PWD_COMMAND}`; export r; \
45257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45258 $(NORMAL_TARGET_EXPORTS) \
45259 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
45260 for flag in $(EXTRA_TARGET_FLAGS); do \
45261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45262 done; \
45263 (cd $(TARGET_SUBDIR)/libgomp && \
45264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45266 "RANLIB=$${RANLIB}" \
45267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45268 install-info) \
45269 || exit 1
45271 @endif target-libgomp
45273 .PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
45274 maybe-install-pdf-target-libgomp:
45275 @if target-libgomp
45276 maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
45278 install-pdf-target-libgomp: \
45279 configure-target-libgomp \
45280 pdf-target-libgomp
45281 @: $(MAKE); $(unstage)
45282 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45283 r=`${PWD_COMMAND}`; export r; \
45284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45285 $(NORMAL_TARGET_EXPORTS) \
45286 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
45287 for flag in $(EXTRA_TARGET_FLAGS); do \
45288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45289 done; \
45290 (cd $(TARGET_SUBDIR)/libgomp && \
45291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45293 "RANLIB=$${RANLIB}" \
45294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45295 install-pdf) \
45296 || exit 1
45298 @endif target-libgomp
45300 .PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
45301 maybe-install-html-target-libgomp:
45302 @if target-libgomp
45303 maybe-install-html-target-libgomp: install-html-target-libgomp
45305 install-html-target-libgomp: \
45306 configure-target-libgomp \
45307 html-target-libgomp
45308 @: $(MAKE); $(unstage)
45309 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45310 r=`${PWD_COMMAND}`; export r; \
45311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45312 $(NORMAL_TARGET_EXPORTS) \
45313 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
45314 for flag in $(EXTRA_TARGET_FLAGS); do \
45315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45316 done; \
45317 (cd $(TARGET_SUBDIR)/libgomp && \
45318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45320 "RANLIB=$${RANLIB}" \
45321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45322 install-html) \
45323 || exit 1
45325 @endif target-libgomp
45327 .PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
45328 maybe-installcheck-target-libgomp:
45329 @if target-libgomp
45330 maybe-installcheck-target-libgomp: installcheck-target-libgomp
45332 installcheck-target-libgomp: \
45333 configure-target-libgomp
45334 @: $(MAKE); $(unstage)
45335 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45336 r=`${PWD_COMMAND}`; export r; \
45337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45338 $(NORMAL_TARGET_EXPORTS) \
45339 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
45340 for flag in $(EXTRA_TARGET_FLAGS); do \
45341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45342 done; \
45343 (cd $(TARGET_SUBDIR)/libgomp && \
45344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45346 "RANLIB=$${RANLIB}" \
45347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45348 installcheck) \
45349 || exit 1
45351 @endif target-libgomp
45353 .PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
45354 maybe-mostlyclean-target-libgomp:
45355 @if target-libgomp
45356 maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
45358 mostlyclean-target-libgomp:
45359 @: $(MAKE); $(unstage)
45360 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45361 r=`${PWD_COMMAND}`; export r; \
45362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45363 $(NORMAL_TARGET_EXPORTS) \
45364 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
45365 for flag in $(EXTRA_TARGET_FLAGS); do \
45366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45367 done; \
45368 (cd $(TARGET_SUBDIR)/libgomp && \
45369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45371 "RANLIB=$${RANLIB}" \
45372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45373 mostlyclean) \
45374 || exit 1
45376 @endif target-libgomp
45378 .PHONY: maybe-clean-target-libgomp clean-target-libgomp
45379 maybe-clean-target-libgomp:
45380 @if target-libgomp
45381 maybe-clean-target-libgomp: clean-target-libgomp
45383 clean-target-libgomp:
45384 @: $(MAKE); $(unstage)
45385 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45386 r=`${PWD_COMMAND}`; export r; \
45387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45388 $(NORMAL_TARGET_EXPORTS) \
45389 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
45390 for flag in $(EXTRA_TARGET_FLAGS); do \
45391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45392 done; \
45393 (cd $(TARGET_SUBDIR)/libgomp && \
45394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45396 "RANLIB=$${RANLIB}" \
45397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45398 clean) \
45399 || exit 1
45401 @endif target-libgomp
45403 .PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
45404 maybe-distclean-target-libgomp:
45405 @if target-libgomp
45406 maybe-distclean-target-libgomp: distclean-target-libgomp
45408 distclean-target-libgomp:
45409 @: $(MAKE); $(unstage)
45410 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45411 r=`${PWD_COMMAND}`; export r; \
45412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45413 $(NORMAL_TARGET_EXPORTS) \
45414 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
45415 for flag in $(EXTRA_TARGET_FLAGS); do \
45416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45417 done; \
45418 (cd $(TARGET_SUBDIR)/libgomp && \
45419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45421 "RANLIB=$${RANLIB}" \
45422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45423 distclean) \
45424 || exit 1
45426 @endif target-libgomp
45428 .PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
45429 maybe-maintainer-clean-target-libgomp:
45430 @if target-libgomp
45431 maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
45433 maintainer-clean-target-libgomp:
45434 @: $(MAKE); $(unstage)
45435 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45436 r=`${PWD_COMMAND}`; export r; \
45437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45438 $(NORMAL_TARGET_EXPORTS) \
45439 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
45440 for flag in $(EXTRA_TARGET_FLAGS); do \
45441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45442 done; \
45443 (cd $(TARGET_SUBDIR)/libgomp && \
45444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45446 "RANLIB=$${RANLIB}" \
45447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45448 maintainer-clean) \
45449 || exit 1
45451 @endif target-libgomp
45457 .PHONY: configure-target-libitm maybe-configure-target-libitm
45458 maybe-configure-target-libitm:
45459 @if gcc-bootstrap
45460 configure-target-libitm: stage_current
45461 @endif gcc-bootstrap
45462 @if target-libitm
45463 maybe-configure-target-libitm: configure-target-libitm
45464 configure-target-libitm:
45465 @: $(MAKE); $(unstage)
45466 @r=`${PWD_COMMAND}`; export r; \
45467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45468 echo "Checking multilib configuration for libitm..."; \
45469 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
45470 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libitm/multilib.tmp 2> /dev/null ; \
45471 if test -r $(TARGET_SUBDIR)/libitm/multilib.out; then \
45472 if cmp -s $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; then \
45473 rm -f $(TARGET_SUBDIR)/libitm/multilib.tmp; \
45474 else \
45475 rm -f $(TARGET_SUBDIR)/libitm/Makefile; \
45476 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
45477 fi; \
45478 else \
45479 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
45480 fi; \
45481 test ! -f $(TARGET_SUBDIR)/libitm/Makefile || exit 0; \
45482 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
45483 $(NORMAL_TARGET_EXPORTS) \
45484 echo Configuring in $(TARGET_SUBDIR)/libitm; \
45486 this_target="${target_alias}"; \
45488 cd "$(TARGET_SUBDIR)/libitm" || exit 1; \
45489 case $(srcdir) in \
45490 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45491 *) topdir=`echo $(TARGET_SUBDIR)/libitm/ | \
45492 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45493 esac; \
45494 module_srcdir=libitm; \
45495 rm -f no-such-file || : ; \
45496 CONFIG_SITE=no-such-file $(SHELL) \
45497 $$s/$$module_srcdir/configure \
45498 --srcdir=$${topdir}/$$module_srcdir \
45499 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45500 --target=$${this_target} \
45501 || exit 1
45502 @endif target-libitm
45508 .PHONY: all-target-libitm maybe-all-target-libitm
45509 maybe-all-target-libitm:
45510 @if gcc-bootstrap
45511 all-target-libitm: stage_current
45512 @endif gcc-bootstrap
45513 @if target-libitm
45514 TARGET-target-libitm=all
45515 maybe-all-target-libitm: all-target-libitm
45516 all-target-libitm: configure-target-libitm
45517 @: $(MAKE); $(unstage)
45518 @r=`${PWD_COMMAND}`; export r; \
45519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45520 $(NORMAL_TARGET_EXPORTS) \
45521 (cd $(TARGET_SUBDIR)/libitm && \
45522 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45523 $(TARGET-target-libitm))
45524 @endif target-libitm
45530 .PHONY: check-target-libitm maybe-check-target-libitm
45531 maybe-check-target-libitm:
45532 @if target-libitm
45533 maybe-check-target-libitm: check-target-libitm
45535 check-target-libitm:
45536 @: $(MAKE); $(unstage)
45537 @r=`${PWD_COMMAND}`; export r; \
45538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45539 $(NORMAL_TARGET_EXPORTS) \
45540 (cd $(TARGET_SUBDIR)/libitm && \
45541 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
45543 @endif target-libitm
45545 .PHONY: install-target-libitm maybe-install-target-libitm
45546 maybe-install-target-libitm:
45547 @if target-libitm
45548 maybe-install-target-libitm: install-target-libitm
45550 install-target-libitm: installdirs
45551 @: $(MAKE); $(unstage)
45552 @r=`${PWD_COMMAND}`; export r; \
45553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45554 $(NORMAL_TARGET_EXPORTS) \
45555 (cd $(TARGET_SUBDIR)/libitm && \
45556 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
45558 @endif target-libitm
45560 .PHONY: install-strip-target-libitm maybe-install-strip-target-libitm
45561 maybe-install-strip-target-libitm:
45562 @if target-libitm
45563 maybe-install-strip-target-libitm: install-strip-target-libitm
45565 install-strip-target-libitm: installdirs
45566 @: $(MAKE); $(unstage)
45567 @r=`${PWD_COMMAND}`; export r; \
45568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45569 $(NORMAL_TARGET_EXPORTS) \
45570 (cd $(TARGET_SUBDIR)/libitm && \
45571 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
45573 @endif target-libitm
45575 # Other targets (info, dvi, pdf, etc.)
45577 .PHONY: maybe-info-target-libitm info-target-libitm
45578 maybe-info-target-libitm:
45579 @if target-libitm
45580 maybe-info-target-libitm: info-target-libitm
45582 info-target-libitm: \
45583 configure-target-libitm
45584 @: $(MAKE); $(unstage)
45585 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45586 r=`${PWD_COMMAND}`; export r; \
45587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45588 $(NORMAL_TARGET_EXPORTS) \
45589 echo "Doing info in $(TARGET_SUBDIR)/libitm" ; \
45590 for flag in $(EXTRA_TARGET_FLAGS); do \
45591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45592 done; \
45593 (cd $(TARGET_SUBDIR)/libitm && \
45594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45596 "RANLIB=$${RANLIB}" \
45597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45598 info) \
45599 || exit 1
45601 @endif target-libitm
45603 .PHONY: maybe-dvi-target-libitm dvi-target-libitm
45604 maybe-dvi-target-libitm:
45605 @if target-libitm
45606 maybe-dvi-target-libitm: dvi-target-libitm
45608 dvi-target-libitm: \
45609 configure-target-libitm
45610 @: $(MAKE); $(unstage)
45611 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45612 r=`${PWD_COMMAND}`; export r; \
45613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45614 $(NORMAL_TARGET_EXPORTS) \
45615 echo "Doing dvi in $(TARGET_SUBDIR)/libitm" ; \
45616 for flag in $(EXTRA_TARGET_FLAGS); do \
45617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45618 done; \
45619 (cd $(TARGET_SUBDIR)/libitm && \
45620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45622 "RANLIB=$${RANLIB}" \
45623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45624 dvi) \
45625 || exit 1
45627 @endif target-libitm
45629 .PHONY: maybe-pdf-target-libitm pdf-target-libitm
45630 maybe-pdf-target-libitm:
45631 @if target-libitm
45632 maybe-pdf-target-libitm: pdf-target-libitm
45634 pdf-target-libitm: \
45635 configure-target-libitm
45636 @: $(MAKE); $(unstage)
45637 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45638 r=`${PWD_COMMAND}`; export r; \
45639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45640 $(NORMAL_TARGET_EXPORTS) \
45641 echo "Doing pdf in $(TARGET_SUBDIR)/libitm" ; \
45642 for flag in $(EXTRA_TARGET_FLAGS); do \
45643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45644 done; \
45645 (cd $(TARGET_SUBDIR)/libitm && \
45646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45648 "RANLIB=$${RANLIB}" \
45649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45650 pdf) \
45651 || exit 1
45653 @endif target-libitm
45655 .PHONY: maybe-html-target-libitm html-target-libitm
45656 maybe-html-target-libitm:
45657 @if target-libitm
45658 maybe-html-target-libitm: html-target-libitm
45660 html-target-libitm: \
45661 configure-target-libitm
45662 @: $(MAKE); $(unstage)
45663 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45664 r=`${PWD_COMMAND}`; export r; \
45665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45666 $(NORMAL_TARGET_EXPORTS) \
45667 echo "Doing html in $(TARGET_SUBDIR)/libitm" ; \
45668 for flag in $(EXTRA_TARGET_FLAGS); do \
45669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45670 done; \
45671 (cd $(TARGET_SUBDIR)/libitm && \
45672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45674 "RANLIB=$${RANLIB}" \
45675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45676 html) \
45677 || exit 1
45679 @endif target-libitm
45681 .PHONY: maybe-TAGS-target-libitm TAGS-target-libitm
45682 maybe-TAGS-target-libitm:
45683 @if target-libitm
45684 maybe-TAGS-target-libitm: TAGS-target-libitm
45686 TAGS-target-libitm: \
45687 configure-target-libitm
45688 @: $(MAKE); $(unstage)
45689 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45690 r=`${PWD_COMMAND}`; export r; \
45691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45692 $(NORMAL_TARGET_EXPORTS) \
45693 echo "Doing TAGS in $(TARGET_SUBDIR)/libitm" ; \
45694 for flag in $(EXTRA_TARGET_FLAGS); do \
45695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45696 done; \
45697 (cd $(TARGET_SUBDIR)/libitm && \
45698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45700 "RANLIB=$${RANLIB}" \
45701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45702 TAGS) \
45703 || exit 1
45705 @endif target-libitm
45707 .PHONY: maybe-install-info-target-libitm install-info-target-libitm
45708 maybe-install-info-target-libitm:
45709 @if target-libitm
45710 maybe-install-info-target-libitm: install-info-target-libitm
45712 install-info-target-libitm: \
45713 configure-target-libitm \
45714 info-target-libitm
45715 @: $(MAKE); $(unstage)
45716 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45717 r=`${PWD_COMMAND}`; export r; \
45718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45719 $(NORMAL_TARGET_EXPORTS) \
45720 echo "Doing install-info in $(TARGET_SUBDIR)/libitm" ; \
45721 for flag in $(EXTRA_TARGET_FLAGS); do \
45722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45723 done; \
45724 (cd $(TARGET_SUBDIR)/libitm && \
45725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45727 "RANLIB=$${RANLIB}" \
45728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45729 install-info) \
45730 || exit 1
45732 @endif target-libitm
45734 .PHONY: maybe-install-pdf-target-libitm install-pdf-target-libitm
45735 maybe-install-pdf-target-libitm:
45736 @if target-libitm
45737 maybe-install-pdf-target-libitm: install-pdf-target-libitm
45739 install-pdf-target-libitm: \
45740 configure-target-libitm \
45741 pdf-target-libitm
45742 @: $(MAKE); $(unstage)
45743 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45744 r=`${PWD_COMMAND}`; export r; \
45745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45746 $(NORMAL_TARGET_EXPORTS) \
45747 echo "Doing install-pdf in $(TARGET_SUBDIR)/libitm" ; \
45748 for flag in $(EXTRA_TARGET_FLAGS); do \
45749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45750 done; \
45751 (cd $(TARGET_SUBDIR)/libitm && \
45752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45754 "RANLIB=$${RANLIB}" \
45755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45756 install-pdf) \
45757 || exit 1
45759 @endif target-libitm
45761 .PHONY: maybe-install-html-target-libitm install-html-target-libitm
45762 maybe-install-html-target-libitm:
45763 @if target-libitm
45764 maybe-install-html-target-libitm: install-html-target-libitm
45766 install-html-target-libitm: \
45767 configure-target-libitm \
45768 html-target-libitm
45769 @: $(MAKE); $(unstage)
45770 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45771 r=`${PWD_COMMAND}`; export r; \
45772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45773 $(NORMAL_TARGET_EXPORTS) \
45774 echo "Doing install-html in $(TARGET_SUBDIR)/libitm" ; \
45775 for flag in $(EXTRA_TARGET_FLAGS); do \
45776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45777 done; \
45778 (cd $(TARGET_SUBDIR)/libitm && \
45779 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45780 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45781 "RANLIB=$${RANLIB}" \
45782 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45783 install-html) \
45784 || exit 1
45786 @endif target-libitm
45788 .PHONY: maybe-installcheck-target-libitm installcheck-target-libitm
45789 maybe-installcheck-target-libitm:
45790 @if target-libitm
45791 maybe-installcheck-target-libitm: installcheck-target-libitm
45793 installcheck-target-libitm: \
45794 configure-target-libitm
45795 @: $(MAKE); $(unstage)
45796 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45797 r=`${PWD_COMMAND}`; export r; \
45798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45799 $(NORMAL_TARGET_EXPORTS) \
45800 echo "Doing installcheck in $(TARGET_SUBDIR)/libitm" ; \
45801 for flag in $(EXTRA_TARGET_FLAGS); do \
45802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45803 done; \
45804 (cd $(TARGET_SUBDIR)/libitm && \
45805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45807 "RANLIB=$${RANLIB}" \
45808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45809 installcheck) \
45810 || exit 1
45812 @endif target-libitm
45814 .PHONY: maybe-mostlyclean-target-libitm mostlyclean-target-libitm
45815 maybe-mostlyclean-target-libitm:
45816 @if target-libitm
45817 maybe-mostlyclean-target-libitm: mostlyclean-target-libitm
45819 mostlyclean-target-libitm:
45820 @: $(MAKE); $(unstage)
45821 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45822 r=`${PWD_COMMAND}`; export r; \
45823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45824 $(NORMAL_TARGET_EXPORTS) \
45825 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libitm" ; \
45826 for flag in $(EXTRA_TARGET_FLAGS); do \
45827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45828 done; \
45829 (cd $(TARGET_SUBDIR)/libitm && \
45830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45832 "RANLIB=$${RANLIB}" \
45833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45834 mostlyclean) \
45835 || exit 1
45837 @endif target-libitm
45839 .PHONY: maybe-clean-target-libitm clean-target-libitm
45840 maybe-clean-target-libitm:
45841 @if target-libitm
45842 maybe-clean-target-libitm: clean-target-libitm
45844 clean-target-libitm:
45845 @: $(MAKE); $(unstage)
45846 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45847 r=`${PWD_COMMAND}`; export r; \
45848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45849 $(NORMAL_TARGET_EXPORTS) \
45850 echo "Doing clean in $(TARGET_SUBDIR)/libitm" ; \
45851 for flag in $(EXTRA_TARGET_FLAGS); do \
45852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45853 done; \
45854 (cd $(TARGET_SUBDIR)/libitm && \
45855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45857 "RANLIB=$${RANLIB}" \
45858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45859 clean) \
45860 || exit 1
45862 @endif target-libitm
45864 .PHONY: maybe-distclean-target-libitm distclean-target-libitm
45865 maybe-distclean-target-libitm:
45866 @if target-libitm
45867 maybe-distclean-target-libitm: distclean-target-libitm
45869 distclean-target-libitm:
45870 @: $(MAKE); $(unstage)
45871 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45872 r=`${PWD_COMMAND}`; export r; \
45873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45874 $(NORMAL_TARGET_EXPORTS) \
45875 echo "Doing distclean in $(TARGET_SUBDIR)/libitm" ; \
45876 for flag in $(EXTRA_TARGET_FLAGS); do \
45877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45878 done; \
45879 (cd $(TARGET_SUBDIR)/libitm && \
45880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45882 "RANLIB=$${RANLIB}" \
45883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45884 distclean) \
45885 || exit 1
45887 @endif target-libitm
45889 .PHONY: maybe-maintainer-clean-target-libitm maintainer-clean-target-libitm
45890 maybe-maintainer-clean-target-libitm:
45891 @if target-libitm
45892 maybe-maintainer-clean-target-libitm: maintainer-clean-target-libitm
45894 maintainer-clean-target-libitm:
45895 @: $(MAKE); $(unstage)
45896 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45897 r=`${PWD_COMMAND}`; export r; \
45898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45899 $(NORMAL_TARGET_EXPORTS) \
45900 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libitm" ; \
45901 for flag in $(EXTRA_TARGET_FLAGS); do \
45902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45903 done; \
45904 (cd $(TARGET_SUBDIR)/libitm && \
45905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45907 "RANLIB=$${RANLIB}" \
45908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45909 maintainer-clean) \
45910 || exit 1
45912 @endif target-libitm
45918 .PHONY: configure-target-libatomic maybe-configure-target-libatomic
45919 maybe-configure-target-libatomic:
45920 @if gcc-bootstrap
45921 configure-target-libatomic: stage_current
45922 @endif gcc-bootstrap
45923 @if target-libatomic
45924 maybe-configure-target-libatomic: configure-target-libatomic
45925 configure-target-libatomic:
45926 @: $(MAKE); $(unstage)
45927 @r=`${PWD_COMMAND}`; export r; \
45928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45929 echo "Checking multilib configuration for libatomic..."; \
45930 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
45931 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null ; \
45932 if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
45933 if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
45934 rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
45935 else \
45936 rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
45937 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
45938 fi; \
45939 else \
45940 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
45941 fi; \
45942 test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
45943 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
45944 $(NORMAL_TARGET_EXPORTS) \
45945 echo Configuring in $(TARGET_SUBDIR)/libatomic; \
45947 this_target="${target_alias}"; \
45949 cd "$(TARGET_SUBDIR)/libatomic" || exit 1; \
45950 case $(srcdir) in \
45951 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45952 *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
45953 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45954 esac; \
45955 module_srcdir=libatomic; \
45956 rm -f no-such-file || : ; \
45957 CONFIG_SITE=no-such-file $(SHELL) \
45958 $$s/$$module_srcdir/configure \
45959 --srcdir=$${topdir}/$$module_srcdir \
45960 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45961 --target=$${this_target} \
45962 || exit 1
45963 @endif target-libatomic
45969 .PHONY: all-target-libatomic maybe-all-target-libatomic
45970 maybe-all-target-libatomic:
45971 @if gcc-bootstrap
45972 all-target-libatomic: stage_current
45973 @endif gcc-bootstrap
45974 @if target-libatomic
45975 TARGET-target-libatomic=all
45976 maybe-all-target-libatomic: all-target-libatomic
45977 all-target-libatomic: configure-target-libatomic
45978 @: $(MAKE); $(unstage)
45979 @r=`${PWD_COMMAND}`; export r; \
45980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45981 $(NORMAL_TARGET_EXPORTS) \
45982 (cd $(TARGET_SUBDIR)/libatomic && \
45983 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45984 $(TARGET-target-libatomic))
45985 @endif target-libatomic
45991 .PHONY: check-target-libatomic maybe-check-target-libatomic
45992 maybe-check-target-libatomic:
45993 @if target-libatomic
45994 maybe-check-target-libatomic: check-target-libatomic
45996 check-target-libatomic:
45997 @: $(MAKE); $(unstage)
45998 @r=`${PWD_COMMAND}`; export r; \
45999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46000 $(NORMAL_TARGET_EXPORTS) \
46001 (cd $(TARGET_SUBDIR)/libatomic && \
46002 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
46004 @endif target-libatomic
46006 .PHONY: install-target-libatomic maybe-install-target-libatomic
46007 maybe-install-target-libatomic:
46008 @if target-libatomic
46009 maybe-install-target-libatomic: install-target-libatomic
46011 install-target-libatomic: installdirs
46012 @: $(MAKE); $(unstage)
46013 @r=`${PWD_COMMAND}`; export r; \
46014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46015 $(NORMAL_TARGET_EXPORTS) \
46016 (cd $(TARGET_SUBDIR)/libatomic && \
46017 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
46019 @endif target-libatomic
46021 .PHONY: install-strip-target-libatomic maybe-install-strip-target-libatomic
46022 maybe-install-strip-target-libatomic:
46023 @if target-libatomic
46024 maybe-install-strip-target-libatomic: install-strip-target-libatomic
46026 install-strip-target-libatomic: installdirs
46027 @: $(MAKE); $(unstage)
46028 @r=`${PWD_COMMAND}`; export r; \
46029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46030 $(NORMAL_TARGET_EXPORTS) \
46031 (cd $(TARGET_SUBDIR)/libatomic && \
46032 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
46034 @endif target-libatomic
46036 # Other targets (info, dvi, pdf, etc.)
46038 .PHONY: maybe-info-target-libatomic info-target-libatomic
46039 maybe-info-target-libatomic:
46040 @if target-libatomic
46041 maybe-info-target-libatomic: info-target-libatomic
46043 info-target-libatomic: \
46044 configure-target-libatomic
46045 @: $(MAKE); $(unstage)
46046 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
46047 r=`${PWD_COMMAND}`; export r; \
46048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46049 $(NORMAL_TARGET_EXPORTS) \
46050 echo "Doing info in $(TARGET_SUBDIR)/libatomic" ; \
46051 for flag in $(EXTRA_TARGET_FLAGS); do \
46052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46053 done; \
46054 (cd $(TARGET_SUBDIR)/libatomic && \
46055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46057 "RANLIB=$${RANLIB}" \
46058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46059 info) \
46060 || exit 1
46062 @endif target-libatomic
46064 .PHONY: maybe-dvi-target-libatomic dvi-target-libatomic
46065 maybe-dvi-target-libatomic:
46066 @if target-libatomic
46067 maybe-dvi-target-libatomic: dvi-target-libatomic
46069 dvi-target-libatomic: \
46070 configure-target-libatomic
46071 @: $(MAKE); $(unstage)
46072 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
46073 r=`${PWD_COMMAND}`; export r; \
46074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46075 $(NORMAL_TARGET_EXPORTS) \
46076 echo "Doing dvi in $(TARGET_SUBDIR)/libatomic" ; \
46077 for flag in $(EXTRA_TARGET_FLAGS); do \
46078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46079 done; \
46080 (cd $(TARGET_SUBDIR)/libatomic && \
46081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46083 "RANLIB=$${RANLIB}" \
46084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46085 dvi) \
46086 || exit 1
46088 @endif target-libatomic
46090 .PHONY: maybe-pdf-target-libatomic pdf-target-libatomic
46091 maybe-pdf-target-libatomic:
46092 @if target-libatomic
46093 maybe-pdf-target-libatomic: pdf-target-libatomic
46095 pdf-target-libatomic: \
46096 configure-target-libatomic
46097 @: $(MAKE); $(unstage)
46098 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
46099 r=`${PWD_COMMAND}`; export r; \
46100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46101 $(NORMAL_TARGET_EXPORTS) \
46102 echo "Doing pdf in $(TARGET_SUBDIR)/libatomic" ; \
46103 for flag in $(EXTRA_TARGET_FLAGS); do \
46104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46105 done; \
46106 (cd $(TARGET_SUBDIR)/libatomic && \
46107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46109 "RANLIB=$${RANLIB}" \
46110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46111 pdf) \
46112 || exit 1
46114 @endif target-libatomic
46116 .PHONY: maybe-html-target-libatomic html-target-libatomic
46117 maybe-html-target-libatomic:
46118 @if target-libatomic
46119 maybe-html-target-libatomic: html-target-libatomic
46121 html-target-libatomic: \
46122 configure-target-libatomic
46123 @: $(MAKE); $(unstage)
46124 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
46125 r=`${PWD_COMMAND}`; export r; \
46126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46127 $(NORMAL_TARGET_EXPORTS) \
46128 echo "Doing html in $(TARGET_SUBDIR)/libatomic" ; \
46129 for flag in $(EXTRA_TARGET_FLAGS); do \
46130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46131 done; \
46132 (cd $(TARGET_SUBDIR)/libatomic && \
46133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46135 "RANLIB=$${RANLIB}" \
46136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46137 html) \
46138 || exit 1
46140 @endif target-libatomic
46142 .PHONY: maybe-TAGS-target-libatomic TAGS-target-libatomic
46143 maybe-TAGS-target-libatomic:
46144 @if target-libatomic
46145 maybe-TAGS-target-libatomic: TAGS-target-libatomic
46147 TAGS-target-libatomic: \
46148 configure-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 TAGS 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 TAGS) \
46164 || exit 1
46166 @endif target-libatomic
46168 .PHONY: maybe-install-info-target-libatomic install-info-target-libatomic
46169 maybe-install-info-target-libatomic:
46170 @if target-libatomic
46171 maybe-install-info-target-libatomic: install-info-target-libatomic
46173 install-info-target-libatomic: \
46174 configure-target-libatomic \
46175 info-target-libatomic
46176 @: $(MAKE); $(unstage)
46177 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
46178 r=`${PWD_COMMAND}`; export r; \
46179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46180 $(NORMAL_TARGET_EXPORTS) \
46181 echo "Doing install-info in $(TARGET_SUBDIR)/libatomic" ; \
46182 for flag in $(EXTRA_TARGET_FLAGS); do \
46183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46184 done; \
46185 (cd $(TARGET_SUBDIR)/libatomic && \
46186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46188 "RANLIB=$${RANLIB}" \
46189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46190 install-info) \
46191 || exit 1
46193 @endif target-libatomic
46195 .PHONY: maybe-install-pdf-target-libatomic install-pdf-target-libatomic
46196 maybe-install-pdf-target-libatomic:
46197 @if target-libatomic
46198 maybe-install-pdf-target-libatomic: install-pdf-target-libatomic
46200 install-pdf-target-libatomic: \
46201 configure-target-libatomic \
46202 pdf-target-libatomic
46203 @: $(MAKE); $(unstage)
46204 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
46205 r=`${PWD_COMMAND}`; export r; \
46206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46207 $(NORMAL_TARGET_EXPORTS) \
46208 echo "Doing install-pdf in $(TARGET_SUBDIR)/libatomic" ; \
46209 for flag in $(EXTRA_TARGET_FLAGS); do \
46210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46211 done; \
46212 (cd $(TARGET_SUBDIR)/libatomic && \
46213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46215 "RANLIB=$${RANLIB}" \
46216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46217 install-pdf) \
46218 || exit 1
46220 @endif target-libatomic
46222 .PHONY: maybe-install-html-target-libatomic install-html-target-libatomic
46223 maybe-install-html-target-libatomic:
46224 @if target-libatomic
46225 maybe-install-html-target-libatomic: install-html-target-libatomic
46227 install-html-target-libatomic: \
46228 configure-target-libatomic \
46229 html-target-libatomic
46230 @: $(MAKE); $(unstage)
46231 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
46232 r=`${PWD_COMMAND}`; export r; \
46233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46234 $(NORMAL_TARGET_EXPORTS) \
46235 echo "Doing install-html in $(TARGET_SUBDIR)/libatomic" ; \
46236 for flag in $(EXTRA_TARGET_FLAGS); do \
46237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46238 done; \
46239 (cd $(TARGET_SUBDIR)/libatomic && \
46240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46242 "RANLIB=$${RANLIB}" \
46243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46244 install-html) \
46245 || exit 1
46247 @endif target-libatomic
46249 .PHONY: maybe-installcheck-target-libatomic installcheck-target-libatomic
46250 maybe-installcheck-target-libatomic:
46251 @if target-libatomic
46252 maybe-installcheck-target-libatomic: installcheck-target-libatomic
46254 installcheck-target-libatomic: \
46255 configure-target-libatomic
46256 @: $(MAKE); $(unstage)
46257 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
46258 r=`${PWD_COMMAND}`; export r; \
46259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46260 $(NORMAL_TARGET_EXPORTS) \
46261 echo "Doing installcheck in $(TARGET_SUBDIR)/libatomic" ; \
46262 for flag in $(EXTRA_TARGET_FLAGS); do \
46263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46264 done; \
46265 (cd $(TARGET_SUBDIR)/libatomic && \
46266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46268 "RANLIB=$${RANLIB}" \
46269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46270 installcheck) \
46271 || exit 1
46273 @endif target-libatomic
46275 .PHONY: maybe-mostlyclean-target-libatomic mostlyclean-target-libatomic
46276 maybe-mostlyclean-target-libatomic:
46277 @if target-libatomic
46278 maybe-mostlyclean-target-libatomic: mostlyclean-target-libatomic
46280 mostlyclean-target-libatomic:
46281 @: $(MAKE); $(unstage)
46282 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
46283 r=`${PWD_COMMAND}`; export r; \
46284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46285 $(NORMAL_TARGET_EXPORTS) \
46286 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libatomic" ; \
46287 for flag in $(EXTRA_TARGET_FLAGS); do \
46288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46289 done; \
46290 (cd $(TARGET_SUBDIR)/libatomic && \
46291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46293 "RANLIB=$${RANLIB}" \
46294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46295 mostlyclean) \
46296 || exit 1
46298 @endif target-libatomic
46300 .PHONY: maybe-clean-target-libatomic clean-target-libatomic
46301 maybe-clean-target-libatomic:
46302 @if target-libatomic
46303 maybe-clean-target-libatomic: clean-target-libatomic
46305 clean-target-libatomic:
46306 @: $(MAKE); $(unstage)
46307 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
46308 r=`${PWD_COMMAND}`; export r; \
46309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46310 $(NORMAL_TARGET_EXPORTS) \
46311 echo "Doing clean in $(TARGET_SUBDIR)/libatomic" ; \
46312 for flag in $(EXTRA_TARGET_FLAGS); do \
46313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46314 done; \
46315 (cd $(TARGET_SUBDIR)/libatomic && \
46316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46318 "RANLIB=$${RANLIB}" \
46319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46320 clean) \
46321 || exit 1
46323 @endif target-libatomic
46325 .PHONY: maybe-distclean-target-libatomic distclean-target-libatomic
46326 maybe-distclean-target-libatomic:
46327 @if target-libatomic
46328 maybe-distclean-target-libatomic: distclean-target-libatomic
46330 distclean-target-libatomic:
46331 @: $(MAKE); $(unstage)
46332 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
46333 r=`${PWD_COMMAND}`; export r; \
46334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46335 $(NORMAL_TARGET_EXPORTS) \
46336 echo "Doing distclean in $(TARGET_SUBDIR)/libatomic" ; \
46337 for flag in $(EXTRA_TARGET_FLAGS); do \
46338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46339 done; \
46340 (cd $(TARGET_SUBDIR)/libatomic && \
46341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46343 "RANLIB=$${RANLIB}" \
46344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46345 distclean) \
46346 || exit 1
46348 @endif target-libatomic
46350 .PHONY: maybe-maintainer-clean-target-libatomic maintainer-clean-target-libatomic
46351 maybe-maintainer-clean-target-libatomic:
46352 @if target-libatomic
46353 maybe-maintainer-clean-target-libatomic: maintainer-clean-target-libatomic
46355 maintainer-clean-target-libatomic:
46356 @: $(MAKE); $(unstage)
46357 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
46358 r=`${PWD_COMMAND}`; export r; \
46359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46360 $(NORMAL_TARGET_EXPORTS) \
46361 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libatomic" ; \
46362 for flag in $(EXTRA_TARGET_FLAGS); do \
46363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46364 done; \
46365 (cd $(TARGET_SUBDIR)/libatomic && \
46366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46368 "RANLIB=$${RANLIB}" \
46369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46370 maintainer-clean) \
46371 || exit 1
46373 @endif target-libatomic
46377 @if target-libgomp
46378 .PHONY: check-target-libgomp-c++
46379 check-target-libgomp-c++:
46380 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libgomp
46382 @endif target-libgomp
46384 @if target-libitm
46385 .PHONY: check-target-libitm-c++
46386 check-target-libitm-c++:
46387 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libitm
46389 @endif target-libitm
46391 # ----------
46392 # GCC module
46393 # ----------
46395 @if gcc-no-bootstrap
46396 .PHONY: cross
46397 cross: all-build all-gas all-ld
46398 @r=`${PWD_COMMAND}`; export r; \
46399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46400 $(HOST_EXPORTS) \
46401 echo "Building the C and C++ compiler"; \
46402 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
46403 @r=`${PWD_COMMAND}`; export r; \
46404 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
46405 echo "Building runtime libraries"; \
46406 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
46407 @endif gcc-no-bootstrap
46409 @if gcc
46411 .PHONY: check-gcc-c check-c
46412 check-gcc-c:
46413 r=`${PWD_COMMAND}`; export r; \
46414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46415 $(HOST_EXPORTS) \
46416 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
46417 check-c: check-gcc-c
46419 .PHONY: check-gcc-c++ check-c++
46420 check-gcc-c++:
46421 r=`${PWD_COMMAND}`; export r; \
46422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46423 $(HOST_EXPORTS) \
46424 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
46425 check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libitm-c++ check-target-libgomp-c++
46427 .PHONY: check-gcc-fortran check-fortran
46428 check-gcc-fortran:
46429 r=`${PWD_COMMAND}`; export r; \
46430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46431 $(HOST_EXPORTS) \
46432 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
46433 check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
46435 .PHONY: check-gcc-java check-java
46436 check-gcc-java:
46437 r=`${PWD_COMMAND}`; export r; \
46438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46439 $(HOST_EXPORTS) \
46440 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
46441 check-java: check-gcc-java check-target-libjava
46443 .PHONY: check-gcc-ada check-ada
46444 check-gcc-ada:
46445 r=`${PWD_COMMAND}`; export r; \
46446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46447 $(HOST_EXPORTS) \
46448 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
46449 check-ada: check-gcc-ada check-target-libada
46451 .PHONY: check-gcc-objc check-objc
46452 check-gcc-objc:
46453 r=`${PWD_COMMAND}`; export r; \
46454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46455 $(HOST_EXPORTS) \
46456 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
46457 check-objc: check-gcc-objc check-target-libobjc
46459 .PHONY: check-gcc-obj-c++ check-obj-c++
46460 check-gcc-obj-c++:
46461 r=`${PWD_COMMAND}`; export r; \
46462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46463 $(HOST_EXPORTS) \
46464 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
46465 check-obj-c++: check-gcc-obj-c++
46467 .PHONY: check-gcc-go check-go
46468 check-gcc-go:
46469 r=`${PWD_COMMAND}`; export r; \
46470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46471 $(HOST_EXPORTS) \
46472 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
46473 check-go: check-gcc-go check-target-libgo
46476 # The gcc part of install-no-fixedincludes, which relies on an intimate
46477 # knowledge of how a number of gcc internal targets (inter)operate. Delegate.
46478 .PHONY: gcc-install-no-fixedincludes
46479 gcc-install-no-fixedincludes:
46480 @if [ -f ./gcc/Makefile ]; then \
46481 r=`${PWD_COMMAND}`; export r; \
46482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46483 $(HOST_EXPORTS) \
46484 (cd ./gcc \
46485 && $(MAKE) $(GCC_FLAGS_TO_PASS) install-no-fixedincludes); \
46486 else true; fi
46487 @endif gcc
46489 # ---------------------
46490 # GCC bootstrap support
46491 # ---------------------
46493 # We track the current stage (the one in 'gcc') in the stage_current file.
46494 # stage_last instead tracks the stage that was built last. These targets
46495 # are dummy when toplevel bootstrap is not active.
46497 # While making host and target tools, symlinks to the final stage must be
46498 # there, so $(unstage) should be run at various points. To avoid excessive
46499 # recursive invocations of make, we "inline" them using a variable. These
46500 # must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
46501 # to avoid warnings from the GNU Make job server.
46503 unstage = :
46504 stage = :
46505 current_stage = ""
46507 @if gcc-bootstrap
46508 unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
46509 stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
46510 current_stage = "`cat stage_current 2> /dev/null`"
46511 @endif gcc-bootstrap
46513 .PHONY: unstage stage
46514 unstage:
46515 @: $(MAKE); $(unstage)
46516 stage:
46517 @: $(MAKE); $(stage)
46519 # Disable commands for lean bootstrap.
46520 LEAN = false
46522 # We name the build directories for the various stages "stage1-gcc",
46523 # "stage2-gcc","stage3-gcc", etc.
46525 # Since the 'compare' process will fail (on debugging information) if any
46526 # directory names are different, we need to link the gcc directory for
46527 # the previous stage to a constant name ('prev-gcc'), and to make the name of
46528 # the build directories constant as well. For the latter, we use naked names
46529 # like 'gcc', because the scripts in that directory assume it. We use
46530 # mv on platforms where symlinks to directories do not work or are not
46531 # reliable.
46533 # 'touch' doesn't work right on some platforms.
46534 STAMP = echo timestamp >
46536 # We only want to compare .o files, so set this!
46537 objext = .o
46540 .PHONY: stage1-start stage1-end
46542 stage1-start::
46543 @: $(MAKE); $(stage); \
46544 echo stage1 > stage_current ; \
46545 echo stage1 > stage_last; \
46546 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
46547 @if bfd
46548 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
46549 mkdir stage1-bfd; \
46550 mv stage1-bfd bfd
46551 @endif bfd
46552 @if opcodes
46553 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
46554 mkdir stage1-opcodes; \
46555 mv stage1-opcodes opcodes
46556 @endif opcodes
46557 @if binutils
46558 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
46559 mkdir stage1-binutils; \
46560 mv stage1-binutils binutils
46561 @endif binutils
46562 @if fixincludes
46563 @cd $(HOST_SUBDIR); [ -d stage1-fixincludes ] || \
46564 mkdir stage1-fixincludes; \
46565 mv stage1-fixincludes fixincludes
46566 @endif fixincludes
46567 @if gas
46568 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
46569 mkdir stage1-gas; \
46570 mv stage1-gas gas
46571 @endif gas
46572 @if gcc
46573 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
46574 mkdir stage1-gcc; \
46575 mv stage1-gcc gcc
46576 @endif gcc
46577 @if gmp
46578 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
46579 mkdir stage1-gmp; \
46580 mv stage1-gmp gmp
46581 @endif gmp
46582 @if mpfr
46583 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
46584 mkdir stage1-mpfr; \
46585 mv stage1-mpfr mpfr
46586 @endif mpfr
46587 @if mpc
46588 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
46589 mkdir stage1-mpc; \
46590 mv stage1-mpc mpc
46591 @endif mpc
46592 @if isl
46593 @cd $(HOST_SUBDIR); [ -d stage1-isl ] || \
46594 mkdir stage1-isl; \
46595 mv stage1-isl isl
46596 @endif isl
46597 @if cloog
46598 @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
46599 mkdir stage1-cloog; \
46600 mv stage1-cloog cloog
46601 @endif cloog
46602 @if libelf
46603 @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
46604 mkdir stage1-libelf; \
46605 mv stage1-libelf libelf
46606 @endif libelf
46607 @if gold
46608 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
46609 mkdir stage1-gold; \
46610 mv stage1-gold gold
46611 @endif gold
46612 @if intl
46613 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
46614 mkdir stage1-intl; \
46615 mv stage1-intl intl
46616 @endif intl
46617 @if ld
46618 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
46619 mkdir stage1-ld; \
46620 mv stage1-ld ld
46621 @endif ld
46622 @if libbacktrace
46623 @cd $(HOST_SUBDIR); [ -d stage1-libbacktrace ] || \
46624 mkdir stage1-libbacktrace; \
46625 mv stage1-libbacktrace libbacktrace
46626 @endif libbacktrace
46627 @if libcpp
46628 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
46629 mkdir stage1-libcpp; \
46630 mv stage1-libcpp libcpp
46631 @endif libcpp
46632 @if libdecnumber
46633 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
46634 mkdir stage1-libdecnumber; \
46635 mv stage1-libdecnumber libdecnumber
46636 @endif libdecnumber
46637 @if libiberty
46638 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
46639 mkdir stage1-libiberty; \
46640 mv stage1-libiberty libiberty
46641 @endif libiberty
46642 @if libiberty-linker-plugin
46643 @cd $(HOST_SUBDIR); [ -d stage1-libiberty-linker-plugin ] || \
46644 mkdir stage1-libiberty-linker-plugin; \
46645 mv stage1-libiberty-linker-plugin libiberty-linker-plugin
46646 @endif libiberty-linker-plugin
46647 @if zlib
46648 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
46649 mkdir stage1-zlib; \
46650 mv stage1-zlib zlib
46651 @endif zlib
46652 @if lto-plugin
46653 @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
46654 mkdir stage1-lto-plugin; \
46655 mv stage1-lto-plugin lto-plugin
46656 @endif lto-plugin
46657 @[ -d stage1-$(TARGET_SUBDIR) ] || \
46658 mkdir stage1-$(TARGET_SUBDIR); \
46659 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
46661 stage1-end::
46662 @if bfd
46663 @if test -d $(HOST_SUBDIR)/bfd ; then \
46664 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
46666 @endif bfd
46667 @if opcodes
46668 @if test -d $(HOST_SUBDIR)/opcodes ; then \
46669 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
46671 @endif opcodes
46672 @if binutils
46673 @if test -d $(HOST_SUBDIR)/binutils ; then \
46674 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
46676 @endif binutils
46677 @if fixincludes
46678 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
46679 cd $(HOST_SUBDIR); mv fixincludes stage1-fixincludes ; \
46681 @endif fixincludes
46682 @if gas
46683 @if test -d $(HOST_SUBDIR)/gas ; then \
46684 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
46686 @endif gas
46687 @if gcc
46688 @if test -d $(HOST_SUBDIR)/gcc ; then \
46689 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
46691 @endif gcc
46692 @if gmp
46693 @if test -d $(HOST_SUBDIR)/gmp ; then \
46694 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
46696 @endif gmp
46697 @if mpfr
46698 @if test -d $(HOST_SUBDIR)/mpfr ; then \
46699 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
46701 @endif mpfr
46702 @if mpc
46703 @if test -d $(HOST_SUBDIR)/mpc ; then \
46704 cd $(HOST_SUBDIR); mv mpc stage1-mpc ; \
46706 @endif mpc
46707 @if isl
46708 @if test -d $(HOST_SUBDIR)/isl ; then \
46709 cd $(HOST_SUBDIR); mv isl stage1-isl ; \
46711 @endif isl
46712 @if cloog
46713 @if test -d $(HOST_SUBDIR)/cloog ; then \
46714 cd $(HOST_SUBDIR); mv cloog stage1-cloog ; \
46716 @endif cloog
46717 @if libelf
46718 @if test -d $(HOST_SUBDIR)/libelf ; then \
46719 cd $(HOST_SUBDIR); mv libelf stage1-libelf ; \
46721 @endif libelf
46722 @if gold
46723 @if test -d $(HOST_SUBDIR)/gold ; then \
46724 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
46726 @endif gold
46727 @if intl
46728 @if test -d $(HOST_SUBDIR)/intl ; then \
46729 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
46731 @endif intl
46732 @if ld
46733 @if test -d $(HOST_SUBDIR)/ld ; then \
46734 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
46736 @endif ld
46737 @if libbacktrace
46738 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
46739 cd $(HOST_SUBDIR); mv libbacktrace stage1-libbacktrace ; \
46741 @endif libbacktrace
46742 @if libcpp
46743 @if test -d $(HOST_SUBDIR)/libcpp ; then \
46744 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
46746 @endif libcpp
46747 @if libdecnumber
46748 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
46749 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
46751 @endif libdecnumber
46752 @if libiberty
46753 @if test -d $(HOST_SUBDIR)/libiberty ; then \
46754 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
46756 @endif libiberty
46757 @if libiberty-linker-plugin
46758 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin ; then \
46759 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage1-libiberty-linker-plugin ; \
46761 @endif libiberty-linker-plugin
46762 @if zlib
46763 @if test -d $(HOST_SUBDIR)/zlib ; then \
46764 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
46766 @endif zlib
46767 @if lto-plugin
46768 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
46769 cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin ; \
46771 @endif lto-plugin
46772 @if test -d $(TARGET_SUBDIR) ; then \
46773 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
46775 rm -f stage_current
46777 # Bubble a bug fix through all the stages up to stage 1. They are
46778 # remade, but not reconfigured. The next stage (if any) will not be
46779 # reconfigured either.
46780 .PHONY: stage1-bubble
46781 stage1-bubble::
46782 @r=`${PWD_COMMAND}`; export r; \
46783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46784 if test -f stage1-lean ; then \
46785 echo Skipping rebuild of stage1 ; \
46786 else \
46787 $(MAKE) stage1-start; \
46788 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
46791 .PHONY: all-stage1 clean-stage1
46792 do-clean: clean-stage1
46794 # FIXME: Will not need to be conditional when toplevel bootstrap is the
46795 # only possibility, but now it conflicts with no-bootstrap rules
46796 @if gcc-bootstrap
46801 # Rules to wipe a stage and all the following ones, also used for cleanstrap
46803 .PHONY: distclean-stage1
46804 distclean-stage1::
46805 @: $(MAKE); $(stage)
46806 @test "`cat stage_last`" != stage1 || rm -f stage_last
46807 rm -rf stage1-*
46810 @endif gcc-bootstrap
46813 .PHONY: stage2-start stage2-end
46815 stage2-start::
46816 @: $(MAKE); $(stage); \
46817 echo stage2 > stage_current ; \
46818 echo stage2 > stage_last; \
46819 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
46820 @if bfd
46821 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
46822 mkdir stage2-bfd; \
46823 mv stage2-bfd bfd ; \
46824 mv stage1-bfd prev-bfd || test -f stage1-lean
46825 @endif bfd
46826 @if opcodes
46827 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
46828 mkdir stage2-opcodes; \
46829 mv stage2-opcodes opcodes ; \
46830 mv stage1-opcodes prev-opcodes || test -f stage1-lean
46831 @endif opcodes
46832 @if binutils
46833 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
46834 mkdir stage2-binutils; \
46835 mv stage2-binutils binutils ; \
46836 mv stage1-binutils prev-binutils || test -f stage1-lean
46837 @endif binutils
46838 @if fixincludes
46839 @cd $(HOST_SUBDIR); [ -d stage2-fixincludes ] || \
46840 mkdir stage2-fixincludes; \
46841 mv stage2-fixincludes fixincludes ; \
46842 mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
46843 @endif fixincludes
46844 @if gas
46845 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
46846 mkdir stage2-gas; \
46847 mv stage2-gas gas ; \
46848 mv stage1-gas prev-gas || test -f stage1-lean
46849 @endif gas
46850 @if gcc
46851 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
46852 mkdir stage2-gcc; \
46853 mv stage2-gcc gcc ; \
46854 mv stage1-gcc prev-gcc || test -f stage1-lean
46855 @endif gcc
46856 @if gmp
46857 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
46858 mkdir stage2-gmp; \
46859 mv stage2-gmp gmp ; \
46860 mv stage1-gmp prev-gmp || test -f stage1-lean
46861 @endif gmp
46862 @if mpfr
46863 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
46864 mkdir stage2-mpfr; \
46865 mv stage2-mpfr mpfr ; \
46866 mv stage1-mpfr prev-mpfr || test -f stage1-lean
46867 @endif mpfr
46868 @if mpc
46869 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
46870 mkdir stage2-mpc; \
46871 mv stage2-mpc mpc ; \
46872 mv stage1-mpc prev-mpc || test -f stage1-lean
46873 @endif mpc
46874 @if isl
46875 @cd $(HOST_SUBDIR); [ -d stage2-isl ] || \
46876 mkdir stage2-isl; \
46877 mv stage2-isl isl ; \
46878 mv stage1-isl prev-isl || test -f stage1-lean
46879 @endif isl
46880 @if cloog
46881 @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
46882 mkdir stage2-cloog; \
46883 mv stage2-cloog cloog ; \
46884 mv stage1-cloog prev-cloog || test -f stage1-lean
46885 @endif cloog
46886 @if libelf
46887 @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
46888 mkdir stage2-libelf; \
46889 mv stage2-libelf libelf ; \
46890 mv stage1-libelf prev-libelf || test -f stage1-lean
46891 @endif libelf
46892 @if gold
46893 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
46894 mkdir stage2-gold; \
46895 mv stage2-gold gold ; \
46896 mv stage1-gold prev-gold || test -f stage1-lean
46897 @endif gold
46898 @if intl
46899 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
46900 mkdir stage2-intl; \
46901 mv stage2-intl intl ; \
46902 mv stage1-intl prev-intl || test -f stage1-lean
46903 @endif intl
46904 @if ld
46905 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
46906 mkdir stage2-ld; \
46907 mv stage2-ld ld ; \
46908 mv stage1-ld prev-ld || test -f stage1-lean
46909 @endif ld
46910 @if libbacktrace
46911 @cd $(HOST_SUBDIR); [ -d stage2-libbacktrace ] || \
46912 mkdir stage2-libbacktrace; \
46913 mv stage2-libbacktrace libbacktrace ; \
46914 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
46915 @endif libbacktrace
46916 @if libcpp
46917 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
46918 mkdir stage2-libcpp; \
46919 mv stage2-libcpp libcpp ; \
46920 mv stage1-libcpp prev-libcpp || test -f stage1-lean
46921 @endif libcpp
46922 @if libdecnumber
46923 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
46924 mkdir stage2-libdecnumber; \
46925 mv stage2-libdecnumber libdecnumber ; \
46926 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
46927 @endif libdecnumber
46928 @if libiberty
46929 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
46930 mkdir stage2-libiberty; \
46931 mv stage2-libiberty libiberty ; \
46932 mv stage1-libiberty prev-libiberty || test -f stage1-lean
46933 @endif libiberty
46934 @if libiberty-linker-plugin
46935 @cd $(HOST_SUBDIR); [ -d stage2-libiberty-linker-plugin ] || \
46936 mkdir stage2-libiberty-linker-plugin; \
46937 mv stage2-libiberty-linker-plugin libiberty-linker-plugin ; \
46938 mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean
46939 @endif libiberty-linker-plugin
46940 @if zlib
46941 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
46942 mkdir stage2-zlib; \
46943 mv stage2-zlib zlib ; \
46944 mv stage1-zlib prev-zlib || test -f stage1-lean
46945 @endif zlib
46946 @if lto-plugin
46947 @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
46948 mkdir stage2-lto-plugin; \
46949 mv stage2-lto-plugin lto-plugin ; \
46950 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
46951 @endif lto-plugin
46952 @[ -d stage2-$(TARGET_SUBDIR) ] || \
46953 mkdir stage2-$(TARGET_SUBDIR); \
46954 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
46955 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
46957 stage2-end::
46958 @if bfd
46959 @if test -d $(HOST_SUBDIR)/bfd ; then \
46960 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
46961 mv prev-bfd stage1-bfd ; : ; \
46963 @endif bfd
46964 @if opcodes
46965 @if test -d $(HOST_SUBDIR)/opcodes ; then \
46966 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
46967 mv prev-opcodes stage1-opcodes ; : ; \
46969 @endif opcodes
46970 @if binutils
46971 @if test -d $(HOST_SUBDIR)/binutils ; then \
46972 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
46973 mv prev-binutils stage1-binutils ; : ; \
46975 @endif binutils
46976 @if fixincludes
46977 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
46978 cd $(HOST_SUBDIR); mv fixincludes stage2-fixincludes ; \
46979 mv prev-fixincludes stage1-fixincludes ; : ; \
46981 @endif fixincludes
46982 @if gas
46983 @if test -d $(HOST_SUBDIR)/gas ; then \
46984 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
46985 mv prev-gas stage1-gas ; : ; \
46987 @endif gas
46988 @if gcc
46989 @if test -d $(HOST_SUBDIR)/gcc ; then \
46990 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
46991 mv prev-gcc stage1-gcc ; : ; \
46993 @endif gcc
46994 @if gmp
46995 @if test -d $(HOST_SUBDIR)/gmp ; then \
46996 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
46997 mv prev-gmp stage1-gmp ; : ; \
46999 @endif gmp
47000 @if mpfr
47001 @if test -d $(HOST_SUBDIR)/mpfr ; then \
47002 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
47003 mv prev-mpfr stage1-mpfr ; : ; \
47005 @endif mpfr
47006 @if mpc
47007 @if test -d $(HOST_SUBDIR)/mpc ; then \
47008 cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
47009 mv prev-mpc stage1-mpc ; : ; \
47011 @endif mpc
47012 @if isl
47013 @if test -d $(HOST_SUBDIR)/isl ; then \
47014 cd $(HOST_SUBDIR); mv isl stage2-isl ; \
47015 mv prev-isl stage1-isl ; : ; \
47017 @endif isl
47018 @if cloog
47019 @if test -d $(HOST_SUBDIR)/cloog ; then \
47020 cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
47021 mv prev-cloog stage1-cloog ; : ; \
47023 @endif cloog
47024 @if libelf
47025 @if test -d $(HOST_SUBDIR)/libelf ; then \
47026 cd $(HOST_SUBDIR); mv libelf stage2-libelf ; \
47027 mv prev-libelf stage1-libelf ; : ; \
47029 @endif libelf
47030 @if gold
47031 @if test -d $(HOST_SUBDIR)/gold ; then \
47032 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
47033 mv prev-gold stage1-gold ; : ; \
47035 @endif gold
47036 @if intl
47037 @if test -d $(HOST_SUBDIR)/intl ; then \
47038 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
47039 mv prev-intl stage1-intl ; : ; \
47041 @endif intl
47042 @if ld
47043 @if test -d $(HOST_SUBDIR)/ld ; then \
47044 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
47045 mv prev-ld stage1-ld ; : ; \
47047 @endif ld
47048 @if libbacktrace
47049 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
47050 cd $(HOST_SUBDIR); mv libbacktrace stage2-libbacktrace ; \
47051 mv prev-libbacktrace stage1-libbacktrace ; : ; \
47053 @endif libbacktrace
47054 @if libcpp
47055 @if test -d $(HOST_SUBDIR)/libcpp ; then \
47056 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
47057 mv prev-libcpp stage1-libcpp ; : ; \
47059 @endif libcpp
47060 @if libdecnumber
47061 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
47062 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
47063 mv prev-libdecnumber stage1-libdecnumber ; : ; \
47065 @endif libdecnumber
47066 @if libiberty
47067 @if test -d $(HOST_SUBDIR)/libiberty ; then \
47068 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
47069 mv prev-libiberty stage1-libiberty ; : ; \
47071 @endif libiberty
47072 @if libiberty-linker-plugin
47073 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin ; then \
47074 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage2-libiberty-linker-plugin ; \
47075 mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin ; : ; \
47077 @endif libiberty-linker-plugin
47078 @if zlib
47079 @if test -d $(HOST_SUBDIR)/zlib ; then \
47080 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
47081 mv prev-zlib stage1-zlib ; : ; \
47083 @endif zlib
47084 @if lto-plugin
47085 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
47086 cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin ; \
47087 mv prev-lto-plugin stage1-lto-plugin ; : ; \
47089 @endif lto-plugin
47090 @if test -d $(TARGET_SUBDIR) ; then \
47091 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
47092 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
47094 rm -f stage_current
47096 # Bubble a bug fix through all the stages up to stage 2. They are
47097 # remade, but not reconfigured. The next stage (if any) will not be
47098 # reconfigured either.
47099 .PHONY: stage2-bubble
47100 stage2-bubble:: stage1-bubble
47101 @r=`${PWD_COMMAND}`; export r; \
47102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47103 if test -f stage2-lean || test -f stage1-lean ; then \
47104 echo Skipping rebuild of stage2 ; \
47105 else \
47106 $(MAKE) stage2-start; \
47107 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
47110 .PHONY: all-stage2 clean-stage2
47111 do-clean: clean-stage2
47113 # FIXME: Will not need to be conditional when toplevel bootstrap is the
47114 # only possibility, but now it conflicts with no-bootstrap rules
47115 @if gcc-bootstrap
47119 .PHONY: bootstrap2 bootstrap2-lean
47120 bootstrap2:
47121 echo stage2 > stage_final
47122 @r=`${PWD_COMMAND}`; export r; \
47123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47124 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
47125 @: $(MAKE); $(unstage)
47126 @r=`${PWD_COMMAND}`; export r; \
47127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47128 TFLAGS="$(STAGE2_TFLAGS)"; \
47129 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
47131 bootstrap2-lean:
47132 echo stage2 > stage_final
47133 @r=`${PWD_COMMAND}`; export r; \
47134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47135 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
47136 @: $(MAKE); $(unstage)
47137 @r=`${PWD_COMMAND}`; export r; \
47138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47139 TFLAGS="$(STAGE2_TFLAGS)"; \
47140 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
47143 # Rules to wipe a stage and all the following ones, also used for cleanstrap
47144 distclean-stage1:: distclean-stage2
47145 .PHONY: distclean-stage2
47146 distclean-stage2::
47147 @: $(MAKE); $(stage)
47148 @test "`cat stage_last`" != stage2 || rm -f stage_last
47149 rm -rf stage2-*
47152 @endif gcc-bootstrap
47155 .PHONY: stage3-start stage3-end
47157 stage3-start::
47158 @: $(MAKE); $(stage); \
47159 echo stage3 > stage_current ; \
47160 echo stage3 > stage_last; \
47161 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
47162 @if bfd
47163 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
47164 mkdir stage3-bfd; \
47165 mv stage3-bfd bfd ; \
47166 mv stage2-bfd prev-bfd || test -f stage2-lean
47167 @endif bfd
47168 @if opcodes
47169 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
47170 mkdir stage3-opcodes; \
47171 mv stage3-opcodes opcodes ; \
47172 mv stage2-opcodes prev-opcodes || test -f stage2-lean
47173 @endif opcodes
47174 @if binutils
47175 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
47176 mkdir stage3-binutils; \
47177 mv stage3-binutils binutils ; \
47178 mv stage2-binutils prev-binutils || test -f stage2-lean
47179 @endif binutils
47180 @if fixincludes
47181 @cd $(HOST_SUBDIR); [ -d stage3-fixincludes ] || \
47182 mkdir stage3-fixincludes; \
47183 mv stage3-fixincludes fixincludes ; \
47184 mv stage2-fixincludes prev-fixincludes || test -f stage2-lean
47185 @endif fixincludes
47186 @if gas
47187 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
47188 mkdir stage3-gas; \
47189 mv stage3-gas gas ; \
47190 mv stage2-gas prev-gas || test -f stage2-lean
47191 @endif gas
47192 @if gcc
47193 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
47194 mkdir stage3-gcc; \
47195 mv stage3-gcc gcc ; \
47196 mv stage2-gcc prev-gcc || test -f stage2-lean
47197 @endif gcc
47198 @if gmp
47199 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
47200 mkdir stage3-gmp; \
47201 mv stage3-gmp gmp ; \
47202 mv stage2-gmp prev-gmp || test -f stage2-lean
47203 @endif gmp
47204 @if mpfr
47205 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
47206 mkdir stage3-mpfr; \
47207 mv stage3-mpfr mpfr ; \
47208 mv stage2-mpfr prev-mpfr || test -f stage2-lean
47209 @endif mpfr
47210 @if mpc
47211 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
47212 mkdir stage3-mpc; \
47213 mv stage3-mpc mpc ; \
47214 mv stage2-mpc prev-mpc || test -f stage2-lean
47215 @endif mpc
47216 @if isl
47217 @cd $(HOST_SUBDIR); [ -d stage3-isl ] || \
47218 mkdir stage3-isl; \
47219 mv stage3-isl isl ; \
47220 mv stage2-isl prev-isl || test -f stage2-lean
47221 @endif isl
47222 @if cloog
47223 @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
47224 mkdir stage3-cloog; \
47225 mv stage3-cloog cloog ; \
47226 mv stage2-cloog prev-cloog || test -f stage2-lean
47227 @endif cloog
47228 @if libelf
47229 @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
47230 mkdir stage3-libelf; \
47231 mv stage3-libelf libelf ; \
47232 mv stage2-libelf prev-libelf || test -f stage2-lean
47233 @endif libelf
47234 @if gold
47235 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
47236 mkdir stage3-gold; \
47237 mv stage3-gold gold ; \
47238 mv stage2-gold prev-gold || test -f stage2-lean
47239 @endif gold
47240 @if intl
47241 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
47242 mkdir stage3-intl; \
47243 mv stage3-intl intl ; \
47244 mv stage2-intl prev-intl || test -f stage2-lean
47245 @endif intl
47246 @if ld
47247 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
47248 mkdir stage3-ld; \
47249 mv stage3-ld ld ; \
47250 mv stage2-ld prev-ld || test -f stage2-lean
47251 @endif ld
47252 @if libbacktrace
47253 @cd $(HOST_SUBDIR); [ -d stage3-libbacktrace ] || \
47254 mkdir stage3-libbacktrace; \
47255 mv stage3-libbacktrace libbacktrace ; \
47256 mv stage2-libbacktrace prev-libbacktrace || test -f stage2-lean
47257 @endif libbacktrace
47258 @if libcpp
47259 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
47260 mkdir stage3-libcpp; \
47261 mv stage3-libcpp libcpp ; \
47262 mv stage2-libcpp prev-libcpp || test -f stage2-lean
47263 @endif libcpp
47264 @if libdecnumber
47265 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
47266 mkdir stage3-libdecnumber; \
47267 mv stage3-libdecnumber libdecnumber ; \
47268 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
47269 @endif libdecnumber
47270 @if libiberty
47271 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
47272 mkdir stage3-libiberty; \
47273 mv stage3-libiberty libiberty ; \
47274 mv stage2-libiberty prev-libiberty || test -f stage2-lean
47275 @endif libiberty
47276 @if libiberty-linker-plugin
47277 @cd $(HOST_SUBDIR); [ -d stage3-libiberty-linker-plugin ] || \
47278 mkdir stage3-libiberty-linker-plugin; \
47279 mv stage3-libiberty-linker-plugin libiberty-linker-plugin ; \
47280 mv stage2-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage2-lean
47281 @endif libiberty-linker-plugin
47282 @if zlib
47283 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
47284 mkdir stage3-zlib; \
47285 mv stage3-zlib zlib ; \
47286 mv stage2-zlib prev-zlib || test -f stage2-lean
47287 @endif zlib
47288 @if lto-plugin
47289 @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
47290 mkdir stage3-lto-plugin; \
47291 mv stage3-lto-plugin lto-plugin ; \
47292 mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
47293 @endif lto-plugin
47294 @[ -d stage3-$(TARGET_SUBDIR) ] || \
47295 mkdir stage3-$(TARGET_SUBDIR); \
47296 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
47297 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
47299 stage3-end::
47300 @if bfd
47301 @if test -d $(HOST_SUBDIR)/bfd ; then \
47302 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
47303 mv prev-bfd stage2-bfd ; : ; \
47305 @endif bfd
47306 @if opcodes
47307 @if test -d $(HOST_SUBDIR)/opcodes ; then \
47308 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
47309 mv prev-opcodes stage2-opcodes ; : ; \
47311 @endif opcodes
47312 @if binutils
47313 @if test -d $(HOST_SUBDIR)/binutils ; then \
47314 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
47315 mv prev-binutils stage2-binutils ; : ; \
47317 @endif binutils
47318 @if fixincludes
47319 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
47320 cd $(HOST_SUBDIR); mv fixincludes stage3-fixincludes ; \
47321 mv prev-fixincludes stage2-fixincludes ; : ; \
47323 @endif fixincludes
47324 @if gas
47325 @if test -d $(HOST_SUBDIR)/gas ; then \
47326 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
47327 mv prev-gas stage2-gas ; : ; \
47329 @endif gas
47330 @if gcc
47331 @if test -d $(HOST_SUBDIR)/gcc ; then \
47332 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
47333 mv prev-gcc stage2-gcc ; : ; \
47335 @endif gcc
47336 @if gmp
47337 @if test -d $(HOST_SUBDIR)/gmp ; then \
47338 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
47339 mv prev-gmp stage2-gmp ; : ; \
47341 @endif gmp
47342 @if mpfr
47343 @if test -d $(HOST_SUBDIR)/mpfr ; then \
47344 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
47345 mv prev-mpfr stage2-mpfr ; : ; \
47347 @endif mpfr
47348 @if mpc
47349 @if test -d $(HOST_SUBDIR)/mpc ; then \
47350 cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
47351 mv prev-mpc stage2-mpc ; : ; \
47353 @endif mpc
47354 @if isl
47355 @if test -d $(HOST_SUBDIR)/isl ; then \
47356 cd $(HOST_SUBDIR); mv isl stage3-isl ; \
47357 mv prev-isl stage2-isl ; : ; \
47359 @endif isl
47360 @if cloog
47361 @if test -d $(HOST_SUBDIR)/cloog ; then \
47362 cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
47363 mv prev-cloog stage2-cloog ; : ; \
47365 @endif cloog
47366 @if libelf
47367 @if test -d $(HOST_SUBDIR)/libelf ; then \
47368 cd $(HOST_SUBDIR); mv libelf stage3-libelf ; \
47369 mv prev-libelf stage2-libelf ; : ; \
47371 @endif libelf
47372 @if gold
47373 @if test -d $(HOST_SUBDIR)/gold ; then \
47374 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
47375 mv prev-gold stage2-gold ; : ; \
47377 @endif gold
47378 @if intl
47379 @if test -d $(HOST_SUBDIR)/intl ; then \
47380 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
47381 mv prev-intl stage2-intl ; : ; \
47383 @endif intl
47384 @if ld
47385 @if test -d $(HOST_SUBDIR)/ld ; then \
47386 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
47387 mv prev-ld stage2-ld ; : ; \
47389 @endif ld
47390 @if libbacktrace
47391 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
47392 cd $(HOST_SUBDIR); mv libbacktrace stage3-libbacktrace ; \
47393 mv prev-libbacktrace stage2-libbacktrace ; : ; \
47395 @endif libbacktrace
47396 @if libcpp
47397 @if test -d $(HOST_SUBDIR)/libcpp ; then \
47398 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
47399 mv prev-libcpp stage2-libcpp ; : ; \
47401 @endif libcpp
47402 @if libdecnumber
47403 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
47404 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
47405 mv prev-libdecnumber stage2-libdecnumber ; : ; \
47407 @endif libdecnumber
47408 @if libiberty
47409 @if test -d $(HOST_SUBDIR)/libiberty ; then \
47410 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
47411 mv prev-libiberty stage2-libiberty ; : ; \
47413 @endif libiberty
47414 @if libiberty-linker-plugin
47415 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin ; then \
47416 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage3-libiberty-linker-plugin ; \
47417 mv prev-libiberty-linker-plugin stage2-libiberty-linker-plugin ; : ; \
47419 @endif libiberty-linker-plugin
47420 @if zlib
47421 @if test -d $(HOST_SUBDIR)/zlib ; then \
47422 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
47423 mv prev-zlib stage2-zlib ; : ; \
47425 @endif zlib
47426 @if lto-plugin
47427 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
47428 cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin ; \
47429 mv prev-lto-plugin stage2-lto-plugin ; : ; \
47431 @endif lto-plugin
47432 @if test -d $(TARGET_SUBDIR) ; then \
47433 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
47434 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
47436 rm -f stage_current
47438 # Bubble a bug fix through all the stages up to stage 3. They are
47439 # remade, but not reconfigured. The next stage (if any) will not be
47440 # reconfigured either.
47441 .PHONY: stage3-bubble
47442 stage3-bubble:: stage2-bubble
47443 @r=`${PWD_COMMAND}`; export r; \
47444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47445 if test -f stage3-lean || test -f stage2-lean ; then \
47446 echo Skipping rebuild of stage3 ; \
47447 else \
47448 $(MAKE) stage3-start; \
47449 if $(LEAN); then \
47450 rm -rf stage1-* ; \
47451 $(STAMP) stage1-lean ; \
47452 fi; \
47453 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
47455 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
47457 .PHONY: all-stage3 clean-stage3
47458 do-clean: clean-stage3
47460 # FIXME: Will not need to be conditional when toplevel bootstrap is the
47461 # only possibility, but now it conflicts with no-bootstrap rules
47462 @if gcc-bootstrap
47464 compare:
47465 @r=`${PWD_COMMAND}`; export r; \
47466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47467 if test -f stage2-lean; then \
47468 echo Cannot compare object files as stage 2 was deleted. ; \
47469 exit 0 ; \
47470 fi; \
47471 : $(MAKE); $(stage); \
47472 rm -f .bad_compare ; \
47473 echo Comparing stages 2 and 3 ; \
47474 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
47475 files=`find stage3-* -name "*$(objext)" -print | \
47476 sed -n s,^stage$$sed-,,p` ; \
47477 for file in $${files} ; do \
47478 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
47479 if test ! -f $$f1; then continue; fi; \
47480 $(do-compare) > /dev/null 2>&1; \
47481 if test $$? -eq 1; then \
47482 case $$file in \
47483 @compare_exclusions@) \
47484 echo warning: $$file differs ;; \
47485 *) \
47486 echo $$file differs >> .bad_compare ;; \
47487 esac ; \
47488 fi ; \
47489 done ; \
47490 if [ -f .bad_compare ]; then \
47491 echo "Bootstrap comparison failure!"; \
47492 cat .bad_compare; \
47493 exit 1; \
47494 else \
47495 echo Comparison successful.; \
47496 fi ; \
47497 $(STAMP) compare
47498 if $(LEAN); then \
47499 rm -rf stage2-*; \
47500 $(STAMP) stage2-lean; \
47505 .PHONY: bootstrap bootstrap-lean
47506 bootstrap:
47507 echo stage3 > stage_final
47508 @r=`${PWD_COMMAND}`; export r; \
47509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47510 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
47511 @: $(MAKE); $(unstage)
47512 @r=`${PWD_COMMAND}`; export r; \
47513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47514 TFLAGS="$(STAGE3_TFLAGS)"; \
47515 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
47517 bootstrap-lean:
47518 echo stage3 > stage_final
47519 @r=`${PWD_COMMAND}`; export r; \
47520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47521 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
47522 @: $(MAKE); $(unstage)
47523 @r=`${PWD_COMMAND}`; export r; \
47524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47525 TFLAGS="$(STAGE3_TFLAGS)"; \
47526 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
47529 # Rules to wipe a stage and all the following ones, also used for cleanstrap
47530 distclean-stage2:: distclean-stage3
47531 .PHONY: distclean-stage3
47532 distclean-stage3::
47533 @: $(MAKE); $(stage)
47534 @test "`cat stage_last`" != stage3 || rm -f stage_last
47535 rm -rf stage3-* compare
47538 .PHONY: cleanstrap
47539 cleanstrap: do-distclean local-clean
47540 echo stage3 > stage_final
47541 @r=`${PWD_COMMAND}`; export r; \
47542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47543 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
47544 @: $(MAKE); $(unstage)
47545 @r=`${PWD_COMMAND}`; export r; \
47546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47547 TFLAGS="$(STAGE3_TFLAGS)"; \
47548 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
47550 @endif gcc-bootstrap
47553 .PHONY: stage4-start stage4-end
47555 stage4-start::
47556 @: $(MAKE); $(stage); \
47557 echo stage4 > stage_current ; \
47558 echo stage4 > stage_last; \
47559 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
47560 @if bfd
47561 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
47562 mkdir stage4-bfd; \
47563 mv stage4-bfd bfd ; \
47564 mv stage3-bfd prev-bfd || test -f stage3-lean
47565 @endif bfd
47566 @if opcodes
47567 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
47568 mkdir stage4-opcodes; \
47569 mv stage4-opcodes opcodes ; \
47570 mv stage3-opcodes prev-opcodes || test -f stage3-lean
47571 @endif opcodes
47572 @if binutils
47573 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
47574 mkdir stage4-binutils; \
47575 mv stage4-binutils binutils ; \
47576 mv stage3-binutils prev-binutils || test -f stage3-lean
47577 @endif binutils
47578 @if fixincludes
47579 @cd $(HOST_SUBDIR); [ -d stage4-fixincludes ] || \
47580 mkdir stage4-fixincludes; \
47581 mv stage4-fixincludes fixincludes ; \
47582 mv stage3-fixincludes prev-fixincludes || test -f stage3-lean
47583 @endif fixincludes
47584 @if gas
47585 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
47586 mkdir stage4-gas; \
47587 mv stage4-gas gas ; \
47588 mv stage3-gas prev-gas || test -f stage3-lean
47589 @endif gas
47590 @if gcc
47591 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
47592 mkdir stage4-gcc; \
47593 mv stage4-gcc gcc ; \
47594 mv stage3-gcc prev-gcc || test -f stage3-lean
47595 @endif gcc
47596 @if gmp
47597 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
47598 mkdir stage4-gmp; \
47599 mv stage4-gmp gmp ; \
47600 mv stage3-gmp prev-gmp || test -f stage3-lean
47601 @endif gmp
47602 @if mpfr
47603 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
47604 mkdir stage4-mpfr; \
47605 mv stage4-mpfr mpfr ; \
47606 mv stage3-mpfr prev-mpfr || test -f stage3-lean
47607 @endif mpfr
47608 @if mpc
47609 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
47610 mkdir stage4-mpc; \
47611 mv stage4-mpc mpc ; \
47612 mv stage3-mpc prev-mpc || test -f stage3-lean
47613 @endif mpc
47614 @if isl
47615 @cd $(HOST_SUBDIR); [ -d stage4-isl ] || \
47616 mkdir stage4-isl; \
47617 mv stage4-isl isl ; \
47618 mv stage3-isl prev-isl || test -f stage3-lean
47619 @endif isl
47620 @if cloog
47621 @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
47622 mkdir stage4-cloog; \
47623 mv stage4-cloog cloog ; \
47624 mv stage3-cloog prev-cloog || test -f stage3-lean
47625 @endif cloog
47626 @if libelf
47627 @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
47628 mkdir stage4-libelf; \
47629 mv stage4-libelf libelf ; \
47630 mv stage3-libelf prev-libelf || test -f stage3-lean
47631 @endif libelf
47632 @if gold
47633 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
47634 mkdir stage4-gold; \
47635 mv stage4-gold gold ; \
47636 mv stage3-gold prev-gold || test -f stage3-lean
47637 @endif gold
47638 @if intl
47639 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
47640 mkdir stage4-intl; \
47641 mv stage4-intl intl ; \
47642 mv stage3-intl prev-intl || test -f stage3-lean
47643 @endif intl
47644 @if ld
47645 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
47646 mkdir stage4-ld; \
47647 mv stage4-ld ld ; \
47648 mv stage3-ld prev-ld || test -f stage3-lean
47649 @endif ld
47650 @if libbacktrace
47651 @cd $(HOST_SUBDIR); [ -d stage4-libbacktrace ] || \
47652 mkdir stage4-libbacktrace; \
47653 mv stage4-libbacktrace libbacktrace ; \
47654 mv stage3-libbacktrace prev-libbacktrace || test -f stage3-lean
47655 @endif libbacktrace
47656 @if libcpp
47657 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
47658 mkdir stage4-libcpp; \
47659 mv stage4-libcpp libcpp ; \
47660 mv stage3-libcpp prev-libcpp || test -f stage3-lean
47661 @endif libcpp
47662 @if libdecnumber
47663 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
47664 mkdir stage4-libdecnumber; \
47665 mv stage4-libdecnumber libdecnumber ; \
47666 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
47667 @endif libdecnumber
47668 @if libiberty
47669 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
47670 mkdir stage4-libiberty; \
47671 mv stage4-libiberty libiberty ; \
47672 mv stage3-libiberty prev-libiberty || test -f stage3-lean
47673 @endif libiberty
47674 @if libiberty-linker-plugin
47675 @cd $(HOST_SUBDIR); [ -d stage4-libiberty-linker-plugin ] || \
47676 mkdir stage4-libiberty-linker-plugin; \
47677 mv stage4-libiberty-linker-plugin libiberty-linker-plugin ; \
47678 mv stage3-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage3-lean
47679 @endif libiberty-linker-plugin
47680 @if zlib
47681 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
47682 mkdir stage4-zlib; \
47683 mv stage4-zlib zlib ; \
47684 mv stage3-zlib prev-zlib || test -f stage3-lean
47685 @endif zlib
47686 @if lto-plugin
47687 @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
47688 mkdir stage4-lto-plugin; \
47689 mv stage4-lto-plugin lto-plugin ; \
47690 mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
47691 @endif lto-plugin
47692 @[ -d stage4-$(TARGET_SUBDIR) ] || \
47693 mkdir stage4-$(TARGET_SUBDIR); \
47694 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
47695 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
47697 stage4-end::
47698 @if bfd
47699 @if test -d $(HOST_SUBDIR)/bfd ; then \
47700 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
47701 mv prev-bfd stage3-bfd ; : ; \
47703 @endif bfd
47704 @if opcodes
47705 @if test -d $(HOST_SUBDIR)/opcodes ; then \
47706 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
47707 mv prev-opcodes stage3-opcodes ; : ; \
47709 @endif opcodes
47710 @if binutils
47711 @if test -d $(HOST_SUBDIR)/binutils ; then \
47712 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
47713 mv prev-binutils stage3-binutils ; : ; \
47715 @endif binutils
47716 @if fixincludes
47717 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
47718 cd $(HOST_SUBDIR); mv fixincludes stage4-fixincludes ; \
47719 mv prev-fixincludes stage3-fixincludes ; : ; \
47721 @endif fixincludes
47722 @if gas
47723 @if test -d $(HOST_SUBDIR)/gas ; then \
47724 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
47725 mv prev-gas stage3-gas ; : ; \
47727 @endif gas
47728 @if gcc
47729 @if test -d $(HOST_SUBDIR)/gcc ; then \
47730 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
47731 mv prev-gcc stage3-gcc ; : ; \
47733 @endif gcc
47734 @if gmp
47735 @if test -d $(HOST_SUBDIR)/gmp ; then \
47736 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
47737 mv prev-gmp stage3-gmp ; : ; \
47739 @endif gmp
47740 @if mpfr
47741 @if test -d $(HOST_SUBDIR)/mpfr ; then \
47742 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
47743 mv prev-mpfr stage3-mpfr ; : ; \
47745 @endif mpfr
47746 @if mpc
47747 @if test -d $(HOST_SUBDIR)/mpc ; then \
47748 cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
47749 mv prev-mpc stage3-mpc ; : ; \
47751 @endif mpc
47752 @if isl
47753 @if test -d $(HOST_SUBDIR)/isl ; then \
47754 cd $(HOST_SUBDIR); mv isl stage4-isl ; \
47755 mv prev-isl stage3-isl ; : ; \
47757 @endif isl
47758 @if cloog
47759 @if test -d $(HOST_SUBDIR)/cloog ; then \
47760 cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
47761 mv prev-cloog stage3-cloog ; : ; \
47763 @endif cloog
47764 @if libelf
47765 @if test -d $(HOST_SUBDIR)/libelf ; then \
47766 cd $(HOST_SUBDIR); mv libelf stage4-libelf ; \
47767 mv prev-libelf stage3-libelf ; : ; \
47769 @endif libelf
47770 @if gold
47771 @if test -d $(HOST_SUBDIR)/gold ; then \
47772 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
47773 mv prev-gold stage3-gold ; : ; \
47775 @endif gold
47776 @if intl
47777 @if test -d $(HOST_SUBDIR)/intl ; then \
47778 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
47779 mv prev-intl stage3-intl ; : ; \
47781 @endif intl
47782 @if ld
47783 @if test -d $(HOST_SUBDIR)/ld ; then \
47784 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
47785 mv prev-ld stage3-ld ; : ; \
47787 @endif ld
47788 @if libbacktrace
47789 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
47790 cd $(HOST_SUBDIR); mv libbacktrace stage4-libbacktrace ; \
47791 mv prev-libbacktrace stage3-libbacktrace ; : ; \
47793 @endif libbacktrace
47794 @if libcpp
47795 @if test -d $(HOST_SUBDIR)/libcpp ; then \
47796 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
47797 mv prev-libcpp stage3-libcpp ; : ; \
47799 @endif libcpp
47800 @if libdecnumber
47801 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
47802 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
47803 mv prev-libdecnumber stage3-libdecnumber ; : ; \
47805 @endif libdecnumber
47806 @if libiberty
47807 @if test -d $(HOST_SUBDIR)/libiberty ; then \
47808 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
47809 mv prev-libiberty stage3-libiberty ; : ; \
47811 @endif libiberty
47812 @if libiberty-linker-plugin
47813 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin ; then \
47814 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage4-libiberty-linker-plugin ; \
47815 mv prev-libiberty-linker-plugin stage3-libiberty-linker-plugin ; : ; \
47817 @endif libiberty-linker-plugin
47818 @if zlib
47819 @if test -d $(HOST_SUBDIR)/zlib ; then \
47820 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
47821 mv prev-zlib stage3-zlib ; : ; \
47823 @endif zlib
47824 @if lto-plugin
47825 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
47826 cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin ; \
47827 mv prev-lto-plugin stage3-lto-plugin ; : ; \
47829 @endif lto-plugin
47830 @if test -d $(TARGET_SUBDIR) ; then \
47831 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
47832 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
47834 rm -f stage_current
47836 # Bubble a bug fix through all the stages up to stage 4. They are
47837 # remade, but not reconfigured. The next stage (if any) will not be
47838 # reconfigured either.
47839 .PHONY: stage4-bubble
47840 stage4-bubble:: stage3-bubble
47841 @r=`${PWD_COMMAND}`; export r; \
47842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47843 if test -f stage4-lean || test -f stage3-lean ; then \
47844 echo Skipping rebuild of stage4 ; \
47845 else \
47846 $(MAKE) stage4-start; \
47847 if $(LEAN); then \
47848 rm -rf stage2-* ; \
47849 $(STAMP) stage2-lean ; \
47850 fi; \
47851 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
47853 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
47855 .PHONY: all-stage4 clean-stage4
47856 do-clean: clean-stage4
47858 # FIXME: Will not need to be conditional when toplevel bootstrap is the
47859 # only possibility, but now it conflicts with no-bootstrap rules
47860 @if gcc-bootstrap
47862 compare3:
47863 @r=`${PWD_COMMAND}`; export r; \
47864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47865 if test -f stage3-lean; then \
47866 echo Cannot compare object files as stage 3 was deleted. ; \
47867 exit 0 ; \
47868 fi; \
47869 : $(MAKE); $(stage); \
47870 rm -f .bad_compare ; \
47871 echo Comparing stages 3 and 4 ; \
47872 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
47873 files=`find stage4-* -name "*$(objext)" -print | \
47874 sed -n s,^stage$$sed-,,p` ; \
47875 for file in $${files} ; do \
47876 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
47877 if test ! -f $$f1; then continue; fi; \
47878 $(do-compare3) > /dev/null 2>&1; \
47879 if test $$? -eq 1; then \
47880 case $$file in \
47881 @compare_exclusions@) \
47882 echo warning: $$file differs ;; \
47883 *) \
47884 echo $$file differs >> .bad_compare ;; \
47885 esac ; \
47886 fi ; \
47887 done ; \
47888 if [ -f .bad_compare ]; then \
47889 echo "Bootstrap comparison failure!"; \
47890 cat .bad_compare; \
47891 exit 1; \
47892 else \
47893 echo Comparison successful.; \
47894 fi ; \
47895 $(STAMP) compare3
47896 if $(LEAN); then \
47897 rm -rf stage3-*; \
47898 $(STAMP) stage3-lean; \
47903 .PHONY: bootstrap4 bootstrap4-lean
47904 bootstrap4:
47905 echo stage4 > stage_final
47906 @r=`${PWD_COMMAND}`; export r; \
47907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47908 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
47909 @: $(MAKE); $(unstage)
47910 @r=`${PWD_COMMAND}`; export r; \
47911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47912 TFLAGS="$(STAGE4_TFLAGS)"; \
47913 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
47915 bootstrap4-lean:
47916 echo stage4 > stage_final
47917 @r=`${PWD_COMMAND}`; export r; \
47918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47919 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
47920 @: $(MAKE); $(unstage)
47921 @r=`${PWD_COMMAND}`; export r; \
47922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47923 TFLAGS="$(STAGE4_TFLAGS)"; \
47924 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
47927 # Rules to wipe a stage and all the following ones, also used for cleanstrap
47928 distclean-stage3:: distclean-stage4
47929 .PHONY: distclean-stage4
47930 distclean-stage4::
47931 @: $(MAKE); $(stage)
47932 @test "`cat stage_last`" != stage4 || rm -f stage_last
47933 rm -rf stage4-* compare3
47936 @endif gcc-bootstrap
47939 .PHONY: stageprofile-start stageprofile-end
47941 stageprofile-start::
47942 @: $(MAKE); $(stage); \
47943 echo stageprofile > stage_current ; \
47944 echo stageprofile > stage_last; \
47945 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
47946 @if bfd
47947 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
47948 mkdir stageprofile-bfd; \
47949 mv stageprofile-bfd bfd ; \
47950 mv stage1-bfd prev-bfd || test -f stage1-lean
47951 @endif bfd
47952 @if opcodes
47953 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
47954 mkdir stageprofile-opcodes; \
47955 mv stageprofile-opcodes opcodes ; \
47956 mv stage1-opcodes prev-opcodes || test -f stage1-lean
47957 @endif opcodes
47958 @if binutils
47959 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
47960 mkdir stageprofile-binutils; \
47961 mv stageprofile-binutils binutils ; \
47962 mv stage1-binutils prev-binutils || test -f stage1-lean
47963 @endif binutils
47964 @if fixincludes
47965 @cd $(HOST_SUBDIR); [ -d stageprofile-fixincludes ] || \
47966 mkdir stageprofile-fixincludes; \
47967 mv stageprofile-fixincludes fixincludes ; \
47968 mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
47969 @endif fixincludes
47970 @if gas
47971 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
47972 mkdir stageprofile-gas; \
47973 mv stageprofile-gas gas ; \
47974 mv stage1-gas prev-gas || test -f stage1-lean
47975 @endif gas
47976 @if gcc
47977 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
47978 mkdir stageprofile-gcc; \
47979 mv stageprofile-gcc gcc ; \
47980 mv stage1-gcc prev-gcc || test -f stage1-lean
47981 @endif gcc
47982 @if gmp
47983 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
47984 mkdir stageprofile-gmp; \
47985 mv stageprofile-gmp gmp ; \
47986 mv stage1-gmp prev-gmp || test -f stage1-lean
47987 @endif gmp
47988 @if mpfr
47989 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
47990 mkdir stageprofile-mpfr; \
47991 mv stageprofile-mpfr mpfr ; \
47992 mv stage1-mpfr prev-mpfr || test -f stage1-lean
47993 @endif mpfr
47994 @if mpc
47995 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
47996 mkdir stageprofile-mpc; \
47997 mv stageprofile-mpc mpc ; \
47998 mv stage1-mpc prev-mpc || test -f stage1-lean
47999 @endif mpc
48000 @if isl
48001 @cd $(HOST_SUBDIR); [ -d stageprofile-isl ] || \
48002 mkdir stageprofile-isl; \
48003 mv stageprofile-isl isl ; \
48004 mv stage1-isl prev-isl || test -f stage1-lean
48005 @endif isl
48006 @if cloog
48007 @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
48008 mkdir stageprofile-cloog; \
48009 mv stageprofile-cloog cloog ; \
48010 mv stage1-cloog prev-cloog || test -f stage1-lean
48011 @endif cloog
48012 @if libelf
48013 @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
48014 mkdir stageprofile-libelf; \
48015 mv stageprofile-libelf libelf ; \
48016 mv stage1-libelf prev-libelf || test -f stage1-lean
48017 @endif libelf
48018 @if gold
48019 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
48020 mkdir stageprofile-gold; \
48021 mv stageprofile-gold gold ; \
48022 mv stage1-gold prev-gold || test -f stage1-lean
48023 @endif gold
48024 @if intl
48025 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
48026 mkdir stageprofile-intl; \
48027 mv stageprofile-intl intl ; \
48028 mv stage1-intl prev-intl || test -f stage1-lean
48029 @endif intl
48030 @if ld
48031 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
48032 mkdir stageprofile-ld; \
48033 mv stageprofile-ld ld ; \
48034 mv stage1-ld prev-ld || test -f stage1-lean
48035 @endif ld
48036 @if libbacktrace
48037 @cd $(HOST_SUBDIR); [ -d stageprofile-libbacktrace ] || \
48038 mkdir stageprofile-libbacktrace; \
48039 mv stageprofile-libbacktrace libbacktrace ; \
48040 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
48041 @endif libbacktrace
48042 @if libcpp
48043 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
48044 mkdir stageprofile-libcpp; \
48045 mv stageprofile-libcpp libcpp ; \
48046 mv stage1-libcpp prev-libcpp || test -f stage1-lean
48047 @endif libcpp
48048 @if libdecnumber
48049 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
48050 mkdir stageprofile-libdecnumber; \
48051 mv stageprofile-libdecnumber libdecnumber ; \
48052 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
48053 @endif libdecnumber
48054 @if libiberty
48055 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
48056 mkdir stageprofile-libiberty; \
48057 mv stageprofile-libiberty libiberty ; \
48058 mv stage1-libiberty prev-libiberty || test -f stage1-lean
48059 @endif libiberty
48060 @if libiberty-linker-plugin
48061 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty-linker-plugin ] || \
48062 mkdir stageprofile-libiberty-linker-plugin; \
48063 mv stageprofile-libiberty-linker-plugin libiberty-linker-plugin ; \
48064 mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean
48065 @endif libiberty-linker-plugin
48066 @if zlib
48067 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
48068 mkdir stageprofile-zlib; \
48069 mv stageprofile-zlib zlib ; \
48070 mv stage1-zlib prev-zlib || test -f stage1-lean
48071 @endif zlib
48072 @if lto-plugin
48073 @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
48074 mkdir stageprofile-lto-plugin; \
48075 mv stageprofile-lto-plugin lto-plugin ; \
48076 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
48077 @endif lto-plugin
48078 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
48079 mkdir stageprofile-$(TARGET_SUBDIR); \
48080 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
48081 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
48083 stageprofile-end::
48084 @if bfd
48085 @if test -d $(HOST_SUBDIR)/bfd ; then \
48086 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
48087 mv prev-bfd stage1-bfd ; : ; \
48089 @endif bfd
48090 @if opcodes
48091 @if test -d $(HOST_SUBDIR)/opcodes ; then \
48092 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
48093 mv prev-opcodes stage1-opcodes ; : ; \
48095 @endif opcodes
48096 @if binutils
48097 @if test -d $(HOST_SUBDIR)/binutils ; then \
48098 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
48099 mv prev-binutils stage1-binutils ; : ; \
48101 @endif binutils
48102 @if fixincludes
48103 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
48104 cd $(HOST_SUBDIR); mv fixincludes stageprofile-fixincludes ; \
48105 mv prev-fixincludes stage1-fixincludes ; : ; \
48107 @endif fixincludes
48108 @if gas
48109 @if test -d $(HOST_SUBDIR)/gas ; then \
48110 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
48111 mv prev-gas stage1-gas ; : ; \
48113 @endif gas
48114 @if gcc
48115 @if test -d $(HOST_SUBDIR)/gcc ; then \
48116 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
48117 mv prev-gcc stage1-gcc ; : ; \
48119 @endif gcc
48120 @if gmp
48121 @if test -d $(HOST_SUBDIR)/gmp ; then \
48122 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
48123 mv prev-gmp stage1-gmp ; : ; \
48125 @endif gmp
48126 @if mpfr
48127 @if test -d $(HOST_SUBDIR)/mpfr ; then \
48128 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
48129 mv prev-mpfr stage1-mpfr ; : ; \
48131 @endif mpfr
48132 @if mpc
48133 @if test -d $(HOST_SUBDIR)/mpc ; then \
48134 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
48135 mv prev-mpc stage1-mpc ; : ; \
48137 @endif mpc
48138 @if isl
48139 @if test -d $(HOST_SUBDIR)/isl ; then \
48140 cd $(HOST_SUBDIR); mv isl stageprofile-isl ; \
48141 mv prev-isl stage1-isl ; : ; \
48143 @endif isl
48144 @if cloog
48145 @if test -d $(HOST_SUBDIR)/cloog ; then \
48146 cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
48147 mv prev-cloog stage1-cloog ; : ; \
48149 @endif cloog
48150 @if libelf
48151 @if test -d $(HOST_SUBDIR)/libelf ; then \
48152 cd $(HOST_SUBDIR); mv libelf stageprofile-libelf ; \
48153 mv prev-libelf stage1-libelf ; : ; \
48155 @endif libelf
48156 @if gold
48157 @if test -d $(HOST_SUBDIR)/gold ; then \
48158 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
48159 mv prev-gold stage1-gold ; : ; \
48161 @endif gold
48162 @if intl
48163 @if test -d $(HOST_SUBDIR)/intl ; then \
48164 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
48165 mv prev-intl stage1-intl ; : ; \
48167 @endif intl
48168 @if ld
48169 @if test -d $(HOST_SUBDIR)/ld ; then \
48170 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
48171 mv prev-ld stage1-ld ; : ; \
48173 @endif ld
48174 @if libbacktrace
48175 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
48176 cd $(HOST_SUBDIR); mv libbacktrace stageprofile-libbacktrace ; \
48177 mv prev-libbacktrace stage1-libbacktrace ; : ; \
48179 @endif libbacktrace
48180 @if libcpp
48181 @if test -d $(HOST_SUBDIR)/libcpp ; then \
48182 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
48183 mv prev-libcpp stage1-libcpp ; : ; \
48185 @endif libcpp
48186 @if libdecnumber
48187 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
48188 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
48189 mv prev-libdecnumber stage1-libdecnumber ; : ; \
48191 @endif libdecnumber
48192 @if libiberty
48193 @if test -d $(HOST_SUBDIR)/libiberty ; then \
48194 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
48195 mv prev-libiberty stage1-libiberty ; : ; \
48197 @endif libiberty
48198 @if libiberty-linker-plugin
48199 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin ; then \
48200 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stageprofile-libiberty-linker-plugin ; \
48201 mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin ; : ; \
48203 @endif libiberty-linker-plugin
48204 @if zlib
48205 @if test -d $(HOST_SUBDIR)/zlib ; then \
48206 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
48207 mv prev-zlib stage1-zlib ; : ; \
48209 @endif zlib
48210 @if lto-plugin
48211 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
48212 cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin ; \
48213 mv prev-lto-plugin stage1-lto-plugin ; : ; \
48215 @endif lto-plugin
48216 @if test -d $(TARGET_SUBDIR) ; then \
48217 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
48218 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
48220 rm -f stage_current
48222 # Bubble a bug fix through all the stages up to stage profile. They are
48223 # remade, but not reconfigured. The next stage (if any) will not be
48224 # reconfigured either.
48225 .PHONY: stageprofile-bubble
48226 stageprofile-bubble:: stage1-bubble
48227 @r=`${PWD_COMMAND}`; export r; \
48228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48229 if test -f stageprofile-lean || test -f stage1-lean ; then \
48230 echo Skipping rebuild of stageprofile ; \
48231 else \
48232 $(MAKE) stageprofile-start; \
48233 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
48236 .PHONY: all-stageprofile clean-stageprofile
48237 do-clean: clean-stageprofile
48239 # FIXME: Will not need to be conditional when toplevel bootstrap is the
48240 # only possibility, but now it conflicts with no-bootstrap rules
48241 @if gcc-bootstrap
48246 # Rules to wipe a stage and all the following ones, also used for cleanstrap
48247 distclean-stage1:: distclean-stageprofile
48248 .PHONY: distclean-stageprofile
48249 distclean-stageprofile::
48250 @: $(MAKE); $(stage)
48251 @test "`cat stage_last`" != stageprofile || rm -f stage_last
48252 rm -rf stageprofile-*
48255 @endif gcc-bootstrap
48258 .PHONY: stagefeedback-start stagefeedback-end
48260 stagefeedback-start::
48261 @: $(MAKE); $(stage); \
48262 echo stagefeedback > stage_current ; \
48263 echo stagefeedback > stage_last; \
48264 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
48265 @if bfd
48266 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
48267 mkdir stagefeedback-bfd; \
48268 mv stagefeedback-bfd bfd ; \
48269 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
48270 @endif bfd
48271 @if opcodes
48272 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
48273 mkdir stagefeedback-opcodes; \
48274 mv stagefeedback-opcodes opcodes ; \
48275 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
48276 @endif opcodes
48277 @if binutils
48278 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
48279 mkdir stagefeedback-binutils; \
48280 mv stagefeedback-binutils binutils ; \
48281 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
48282 @endif binutils
48283 @if fixincludes
48284 @cd $(HOST_SUBDIR); [ -d stagefeedback-fixincludes ] || \
48285 mkdir stagefeedback-fixincludes; \
48286 mv stagefeedback-fixincludes fixincludes ; \
48287 mv stageprofile-fixincludes prev-fixincludes || test -f stageprofile-lean
48288 @endif fixincludes
48289 @if gas
48290 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
48291 mkdir stagefeedback-gas; \
48292 mv stagefeedback-gas gas ; \
48293 mv stageprofile-gas prev-gas || test -f stageprofile-lean
48294 @endif gas
48295 @if gcc
48296 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
48297 mkdir stagefeedback-gcc; \
48298 mv stagefeedback-gcc gcc ; \
48299 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
48300 @endif gcc
48301 @if gmp
48302 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
48303 mkdir stagefeedback-gmp; \
48304 mv stagefeedback-gmp gmp ; \
48305 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
48306 @endif gmp
48307 @if mpfr
48308 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
48309 mkdir stagefeedback-mpfr; \
48310 mv stagefeedback-mpfr mpfr ; \
48311 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
48312 @endif mpfr
48313 @if mpc
48314 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
48315 mkdir stagefeedback-mpc; \
48316 mv stagefeedback-mpc mpc ; \
48317 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
48318 @endif mpc
48319 @if isl
48320 @cd $(HOST_SUBDIR); [ -d stagefeedback-isl ] || \
48321 mkdir stagefeedback-isl; \
48322 mv stagefeedback-isl isl ; \
48323 mv stageprofile-isl prev-isl || test -f stageprofile-lean
48324 @endif isl
48325 @if cloog
48326 @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
48327 mkdir stagefeedback-cloog; \
48328 mv stagefeedback-cloog cloog ; \
48329 mv stageprofile-cloog prev-cloog || test -f stageprofile-lean
48330 @endif cloog
48331 @if libelf
48332 @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
48333 mkdir stagefeedback-libelf; \
48334 mv stagefeedback-libelf libelf ; \
48335 mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
48336 @endif libelf
48337 @if gold
48338 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
48339 mkdir stagefeedback-gold; \
48340 mv stagefeedback-gold gold ; \
48341 mv stageprofile-gold prev-gold || test -f stageprofile-lean
48342 @endif gold
48343 @if intl
48344 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
48345 mkdir stagefeedback-intl; \
48346 mv stagefeedback-intl intl ; \
48347 mv stageprofile-intl prev-intl || test -f stageprofile-lean
48348 @endif intl
48349 @if ld
48350 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
48351 mkdir stagefeedback-ld; \
48352 mv stagefeedback-ld ld ; \
48353 mv stageprofile-ld prev-ld || test -f stageprofile-lean
48354 @endif ld
48355 @if libbacktrace
48356 @cd $(HOST_SUBDIR); [ -d stagefeedback-libbacktrace ] || \
48357 mkdir stagefeedback-libbacktrace; \
48358 mv stagefeedback-libbacktrace libbacktrace ; \
48359 mv stageprofile-libbacktrace prev-libbacktrace || test -f stageprofile-lean
48360 @endif libbacktrace
48361 @if libcpp
48362 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
48363 mkdir stagefeedback-libcpp; \
48364 mv stagefeedback-libcpp libcpp ; \
48365 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
48366 @endif libcpp
48367 @if libdecnumber
48368 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
48369 mkdir stagefeedback-libdecnumber; \
48370 mv stagefeedback-libdecnumber libdecnumber ; \
48371 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
48372 @endif libdecnumber
48373 @if libiberty
48374 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
48375 mkdir stagefeedback-libiberty; \
48376 mv stagefeedback-libiberty libiberty ; \
48377 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
48378 @endif libiberty
48379 @if libiberty-linker-plugin
48380 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty-linker-plugin ] || \
48381 mkdir stagefeedback-libiberty-linker-plugin; \
48382 mv stagefeedback-libiberty-linker-plugin libiberty-linker-plugin ; \
48383 mv stageprofile-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stageprofile-lean
48384 @endif libiberty-linker-plugin
48385 @if zlib
48386 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
48387 mkdir stagefeedback-zlib; \
48388 mv stagefeedback-zlib zlib ; \
48389 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
48390 @endif zlib
48391 @if lto-plugin
48392 @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
48393 mkdir stagefeedback-lto-plugin; \
48394 mv stagefeedback-lto-plugin lto-plugin ; \
48395 mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
48396 @endif lto-plugin
48397 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
48398 mkdir stagefeedback-$(TARGET_SUBDIR); \
48399 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
48400 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
48402 stagefeedback-end::
48403 @if bfd
48404 @if test -d $(HOST_SUBDIR)/bfd ; then \
48405 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
48406 mv prev-bfd stageprofile-bfd ; : ; \
48408 @endif bfd
48409 @if opcodes
48410 @if test -d $(HOST_SUBDIR)/opcodes ; then \
48411 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
48412 mv prev-opcodes stageprofile-opcodes ; : ; \
48414 @endif opcodes
48415 @if binutils
48416 @if test -d $(HOST_SUBDIR)/binutils ; then \
48417 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
48418 mv prev-binutils stageprofile-binutils ; : ; \
48420 @endif binutils
48421 @if fixincludes
48422 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
48423 cd $(HOST_SUBDIR); mv fixincludes stagefeedback-fixincludes ; \
48424 mv prev-fixincludes stageprofile-fixincludes ; : ; \
48426 @endif fixincludes
48427 @if gas
48428 @if test -d $(HOST_SUBDIR)/gas ; then \
48429 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
48430 mv prev-gas stageprofile-gas ; : ; \
48432 @endif gas
48433 @if gcc
48434 @if test -d $(HOST_SUBDIR)/gcc ; then \
48435 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
48436 mv prev-gcc stageprofile-gcc ; : ; \
48438 @endif gcc
48439 @if gmp
48440 @if test -d $(HOST_SUBDIR)/gmp ; then \
48441 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
48442 mv prev-gmp stageprofile-gmp ; : ; \
48444 @endif gmp
48445 @if mpfr
48446 @if test -d $(HOST_SUBDIR)/mpfr ; then \
48447 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
48448 mv prev-mpfr stageprofile-mpfr ; : ; \
48450 @endif mpfr
48451 @if mpc
48452 @if test -d $(HOST_SUBDIR)/mpc ; then \
48453 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
48454 mv prev-mpc stageprofile-mpc ; : ; \
48456 @endif mpc
48457 @if isl
48458 @if test -d $(HOST_SUBDIR)/isl ; then \
48459 cd $(HOST_SUBDIR); mv isl stagefeedback-isl ; \
48460 mv prev-isl stageprofile-isl ; : ; \
48462 @endif isl
48463 @if cloog
48464 @if test -d $(HOST_SUBDIR)/cloog ; then \
48465 cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
48466 mv prev-cloog stageprofile-cloog ; : ; \
48468 @endif cloog
48469 @if libelf
48470 @if test -d $(HOST_SUBDIR)/libelf ; then \
48471 cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf ; \
48472 mv prev-libelf stageprofile-libelf ; : ; \
48474 @endif libelf
48475 @if gold
48476 @if test -d $(HOST_SUBDIR)/gold ; then \
48477 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
48478 mv prev-gold stageprofile-gold ; : ; \
48480 @endif gold
48481 @if intl
48482 @if test -d $(HOST_SUBDIR)/intl ; then \
48483 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
48484 mv prev-intl stageprofile-intl ; : ; \
48486 @endif intl
48487 @if ld
48488 @if test -d $(HOST_SUBDIR)/ld ; then \
48489 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
48490 mv prev-ld stageprofile-ld ; : ; \
48492 @endif ld
48493 @if libbacktrace
48494 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
48495 cd $(HOST_SUBDIR); mv libbacktrace stagefeedback-libbacktrace ; \
48496 mv prev-libbacktrace stageprofile-libbacktrace ; : ; \
48498 @endif libbacktrace
48499 @if libcpp
48500 @if test -d $(HOST_SUBDIR)/libcpp ; then \
48501 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
48502 mv prev-libcpp stageprofile-libcpp ; : ; \
48504 @endif libcpp
48505 @if libdecnumber
48506 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
48507 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
48508 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
48510 @endif libdecnumber
48511 @if libiberty
48512 @if test -d $(HOST_SUBDIR)/libiberty ; then \
48513 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
48514 mv prev-libiberty stageprofile-libiberty ; : ; \
48516 @endif libiberty
48517 @if libiberty-linker-plugin
48518 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin ; then \
48519 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stagefeedback-libiberty-linker-plugin ; \
48520 mv prev-libiberty-linker-plugin stageprofile-libiberty-linker-plugin ; : ; \
48522 @endif libiberty-linker-plugin
48523 @if zlib
48524 @if test -d $(HOST_SUBDIR)/zlib ; then \
48525 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
48526 mv prev-zlib stageprofile-zlib ; : ; \
48528 @endif zlib
48529 @if lto-plugin
48530 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
48531 cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin ; \
48532 mv prev-lto-plugin stageprofile-lto-plugin ; : ; \
48534 @endif lto-plugin
48535 @if test -d $(TARGET_SUBDIR) ; then \
48536 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
48537 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
48539 rm -f stage_current
48541 # Bubble a bug fix through all the stages up to stage feedback. They are
48542 # remade, but not reconfigured. The next stage (if any) will not be
48543 # reconfigured either.
48544 .PHONY: stagefeedback-bubble
48545 stagefeedback-bubble:: stageprofile-bubble
48546 @r=`${PWD_COMMAND}`; export r; \
48547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48548 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
48549 echo Skipping rebuild of stagefeedback ; \
48550 else \
48551 $(MAKE) stagefeedback-start; \
48552 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
48555 .PHONY: all-stagefeedback clean-stagefeedback
48556 do-clean: clean-stagefeedback
48558 # FIXME: Will not need to be conditional when toplevel bootstrap is the
48559 # only possibility, but now it conflicts with no-bootstrap rules
48560 @if gcc-bootstrap
48564 .PHONY: profiledbootstrap profiledbootstrap-lean
48565 profiledbootstrap:
48566 echo stagefeedback > stage_final
48567 @r=`${PWD_COMMAND}`; export r; \
48568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48569 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
48570 @: $(MAKE); $(unstage)
48571 @r=`${PWD_COMMAND}`; export r; \
48572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48573 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
48574 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48576 profiledbootstrap-lean:
48577 echo stagefeedback > stage_final
48578 @r=`${PWD_COMMAND}`; export r; \
48579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48580 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
48581 @: $(MAKE); $(unstage)
48582 @r=`${PWD_COMMAND}`; export r; \
48583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48584 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
48585 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48588 # Rules to wipe a stage and all the following ones, also used for cleanstrap
48589 distclean-stageprofile:: distclean-stagefeedback
48590 .PHONY: distclean-stagefeedback
48591 distclean-stagefeedback::
48592 @: $(MAKE); $(stage)
48593 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
48594 rm -rf stagefeedback-*
48597 @endif gcc-bootstrap
48601 stageprofile-end::
48602 $(MAKE) distclean-stagefeedback
48604 stagefeedback-start::
48605 @r=`${PWD_COMMAND}`; export r; \
48606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48607 for i in prev-*; do \
48608 j=`echo $$i | sed s/^prev-//` ; \
48609 cd $$r/$$i && \
48610 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
48611 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
48612 done
48614 @if gcc-bootstrap
48615 do-distclean: distclean-stage1
48617 # Provide a GCC build when we're building target libraries. This does
48618 # not work as a dependency, just as the minimum necessary to avoid errors.
48619 stage_last:
48620 @r=`${PWD_COMMAND}`; export r; \
48621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48622 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
48624 # Same as unstage, but not phony and defaulting to stage1-start. We place
48625 # it in the dependency so that for example `make -j3 all-gcc' works.
48626 stage_current:
48627 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
48629 .PHONY: restrap
48630 restrap::
48631 @: $(MAKE); $(stage)
48632 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
48633 restrap:: all
48634 @endif gcc-bootstrap
48636 # --------------------------------------
48637 # Dependencies between different modules
48638 # --------------------------------------
48640 # Generic dependencies for target modules on host stuff, especially gcc
48641 @if gcc-bootstrap
48642 configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
48643 configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
48644 configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
48645 configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
48646 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
48647 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
48648 configure-stage1-target-libsanitizer: maybe-all-stage1-gcc
48649 configure-stage2-target-libsanitizer: maybe-all-stage2-gcc
48650 configure-stage3-target-libsanitizer: maybe-all-stage3-gcc
48651 configure-stage4-target-libsanitizer: maybe-all-stage4-gcc
48652 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-gcc
48653 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-gcc
48654 configure-stage1-target-libvtv: maybe-all-stage1-gcc
48655 configure-stage2-target-libvtv: maybe-all-stage2-gcc
48656 configure-stage3-target-libvtv: maybe-all-stage3-gcc
48657 configure-stage4-target-libvtv: maybe-all-stage4-gcc
48658 configure-stageprofile-target-libvtv: maybe-all-stageprofile-gcc
48659 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-gcc
48660 configure-target-libcilkrts: stage_last
48661 configure-target-libssp: stage_last
48662 configure-target-newlib: stage_last
48663 configure-stage1-target-libgcc: maybe-all-stage1-gcc
48664 configure-stage2-target-libgcc: maybe-all-stage2-gcc
48665 configure-stage3-target-libgcc: maybe-all-stage3-gcc
48666 configure-stage4-target-libgcc: maybe-all-stage4-gcc
48667 configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
48668 configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
48669 configure-target-libbacktrace: stage_last
48670 configure-target-libquadmath: stage_last
48671 configure-target-libgfortran: stage_last
48672 configure-target-libobjc: stage_last
48673 configure-target-libgo: stage_last
48674 configure-target-libtermcap: stage_last
48675 configure-target-winsup: stage_last
48676 configure-target-libgloss: stage_last
48677 configure-target-libffi: stage_last
48678 configure-target-libjava: stage_last
48679 configure-target-zlib: stage_last
48680 configure-target-boehm-gc: stage_last
48681 configure-target-rda: stage_last
48682 configure-target-libada: stage_last
48683 configure-stage1-target-libgomp: maybe-all-stage1-gcc
48684 configure-stage2-target-libgomp: maybe-all-stage2-gcc
48685 configure-stage3-target-libgomp: maybe-all-stage3-gcc
48686 configure-stage4-target-libgomp: maybe-all-stage4-gcc
48687 configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
48688 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
48689 configure-target-libitm: stage_last
48690 configure-target-libatomic: stage_last
48691 @endif gcc-bootstrap
48693 @if gcc-no-bootstrap
48694 configure-target-libstdc++-v3: maybe-all-gcc
48695 configure-target-libsanitizer: maybe-all-gcc
48696 configure-target-libvtv: maybe-all-gcc
48697 configure-target-libcilkrts: maybe-all-gcc
48698 configure-target-libssp: maybe-all-gcc
48699 configure-target-newlib: maybe-all-gcc
48700 configure-target-libgcc: maybe-all-gcc
48701 configure-target-libbacktrace: maybe-all-gcc
48702 configure-target-libquadmath: maybe-all-gcc
48703 configure-target-libgfortran: maybe-all-gcc
48704 configure-target-libobjc: maybe-all-gcc
48705 configure-target-libgo: maybe-all-gcc
48706 configure-target-libtermcap: maybe-all-gcc
48707 configure-target-winsup: maybe-all-gcc
48708 configure-target-libgloss: maybe-all-gcc
48709 configure-target-libffi: maybe-all-gcc
48710 configure-target-libjava: maybe-all-gcc
48711 configure-target-zlib: maybe-all-gcc
48712 configure-target-boehm-gc: maybe-all-gcc
48713 configure-target-rda: maybe-all-gcc
48714 configure-target-libada: maybe-all-gcc
48715 configure-target-libgomp: maybe-all-gcc
48716 configure-target-libitm: maybe-all-gcc
48717 configure-target-libatomic: maybe-all-gcc
48718 @endif gcc-no-bootstrap
48721 # There are two types of dependencies here: 'hard' dependencies, where one
48722 # module simply won't build without the other; and 'soft' dependencies, where
48723 # if the depended-on module is missing, the depending module will do without
48724 # or find a substitute somewhere (perhaps installed). Soft dependencies
48725 # are made here to depend on a 'maybe-' target. If you're not sure,
48726 # it's safer to use a soft dependency.
48733 # With all the machinery above in place, it is pretty easy to generate
48734 # dependencies. Host dependencies are a bit more complex because we have
48735 # to check for bootstrap/prebootstrap dependencies. To resolve
48736 # prebootstrap dependencies, prebootstrap modules are gathered in
48737 # a hash table.
48738 all-build-bison: maybe-all-build-texinfo
48739 all-build-flex: maybe-all-build-texinfo
48740 all-build-flex: maybe-all-build-bison
48741 all-build-flex: maybe-all-build-m4
48742 all-build-libiberty: maybe-all-build-texinfo
48743 all-build-m4: maybe-all-build-texinfo
48744 all-build-fixincludes: maybe-all-build-libiberty
48745 configure-gcc: maybe-configure-intl
48747 configure-stage1-gcc: maybe-configure-stage1-intl
48748 configure-stage2-gcc: maybe-configure-stage2-intl
48749 configure-stage3-gcc: maybe-configure-stage3-intl
48750 configure-stage4-gcc: maybe-configure-stage4-intl
48751 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
48752 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
48753 configure-gcc: maybe-all-gmp
48755 configure-stage1-gcc: maybe-all-stage1-gmp
48756 configure-stage2-gcc: maybe-all-stage2-gmp
48757 configure-stage3-gcc: maybe-all-stage3-gmp
48758 configure-stage4-gcc: maybe-all-stage4-gmp
48759 configure-stageprofile-gcc: maybe-all-stageprofile-gmp
48760 configure-stagefeedback-gcc: maybe-all-stagefeedback-gmp
48761 configure-gcc: maybe-all-lto-plugin
48763 configure-stage1-gcc: maybe-all-stage1-lto-plugin
48764 configure-stage2-gcc: maybe-all-stage2-lto-plugin
48765 configure-stage3-gcc: maybe-all-stage3-lto-plugin
48766 configure-stage4-gcc: maybe-all-stage4-lto-plugin
48767 configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
48768 configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
48769 configure-gcc: maybe-all-binutils
48771 configure-stage1-gcc: maybe-all-stage1-binutils
48772 configure-stage2-gcc: maybe-all-stage2-binutils
48773 configure-stage3-gcc: maybe-all-stage3-binutils
48774 configure-stage4-gcc: maybe-all-stage4-binutils
48775 configure-stageprofile-gcc: maybe-all-stageprofile-binutils
48776 configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
48777 configure-gcc: maybe-all-gas
48779 configure-stage1-gcc: maybe-all-stage1-gas
48780 configure-stage2-gcc: maybe-all-stage2-gas
48781 configure-stage3-gcc: maybe-all-stage3-gas
48782 configure-stage4-gcc: maybe-all-stage4-gas
48783 configure-stageprofile-gcc: maybe-all-stageprofile-gas
48784 configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
48785 configure-gcc: maybe-all-ld
48787 configure-stage1-gcc: maybe-all-stage1-ld
48788 configure-stage2-gcc: maybe-all-stage2-ld
48789 configure-stage3-gcc: maybe-all-stage3-ld
48790 configure-stage4-gcc: maybe-all-stage4-ld
48791 configure-stageprofile-gcc: maybe-all-stageprofile-ld
48792 configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
48793 configure-gcc: maybe-all-gold
48795 configure-stage1-gcc: maybe-all-stage1-gold
48796 configure-stage2-gcc: maybe-all-stage2-gold
48797 configure-stage3-gcc: maybe-all-stage3-gold
48798 configure-stage4-gcc: maybe-all-stage4-gold
48799 configure-stageprofile-gcc: maybe-all-stageprofile-gold
48800 configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
48801 configure-gcc: maybe-all-libelf
48803 configure-stage1-gcc: maybe-all-stage1-libelf
48804 configure-stage2-gcc: maybe-all-stage2-libelf
48805 configure-stage3-gcc: maybe-all-stage3-libelf
48806 configure-stage4-gcc: maybe-all-stage4-libelf
48807 configure-stageprofile-gcc: maybe-all-stageprofile-libelf
48808 configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
48809 all-gcc: all-libiberty
48811 all-stage1-gcc: all-stage1-libiberty
48812 all-stage2-gcc: all-stage2-libiberty
48813 all-stage3-gcc: all-stage3-libiberty
48814 all-stage4-gcc: all-stage4-libiberty
48815 all-stageprofile-gcc: all-stageprofile-libiberty
48816 all-stagefeedback-gcc: all-stagefeedback-libiberty
48817 all-gcc: maybe-all-intl
48819 all-stage1-gcc: maybe-all-stage1-intl
48820 all-stage2-gcc: maybe-all-stage2-intl
48821 all-stage3-gcc: maybe-all-stage3-intl
48822 all-stage4-gcc: maybe-all-stage4-intl
48823 all-stageprofile-gcc: maybe-all-stageprofile-intl
48824 all-stagefeedback-gcc: maybe-all-stagefeedback-intl
48825 all-gcc: maybe-all-mpfr
48827 all-stage1-gcc: maybe-all-stage1-mpfr
48828 all-stage2-gcc: maybe-all-stage2-mpfr
48829 all-stage3-gcc: maybe-all-stage3-mpfr
48830 all-stage4-gcc: maybe-all-stage4-mpfr
48831 all-stageprofile-gcc: maybe-all-stageprofile-mpfr
48832 all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
48833 all-gcc: maybe-all-mpc
48835 all-stage1-gcc: maybe-all-stage1-mpc
48836 all-stage2-gcc: maybe-all-stage2-mpc
48837 all-stage3-gcc: maybe-all-stage3-mpc
48838 all-stage4-gcc: maybe-all-stage4-mpc
48839 all-stageprofile-gcc: maybe-all-stageprofile-mpc
48840 all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
48841 all-gcc: maybe-all-cloog
48843 all-stage1-gcc: maybe-all-stage1-cloog
48844 all-stage2-gcc: maybe-all-stage2-cloog
48845 all-stage3-gcc: maybe-all-stage3-cloog
48846 all-stage4-gcc: maybe-all-stage4-cloog
48847 all-stageprofile-gcc: maybe-all-stageprofile-cloog
48848 all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
48849 all-gcc: maybe-all-accel-gcc
48850 all-gcc: maybe-all-build-texinfo
48852 all-stage1-gcc: maybe-all-build-texinfo
48853 all-stage2-gcc: maybe-all-build-texinfo
48854 all-stage3-gcc: maybe-all-build-texinfo
48855 all-stage4-gcc: maybe-all-build-texinfo
48856 all-stageprofile-gcc: maybe-all-build-texinfo
48857 all-stagefeedback-gcc: maybe-all-build-texinfo
48858 all-gcc: maybe-all-build-bison
48860 all-stage1-gcc: maybe-all-build-bison
48861 all-stage2-gcc: maybe-all-build-bison
48862 all-stage3-gcc: maybe-all-build-bison
48863 all-stage4-gcc: maybe-all-build-bison
48864 all-stageprofile-gcc: maybe-all-build-bison
48865 all-stagefeedback-gcc: maybe-all-build-bison
48866 all-gcc: maybe-all-build-flex
48868 all-stage1-gcc: maybe-all-build-flex
48869 all-stage2-gcc: maybe-all-build-flex
48870 all-stage3-gcc: maybe-all-build-flex
48871 all-stage4-gcc: maybe-all-build-flex
48872 all-stageprofile-gcc: maybe-all-build-flex
48873 all-stagefeedback-gcc: maybe-all-build-flex
48874 all-gcc: maybe-all-build-libiberty
48876 all-stage1-gcc: maybe-all-build-libiberty
48877 all-stage2-gcc: maybe-all-build-libiberty
48878 all-stage3-gcc: maybe-all-build-libiberty
48879 all-stage4-gcc: maybe-all-build-libiberty
48880 all-stageprofile-gcc: maybe-all-build-libiberty
48881 all-stagefeedback-gcc: maybe-all-build-libiberty
48882 all-gcc: maybe-all-build-fixincludes
48884 all-stage1-gcc: maybe-all-build-fixincludes
48885 all-stage2-gcc: maybe-all-build-fixincludes
48886 all-stage3-gcc: maybe-all-build-fixincludes
48887 all-stage4-gcc: maybe-all-build-fixincludes
48888 all-stageprofile-gcc: maybe-all-build-fixincludes
48889 all-stagefeedback-gcc: maybe-all-build-fixincludes
48890 all-gcc: maybe-all-zlib
48892 all-stage1-gcc: maybe-all-stage1-zlib
48893 all-stage2-gcc: maybe-all-stage2-zlib
48894 all-stage3-gcc: maybe-all-stage3-zlib
48895 all-stage4-gcc: maybe-all-stage4-zlib
48896 all-stageprofile-gcc: maybe-all-stageprofile-zlib
48897 all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
48898 all-gcc: all-libbacktrace
48900 all-stage1-gcc: all-stage1-libbacktrace
48901 all-stage2-gcc: all-stage2-libbacktrace
48902 all-stage3-gcc: all-stage3-libbacktrace
48903 all-stage4-gcc: all-stage4-libbacktrace
48904 all-stageprofile-gcc: all-stageprofile-libbacktrace
48905 all-stagefeedback-gcc: all-stagefeedback-libbacktrace
48906 all-gcc: all-libcpp
48908 all-stage1-gcc: all-stage1-libcpp
48909 all-stage2-gcc: all-stage2-libcpp
48910 all-stage3-gcc: all-stage3-libcpp
48911 all-stage4-gcc: all-stage4-libcpp
48912 all-stageprofile-gcc: all-stageprofile-libcpp
48913 all-stagefeedback-gcc: all-stagefeedback-libcpp
48914 all-gcc: all-libdecnumber
48916 all-stage1-gcc: all-stage1-libdecnumber
48917 all-stage2-gcc: all-stage2-libdecnumber
48918 all-stage3-gcc: all-stage3-libdecnumber
48919 all-stage4-gcc: all-stage4-libdecnumber
48920 all-stageprofile-gcc: all-stageprofile-libdecnumber
48921 all-stagefeedback-gcc: all-stagefeedback-libdecnumber
48922 all-gcc: maybe-all-libiberty
48924 all-stage1-gcc: maybe-all-stage1-libiberty
48925 all-stage2-gcc: maybe-all-stage2-libiberty
48926 all-stage3-gcc: maybe-all-stage3-libiberty
48927 all-stage4-gcc: maybe-all-stage4-libiberty
48928 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
48929 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
48930 all-gcc: maybe-all-fixincludes
48932 all-stage1-gcc: maybe-all-stage1-fixincludes
48933 all-stage2-gcc: maybe-all-stage2-fixincludes
48934 all-stage3-gcc: maybe-all-stage3-fixincludes
48935 all-stage4-gcc: maybe-all-stage4-fixincludes
48936 all-stageprofile-gcc: maybe-all-stageprofile-fixincludes
48937 all-stagefeedback-gcc: maybe-all-stagefeedback-fixincludes
48938 all-gcc: maybe-all-lto-plugin
48940 all-stage1-gcc: maybe-all-stage1-lto-plugin
48941 all-stage2-gcc: maybe-all-stage2-lto-plugin
48942 all-stage3-gcc: maybe-all-stage3-lto-plugin
48943 all-stage4-gcc: maybe-all-stage4-lto-plugin
48944 all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
48945 all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
48946 all-accel-gcc: all-libiberty
48947 all-accel-gcc: maybe-all-intl
48948 all-accel-gcc: maybe-all-mpfr
48949 all-accel-gcc: maybe-all-mpc
48950 all-accel-gcc: maybe-all-cloog
48951 all-accel-gcc: maybe-all-accel-gcc
48952 all-accel-gcc: maybe-all-build-texinfo
48953 all-accel-gcc: maybe-all-build-bison
48954 all-accel-gcc: maybe-all-build-flex
48955 all-accel-gcc: maybe-all-build-libiberty
48956 all-accel-gcc: maybe-all-build-fixincludes
48957 all-accel-gcc: maybe-all-zlib
48958 all-accel-gcc: all-libbacktrace
48959 all-accel-gcc: all-libcpp
48960 all-accel-gcc: all-libdecnumber
48961 all-accel-gcc: maybe-all-libiberty
48962 all-accel-gcc: maybe-all-fixincludes
48963 all-accel-gcc: maybe-all-lto-plugin
48964 info-gcc: maybe-all-build-libiberty
48966 info-stage1-gcc: maybe-all-build-libiberty
48967 info-stage2-gcc: maybe-all-build-libiberty
48968 info-stage3-gcc: maybe-all-build-libiberty
48969 info-stage4-gcc: maybe-all-build-libiberty
48970 info-stageprofile-gcc: maybe-all-build-libiberty
48971 info-stagefeedback-gcc: maybe-all-build-libiberty
48972 dvi-gcc: maybe-all-build-libiberty
48974 dvi-stage1-gcc: maybe-all-build-libiberty
48975 dvi-stage2-gcc: maybe-all-build-libiberty
48976 dvi-stage3-gcc: maybe-all-build-libiberty
48977 dvi-stage4-gcc: maybe-all-build-libiberty
48978 dvi-stageprofile-gcc: maybe-all-build-libiberty
48979 dvi-stagefeedback-gcc: maybe-all-build-libiberty
48980 pdf-gcc: maybe-all-build-libiberty
48982 pdf-stage1-gcc: maybe-all-build-libiberty
48983 pdf-stage2-gcc: maybe-all-build-libiberty
48984 pdf-stage3-gcc: maybe-all-build-libiberty
48985 pdf-stage4-gcc: maybe-all-build-libiberty
48986 pdf-stageprofile-gcc: maybe-all-build-libiberty
48987 pdf-stagefeedback-gcc: maybe-all-build-libiberty
48988 html-gcc: maybe-all-build-libiberty
48990 html-stage1-gcc: maybe-all-build-libiberty
48991 html-stage2-gcc: maybe-all-build-libiberty
48992 html-stage3-gcc: maybe-all-build-libiberty
48993 html-stage4-gcc: maybe-all-build-libiberty
48994 html-stageprofile-gcc: maybe-all-build-libiberty
48995 html-stagefeedback-gcc: maybe-all-build-libiberty
48996 install-gcc: maybe-install-fixincludes
48997 install-gcc: maybe-install-lto-plugin
48998 install-strip-gcc: maybe-install-strip-fixincludes
48999 install-strip-gcc: maybe-install-strip-lto-plugin
49000 configure-libcpp: configure-libiberty
49002 configure-stage1-libcpp: configure-stage1-libiberty
49003 configure-stage2-libcpp: configure-stage2-libiberty
49004 configure-stage3-libcpp: configure-stage3-libiberty
49005 configure-stage4-libcpp: configure-stage4-libiberty
49006 configure-stageprofile-libcpp: configure-stageprofile-libiberty
49007 configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
49008 configure-libcpp: maybe-configure-intl
49010 configure-stage1-libcpp: maybe-configure-stage1-intl
49011 configure-stage2-libcpp: maybe-configure-stage2-intl
49012 configure-stage3-libcpp: maybe-configure-stage3-intl
49013 configure-stage4-libcpp: maybe-configure-stage4-intl
49014 configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
49015 configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
49016 all-libcpp: all-libiberty
49018 all-stage1-libcpp: all-stage1-libiberty
49019 all-stage2-libcpp: all-stage2-libiberty
49020 all-stage3-libcpp: all-stage3-libiberty
49021 all-stage4-libcpp: all-stage4-libiberty
49022 all-stageprofile-libcpp: all-stageprofile-libiberty
49023 all-stagefeedback-libcpp: all-stagefeedback-libiberty
49024 all-libcpp: maybe-all-intl
49026 all-stage1-libcpp: maybe-all-stage1-intl
49027 all-stage2-libcpp: maybe-all-stage2-intl
49028 all-stage3-libcpp: maybe-all-stage3-intl
49029 all-stage4-libcpp: maybe-all-stage4-intl
49030 all-stageprofile-libcpp: maybe-all-stageprofile-intl
49031 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
49032 all-fixincludes: maybe-all-libiberty
49034 all-stage1-fixincludes: maybe-all-stage1-libiberty
49035 all-stage2-fixincludes: maybe-all-stage2-libiberty
49036 all-stage3-fixincludes: maybe-all-stage3-libiberty
49037 all-stage4-fixincludes: maybe-all-stage4-libiberty
49038 all-stageprofile-fixincludes: maybe-all-stageprofile-libiberty
49039 all-stagefeedback-fixincludes: maybe-all-stagefeedback-libiberty
49040 all-gnattools: maybe-all-target-libada
49041 all-gnattools: maybe-all-target-libstdc++-v3
49042 all-lto-plugin: maybe-all-libiberty
49044 all-stage1-lto-plugin: maybe-all-stage1-libiberty
49045 all-stage2-lto-plugin: maybe-all-stage2-libiberty
49046 all-stage3-lto-plugin: maybe-all-stage3-libiberty
49047 all-stage4-lto-plugin: maybe-all-stage4-libiberty
49048 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
49049 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
49050 all-lto-plugin: maybe-all-libiberty-linker-plugin
49052 all-stage1-lto-plugin: maybe-all-stage1-libiberty-linker-plugin
49053 all-stage2-lto-plugin: maybe-all-stage2-libiberty-linker-plugin
49054 all-stage3-lto-plugin: maybe-all-stage3-libiberty-linker-plugin
49055 all-stage4-lto-plugin: maybe-all-stage4-libiberty-linker-plugin
49056 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty-linker-plugin
49057 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty-linker-plugin
49058 all-utils: maybe-all-libiberty
49059 configure-mpfr: maybe-all-gmp
49061 configure-stage1-mpfr: maybe-all-stage1-gmp
49062 configure-stage2-mpfr: maybe-all-stage2-gmp
49063 configure-stage3-mpfr: maybe-all-stage3-gmp
49064 configure-stage4-mpfr: maybe-all-stage4-gmp
49065 configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
49066 configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
49067 configure-mpc: maybe-all-mpfr
49069 configure-stage1-mpc: maybe-all-stage1-mpfr
49070 configure-stage2-mpc: maybe-all-stage2-mpfr
49071 configure-stage3-mpc: maybe-all-stage3-mpfr
49072 configure-stage4-mpc: maybe-all-stage4-mpfr
49073 configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
49074 configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
49075 configure-isl: maybe-all-gmp
49077 configure-stage1-isl: maybe-all-stage1-gmp
49078 configure-stage2-isl: maybe-all-stage2-gmp
49079 configure-stage3-isl: maybe-all-stage3-gmp
49080 configure-stage4-isl: maybe-all-stage4-gmp
49081 configure-stageprofile-isl: maybe-all-stageprofile-gmp
49082 configure-stagefeedback-isl: maybe-all-stagefeedback-gmp
49083 configure-cloog: maybe-all-isl
49085 configure-stage1-cloog: maybe-all-stage1-isl
49086 configure-stage2-cloog: maybe-all-stage2-isl
49087 configure-stage3-cloog: maybe-all-stage3-isl
49088 configure-stage4-cloog: maybe-all-stage4-isl
49089 configure-stageprofile-cloog: maybe-all-stageprofile-isl
49090 configure-stagefeedback-cloog: maybe-all-stagefeedback-isl
49091 configure-cloog: maybe-all-gmp
49093 configure-stage1-cloog: maybe-all-stage1-gmp
49094 configure-stage2-cloog: maybe-all-stage2-gmp
49095 configure-stage3-cloog: maybe-all-stage3-gmp
49096 configure-stage4-cloog: maybe-all-stage4-gmp
49097 configure-stageprofile-cloog: maybe-all-stageprofile-gmp
49098 configure-stagefeedback-cloog: maybe-all-stagefeedback-gmp
49099 configure-gdb: maybe-all-intl
49100 configure-gdb: maybe-configure-sim
49101 configure-gdb: maybe-all-bfd
49102 configure-gdb: maybe-all-libiconv
49103 all-gdb: maybe-all-libiberty
49104 all-gdb: maybe-all-libiconv
49105 all-gdb: maybe-all-opcodes
49106 all-gdb: maybe-all-readline
49107 all-gdb: maybe-all-build-bison
49108 all-gdb: maybe-all-sim
49109 all-gdb: maybe-all-libdecnumber
49110 all-gdb: maybe-all-libtermcap
49111 configure-libgui: maybe-configure-tcl
49112 configure-libgui: maybe-configure-tk
49113 all-libgui: maybe-all-tcl
49114 all-libgui: maybe-all-tk
49115 all-libgui: maybe-all-itcl
49116 configure-bfd: configure-libiberty
49118 configure-stage1-bfd: configure-stage1-libiberty
49119 configure-stage2-bfd: configure-stage2-libiberty
49120 configure-stage3-bfd: configure-stage3-libiberty
49121 configure-stage4-bfd: configure-stage4-libiberty
49122 configure-stageprofile-bfd: configure-stageprofile-libiberty
49123 configure-stagefeedback-bfd: configure-stagefeedback-libiberty
49124 configure-bfd: maybe-configure-intl
49126 configure-stage1-bfd: maybe-configure-stage1-intl
49127 configure-stage2-bfd: maybe-configure-stage2-intl
49128 configure-stage3-bfd: maybe-configure-stage3-intl
49129 configure-stage4-bfd: maybe-configure-stage4-intl
49130 configure-stageprofile-bfd: maybe-configure-stageprofile-intl
49131 configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
49132 all-bfd: maybe-all-libiberty
49134 all-stage1-bfd: maybe-all-stage1-libiberty
49135 all-stage2-bfd: maybe-all-stage2-libiberty
49136 all-stage3-bfd: maybe-all-stage3-libiberty
49137 all-stage4-bfd: maybe-all-stage4-libiberty
49138 all-stageprofile-bfd: maybe-all-stageprofile-libiberty
49139 all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
49140 all-bfd: maybe-all-intl
49142 all-stage1-bfd: maybe-all-stage1-intl
49143 all-stage2-bfd: maybe-all-stage2-intl
49144 all-stage3-bfd: maybe-all-stage3-intl
49145 all-stage4-bfd: maybe-all-stage4-intl
49146 all-stageprofile-bfd: maybe-all-stageprofile-intl
49147 all-stagefeedback-bfd: maybe-all-stagefeedback-intl
49148 configure-opcodes: configure-libiberty
49150 configure-stage1-opcodes: configure-stage1-libiberty
49151 configure-stage2-opcodes: configure-stage2-libiberty
49152 configure-stage3-opcodes: configure-stage3-libiberty
49153 configure-stage4-opcodes: configure-stage4-libiberty
49154 configure-stageprofile-opcodes: configure-stageprofile-libiberty
49155 configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
49156 all-opcodes: maybe-all-libiberty
49158 all-stage1-opcodes: maybe-all-stage1-libiberty
49159 all-stage2-opcodes: maybe-all-stage2-libiberty
49160 all-stage3-opcodes: maybe-all-stage3-libiberty
49161 all-stage4-opcodes: maybe-all-stage4-libiberty
49162 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
49163 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
49164 configure-binutils: maybe-configure-intl
49166 configure-stage1-binutils: maybe-configure-stage1-intl
49167 configure-stage2-binutils: maybe-configure-stage2-intl
49168 configure-stage3-binutils: maybe-configure-stage3-intl
49169 configure-stage4-binutils: maybe-configure-stage4-intl
49170 configure-stageprofile-binutils: maybe-configure-stageprofile-intl
49171 configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
49172 all-binutils: maybe-all-libiberty
49174 all-stage1-binutils: maybe-all-stage1-libiberty
49175 all-stage2-binutils: maybe-all-stage2-libiberty
49176 all-stage3-binutils: maybe-all-stage3-libiberty
49177 all-stage4-binutils: maybe-all-stage4-libiberty
49178 all-stageprofile-binutils: maybe-all-stageprofile-libiberty
49179 all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
49180 all-binutils: maybe-all-opcodes
49182 all-stage1-binutils: maybe-all-stage1-opcodes
49183 all-stage2-binutils: maybe-all-stage2-opcodes
49184 all-stage3-binutils: maybe-all-stage3-opcodes
49185 all-stage4-binutils: maybe-all-stage4-opcodes
49186 all-stageprofile-binutils: maybe-all-stageprofile-opcodes
49187 all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
49188 all-binutils: maybe-all-bfd
49190 all-stage1-binutils: maybe-all-stage1-bfd
49191 all-stage2-binutils: maybe-all-stage2-bfd
49192 all-stage3-binutils: maybe-all-stage3-bfd
49193 all-stage4-binutils: maybe-all-stage4-bfd
49194 all-stageprofile-binutils: maybe-all-stageprofile-bfd
49195 all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
49196 all-binutils: maybe-all-build-flex
49198 all-stage1-binutils: maybe-all-build-flex
49199 all-stage2-binutils: maybe-all-build-flex
49200 all-stage3-binutils: maybe-all-build-flex
49201 all-stage4-binutils: maybe-all-build-flex
49202 all-stageprofile-binutils: maybe-all-build-flex
49203 all-stagefeedback-binutils: maybe-all-build-flex
49204 all-binutils: maybe-all-build-bison
49206 all-stage1-binutils: maybe-all-build-bison
49207 all-stage2-binutils: maybe-all-build-bison
49208 all-stage3-binutils: maybe-all-build-bison
49209 all-stage4-binutils: maybe-all-build-bison
49210 all-stageprofile-binutils: maybe-all-build-bison
49211 all-stagefeedback-binutils: maybe-all-build-bison
49212 all-binutils: maybe-all-intl
49214 all-stage1-binutils: maybe-all-stage1-intl
49215 all-stage2-binutils: maybe-all-stage2-intl
49216 all-stage3-binutils: maybe-all-stage3-intl
49217 all-stage4-binutils: maybe-all-stage4-intl
49218 all-stageprofile-binutils: maybe-all-stageprofile-intl
49219 all-stagefeedback-binutils: maybe-all-stagefeedback-intl
49220 all-binutils: maybe-all-gas
49222 all-stage1-binutils: maybe-all-stage1-gas
49223 all-stage2-binutils: maybe-all-stage2-gas
49224 all-stage3-binutils: maybe-all-stage3-gas
49225 all-stage4-binutils: maybe-all-stage4-gas
49226 all-stageprofile-binutils: maybe-all-stageprofile-gas
49227 all-stagefeedback-binutils: maybe-all-stagefeedback-gas
49228 install-binutils: maybe-install-opcodes
49229 install-strip-binutils: maybe-install-strip-opcodes
49230 install-opcodes: maybe-install-bfd
49231 install-strip-opcodes: maybe-install-strip-bfd
49232 configure-gas: maybe-configure-intl
49234 configure-stage1-gas: maybe-configure-stage1-intl
49235 configure-stage2-gas: maybe-configure-stage2-intl
49236 configure-stage3-gas: maybe-configure-stage3-intl
49237 configure-stage4-gas: maybe-configure-stage4-intl
49238 configure-stageprofile-gas: maybe-configure-stageprofile-intl
49239 configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
49240 all-gas: maybe-all-libiberty
49242 all-stage1-gas: maybe-all-stage1-libiberty
49243 all-stage2-gas: maybe-all-stage2-libiberty
49244 all-stage3-gas: maybe-all-stage3-libiberty
49245 all-stage4-gas: maybe-all-stage4-libiberty
49246 all-stageprofile-gas: maybe-all-stageprofile-libiberty
49247 all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
49248 all-gas: maybe-all-opcodes
49250 all-stage1-gas: maybe-all-stage1-opcodes
49251 all-stage2-gas: maybe-all-stage2-opcodes
49252 all-stage3-gas: maybe-all-stage3-opcodes
49253 all-stage4-gas: maybe-all-stage4-opcodes
49254 all-stageprofile-gas: maybe-all-stageprofile-opcodes
49255 all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
49256 all-gas: maybe-all-bfd
49258 all-stage1-gas: maybe-all-stage1-bfd
49259 all-stage2-gas: maybe-all-stage2-bfd
49260 all-stage3-gas: maybe-all-stage3-bfd
49261 all-stage4-gas: maybe-all-stage4-bfd
49262 all-stageprofile-gas: maybe-all-stageprofile-bfd
49263 all-stagefeedback-gas: maybe-all-stagefeedback-bfd
49264 all-gas: maybe-all-intl
49266 all-stage1-gas: maybe-all-stage1-intl
49267 all-stage2-gas: maybe-all-stage2-intl
49268 all-stage3-gas: maybe-all-stage3-intl
49269 all-stage4-gas: maybe-all-stage4-intl
49270 all-stageprofile-gas: maybe-all-stageprofile-intl
49271 all-stagefeedback-gas: maybe-all-stagefeedback-intl
49272 configure-gprof: maybe-configure-intl
49273 all-gprof: maybe-all-libiberty
49274 all-gprof: maybe-all-bfd
49275 all-gprof: maybe-all-opcodes
49276 all-gprof: maybe-all-intl
49277 all-gprof: maybe-all-gas
49278 configure-ld: maybe-configure-intl
49280 configure-stage1-ld: maybe-configure-stage1-intl
49281 configure-stage2-ld: maybe-configure-stage2-intl
49282 configure-stage3-ld: maybe-configure-stage3-intl
49283 configure-stage4-ld: maybe-configure-stage4-intl
49284 configure-stageprofile-ld: maybe-configure-stageprofile-intl
49285 configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
49286 all-ld: maybe-all-libiberty
49288 all-stage1-ld: maybe-all-stage1-libiberty
49289 all-stage2-ld: maybe-all-stage2-libiberty
49290 all-stage3-ld: maybe-all-stage3-libiberty
49291 all-stage4-ld: maybe-all-stage4-libiberty
49292 all-stageprofile-ld: maybe-all-stageprofile-libiberty
49293 all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
49294 all-ld: maybe-all-bfd
49296 all-stage1-ld: maybe-all-stage1-bfd
49297 all-stage2-ld: maybe-all-stage2-bfd
49298 all-stage3-ld: maybe-all-stage3-bfd
49299 all-stage4-ld: maybe-all-stage4-bfd
49300 all-stageprofile-ld: maybe-all-stageprofile-bfd
49301 all-stagefeedback-ld: maybe-all-stagefeedback-bfd
49302 all-ld: maybe-all-opcodes
49304 all-stage1-ld: maybe-all-stage1-opcodes
49305 all-stage2-ld: maybe-all-stage2-opcodes
49306 all-stage3-ld: maybe-all-stage3-opcodes
49307 all-stage4-ld: maybe-all-stage4-opcodes
49308 all-stageprofile-ld: maybe-all-stageprofile-opcodes
49309 all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
49310 all-ld: maybe-all-build-bison
49312 all-stage1-ld: maybe-all-build-bison
49313 all-stage2-ld: maybe-all-build-bison
49314 all-stage3-ld: maybe-all-build-bison
49315 all-stage4-ld: maybe-all-build-bison
49316 all-stageprofile-ld: maybe-all-build-bison
49317 all-stagefeedback-ld: maybe-all-build-bison
49318 all-ld: maybe-all-build-flex
49320 all-stage1-ld: maybe-all-build-flex
49321 all-stage2-ld: maybe-all-build-flex
49322 all-stage3-ld: maybe-all-build-flex
49323 all-stage4-ld: maybe-all-build-flex
49324 all-stageprofile-ld: maybe-all-build-flex
49325 all-stagefeedback-ld: maybe-all-build-flex
49326 all-ld: maybe-all-intl
49328 all-stage1-ld: maybe-all-stage1-intl
49329 all-stage2-ld: maybe-all-stage2-intl
49330 all-stage3-ld: maybe-all-stage3-intl
49331 all-stage4-ld: maybe-all-stage4-intl
49332 all-stageprofile-ld: maybe-all-stageprofile-intl
49333 all-stagefeedback-ld: maybe-all-stagefeedback-intl
49334 all-ld: maybe-all-gas
49336 all-stage1-ld: maybe-all-stage1-gas
49337 all-stage2-ld: maybe-all-stage2-gas
49338 all-stage3-ld: maybe-all-stage3-gas
49339 all-stage4-ld: maybe-all-stage4-gas
49340 all-stageprofile-ld: maybe-all-stageprofile-gas
49341 all-stagefeedback-ld: maybe-all-stagefeedback-gas
49342 all-ld: maybe-all-binutils
49344 all-stage1-ld: maybe-all-stage1-binutils
49345 all-stage2-ld: maybe-all-stage2-binutils
49346 all-stage3-ld: maybe-all-stage3-binutils
49347 all-stage4-ld: maybe-all-stage4-binutils
49348 all-stageprofile-ld: maybe-all-stageprofile-binutils
49349 all-stagefeedback-ld: maybe-all-stagefeedback-binutils
49350 install-ld: maybe-install-gold
49351 install-strip-ld: maybe-install-strip-gold
49352 configure-gold: maybe-configure-intl
49354 configure-stage1-gold: maybe-configure-stage1-intl
49355 configure-stage2-gold: maybe-configure-stage2-intl
49356 configure-stage3-gold: maybe-configure-stage3-intl
49357 configure-stage4-gold: maybe-configure-stage4-intl
49358 configure-stageprofile-gold: maybe-configure-stageprofile-intl
49359 configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
49360 all-gold: maybe-all-libiberty
49362 all-stage1-gold: maybe-all-stage1-libiberty
49363 all-stage2-gold: maybe-all-stage2-libiberty
49364 all-stage3-gold: maybe-all-stage3-libiberty
49365 all-stage4-gold: maybe-all-stage4-libiberty
49366 all-stageprofile-gold: maybe-all-stageprofile-libiberty
49367 all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
49368 all-gold: maybe-all-intl
49370 all-stage1-gold: maybe-all-stage1-intl
49371 all-stage2-gold: maybe-all-stage2-intl
49372 all-stage3-gold: maybe-all-stage3-intl
49373 all-stage4-gold: maybe-all-stage4-intl
49374 all-stageprofile-gold: maybe-all-stageprofile-intl
49375 all-stagefeedback-gold: maybe-all-stagefeedback-intl
49376 all-gold: maybe-all-bfd
49378 all-stage1-gold: maybe-all-stage1-bfd
49379 all-stage2-gold: maybe-all-stage2-bfd
49380 all-stage3-gold: maybe-all-stage3-bfd
49381 all-stage4-gold: maybe-all-stage4-bfd
49382 all-stageprofile-gold: maybe-all-stageprofile-bfd
49383 all-stagefeedback-gold: maybe-all-stagefeedback-bfd
49384 all-gold: maybe-all-build-bison
49386 all-stage1-gold: maybe-all-build-bison
49387 all-stage2-gold: maybe-all-build-bison
49388 all-stage3-gold: maybe-all-build-bison
49389 all-stage4-gold: maybe-all-build-bison
49390 all-stageprofile-gold: maybe-all-build-bison
49391 all-stagefeedback-gold: maybe-all-build-bison
49392 all-gold: maybe-all-gas
49394 all-stage1-gold: maybe-all-stage1-gas
49395 all-stage2-gold: maybe-all-stage2-gas
49396 all-stage3-gold: maybe-all-stage3-gas
49397 all-stage4-gold: maybe-all-stage4-gas
49398 all-stageprofile-gold: maybe-all-stageprofile-gas
49399 all-stagefeedback-gold: maybe-all-stagefeedback-gas
49400 check-gold: maybe-all-binutils
49402 check-stage1-gold: maybe-all-stage1-binutils
49403 check-stage2-gold: maybe-all-stage2-binutils
49404 check-stage3-gold: maybe-all-stage3-binutils
49405 check-stage4-gold: maybe-all-stage4-binutils
49406 check-stageprofile-gold: maybe-all-stageprofile-binutils
49407 check-stagefeedback-gold: maybe-all-stagefeedback-binutils
49408 check-gold: maybe-all-gas
49410 check-stage1-gold: maybe-all-stage1-gas
49411 check-stage2-gold: maybe-all-stage2-gas
49412 check-stage3-gold: maybe-all-stage3-gas
49413 check-stage4-gold: maybe-all-stage4-gas
49414 check-stageprofile-gold: maybe-all-stageprofile-gas
49415 check-stagefeedback-gold: maybe-all-stagefeedback-gas
49416 configure-opcodes: maybe-configure-intl
49418 configure-stage1-opcodes: maybe-configure-stage1-intl
49419 configure-stage2-opcodes: maybe-configure-stage2-intl
49420 configure-stage3-opcodes: maybe-configure-stage3-intl
49421 configure-stage4-opcodes: maybe-configure-stage4-intl
49422 configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
49423 configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
49424 all-opcodes: maybe-all-bfd
49426 all-stage1-opcodes: maybe-all-stage1-bfd
49427 all-stage2-opcodes: maybe-all-stage2-bfd
49428 all-stage3-opcodes: maybe-all-stage3-bfd
49429 all-stage4-opcodes: maybe-all-stage4-bfd
49430 all-stageprofile-opcodes: maybe-all-stageprofile-bfd
49431 all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
49432 all-opcodes: maybe-all-libiberty
49434 all-stage1-opcodes: maybe-all-stage1-libiberty
49435 all-stage2-opcodes: maybe-all-stage2-libiberty
49436 all-stage3-opcodes: maybe-all-stage3-libiberty
49437 all-stage4-opcodes: maybe-all-stage4-libiberty
49438 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
49439 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
49440 all-opcodes: maybe-all-intl
49442 all-stage1-opcodes: maybe-all-stage1-intl
49443 all-stage2-opcodes: maybe-all-stage2-intl
49444 all-stage3-opcodes: maybe-all-stage3-intl
49445 all-stage4-opcodes: maybe-all-stage4-intl
49446 all-stageprofile-opcodes: maybe-all-stageprofile-intl
49447 all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
49448 all-dejagnu: maybe-all-tcl
49449 all-dejagnu: maybe-all-expect
49450 all-dejagnu: maybe-all-tk
49451 configure-expect: maybe-configure-tcl
49452 configure-expect: maybe-configure-tk
49453 all-expect: maybe-all-tcl
49454 all-expect: maybe-all-tk
49455 configure-itcl: maybe-configure-tcl
49456 configure-itcl: maybe-configure-tk
49457 all-itcl: maybe-all-tcl
49458 all-itcl: maybe-all-tk
49459 install-itcl: maybe-install-tcl
49460 install-strip-itcl: maybe-install-strip-tcl
49461 configure-tk: maybe-configure-tcl
49462 all-tk: maybe-all-tcl
49463 all-sid: maybe-all-libiberty
49464 all-sid: maybe-all-bfd
49465 all-sid: maybe-all-opcodes
49466 all-sid: maybe-all-tcl
49467 all-sid: maybe-all-tk
49468 install-sid: maybe-install-tcl
49469 install-strip-sid: maybe-install-strip-tcl
49470 install-sid: maybe-install-tk
49471 install-strip-sid: maybe-install-strip-tk
49472 configure-sim: maybe-configure-intl
49473 all-sim: maybe-all-intl
49474 all-sim: maybe-all-libiberty
49475 all-sim: maybe-all-bfd
49476 all-sim: maybe-all-opcodes
49477 all-sim: maybe-all-readline
49478 all-sim: maybe-configure-gdb
49479 all-fastjar: maybe-all-zlib
49480 all-fastjar: maybe-all-build-texinfo
49481 all-fastjar: maybe-all-libiberty
49482 all-bison: maybe-all-intl
49483 all-bison: maybe-all-build-texinfo
49484 all-flex: maybe-all-build-bison
49485 all-flex: maybe-all-intl
49486 all-flex: maybe-all-m4
49487 all-flex: maybe-all-build-texinfo
49488 all-m4: maybe-all-intl
49489 all-m4: maybe-all-build-texinfo
49490 configure-target-boehm-gc: maybe-all-target-libstdc++-v3
49491 configure-target-fastjar: maybe-configure-target-zlib
49492 all-target-fastjar: maybe-all-target-zlib
49493 configure-target-libgo: maybe-configure-target-libffi
49494 configure-target-libgo: maybe-all-target-libstdc++-v3
49495 all-target-libgo: maybe-all-target-libbacktrace
49496 all-target-libgo: maybe-all-target-libffi
49497 all-target-libgo: maybe-all-target-libatomic
49498 configure-target-libjava: maybe-configure-target-zlib
49499 configure-target-libjava: maybe-configure-target-boehm-gc
49500 configure-target-libjava: maybe-configure-target-libffi
49501 all-target-libjava: maybe-all-fastjar
49502 all-target-libjava: maybe-all-target-zlib
49503 all-target-libjava: maybe-all-target-boehm-gc
49504 all-target-libjava: maybe-all-target-libffi
49505 configure-target-libobjc: maybe-configure-target-boehm-gc
49506 all-target-libobjc: maybe-all-target-boehm-gc
49507 configure-target-libstdc++-v3: maybe-configure-target-libgomp
49509 configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
49510 configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
49511 configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
49512 configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
49513 configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
49514 configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
49515 configure-target-libsanitizer: maybe-all-target-libstdc++-v3
49517 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libstdc++-v3
49518 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libstdc++-v3
49519 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libstdc++-v3
49520 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libstdc++-v3
49521 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libstdc++-v3
49522 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libstdc++-v3
49523 configure-target-libvtv: maybe-all-target-libstdc++-v3
49525 configure-stage1-target-libvtv: maybe-all-stage1-target-libstdc++-v3
49526 configure-stage2-target-libvtv: maybe-all-stage2-target-libstdc++-v3
49527 configure-stage3-target-libvtv: maybe-all-stage3-target-libstdc++-v3
49528 configure-stage4-target-libvtv: maybe-all-stage4-target-libstdc++-v3
49529 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libstdc++-v3
49530 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libstdc++-v3
49531 all-target-libstdc++-v3: maybe-configure-target-libgomp
49533 all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
49534 all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
49535 all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
49536 all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
49537 all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
49538 all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
49539 install-target-libgo: maybe-install-target-libatomic
49540 install-target-libgfortran: maybe-install-target-libquadmath
49541 install-target-libgfortran: maybe-install-target-libgcc
49542 install-target-libsanitizer: maybe-install-target-libstdc++-v3
49543 install-target-libsanitizer: maybe-install-target-libgcc
49544 install-target-libvtv: maybe-install-target-libstdc++-v3
49545 install-target-libvtv: maybe-install-target-libgcc
49546 install-target-libcilkrts: maybe-install-target-libstdc++-v3
49547 install-target-libcilkrts: maybe-install-target-libgcc
49548 install-target-libjava: maybe-install-target-libgcc
49549 install-target-libitm: maybe-install-target-libgcc
49550 install-target-libobjc: maybe-install-target-libgcc
49551 install-target-libstdc++-v3: maybe-install-target-libgcc
49552 all-target-libgloss: maybe-all-target-newlib
49553 all-target-winsup: maybe-all-target-libtermcap
49554 configure-target-newlib: maybe-all-binutils
49555 configure-target-newlib: maybe-all-ld
49556 configure-target-libgfortran: maybe-all-target-libquadmath
49559 # Dependencies for target modules on other target modules are
49560 # described by lang_env_dependencies; the defaults apply to anything
49561 # not mentioned there.
49564 @if gcc-bootstrap
49565 configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
49566 configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
49567 configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
49568 configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
49569 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
49570 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
49571 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libgcc
49572 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libgcc
49573 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libgcc
49574 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libgcc
49575 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libgcc
49576 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libgcc
49577 configure-stage1-target-libvtv: maybe-all-stage1-target-libgcc
49578 configure-stage2-target-libvtv: maybe-all-stage2-target-libgcc
49579 configure-stage3-target-libvtv: maybe-all-stage3-target-libgcc
49580 configure-stage4-target-libvtv: maybe-all-stage4-target-libgcc
49581 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libgcc
49582 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libgcc
49583 configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
49584 configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
49585 configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
49586 configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
49587 configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
49588 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
49589 @endif gcc-bootstrap
49591 @if gcc-no-bootstrap
49592 configure-target-libstdc++-v3: maybe-all-target-libgcc
49593 configure-target-libsanitizer: maybe-all-target-libgcc
49594 configure-target-libvtv: maybe-all-target-libgcc
49595 configure-target-libcilkrts: maybe-all-target-libgcc
49596 configure-target-libssp: maybe-all-target-libgcc
49597 configure-target-newlib: maybe-all-target-libgcc
49598 configure-target-libbacktrace: maybe-all-target-libgcc
49599 configure-target-libquadmath: maybe-all-target-libgcc
49600 configure-target-libgfortran: maybe-all-target-libgcc
49601 configure-target-libobjc: maybe-all-target-libgcc
49602 configure-target-libgo: maybe-all-target-libgcc
49603 configure-target-libtermcap: maybe-all-target-libgcc
49604 configure-target-winsup: maybe-all-target-libgcc
49605 configure-target-libgloss: maybe-all-target-libgcc
49606 configure-target-libffi: maybe-all-target-libgcc
49607 configure-target-libjava: maybe-all-target-libgcc
49608 configure-target-zlib: maybe-all-target-libgcc
49609 configure-target-boehm-gc: maybe-all-target-libgcc
49610 configure-target-rda: maybe-all-target-libgcc
49611 configure-target-libada: maybe-all-target-libgcc
49612 configure-target-libgomp: maybe-all-target-libgcc
49613 configure-target-libitm: maybe-all-target-libgcc
49614 configure-target-libatomic: maybe-all-target-libgcc
49615 @endif gcc-no-bootstrap
49618 configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
49620 configure-target-libsanitizer: maybe-all-target-newlib maybe-all-target-libgloss
49622 configure-target-libvtv: maybe-all-target-newlib maybe-all-target-libgloss
49624 configure-target-libcilkrts: maybe-all-target-newlib maybe-all-target-libgloss
49625 configure-target-libcilkrts: maybe-all-target-libstdc++-v3
49627 configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
49631 configure-target-libbacktrace: maybe-all-target-newlib maybe-all-target-libgloss
49633 configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
49635 configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
49637 configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
49639 configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
49641 configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
49643 configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
49646 configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
49648 configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
49649 configure-target-libjava: maybe-all-target-libstdc++-v3
49651 configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
49653 configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
49655 configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
49657 configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
49659 configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
49661 configure-target-libitm: maybe-all-target-newlib maybe-all-target-libgloss
49662 configure-target-libitm: maybe-all-target-libstdc++-v3
49664 configure-target-libatomic: maybe-all-target-newlib maybe-all-target-libgloss
49667 CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
49668 GDB_TK = @GDB_TK@
49669 INSTALL_GDB_TK = @INSTALL_GDB_TK@
49670 configure-gdb: $(CONFIGURE_GDB_TK)
49671 all-gdb: $(gdbnlmrequirements) $(GDB_TK)
49672 install-gdb: $(INSTALL_GDB_TK)
49674 # Serialization dependencies. Host configures don't work well in parallel to
49675 # each other, due to contention over config.cache. Target configures and
49676 # build configures are similar.
49677 @serialization_dependencies@
49679 # --------------------------------
49680 # Regenerating top level configury
49681 # --------------------------------
49683 # Rebuilding Makefile.in, using autogen.
49684 AUTOGEN = autogen
49685 $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
49686 cd $(srcdir) && $(AUTOGEN) Makefile.def
49688 # Rebuilding Makefile.
49689 Makefile: $(srcdir)/Makefile.in config.status
49690 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
49692 config.status: configure
49693 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
49695 # Rebuilding configure.
49696 AUTOCONF = autoconf
49697 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
49698 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
49699 cd $(srcdir) && $(AUTOCONF)
49701 # ------------------------------
49702 # Special directives to GNU Make
49703 # ------------------------------
49705 # Don't pass command-line variables to submakes.
49706 .NOEXPORT:
49707 MAKEOVERRIDES=
49709 # end of Makefile.in