Remove outermost loop parameter.
[official-gcc/graphite-test-results.git] / Makefile.in
blobd1d8b323ba363b0e98a95a6a9ec15df2d578f087
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
7 # Free Software Foundation
9 # This file is free software; you can redistribute it and/or modify
10 # it under the terms of the GNU General Public License as published by
11 # the Free Software Foundation; either version 3 of the License, or
12 # (at your option) any later version.
14 # This program is distributed in the hope that it will be useful,
15 # but WITHOUT ANY WARRANTY; without even the implied warranty of
16 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 # GNU General Public License for more details.
19 # You should have received a copy of the GNU General Public License
20 # along with this program; see the file COPYING3. If not see
21 # <http://www.gnu.org/licenses/>.
24 # First, test for a proper version of make, but only where one is required.
26 @if gcc
27 ifeq (,$(.VARIABLES)) # The variable .VARIABLES, new with 3.80, is never empty.
28 $(error GNU make version 3.80 or newer is required.)
29 endif
30 @endif gcc
32 # -------------------------------
33 # Standard Autoconf-set variables
34 # -------------------------------
35 VPATH=@srcdir@
37 build_alias=@build_noncanonical@
38 build_vendor=@build_vendor@
39 build_os=@build_os@
40 build=@build@
41 host_alias=@host_noncanonical@
42 host_vendor=@host_vendor@
43 host_os=@host_os@
44 host=@host@
45 target_alias=@target_noncanonical@
46 target_vendor=@target_vendor@
47 target_os=@target_os@
48 target=@target@
50 program_transform_name = @program_transform_name@
52 prefix = @prefix@
53 exec_prefix = @exec_prefix@
55 srcdir = @srcdir@
57 bindir = @bindir@
58 sbindir = @sbindir@
59 libexecdir = @libexecdir@
60 datadir = @datadir@
61 sysconfdir = @sysconfdir@
62 sharedstatedir = @sharedstatedir@
63 localstatedir = @localstatedir@
64 libdir = @libdir@
65 includedir = @includedir@
66 oldincludedir = @oldincludedir@
67 infodir = @infodir@
68 datarootdir = @datarootdir@
69 docdir = @docdir@
70 pdfdir = @pdfdir@
71 htmldir = @htmldir@
72 mandir = @mandir@
73 man1dir = $(mandir)/man1
74 man2dir = $(mandir)/man2
75 man3dir = $(mandir)/man3
76 man4dir = $(mandir)/man4
77 man5dir = $(mandir)/man5
78 man6dir = $(mandir)/man6
79 man7dir = $(mandir)/man7
80 man8dir = $(mandir)/man8
81 man9dir = $(mandir)/man9
83 INSTALL = @INSTALL@
84 INSTALL_PROGRAM = @INSTALL_PROGRAM@
85 INSTALL_SCRIPT = @INSTALL_SCRIPT@
86 INSTALL_DATA = @INSTALL_DATA@
87 LN = @LN@
88 LN_S = @LN_S@
89 MAINT = @MAINT@
90 MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
91 MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
93 # -------------------------------------------------
94 # Miscellaneous non-standard autoconf-set variables
95 # -------------------------------------------------
97 # The gcc driver likes to know the arguments it was configured with.
98 TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
100 tooldir = @tooldir@
101 build_tooldir = @build_tooldir@
103 GDB_NLM_DEPS =
105 # This is the name of the environment variable used for the path to
106 # the libraries.
107 RPATH_ENVVAR = @RPATH_ENVVAR@
109 # On targets where RPATH_ENVVAR is PATH, a subdirectory of the GCC build path
110 # is used instead of the directory itself to avoid including built
111 # executables in PATH.
112 GCC_SHLIB_SUBDIR = @GCC_SHLIB_SUBDIR@
114 # Build programs are put under this directory.
115 BUILD_SUBDIR = @build_subdir@
116 # This is set by the configure script to the arguments to use when configuring
117 # directories built for the build system.
118 BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)"
120 # Linker flags to use on the host, for stage1 or when not
121 # bootstrapping.
122 STAGE1_LDFLAGS = @stage1_ldflags@
124 # Libraries to use on the host, for stage1 or when not bootstrapping.
125 STAGE1_LIBS = @stage1_libs@
127 # Linker flags to use for stage2 and later.
128 POSTSTAGE1_LDFLAGS = @poststage1_ldflags@
130 # Libraries to use for stage2 and later.
131 POSTSTAGE1_LIBS = @poststage1_libs@
133 # This is the list of variables to export in the environment when
134 # configuring any subdirectory. It must also be exported whenever
135 # recursing into a build directory in case that directory's Makefile
136 # re-runs configure.
137 BASE_EXPORTS = \
138 FLEX="$(FLEX)"; export FLEX; \
139 LEX="$(LEX)"; export LEX; \
140 BISON="$(BISON)"; export BISON; \
141 YACC="$(YACC)"; export YACC; \
142 M4="$(M4)"; export M4; \
143 SED="$(SED)"; export SED; \
144 AWK="$(AWK)"; export AWK; \
145 MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
147 # This is the list of variables to export in the environment when
148 # configuring subdirectories for the build system.
149 BUILD_EXPORTS = \
150 $(BASE_EXPORTS) \
151 AR="$(AR_FOR_BUILD)"; export AR; \
152 AS="$(AS_FOR_BUILD)"; export AS; \
153 CC="$(CC_FOR_BUILD)"; export CC; \
154 CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
155 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
156 CXX="$(CXX_FOR_BUILD)"; export CXX; \
157 CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
158 GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
159 GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
160 DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
161 LD="$(LD_FOR_BUILD)"; export LD; \
162 LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
163 NM="$(NM_FOR_BUILD)"; export NM; \
164 RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
165 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
166 WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
168 # These variables must be set on the make command line for directories
169 # built for the build system to override those in BASE_FLAGS_TO_PASSS.
170 EXTRA_BUILD_FLAGS = \
171 CFLAGS="$(CFLAGS_FOR_BUILD)" \
172 LDFLAGS="$(LDFLAGS_FOR_BUILD)"
174 # This is the list of directories to built for the host system.
175 SUBDIRS = @configdirs@
176 TARGET_CONFIGDIRS = @target_configdirs@
177 # This is set by the configure script to the arguments to use when configuring
178 # directories built for the host system.
179 HOST_CONFIGARGS = @host_configargs@
180 # Host programs are put under this directory, which is . except if building
181 # with srcdir=..
182 HOST_SUBDIR = @host_subdir@
183 # This is the list of variables to export in the environment when
184 # configuring subdirectories for the host system. We need to pass
185 # some to the GCC configure because of its hybrid host/target nature.
186 HOST_EXPORTS = \
187 $(BASE_EXPORTS) \
188 CC="$(CC)"; export CC; \
189 ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
190 CFLAGS="$(CFLAGS)"; export CFLAGS; \
191 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
192 CXX="$(CXX)"; export CXX; \
193 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
194 GCJ="$(GCJ)"; export GCJ; \
195 GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
196 AR="$(AR)"; export AR; \
197 AS="$(AS)"; export AS; \
198 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
199 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
200 LD="$(LD)"; export LD; \
201 LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
202 NM="$(NM)"; export NM; \
203 RANLIB="$(RANLIB)"; export RANLIB; \
204 WINDRES="$(WINDRES)"; export WINDRES; \
205 WINDMC="$(WINDMC)"; export WINDMC; \
206 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
207 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
208 AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
209 AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
210 GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
211 LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
212 NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
213 OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
214 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
215 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
216 HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
217 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
218 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
219 PPLLIBS="$(HOST_PPLLIBS)"; export PPLLIBS; \
220 PPLINC="$(HOST_PPLINC)"; export PPLINC; \
221 CLOOGLIBS="$(HOST_CLOOGLIBS)"; export CLOOGLIBS; \
222 CLOOGINC="$(HOST_CLOOGINC)"; export CLOOGINC; \
223 LIBELFLIBS="$(HOST_LIBELFLIBS)" ; export LIBELFLIBS; \
224 LIBELFINC="$(HOST_LIBELFINC)" ; export LIBELFINC; \
225 @if gcc-bootstrap
226 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
227 @endif gcc-bootstrap
228 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
230 POSTSTAGE1_CXX_EXPORT = \
231 CXX='$(CXX)'; export CXX; \
232 CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
233 @if target-libstdc++-v3-bootstrap
234 # Override the above if we're bootstrapping C++.
235 POSTSTAGE1_CXX_EXPORT = \
236 CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/g++$(exeext) \
237 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
238 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
239 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
240 -I$$s/libstdc++-v3/libsupc++ \
241 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs"; export CXX; \
242 CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
243 @endif target-libstdc++-v3-bootstrap
245 # Similar, for later GCC stages.
246 POSTSTAGE1_HOST_EXPORTS = \
247 $(HOST_EXPORTS) \
248 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
249 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
250 $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
251 CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
252 $(POSTSTAGE1_CXX_EXPORT) \
253 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
254 LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
255 HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
257 # Target libraries are put under this directory:
258 TARGET_SUBDIR = @target_subdir@
259 # This is set by the configure script to the arguments to use when configuring
260 # directories built for the target.
261 TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
262 # This is the list of variables to export in the environment when
263 # configuring subdirectories for the target system.
264 BASE_TARGET_EXPORTS = \
265 $(BASE_EXPORTS) \
266 AR="$(AR_FOR_TARGET)"; export AR; \
267 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
268 CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
269 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
270 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
271 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
272 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
273 GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
274 GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
275 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
276 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
277 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
278 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
279 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
280 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
281 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
282 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
283 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
284 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
285 @if gcc-bootstrap
286 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
287 @endif gcc-bootstrap
288 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
289 TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
291 RAW_CXX_TARGET_EXPORTS = \
292 $(BASE_TARGET_EXPORTS) \
293 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
294 CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
296 NORMAL_TARGET_EXPORTS = \
297 $(BASE_TARGET_EXPORTS) \
298 CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
300 # Where to find GMP
301 HOST_GMPLIBS = @gmplibs@
302 HOST_GMPINC = @gmpinc@
304 # Where to find PPL
305 HOST_PPLLIBS = @ppllibs@
306 HOST_PPLINC = @pplinc@
308 # Where to find CLOOG
309 HOST_CLOOGLIBS = @clooglibs@
310 HOST_CLOOGINC = @clooginc@
312 # Where to find libelf
313 HOST_LIBELFLIBS = @libelflibs@
314 HOST_LIBELFINC = @libelfinc@
316 # ----------------------------------------------
317 # Programs producing files for the BUILD machine
318 # ----------------------------------------------
320 SHELL = @config_shell@
322 # pwd command to use. Allow user to override default by setting PWDCMD in
323 # the environment to account for automounters. The make variable must not
324 # be called PWDCMD, otherwise the value set here is passed to make
325 # subprocesses and overrides the setting from the user's environment.
326 # Don't use PWD since it is a common shell environment variable and we
327 # don't want to corrupt it.
328 PWD_COMMAND = $${PWDCMD-pwd}
330 # compilers to use to create programs which must be run in the build
331 # environment.
332 AR_FOR_BUILD = @AR_FOR_BUILD@
333 AS_FOR_BUILD = @AS_FOR_BUILD@
334 CC_FOR_BUILD = @CC_FOR_BUILD@
335 CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
336 CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
337 CXX_FOR_BUILD = @CXX_FOR_BUILD@
338 DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
339 GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
340 GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
341 LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
342 LD_FOR_BUILD = @LD_FOR_BUILD@
343 NM_FOR_BUILD = @NM_FOR_BUILD@
344 RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
345 WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
346 WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
348 # Special variables passed down in EXTRA_GCC_FLAGS. They are defined
349 # here so that they can be overridden by Makefile fragments.
350 BUILD_PREFIX = @BUILD_PREFIX@
351 BUILD_PREFIX_1 = @BUILD_PREFIX_1@
353 # Flags to pass to stage2 and later makes. They are defined
354 # here so that they can be overridden by Makefile fragments.
355 BOOT_CFLAGS= -g -O2
356 BOOT_LDFLAGS=
357 BOOT_ADAFLAGS=-gnatpg -gnata
359 AWK = @AWK@
360 SED = @SED@
361 BISON = @BISON@
362 YACC = @YACC@
363 FLEX = @FLEX@
364 LEX = @LEX@
365 M4 = @M4@
366 MAKEINFO = @MAKEINFO@
367 EXPECT = @EXPECT@
368 RUNTEST = @RUNTEST@
370 # This just becomes part of the MAKEINFO definition passed down to
371 # sub-makes. It lets flags be given on the command line while still
372 # using the makeinfo from the object tree.
373 # (Default to avoid splitting info files by setting the threshold high.)
374 MAKEINFOFLAGS = --split-size=5000000
376 # ---------------------------------------------
377 # Programs producing files for the HOST machine
378 # ---------------------------------------------
380 AS = @AS@
381 AR = @AR@
382 AR_FLAGS = rc
383 CC = @CC@
384 CXX = @CXX@
385 DLLTOOL = @DLLTOOL@
386 LD = @LD@
387 LIPO = @LIPO@
388 NM = @NM@
389 OBJDUMP = @OBJDUMP@
390 RANLIB = @RANLIB@
391 STRIP = @STRIP@
392 WINDRES = @WINDRES@
393 WINDMC = @WINDMC@
395 GNATBIND = @GNATBIND@
396 GNATMAKE = @GNATMAKE@
398 CFLAGS = @CFLAGS@
399 LDFLAGS = @LDFLAGS@
400 LIBCFLAGS = $(CFLAGS)
401 CXXFLAGS = @CXXFLAGS@
402 LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
404 TFLAGS =
406 # Defaults for all stages; some are overridden below.
408 STAGE_CFLAGS = $(BOOT_CFLAGS)
409 STAGE_TFLAGS = $(TFLAGS)
410 STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
413 # Defaults for stage 1; some are overridden below.
414 STAGE1_CFLAGS = $(STAGE_CFLAGS)
415 STAGE1_CXXFLAGS = $(CXXFLAGS)
416 @if target-libstdc++-v3-bootstrap
417 # Override the above if we're bootstrapping C++.
418 STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
419 @endif target-libstdc++-v3-bootstrap
420 STAGE1_TFLAGS = $(STAGE_TFLAGS)
421 STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
423 # Defaults for stage 2; some are overridden below.
424 STAGE2_CFLAGS = $(STAGE_CFLAGS)
425 STAGE2_CXXFLAGS = $(CXXFLAGS)
426 @if target-libstdc++-v3-bootstrap
427 # Override the above if we're bootstrapping C++.
428 STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
429 @endif target-libstdc++-v3-bootstrap
430 STAGE2_TFLAGS = $(STAGE_TFLAGS)
431 STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
433 # Defaults for stage 3; some are overridden below.
434 STAGE3_CFLAGS = $(STAGE_CFLAGS)
435 STAGE3_CXXFLAGS = $(CXXFLAGS)
436 @if target-libstdc++-v3-bootstrap
437 # Override the above if we're bootstrapping C++.
438 STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
439 @endif target-libstdc++-v3-bootstrap
440 STAGE3_TFLAGS = $(STAGE_TFLAGS)
441 STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
443 # Defaults for stage 4; some are overridden below.
444 STAGE4_CFLAGS = $(STAGE_CFLAGS)
445 STAGE4_CXXFLAGS = $(CXXFLAGS)
446 @if target-libstdc++-v3-bootstrap
447 # Override the above if we're bootstrapping C++.
448 STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
449 @endif target-libstdc++-v3-bootstrap
450 STAGE4_TFLAGS = $(STAGE_TFLAGS)
451 STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
453 # Defaults for stage profile; some are overridden below.
454 STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
455 STAGEprofile_CXXFLAGS = $(CXXFLAGS)
456 @if target-libstdc++-v3-bootstrap
457 # Override the above if we're bootstrapping C++.
458 STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
459 @endif target-libstdc++-v3-bootstrap
460 STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
461 STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
463 # Defaults for stage feedback; some are overridden below.
464 STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
465 STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
466 @if target-libstdc++-v3-bootstrap
467 # Override the above if we're bootstrapping C++.
468 STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
469 @endif target-libstdc++-v3-bootstrap
470 STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
471 STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
474 # Only build the C compiler for stage1, because that is the only one that
475 # we can guarantee will build with the native compiler, and also it is the
476 # only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
477 # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
478 # overrideable (for a bootstrap build stage1 also builds gcc.info).
480 STAGE1_CFLAGS = @stage1_cflags@
481 STAGE1_CHECKING = @stage1_checking@
482 STAGE1_LANGUAGES = @stage1_languages@
483 # * We force-disable intermodule optimizations, even if
484 # --enable-intermodule was passed, since the installed compiler
485 # probably can't handle them. Luckily, autoconf always respects
486 # the last argument when conflicting --enable arguments are passed.
487 # * Likewise, we force-disable coverage flags, since the installed
488 # compiler probably has never heard of them.
489 STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
490 --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
492 STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
493 STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
495 STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
496 STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
498 do-compare = @do_compare@
499 do-compare3 = $(do-compare)
501 # -----------------------------------------------
502 # Programs producing files for the TARGET machine
503 # -----------------------------------------------
505 AR_FOR_TARGET=@AR_FOR_TARGET@
506 AS_FOR_TARGET=@AS_FOR_TARGET@
507 CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
509 # If GCC_FOR_TARGET is not overriden on the command line, then this
510 # variable is passed down to the gcc Makefile, where it is used to
511 # build libgcc2.a. We define it here so that it can itself be
512 # overridden on the command line.
513 GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
514 CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
515 RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
516 GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
517 GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
518 DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
519 LD_FOR_TARGET=@LD_FOR_TARGET@
521 LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
522 NM_FOR_TARGET=@NM_FOR_TARGET@
523 OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
524 RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
525 STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
526 WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
527 WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
529 COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
530 COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
531 COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
533 CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
534 CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
536 LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
537 LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
538 LDFLAGS_FOR_TARGET =
540 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
541 SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
542 DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
544 XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
546 # ------------------------------------
547 # Miscellaneous targets and flag lists
548 # ------------------------------------
550 # The first rule in the file had better be this one. Don't put any above it.
551 # This lives here to allow makefile fragments to contain dependencies.
552 all:
554 #### host and target specific makefile fragments come in here.
555 @target_makefile_frag@
556 @alphaieee_frag@
557 @ospace_frag@
558 @host_makefile_frag@
561 # This is the list of directories that may be needed in RPATH_ENVVAR
562 # so that prorgams built for the target machine work.
563 TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libmudflap)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(HOST_LIB_PATH_gcc)
565 @if target-libstdc++-v3
566 TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/.libs:
567 @endif target-libstdc++-v3
569 @if target-libmudflap
570 TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
571 @endif target-libmudflap
573 @if target-libssp
574 TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
575 @endif target-libssp
577 @if target-libgomp
578 TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
579 @endif target-libgomp
583 # This is the list of directories that may be needed in RPATH_ENVVAR
584 # so that programs built for the host machine work.
585 HOST_LIB_PATH = $(HOST_LIB_PATH_bfd)$(HOST_LIB_PATH_opcodes)$(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_ppl)$(HOST_LIB_PATH_cloog)$(HOST_LIB_PATH_libelf)
587 # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
588 @if gcc
589 HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
590 @endif gcc
593 @if bfd
594 HOST_LIB_PATH_bfd = \
595 $$r/$(HOST_SUBDIR)/bfd/.libs:$$r/$(HOST_SUBDIR)/prev-bfd/.libs:
596 @endif bfd
598 @if opcodes
599 HOST_LIB_PATH_opcodes = \
600 $$r/$(HOST_SUBDIR)/opcodes/.libs:$$r/$(HOST_SUBDIR)/prev-opcodes/.libs:
601 @endif opcodes
603 @if gmp
604 HOST_LIB_PATH_gmp = \
605 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
606 @endif gmp
608 @if mpfr
609 HOST_LIB_PATH_mpfr = \
610 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
611 @endif mpfr
613 @if mpc
614 HOST_LIB_PATH_mpc = \
615 $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
616 @endif mpc
618 @if ppl
619 HOST_LIB_PATH_ppl = \
620 $$r/$(HOST_SUBDIR)/ppl/src/.libs:$$r/$(HOST_SUBDIR)/prev-ppl/src/.libs:
621 @endif ppl
623 @if cloog
624 HOST_LIB_PATH_cloog = \
625 $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
626 @endif cloog
628 @if libelf
629 HOST_LIB_PATH_libelf = \
630 $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
631 @endif libelf
634 # Flags to pass down to all sub-makes.
635 BASE_FLAGS_TO_PASS = \
636 "DESTDIR=$(DESTDIR)" \
637 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
638 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
639 "bindir=$(bindir)" \
640 "datadir=$(datadir)" \
641 "exec_prefix=$(exec_prefix)" \
642 "includedir=$(includedir)" \
643 "datarootdir=$(datarootdir)" \
644 "docdir=$(docdir)" \
645 "infodir=$(infodir)" \
646 "pdfdir=$(pdfdir)" \
647 "htmldir=$(htmldir)" \
648 "libdir=$(libdir)" \
649 "libexecdir=$(libexecdir)" \
650 "lispdir=$(lispdir)" \
651 "localstatedir=$(localstatedir)" \
652 "mandir=$(mandir)" \
653 "oldincludedir=$(oldincludedir)" \
654 "prefix=$(prefix)" \
655 "sbindir=$(sbindir)" \
656 "sharedstatedir=$(sharedstatedir)" \
657 "sysconfdir=$(sysconfdir)" \
658 "tooldir=$(tooldir)" \
659 "build_tooldir=$(build_tooldir)" \
660 "target_alias=$(target_alias)" \
661 "AWK=$(AWK)" \
662 "BISON=$(BISON)" \
663 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
664 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
665 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
666 "EXPECT=$(EXPECT)" \
667 "FLEX=$(FLEX)" \
668 "INSTALL=$(INSTALL)" \
669 "INSTALL_DATA=$(INSTALL_DATA)" \
670 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
671 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
672 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
673 "LEX=$(LEX)" \
674 "M4=$(M4)" \
675 "MAKE=$(MAKE)" \
676 "RUNTEST=$(RUNTEST)" \
677 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
678 "SED=$(SED)" \
679 "SHELL=$(SHELL)" \
680 "YACC=$(YACC)" \
681 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
682 "ADA_CFLAGS=$(ADA_CFLAGS)" \
683 "AR_FLAGS=$(AR_FLAGS)" \
684 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
685 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
686 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
687 "CFLAGS=$(CFLAGS)" \
688 "CXXFLAGS=$(CXXFLAGS)" \
689 "LDFLAGS=$(LDFLAGS)" \
690 "LIBCFLAGS=$(LIBCFLAGS)" \
691 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
692 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
693 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
694 "GNATBIND=$(GNATBIND)" \
695 "GNATMAKE=$(GNATMAKE)" \
696 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
697 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
698 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
699 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
700 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
701 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
702 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
703 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
704 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
705 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
706 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
707 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
708 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
709 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
710 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
711 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
712 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
713 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
714 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
715 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
716 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
717 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
718 "BUILD_CONFIG=$(BUILD_CONFIG)" \
719 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
720 "LEAN=$(LEAN)" \
721 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
722 "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
723 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
724 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
725 "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
726 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
727 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
728 "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
729 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
730 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
731 "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
732 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
733 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
734 "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
735 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
736 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
737 "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
738 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
739 "TFLAGS=$(TFLAGS)" \
740 "CONFIG_SHELL=$(SHELL)" \
741 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
743 # We leave this in just in case, but it is not needed anymore.
744 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
746 # Flags to pass down to most sub-makes, in which we're building with
747 # the host environment.
748 EXTRA_HOST_FLAGS = \
749 'AR=$(AR)' \
750 'AS=$(AS)' \
751 'CC=$(CC)' \
752 'CXX=$(CXX)' \
753 'DLLTOOL=$(DLLTOOL)' \
754 'GCJ=$(GCJ)' \
755 'GFORTRAN=$(GFORTRAN)' \
756 'LD=$(LD)' \
757 'LIPO=$(LIPO)' \
758 'NM=$(NM)' \
759 'OBJDUMP=$(OBJDUMP)' \
760 'RANLIB=$(RANLIB)' \
761 'STRIP=$(STRIP)' \
762 'WINDRES=$(WINDRES)' \
763 'WINDMC=$(WINDMC)'
765 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
767 # Flags that are concerned with the location of the X11 include files
768 # and library files
770 # NOTE: until the top-level is getting the values via autoconf, it only
771 # causes problems to have this top-level Makefile overriding the autoconf-set
772 # values in child directories. Only variables that don't conflict with
773 # autoconf'ed ones should be passed by X11_FLAGS_TO_PASS for now.
775 X11_FLAGS_TO_PASS = \
776 'X11_EXTRA_CFLAGS=$(X11_EXTRA_CFLAGS)' \
777 'X11_EXTRA_LIBS=$(X11_EXTRA_LIBS)'
779 # Flags to pass to stage2 and later makes.
781 POSTSTAGE1_FLAGS_TO_PASS = \
782 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
783 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
784 GNATBIND="$${GNATBIND}" \
785 LDFLAGS="$${LDFLAGS}" \
786 HOST_LIBS="$${HOST_LIBS}" \
787 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
789 # Flags to pass down to makes which are built with the target environment.
790 # The double $ decreases the length of the command line; those variables
791 # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
792 # *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
793 # so we expand them here.
794 EXTRA_TARGET_FLAGS = \
795 'AR=$$(AR_FOR_TARGET)' \
796 'AS=$(COMPILER_AS_FOR_TARGET)' \
797 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
798 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
799 'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
800 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
801 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
802 'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
803 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
804 'LD=$(COMPILER_LD_FOR_TARGET)' \
805 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
806 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
807 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
808 'NM=$(COMPILER_NM_FOR_TARGET)' \
809 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
810 'RANLIB=$$(RANLIB_FOR_TARGET)' \
811 'WINDRES=$$(WINDRES_FOR_TARGET)' \
812 'WINDMC=$$(WINDMC_FOR_TARGET)' \
813 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
814 "TFLAGS=$$TFLAGS"
816 TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
818 # Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
819 # unfortunately needs the native compiler and the target ar and
820 # ranlib.
821 # If any variables are added here, they must be added to do-*, below.
822 # The BUILD_* variables are a special case, which are used for the gcc
823 # cross-building scheme.
824 EXTRA_GCC_FLAGS = \
825 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
826 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
827 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
828 "`echo 'LIBGCC2_CFLAGS=$(LIBGCC2_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
829 "`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
830 "`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
832 GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
834 @if gcc
835 BUILD_CONFIG = @BUILD_CONFIG@
836 ifneq ($(BUILD_CONFIG),)
837 include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
838 endif
839 @endif gcc
841 .PHONY: configure-host
842 configure-host: \
843 maybe-configure-ash \
844 maybe-configure-autoconf \
845 maybe-configure-automake \
846 maybe-configure-bash \
847 maybe-configure-bfd \
848 maybe-configure-opcodes \
849 maybe-configure-binutils \
850 maybe-configure-bison \
851 maybe-configure-byacc \
852 maybe-configure-bzip2 \
853 maybe-configure-cgen \
854 maybe-configure-dejagnu \
855 maybe-configure-diff \
856 maybe-configure-dosutils \
857 maybe-configure-etc \
858 maybe-configure-fastjar \
859 maybe-configure-fileutils \
860 maybe-configure-findutils \
861 maybe-configure-find \
862 maybe-configure-fixincludes \
863 maybe-configure-flex \
864 maybe-configure-gas \
865 maybe-configure-gcc \
866 maybe-configure-gawk \
867 maybe-configure-gettext \
868 maybe-configure-gmp \
869 maybe-configure-mpfr \
870 maybe-configure-mpc \
871 maybe-configure-ppl \
872 maybe-configure-cloog \
873 maybe-configure-libelf \
874 maybe-configure-gnuserv \
875 maybe-configure-gold \
876 maybe-configure-gprof \
877 maybe-configure-gzip \
878 maybe-configure-hello \
879 maybe-configure-indent \
880 maybe-configure-intl \
881 maybe-configure-tcl \
882 maybe-configure-itcl \
883 maybe-configure-ld \
884 maybe-configure-libcpp \
885 maybe-configure-libdecnumber \
886 maybe-configure-libgui \
887 maybe-configure-libiberty \
888 maybe-configure-libiconv \
889 maybe-configure-libtool \
890 maybe-configure-m4 \
891 maybe-configure-make \
892 maybe-configure-mmalloc \
893 maybe-configure-patch \
894 maybe-configure-perl \
895 maybe-configure-prms \
896 maybe-configure-rcs \
897 maybe-configure-readline \
898 maybe-configure-release \
899 maybe-configure-recode \
900 maybe-configure-sed \
901 maybe-configure-send-pr \
902 maybe-configure-shellutils \
903 maybe-configure-sid \
904 maybe-configure-sim \
905 maybe-configure-tar \
906 maybe-configure-texinfo \
907 maybe-configure-textutils \
908 maybe-configure-time \
909 maybe-configure-uudecode \
910 maybe-configure-wdiff \
911 maybe-configure-zip \
912 maybe-configure-zlib \
913 maybe-configure-gdb \
914 maybe-configure-expect \
915 maybe-configure-guile \
916 maybe-configure-tk \
917 maybe-configure-libtermcap \
918 maybe-configure-utils \
919 maybe-configure-gnattools \
920 maybe-configure-lto-plugin
921 .PHONY: configure-target
922 configure-target: \
923 maybe-configure-target-libstdc++-v3 \
924 maybe-configure-target-libmudflap \
925 maybe-configure-target-libssp \
926 maybe-configure-target-newlib \
927 maybe-configure-target-libgcc \
928 maybe-configure-target-libgfortran \
929 maybe-configure-target-libobjc \
930 maybe-configure-target-libtermcap \
931 maybe-configure-target-winsup \
932 maybe-configure-target-libgloss \
933 maybe-configure-target-libiberty \
934 maybe-configure-target-gperf \
935 maybe-configure-target-examples \
936 maybe-configure-target-libffi \
937 maybe-configure-target-libjava \
938 maybe-configure-target-zlib \
939 maybe-configure-target-boehm-gc \
940 maybe-configure-target-qthreads \
941 maybe-configure-target-rda \
942 maybe-configure-target-libada \
943 maybe-configure-target-libgomp
945 # The target built for a native non-bootstrap build.
946 .PHONY: all
947 all:
948 @if gcc-bootstrap
949 [ -f stage_final ] || echo stage3 > stage_final
950 @r=`${PWD_COMMAND}`; export r; \
951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
952 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
953 @endif gcc-bootstrap
954 @: $(MAKE); $(unstage)
955 @r=`${PWD_COMMAND}`; export r; \
956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
957 @if gcc-bootstrap
958 if [ -f stage_last ]; then \
959 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
960 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
961 else \
962 @endif gcc-bootstrap
963 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
964 @if gcc-bootstrap
966 fi \
967 @endif gcc-bootstrap
968 && :
970 .PHONY: all-build
972 all-build: maybe-all-build-libiberty
973 all-build: maybe-all-build-bison
974 all-build: maybe-all-build-byacc
975 all-build: maybe-all-build-flex
976 all-build: maybe-all-build-m4
977 all-build: maybe-all-build-texinfo
978 all-build: maybe-all-build-fixincludes
980 .PHONY: all-host
982 all-host: maybe-all-ash
983 all-host: maybe-all-autoconf
984 all-host: maybe-all-automake
985 all-host: maybe-all-bash
986 @if bfd-no-bootstrap
987 all-host: maybe-all-bfd
988 @endif bfd-no-bootstrap
989 @if opcodes-no-bootstrap
990 all-host: maybe-all-opcodes
991 @endif opcodes-no-bootstrap
992 @if binutils-no-bootstrap
993 all-host: maybe-all-binutils
994 @endif binutils-no-bootstrap
995 all-host: maybe-all-bison
996 all-host: maybe-all-byacc
997 all-host: maybe-all-bzip2
998 all-host: maybe-all-cgen
999 all-host: maybe-all-dejagnu
1000 all-host: maybe-all-diff
1001 all-host: maybe-all-dosutils
1002 all-host: maybe-all-etc
1003 all-host: maybe-all-fastjar
1004 all-host: maybe-all-fileutils
1005 all-host: maybe-all-findutils
1006 all-host: maybe-all-find
1007 all-host: maybe-all-fixincludes
1008 all-host: maybe-all-flex
1009 @if gas-no-bootstrap
1010 all-host: maybe-all-gas
1011 @endif gas-no-bootstrap
1012 @if gcc-no-bootstrap
1013 all-host: maybe-all-gcc
1014 @endif gcc-no-bootstrap
1015 all-host: maybe-all-gawk
1016 all-host: maybe-all-gettext
1017 @if gmp-no-bootstrap
1018 all-host: maybe-all-gmp
1019 @endif gmp-no-bootstrap
1020 @if mpfr-no-bootstrap
1021 all-host: maybe-all-mpfr
1022 @endif mpfr-no-bootstrap
1023 @if mpc-no-bootstrap
1024 all-host: maybe-all-mpc
1025 @endif mpc-no-bootstrap
1026 @if ppl-no-bootstrap
1027 all-host: maybe-all-ppl
1028 @endif ppl-no-bootstrap
1029 @if cloog-no-bootstrap
1030 all-host: maybe-all-cloog
1031 @endif cloog-no-bootstrap
1032 @if libelf-no-bootstrap
1033 all-host: maybe-all-libelf
1034 @endif libelf-no-bootstrap
1035 all-host: maybe-all-gnuserv
1036 @if gold-no-bootstrap
1037 all-host: maybe-all-gold
1038 @endif gold-no-bootstrap
1039 all-host: maybe-all-gprof
1040 all-host: maybe-all-gzip
1041 all-host: maybe-all-hello
1042 all-host: maybe-all-indent
1043 @if intl-no-bootstrap
1044 all-host: maybe-all-intl
1045 @endif intl-no-bootstrap
1046 all-host: maybe-all-tcl
1047 all-host: maybe-all-itcl
1048 @if ld-no-bootstrap
1049 all-host: maybe-all-ld
1050 @endif ld-no-bootstrap
1051 @if libcpp-no-bootstrap
1052 all-host: maybe-all-libcpp
1053 @endif libcpp-no-bootstrap
1054 @if libdecnumber-no-bootstrap
1055 all-host: maybe-all-libdecnumber
1056 @endif libdecnumber-no-bootstrap
1057 all-host: maybe-all-libgui
1058 @if libiberty-no-bootstrap
1059 all-host: maybe-all-libiberty
1060 @endif libiberty-no-bootstrap
1061 all-host: maybe-all-libiconv
1062 all-host: maybe-all-libtool
1063 all-host: maybe-all-m4
1064 all-host: maybe-all-make
1065 all-host: maybe-all-mmalloc
1066 all-host: maybe-all-patch
1067 all-host: maybe-all-perl
1068 all-host: maybe-all-prms
1069 all-host: maybe-all-rcs
1070 all-host: maybe-all-readline
1071 all-host: maybe-all-release
1072 all-host: maybe-all-recode
1073 all-host: maybe-all-sed
1074 all-host: maybe-all-send-pr
1075 all-host: maybe-all-shellutils
1076 all-host: maybe-all-sid
1077 all-host: maybe-all-sim
1078 all-host: maybe-all-tar
1079 all-host: maybe-all-texinfo
1080 all-host: maybe-all-textutils
1081 all-host: maybe-all-time
1082 all-host: maybe-all-uudecode
1083 all-host: maybe-all-wdiff
1084 all-host: maybe-all-zip
1085 @if zlib-no-bootstrap
1086 all-host: maybe-all-zlib
1087 @endif zlib-no-bootstrap
1088 all-host: maybe-all-gdb
1089 all-host: maybe-all-expect
1090 all-host: maybe-all-guile
1091 all-host: maybe-all-tk
1092 all-host: maybe-all-libtermcap
1093 all-host: maybe-all-utils
1094 all-host: maybe-all-gnattools
1095 @if lto-plugin-no-bootstrap
1096 all-host: maybe-all-lto-plugin
1097 @endif lto-plugin-no-bootstrap
1099 .PHONY: all-target
1101 @if target-libstdc++-v3-no-bootstrap
1102 all-target: maybe-all-target-libstdc++-v3
1103 @endif target-libstdc++-v3-no-bootstrap
1104 all-target: maybe-all-target-libmudflap
1105 all-target: maybe-all-target-libssp
1106 all-target: maybe-all-target-newlib
1107 @if target-libgcc-no-bootstrap
1108 all-target: maybe-all-target-libgcc
1109 @endif target-libgcc-no-bootstrap
1110 all-target: maybe-all-target-libgfortran
1111 all-target: maybe-all-target-libobjc
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-libiberty
1116 all-target: maybe-all-target-gperf
1117 all-target: maybe-all-target-examples
1118 all-target: maybe-all-target-libffi
1119 all-target: maybe-all-target-libjava
1120 all-target: maybe-all-target-zlib
1121 all-target: maybe-all-target-boehm-gc
1122 all-target: maybe-all-target-qthreads
1123 all-target: maybe-all-target-rda
1124 all-target: maybe-all-target-libada
1125 @if target-libgomp-no-bootstrap
1126 all-target: maybe-all-target-libgomp
1127 @endif target-libgomp-no-bootstrap
1129 # Do a target for all the subdirectories. A ``make do-X'' will do a
1130 # ``make X'' in all subdirectories (because, in general, there is a
1131 # dependency (below) of X upon do-X, a ``make X'' will also do this,
1132 # but it may do additional work as well).
1134 .PHONY: do-info
1135 do-info:
1136 @: $(MAKE); $(unstage)
1137 @r=`${PWD_COMMAND}`; export r; \
1138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1139 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1140 info-target
1143 .PHONY: info-host
1145 info-host: maybe-info-ash
1146 info-host: maybe-info-autoconf
1147 info-host: maybe-info-automake
1148 info-host: maybe-info-bash
1149 info-host: maybe-info-bfd
1150 info-host: maybe-info-opcodes
1151 info-host: maybe-info-binutils
1152 info-host: maybe-info-bison
1153 info-host: maybe-info-byacc
1154 info-host: maybe-info-bzip2
1155 info-host: maybe-info-cgen
1156 info-host: maybe-info-dejagnu
1157 info-host: maybe-info-diff
1158 info-host: maybe-info-dosutils
1159 info-host: maybe-info-etc
1160 info-host: maybe-info-fastjar
1161 info-host: maybe-info-fileutils
1162 info-host: maybe-info-findutils
1163 info-host: maybe-info-find
1164 info-host: maybe-info-fixincludes
1165 info-host: maybe-info-flex
1166 info-host: maybe-info-gas
1167 info-host: maybe-info-gcc
1168 info-host: maybe-info-gawk
1169 info-host: maybe-info-gettext
1170 info-host: maybe-info-gmp
1171 info-host: maybe-info-mpfr
1172 info-host: maybe-info-mpc
1173 info-host: maybe-info-ppl
1174 info-host: maybe-info-cloog
1175 info-host: maybe-info-libelf
1176 info-host: maybe-info-gnuserv
1177 info-host: maybe-info-gold
1178 info-host: maybe-info-gprof
1179 info-host: maybe-info-gzip
1180 info-host: maybe-info-hello
1181 info-host: maybe-info-indent
1182 info-host: maybe-info-intl
1183 info-host: maybe-info-tcl
1184 info-host: maybe-info-itcl
1185 info-host: maybe-info-ld
1186 info-host: maybe-info-libcpp
1187 info-host: maybe-info-libdecnumber
1188 info-host: maybe-info-libgui
1189 info-host: maybe-info-libiberty
1190 info-host: maybe-info-libiconv
1191 info-host: maybe-info-libtool
1192 info-host: maybe-info-m4
1193 info-host: maybe-info-make
1194 info-host: maybe-info-mmalloc
1195 info-host: maybe-info-patch
1196 info-host: maybe-info-perl
1197 info-host: maybe-info-prms
1198 info-host: maybe-info-rcs
1199 info-host: maybe-info-readline
1200 info-host: maybe-info-release
1201 info-host: maybe-info-recode
1202 info-host: maybe-info-sed
1203 info-host: maybe-info-send-pr
1204 info-host: maybe-info-shellutils
1205 info-host: maybe-info-sid
1206 info-host: maybe-info-sim
1207 info-host: maybe-info-tar
1208 info-host: maybe-info-texinfo
1209 info-host: maybe-info-textutils
1210 info-host: maybe-info-time
1211 info-host: maybe-info-uudecode
1212 info-host: maybe-info-wdiff
1213 info-host: maybe-info-zip
1214 info-host: maybe-info-zlib
1215 info-host: maybe-info-gdb
1216 info-host: maybe-info-expect
1217 info-host: maybe-info-guile
1218 info-host: maybe-info-tk
1219 info-host: maybe-info-libtermcap
1220 info-host: maybe-info-utils
1221 info-host: maybe-info-gnattools
1222 info-host: maybe-info-lto-plugin
1224 .PHONY: info-target
1226 info-target: maybe-info-target-libstdc++-v3
1227 info-target: maybe-info-target-libmudflap
1228 info-target: maybe-info-target-libssp
1229 info-target: maybe-info-target-newlib
1230 info-target: maybe-info-target-libgcc
1231 info-target: maybe-info-target-libgfortran
1232 info-target: maybe-info-target-libobjc
1233 info-target: maybe-info-target-libtermcap
1234 info-target: maybe-info-target-winsup
1235 info-target: maybe-info-target-libgloss
1236 info-target: maybe-info-target-libiberty
1237 info-target: maybe-info-target-gperf
1238 info-target: maybe-info-target-examples
1239 info-target: maybe-info-target-libffi
1240 info-target: maybe-info-target-libjava
1241 info-target: maybe-info-target-zlib
1242 info-target: maybe-info-target-boehm-gc
1243 info-target: maybe-info-target-qthreads
1244 info-target: maybe-info-target-rda
1245 info-target: maybe-info-target-libada
1246 info-target: maybe-info-target-libgomp
1248 .PHONY: do-dvi
1249 do-dvi:
1250 @: $(MAKE); $(unstage)
1251 @r=`${PWD_COMMAND}`; export r; \
1252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1253 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1254 dvi-target
1257 .PHONY: dvi-host
1259 dvi-host: maybe-dvi-ash
1260 dvi-host: maybe-dvi-autoconf
1261 dvi-host: maybe-dvi-automake
1262 dvi-host: maybe-dvi-bash
1263 dvi-host: maybe-dvi-bfd
1264 dvi-host: maybe-dvi-opcodes
1265 dvi-host: maybe-dvi-binutils
1266 dvi-host: maybe-dvi-bison
1267 dvi-host: maybe-dvi-byacc
1268 dvi-host: maybe-dvi-bzip2
1269 dvi-host: maybe-dvi-cgen
1270 dvi-host: maybe-dvi-dejagnu
1271 dvi-host: maybe-dvi-diff
1272 dvi-host: maybe-dvi-dosutils
1273 dvi-host: maybe-dvi-etc
1274 dvi-host: maybe-dvi-fastjar
1275 dvi-host: maybe-dvi-fileutils
1276 dvi-host: maybe-dvi-findutils
1277 dvi-host: maybe-dvi-find
1278 dvi-host: maybe-dvi-fixincludes
1279 dvi-host: maybe-dvi-flex
1280 dvi-host: maybe-dvi-gas
1281 dvi-host: maybe-dvi-gcc
1282 dvi-host: maybe-dvi-gawk
1283 dvi-host: maybe-dvi-gettext
1284 dvi-host: maybe-dvi-gmp
1285 dvi-host: maybe-dvi-mpfr
1286 dvi-host: maybe-dvi-mpc
1287 dvi-host: maybe-dvi-ppl
1288 dvi-host: maybe-dvi-cloog
1289 dvi-host: maybe-dvi-libelf
1290 dvi-host: maybe-dvi-gnuserv
1291 dvi-host: maybe-dvi-gold
1292 dvi-host: maybe-dvi-gprof
1293 dvi-host: maybe-dvi-gzip
1294 dvi-host: maybe-dvi-hello
1295 dvi-host: maybe-dvi-indent
1296 dvi-host: maybe-dvi-intl
1297 dvi-host: maybe-dvi-tcl
1298 dvi-host: maybe-dvi-itcl
1299 dvi-host: maybe-dvi-ld
1300 dvi-host: maybe-dvi-libcpp
1301 dvi-host: maybe-dvi-libdecnumber
1302 dvi-host: maybe-dvi-libgui
1303 dvi-host: maybe-dvi-libiberty
1304 dvi-host: maybe-dvi-libiconv
1305 dvi-host: maybe-dvi-libtool
1306 dvi-host: maybe-dvi-m4
1307 dvi-host: maybe-dvi-make
1308 dvi-host: maybe-dvi-mmalloc
1309 dvi-host: maybe-dvi-patch
1310 dvi-host: maybe-dvi-perl
1311 dvi-host: maybe-dvi-prms
1312 dvi-host: maybe-dvi-rcs
1313 dvi-host: maybe-dvi-readline
1314 dvi-host: maybe-dvi-release
1315 dvi-host: maybe-dvi-recode
1316 dvi-host: maybe-dvi-sed
1317 dvi-host: maybe-dvi-send-pr
1318 dvi-host: maybe-dvi-shellutils
1319 dvi-host: maybe-dvi-sid
1320 dvi-host: maybe-dvi-sim
1321 dvi-host: maybe-dvi-tar
1322 dvi-host: maybe-dvi-texinfo
1323 dvi-host: maybe-dvi-textutils
1324 dvi-host: maybe-dvi-time
1325 dvi-host: maybe-dvi-uudecode
1326 dvi-host: maybe-dvi-wdiff
1327 dvi-host: maybe-dvi-zip
1328 dvi-host: maybe-dvi-zlib
1329 dvi-host: maybe-dvi-gdb
1330 dvi-host: maybe-dvi-expect
1331 dvi-host: maybe-dvi-guile
1332 dvi-host: maybe-dvi-tk
1333 dvi-host: maybe-dvi-libtermcap
1334 dvi-host: maybe-dvi-utils
1335 dvi-host: maybe-dvi-gnattools
1336 dvi-host: maybe-dvi-lto-plugin
1338 .PHONY: dvi-target
1340 dvi-target: maybe-dvi-target-libstdc++-v3
1341 dvi-target: maybe-dvi-target-libmudflap
1342 dvi-target: maybe-dvi-target-libssp
1343 dvi-target: maybe-dvi-target-newlib
1344 dvi-target: maybe-dvi-target-libgcc
1345 dvi-target: maybe-dvi-target-libgfortran
1346 dvi-target: maybe-dvi-target-libobjc
1347 dvi-target: maybe-dvi-target-libtermcap
1348 dvi-target: maybe-dvi-target-winsup
1349 dvi-target: maybe-dvi-target-libgloss
1350 dvi-target: maybe-dvi-target-libiberty
1351 dvi-target: maybe-dvi-target-gperf
1352 dvi-target: maybe-dvi-target-examples
1353 dvi-target: maybe-dvi-target-libffi
1354 dvi-target: maybe-dvi-target-libjava
1355 dvi-target: maybe-dvi-target-zlib
1356 dvi-target: maybe-dvi-target-boehm-gc
1357 dvi-target: maybe-dvi-target-qthreads
1358 dvi-target: maybe-dvi-target-rda
1359 dvi-target: maybe-dvi-target-libada
1360 dvi-target: maybe-dvi-target-libgomp
1362 .PHONY: do-pdf
1363 do-pdf:
1364 @: $(MAKE); $(unstage)
1365 @r=`${PWD_COMMAND}`; export r; \
1366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1367 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1368 pdf-target
1371 .PHONY: pdf-host
1373 pdf-host: maybe-pdf-ash
1374 pdf-host: maybe-pdf-autoconf
1375 pdf-host: maybe-pdf-automake
1376 pdf-host: maybe-pdf-bash
1377 pdf-host: maybe-pdf-bfd
1378 pdf-host: maybe-pdf-opcodes
1379 pdf-host: maybe-pdf-binutils
1380 pdf-host: maybe-pdf-bison
1381 pdf-host: maybe-pdf-byacc
1382 pdf-host: maybe-pdf-bzip2
1383 pdf-host: maybe-pdf-cgen
1384 pdf-host: maybe-pdf-dejagnu
1385 pdf-host: maybe-pdf-diff
1386 pdf-host: maybe-pdf-dosutils
1387 pdf-host: maybe-pdf-etc
1388 pdf-host: maybe-pdf-fastjar
1389 pdf-host: maybe-pdf-fileutils
1390 pdf-host: maybe-pdf-findutils
1391 pdf-host: maybe-pdf-find
1392 pdf-host: maybe-pdf-fixincludes
1393 pdf-host: maybe-pdf-flex
1394 pdf-host: maybe-pdf-gas
1395 pdf-host: maybe-pdf-gcc
1396 pdf-host: maybe-pdf-gawk
1397 pdf-host: maybe-pdf-gettext
1398 pdf-host: maybe-pdf-gmp
1399 pdf-host: maybe-pdf-mpfr
1400 pdf-host: maybe-pdf-mpc
1401 pdf-host: maybe-pdf-ppl
1402 pdf-host: maybe-pdf-cloog
1403 pdf-host: maybe-pdf-libelf
1404 pdf-host: maybe-pdf-gnuserv
1405 pdf-host: maybe-pdf-gold
1406 pdf-host: maybe-pdf-gprof
1407 pdf-host: maybe-pdf-gzip
1408 pdf-host: maybe-pdf-hello
1409 pdf-host: maybe-pdf-indent
1410 pdf-host: maybe-pdf-intl
1411 pdf-host: maybe-pdf-tcl
1412 pdf-host: maybe-pdf-itcl
1413 pdf-host: maybe-pdf-ld
1414 pdf-host: maybe-pdf-libcpp
1415 pdf-host: maybe-pdf-libdecnumber
1416 pdf-host: maybe-pdf-libgui
1417 pdf-host: maybe-pdf-libiberty
1418 pdf-host: maybe-pdf-libiconv
1419 pdf-host: maybe-pdf-libtool
1420 pdf-host: maybe-pdf-m4
1421 pdf-host: maybe-pdf-make
1422 pdf-host: maybe-pdf-mmalloc
1423 pdf-host: maybe-pdf-patch
1424 pdf-host: maybe-pdf-perl
1425 pdf-host: maybe-pdf-prms
1426 pdf-host: maybe-pdf-rcs
1427 pdf-host: maybe-pdf-readline
1428 pdf-host: maybe-pdf-release
1429 pdf-host: maybe-pdf-recode
1430 pdf-host: maybe-pdf-sed
1431 pdf-host: maybe-pdf-send-pr
1432 pdf-host: maybe-pdf-shellutils
1433 pdf-host: maybe-pdf-sid
1434 pdf-host: maybe-pdf-sim
1435 pdf-host: maybe-pdf-tar
1436 pdf-host: maybe-pdf-texinfo
1437 pdf-host: maybe-pdf-textutils
1438 pdf-host: maybe-pdf-time
1439 pdf-host: maybe-pdf-uudecode
1440 pdf-host: maybe-pdf-wdiff
1441 pdf-host: maybe-pdf-zip
1442 pdf-host: maybe-pdf-zlib
1443 pdf-host: maybe-pdf-gdb
1444 pdf-host: maybe-pdf-expect
1445 pdf-host: maybe-pdf-guile
1446 pdf-host: maybe-pdf-tk
1447 pdf-host: maybe-pdf-libtermcap
1448 pdf-host: maybe-pdf-utils
1449 pdf-host: maybe-pdf-gnattools
1450 pdf-host: maybe-pdf-lto-plugin
1452 .PHONY: pdf-target
1454 pdf-target: maybe-pdf-target-libstdc++-v3
1455 pdf-target: maybe-pdf-target-libmudflap
1456 pdf-target: maybe-pdf-target-libssp
1457 pdf-target: maybe-pdf-target-newlib
1458 pdf-target: maybe-pdf-target-libgcc
1459 pdf-target: maybe-pdf-target-libgfortran
1460 pdf-target: maybe-pdf-target-libobjc
1461 pdf-target: maybe-pdf-target-libtermcap
1462 pdf-target: maybe-pdf-target-winsup
1463 pdf-target: maybe-pdf-target-libgloss
1464 pdf-target: maybe-pdf-target-libiberty
1465 pdf-target: maybe-pdf-target-gperf
1466 pdf-target: maybe-pdf-target-examples
1467 pdf-target: maybe-pdf-target-libffi
1468 pdf-target: maybe-pdf-target-libjava
1469 pdf-target: maybe-pdf-target-zlib
1470 pdf-target: maybe-pdf-target-boehm-gc
1471 pdf-target: maybe-pdf-target-qthreads
1472 pdf-target: maybe-pdf-target-rda
1473 pdf-target: maybe-pdf-target-libada
1474 pdf-target: maybe-pdf-target-libgomp
1476 .PHONY: do-html
1477 do-html:
1478 @: $(MAKE); $(unstage)
1479 @r=`${PWD_COMMAND}`; export r; \
1480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1481 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1482 html-target
1485 .PHONY: html-host
1487 html-host: maybe-html-ash
1488 html-host: maybe-html-autoconf
1489 html-host: maybe-html-automake
1490 html-host: maybe-html-bash
1491 html-host: maybe-html-bfd
1492 html-host: maybe-html-opcodes
1493 html-host: maybe-html-binutils
1494 html-host: maybe-html-bison
1495 html-host: maybe-html-byacc
1496 html-host: maybe-html-bzip2
1497 html-host: maybe-html-cgen
1498 html-host: maybe-html-dejagnu
1499 html-host: maybe-html-diff
1500 html-host: maybe-html-dosutils
1501 html-host: maybe-html-etc
1502 html-host: maybe-html-fastjar
1503 html-host: maybe-html-fileutils
1504 html-host: maybe-html-findutils
1505 html-host: maybe-html-find
1506 html-host: maybe-html-fixincludes
1507 html-host: maybe-html-flex
1508 html-host: maybe-html-gas
1509 html-host: maybe-html-gcc
1510 html-host: maybe-html-gawk
1511 html-host: maybe-html-gettext
1512 html-host: maybe-html-gmp
1513 html-host: maybe-html-mpfr
1514 html-host: maybe-html-mpc
1515 html-host: maybe-html-ppl
1516 html-host: maybe-html-cloog
1517 html-host: maybe-html-libelf
1518 html-host: maybe-html-gnuserv
1519 html-host: maybe-html-gold
1520 html-host: maybe-html-gprof
1521 html-host: maybe-html-gzip
1522 html-host: maybe-html-hello
1523 html-host: maybe-html-indent
1524 html-host: maybe-html-intl
1525 html-host: maybe-html-tcl
1526 html-host: maybe-html-itcl
1527 html-host: maybe-html-ld
1528 html-host: maybe-html-libcpp
1529 html-host: maybe-html-libdecnumber
1530 html-host: maybe-html-libgui
1531 html-host: maybe-html-libiberty
1532 html-host: maybe-html-libiconv
1533 html-host: maybe-html-libtool
1534 html-host: maybe-html-m4
1535 html-host: maybe-html-make
1536 html-host: maybe-html-mmalloc
1537 html-host: maybe-html-patch
1538 html-host: maybe-html-perl
1539 html-host: maybe-html-prms
1540 html-host: maybe-html-rcs
1541 html-host: maybe-html-readline
1542 html-host: maybe-html-release
1543 html-host: maybe-html-recode
1544 html-host: maybe-html-sed
1545 html-host: maybe-html-send-pr
1546 html-host: maybe-html-shellutils
1547 html-host: maybe-html-sid
1548 html-host: maybe-html-sim
1549 html-host: maybe-html-tar
1550 html-host: maybe-html-texinfo
1551 html-host: maybe-html-textutils
1552 html-host: maybe-html-time
1553 html-host: maybe-html-uudecode
1554 html-host: maybe-html-wdiff
1555 html-host: maybe-html-zip
1556 html-host: maybe-html-zlib
1557 html-host: maybe-html-gdb
1558 html-host: maybe-html-expect
1559 html-host: maybe-html-guile
1560 html-host: maybe-html-tk
1561 html-host: maybe-html-libtermcap
1562 html-host: maybe-html-utils
1563 html-host: maybe-html-gnattools
1564 html-host: maybe-html-lto-plugin
1566 .PHONY: html-target
1568 html-target: maybe-html-target-libstdc++-v3
1569 html-target: maybe-html-target-libmudflap
1570 html-target: maybe-html-target-libssp
1571 html-target: maybe-html-target-newlib
1572 html-target: maybe-html-target-libgcc
1573 html-target: maybe-html-target-libgfortran
1574 html-target: maybe-html-target-libobjc
1575 html-target: maybe-html-target-libtermcap
1576 html-target: maybe-html-target-winsup
1577 html-target: maybe-html-target-libgloss
1578 html-target: maybe-html-target-libiberty
1579 html-target: maybe-html-target-gperf
1580 html-target: maybe-html-target-examples
1581 html-target: maybe-html-target-libffi
1582 html-target: maybe-html-target-libjava
1583 html-target: maybe-html-target-zlib
1584 html-target: maybe-html-target-boehm-gc
1585 html-target: maybe-html-target-qthreads
1586 html-target: maybe-html-target-rda
1587 html-target: maybe-html-target-libada
1588 html-target: maybe-html-target-libgomp
1590 .PHONY: do-TAGS
1591 do-TAGS:
1592 @: $(MAKE); $(unstage)
1593 @r=`${PWD_COMMAND}`; export r; \
1594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1595 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1596 TAGS-target
1599 .PHONY: TAGS-host
1601 TAGS-host: maybe-TAGS-ash
1602 TAGS-host: maybe-TAGS-autoconf
1603 TAGS-host: maybe-TAGS-automake
1604 TAGS-host: maybe-TAGS-bash
1605 TAGS-host: maybe-TAGS-bfd
1606 TAGS-host: maybe-TAGS-opcodes
1607 TAGS-host: maybe-TAGS-binutils
1608 TAGS-host: maybe-TAGS-bison
1609 TAGS-host: maybe-TAGS-byacc
1610 TAGS-host: maybe-TAGS-bzip2
1611 TAGS-host: maybe-TAGS-cgen
1612 TAGS-host: maybe-TAGS-dejagnu
1613 TAGS-host: maybe-TAGS-diff
1614 TAGS-host: maybe-TAGS-dosutils
1615 TAGS-host: maybe-TAGS-etc
1616 TAGS-host: maybe-TAGS-fastjar
1617 TAGS-host: maybe-TAGS-fileutils
1618 TAGS-host: maybe-TAGS-findutils
1619 TAGS-host: maybe-TAGS-find
1620 TAGS-host: maybe-TAGS-fixincludes
1621 TAGS-host: maybe-TAGS-flex
1622 TAGS-host: maybe-TAGS-gas
1623 TAGS-host: maybe-TAGS-gcc
1624 TAGS-host: maybe-TAGS-gawk
1625 TAGS-host: maybe-TAGS-gettext
1626 TAGS-host: maybe-TAGS-gmp
1627 TAGS-host: maybe-TAGS-mpfr
1628 TAGS-host: maybe-TAGS-mpc
1629 TAGS-host: maybe-TAGS-ppl
1630 TAGS-host: maybe-TAGS-cloog
1631 TAGS-host: maybe-TAGS-libelf
1632 TAGS-host: maybe-TAGS-gnuserv
1633 TAGS-host: maybe-TAGS-gold
1634 TAGS-host: maybe-TAGS-gprof
1635 TAGS-host: maybe-TAGS-gzip
1636 TAGS-host: maybe-TAGS-hello
1637 TAGS-host: maybe-TAGS-indent
1638 TAGS-host: maybe-TAGS-intl
1639 TAGS-host: maybe-TAGS-tcl
1640 TAGS-host: maybe-TAGS-itcl
1641 TAGS-host: maybe-TAGS-ld
1642 TAGS-host: maybe-TAGS-libcpp
1643 TAGS-host: maybe-TAGS-libdecnumber
1644 TAGS-host: maybe-TAGS-libgui
1645 TAGS-host: maybe-TAGS-libiberty
1646 TAGS-host: maybe-TAGS-libiconv
1647 TAGS-host: maybe-TAGS-libtool
1648 TAGS-host: maybe-TAGS-m4
1649 TAGS-host: maybe-TAGS-make
1650 TAGS-host: maybe-TAGS-mmalloc
1651 TAGS-host: maybe-TAGS-patch
1652 TAGS-host: maybe-TAGS-perl
1653 TAGS-host: maybe-TAGS-prms
1654 TAGS-host: maybe-TAGS-rcs
1655 TAGS-host: maybe-TAGS-readline
1656 TAGS-host: maybe-TAGS-release
1657 TAGS-host: maybe-TAGS-recode
1658 TAGS-host: maybe-TAGS-sed
1659 TAGS-host: maybe-TAGS-send-pr
1660 TAGS-host: maybe-TAGS-shellutils
1661 TAGS-host: maybe-TAGS-sid
1662 TAGS-host: maybe-TAGS-sim
1663 TAGS-host: maybe-TAGS-tar
1664 TAGS-host: maybe-TAGS-texinfo
1665 TAGS-host: maybe-TAGS-textutils
1666 TAGS-host: maybe-TAGS-time
1667 TAGS-host: maybe-TAGS-uudecode
1668 TAGS-host: maybe-TAGS-wdiff
1669 TAGS-host: maybe-TAGS-zip
1670 TAGS-host: maybe-TAGS-zlib
1671 TAGS-host: maybe-TAGS-gdb
1672 TAGS-host: maybe-TAGS-expect
1673 TAGS-host: maybe-TAGS-guile
1674 TAGS-host: maybe-TAGS-tk
1675 TAGS-host: maybe-TAGS-libtermcap
1676 TAGS-host: maybe-TAGS-utils
1677 TAGS-host: maybe-TAGS-gnattools
1678 TAGS-host: maybe-TAGS-lto-plugin
1680 .PHONY: TAGS-target
1682 TAGS-target: maybe-TAGS-target-libstdc++-v3
1683 TAGS-target: maybe-TAGS-target-libmudflap
1684 TAGS-target: maybe-TAGS-target-libssp
1685 TAGS-target: maybe-TAGS-target-newlib
1686 TAGS-target: maybe-TAGS-target-libgcc
1687 TAGS-target: maybe-TAGS-target-libgfortran
1688 TAGS-target: maybe-TAGS-target-libobjc
1689 TAGS-target: maybe-TAGS-target-libtermcap
1690 TAGS-target: maybe-TAGS-target-winsup
1691 TAGS-target: maybe-TAGS-target-libgloss
1692 TAGS-target: maybe-TAGS-target-libiberty
1693 TAGS-target: maybe-TAGS-target-gperf
1694 TAGS-target: maybe-TAGS-target-examples
1695 TAGS-target: maybe-TAGS-target-libffi
1696 TAGS-target: maybe-TAGS-target-libjava
1697 TAGS-target: maybe-TAGS-target-zlib
1698 TAGS-target: maybe-TAGS-target-boehm-gc
1699 TAGS-target: maybe-TAGS-target-qthreads
1700 TAGS-target: maybe-TAGS-target-rda
1701 TAGS-target: maybe-TAGS-target-libada
1702 TAGS-target: maybe-TAGS-target-libgomp
1704 .PHONY: do-install-info
1705 do-install-info:
1706 @: $(MAKE); $(unstage)
1707 @r=`${PWD_COMMAND}`; export r; \
1708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1709 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1710 install-info-target
1713 .PHONY: install-info-host
1715 install-info-host: maybe-install-info-ash
1716 install-info-host: maybe-install-info-autoconf
1717 install-info-host: maybe-install-info-automake
1718 install-info-host: maybe-install-info-bash
1719 install-info-host: maybe-install-info-bfd
1720 install-info-host: maybe-install-info-opcodes
1721 install-info-host: maybe-install-info-binutils
1722 install-info-host: maybe-install-info-bison
1723 install-info-host: maybe-install-info-byacc
1724 install-info-host: maybe-install-info-bzip2
1725 install-info-host: maybe-install-info-cgen
1726 install-info-host: maybe-install-info-dejagnu
1727 install-info-host: maybe-install-info-diff
1728 install-info-host: maybe-install-info-dosutils
1729 install-info-host: maybe-install-info-etc
1730 install-info-host: maybe-install-info-fastjar
1731 install-info-host: maybe-install-info-fileutils
1732 install-info-host: maybe-install-info-findutils
1733 install-info-host: maybe-install-info-find
1734 install-info-host: maybe-install-info-fixincludes
1735 install-info-host: maybe-install-info-flex
1736 install-info-host: maybe-install-info-gas
1737 install-info-host: maybe-install-info-gcc
1738 install-info-host: maybe-install-info-gawk
1739 install-info-host: maybe-install-info-gettext
1740 install-info-host: maybe-install-info-gmp
1741 install-info-host: maybe-install-info-mpfr
1742 install-info-host: maybe-install-info-mpc
1743 install-info-host: maybe-install-info-ppl
1744 install-info-host: maybe-install-info-cloog
1745 install-info-host: maybe-install-info-libelf
1746 install-info-host: maybe-install-info-gnuserv
1747 install-info-host: maybe-install-info-gold
1748 install-info-host: maybe-install-info-gprof
1749 install-info-host: maybe-install-info-gzip
1750 install-info-host: maybe-install-info-hello
1751 install-info-host: maybe-install-info-indent
1752 install-info-host: maybe-install-info-intl
1753 install-info-host: maybe-install-info-tcl
1754 install-info-host: maybe-install-info-itcl
1755 install-info-host: maybe-install-info-ld
1756 install-info-host: maybe-install-info-libcpp
1757 install-info-host: maybe-install-info-libdecnumber
1758 install-info-host: maybe-install-info-libgui
1759 install-info-host: maybe-install-info-libiberty
1760 install-info-host: maybe-install-info-libiconv
1761 install-info-host: maybe-install-info-libtool
1762 install-info-host: maybe-install-info-m4
1763 install-info-host: maybe-install-info-make
1764 install-info-host: maybe-install-info-mmalloc
1765 install-info-host: maybe-install-info-patch
1766 install-info-host: maybe-install-info-perl
1767 install-info-host: maybe-install-info-prms
1768 install-info-host: maybe-install-info-rcs
1769 install-info-host: maybe-install-info-readline
1770 install-info-host: maybe-install-info-release
1771 install-info-host: maybe-install-info-recode
1772 install-info-host: maybe-install-info-sed
1773 install-info-host: maybe-install-info-send-pr
1774 install-info-host: maybe-install-info-shellutils
1775 install-info-host: maybe-install-info-sid
1776 install-info-host: maybe-install-info-sim
1777 install-info-host: maybe-install-info-tar
1778 install-info-host: maybe-install-info-texinfo
1779 install-info-host: maybe-install-info-textutils
1780 install-info-host: maybe-install-info-time
1781 install-info-host: maybe-install-info-uudecode
1782 install-info-host: maybe-install-info-wdiff
1783 install-info-host: maybe-install-info-zip
1784 install-info-host: maybe-install-info-zlib
1785 install-info-host: maybe-install-info-gdb
1786 install-info-host: maybe-install-info-expect
1787 install-info-host: maybe-install-info-guile
1788 install-info-host: maybe-install-info-tk
1789 install-info-host: maybe-install-info-libtermcap
1790 install-info-host: maybe-install-info-utils
1791 install-info-host: maybe-install-info-gnattools
1792 install-info-host: maybe-install-info-lto-plugin
1794 .PHONY: install-info-target
1796 install-info-target: maybe-install-info-target-libstdc++-v3
1797 install-info-target: maybe-install-info-target-libmudflap
1798 install-info-target: maybe-install-info-target-libssp
1799 install-info-target: maybe-install-info-target-newlib
1800 install-info-target: maybe-install-info-target-libgcc
1801 install-info-target: maybe-install-info-target-libgfortran
1802 install-info-target: maybe-install-info-target-libobjc
1803 install-info-target: maybe-install-info-target-libtermcap
1804 install-info-target: maybe-install-info-target-winsup
1805 install-info-target: maybe-install-info-target-libgloss
1806 install-info-target: maybe-install-info-target-libiberty
1807 install-info-target: maybe-install-info-target-gperf
1808 install-info-target: maybe-install-info-target-examples
1809 install-info-target: maybe-install-info-target-libffi
1810 install-info-target: maybe-install-info-target-libjava
1811 install-info-target: maybe-install-info-target-zlib
1812 install-info-target: maybe-install-info-target-boehm-gc
1813 install-info-target: maybe-install-info-target-qthreads
1814 install-info-target: maybe-install-info-target-rda
1815 install-info-target: maybe-install-info-target-libada
1816 install-info-target: maybe-install-info-target-libgomp
1818 .PHONY: do-install-pdf
1819 do-install-pdf:
1820 @: $(MAKE); $(unstage)
1821 @r=`${PWD_COMMAND}`; export r; \
1822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1823 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1824 install-pdf-target
1827 .PHONY: install-pdf-host
1829 install-pdf-host: maybe-install-pdf-ash
1830 install-pdf-host: maybe-install-pdf-autoconf
1831 install-pdf-host: maybe-install-pdf-automake
1832 install-pdf-host: maybe-install-pdf-bash
1833 install-pdf-host: maybe-install-pdf-bfd
1834 install-pdf-host: maybe-install-pdf-opcodes
1835 install-pdf-host: maybe-install-pdf-binutils
1836 install-pdf-host: maybe-install-pdf-bison
1837 install-pdf-host: maybe-install-pdf-byacc
1838 install-pdf-host: maybe-install-pdf-bzip2
1839 install-pdf-host: maybe-install-pdf-cgen
1840 install-pdf-host: maybe-install-pdf-dejagnu
1841 install-pdf-host: maybe-install-pdf-diff
1842 install-pdf-host: maybe-install-pdf-dosutils
1843 install-pdf-host: maybe-install-pdf-etc
1844 install-pdf-host: maybe-install-pdf-fastjar
1845 install-pdf-host: maybe-install-pdf-fileutils
1846 install-pdf-host: maybe-install-pdf-findutils
1847 install-pdf-host: maybe-install-pdf-find
1848 install-pdf-host: maybe-install-pdf-fixincludes
1849 install-pdf-host: maybe-install-pdf-flex
1850 install-pdf-host: maybe-install-pdf-gas
1851 install-pdf-host: maybe-install-pdf-gcc
1852 install-pdf-host: maybe-install-pdf-gawk
1853 install-pdf-host: maybe-install-pdf-gettext
1854 install-pdf-host: maybe-install-pdf-gmp
1855 install-pdf-host: maybe-install-pdf-mpfr
1856 install-pdf-host: maybe-install-pdf-mpc
1857 install-pdf-host: maybe-install-pdf-ppl
1858 install-pdf-host: maybe-install-pdf-cloog
1859 install-pdf-host: maybe-install-pdf-libelf
1860 install-pdf-host: maybe-install-pdf-gnuserv
1861 install-pdf-host: maybe-install-pdf-gold
1862 install-pdf-host: maybe-install-pdf-gprof
1863 install-pdf-host: maybe-install-pdf-gzip
1864 install-pdf-host: maybe-install-pdf-hello
1865 install-pdf-host: maybe-install-pdf-indent
1866 install-pdf-host: maybe-install-pdf-intl
1867 install-pdf-host: maybe-install-pdf-tcl
1868 install-pdf-host: maybe-install-pdf-itcl
1869 install-pdf-host: maybe-install-pdf-ld
1870 install-pdf-host: maybe-install-pdf-libcpp
1871 install-pdf-host: maybe-install-pdf-libdecnumber
1872 install-pdf-host: maybe-install-pdf-libgui
1873 install-pdf-host: maybe-install-pdf-libiberty
1874 install-pdf-host: maybe-install-pdf-libiconv
1875 install-pdf-host: maybe-install-pdf-libtool
1876 install-pdf-host: maybe-install-pdf-m4
1877 install-pdf-host: maybe-install-pdf-make
1878 install-pdf-host: maybe-install-pdf-mmalloc
1879 install-pdf-host: maybe-install-pdf-patch
1880 install-pdf-host: maybe-install-pdf-perl
1881 install-pdf-host: maybe-install-pdf-prms
1882 install-pdf-host: maybe-install-pdf-rcs
1883 install-pdf-host: maybe-install-pdf-readline
1884 install-pdf-host: maybe-install-pdf-release
1885 install-pdf-host: maybe-install-pdf-recode
1886 install-pdf-host: maybe-install-pdf-sed
1887 install-pdf-host: maybe-install-pdf-send-pr
1888 install-pdf-host: maybe-install-pdf-shellutils
1889 install-pdf-host: maybe-install-pdf-sid
1890 install-pdf-host: maybe-install-pdf-sim
1891 install-pdf-host: maybe-install-pdf-tar
1892 install-pdf-host: maybe-install-pdf-texinfo
1893 install-pdf-host: maybe-install-pdf-textutils
1894 install-pdf-host: maybe-install-pdf-time
1895 install-pdf-host: maybe-install-pdf-uudecode
1896 install-pdf-host: maybe-install-pdf-wdiff
1897 install-pdf-host: maybe-install-pdf-zip
1898 install-pdf-host: maybe-install-pdf-zlib
1899 install-pdf-host: maybe-install-pdf-gdb
1900 install-pdf-host: maybe-install-pdf-expect
1901 install-pdf-host: maybe-install-pdf-guile
1902 install-pdf-host: maybe-install-pdf-tk
1903 install-pdf-host: maybe-install-pdf-libtermcap
1904 install-pdf-host: maybe-install-pdf-utils
1905 install-pdf-host: maybe-install-pdf-gnattools
1906 install-pdf-host: maybe-install-pdf-lto-plugin
1908 .PHONY: install-pdf-target
1910 install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1911 install-pdf-target: maybe-install-pdf-target-libmudflap
1912 install-pdf-target: maybe-install-pdf-target-libssp
1913 install-pdf-target: maybe-install-pdf-target-newlib
1914 install-pdf-target: maybe-install-pdf-target-libgcc
1915 install-pdf-target: maybe-install-pdf-target-libgfortran
1916 install-pdf-target: maybe-install-pdf-target-libobjc
1917 install-pdf-target: maybe-install-pdf-target-libtermcap
1918 install-pdf-target: maybe-install-pdf-target-winsup
1919 install-pdf-target: maybe-install-pdf-target-libgloss
1920 install-pdf-target: maybe-install-pdf-target-libiberty
1921 install-pdf-target: maybe-install-pdf-target-gperf
1922 install-pdf-target: maybe-install-pdf-target-examples
1923 install-pdf-target: maybe-install-pdf-target-libffi
1924 install-pdf-target: maybe-install-pdf-target-libjava
1925 install-pdf-target: maybe-install-pdf-target-zlib
1926 install-pdf-target: maybe-install-pdf-target-boehm-gc
1927 install-pdf-target: maybe-install-pdf-target-qthreads
1928 install-pdf-target: maybe-install-pdf-target-rda
1929 install-pdf-target: maybe-install-pdf-target-libada
1930 install-pdf-target: maybe-install-pdf-target-libgomp
1932 .PHONY: do-install-html
1933 do-install-html:
1934 @: $(MAKE); $(unstage)
1935 @r=`${PWD_COMMAND}`; export r; \
1936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1937 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1938 install-html-target
1941 .PHONY: install-html-host
1943 install-html-host: maybe-install-html-ash
1944 install-html-host: maybe-install-html-autoconf
1945 install-html-host: maybe-install-html-automake
1946 install-html-host: maybe-install-html-bash
1947 install-html-host: maybe-install-html-bfd
1948 install-html-host: maybe-install-html-opcodes
1949 install-html-host: maybe-install-html-binutils
1950 install-html-host: maybe-install-html-bison
1951 install-html-host: maybe-install-html-byacc
1952 install-html-host: maybe-install-html-bzip2
1953 install-html-host: maybe-install-html-cgen
1954 install-html-host: maybe-install-html-dejagnu
1955 install-html-host: maybe-install-html-diff
1956 install-html-host: maybe-install-html-dosutils
1957 install-html-host: maybe-install-html-etc
1958 install-html-host: maybe-install-html-fastjar
1959 install-html-host: maybe-install-html-fileutils
1960 install-html-host: maybe-install-html-findutils
1961 install-html-host: maybe-install-html-find
1962 install-html-host: maybe-install-html-fixincludes
1963 install-html-host: maybe-install-html-flex
1964 install-html-host: maybe-install-html-gas
1965 install-html-host: maybe-install-html-gcc
1966 install-html-host: maybe-install-html-gawk
1967 install-html-host: maybe-install-html-gettext
1968 install-html-host: maybe-install-html-gmp
1969 install-html-host: maybe-install-html-mpfr
1970 install-html-host: maybe-install-html-mpc
1971 install-html-host: maybe-install-html-ppl
1972 install-html-host: maybe-install-html-cloog
1973 install-html-host: maybe-install-html-libelf
1974 install-html-host: maybe-install-html-gnuserv
1975 install-html-host: maybe-install-html-gold
1976 install-html-host: maybe-install-html-gprof
1977 install-html-host: maybe-install-html-gzip
1978 install-html-host: maybe-install-html-hello
1979 install-html-host: maybe-install-html-indent
1980 install-html-host: maybe-install-html-intl
1981 install-html-host: maybe-install-html-tcl
1982 install-html-host: maybe-install-html-itcl
1983 install-html-host: maybe-install-html-ld
1984 install-html-host: maybe-install-html-libcpp
1985 install-html-host: maybe-install-html-libdecnumber
1986 install-html-host: maybe-install-html-libgui
1987 install-html-host: maybe-install-html-libiberty
1988 install-html-host: maybe-install-html-libiconv
1989 install-html-host: maybe-install-html-libtool
1990 install-html-host: maybe-install-html-m4
1991 install-html-host: maybe-install-html-make
1992 install-html-host: maybe-install-html-mmalloc
1993 install-html-host: maybe-install-html-patch
1994 install-html-host: maybe-install-html-perl
1995 install-html-host: maybe-install-html-prms
1996 install-html-host: maybe-install-html-rcs
1997 install-html-host: maybe-install-html-readline
1998 install-html-host: maybe-install-html-release
1999 install-html-host: maybe-install-html-recode
2000 install-html-host: maybe-install-html-sed
2001 install-html-host: maybe-install-html-send-pr
2002 install-html-host: maybe-install-html-shellutils
2003 install-html-host: maybe-install-html-sid
2004 install-html-host: maybe-install-html-sim
2005 install-html-host: maybe-install-html-tar
2006 install-html-host: maybe-install-html-texinfo
2007 install-html-host: maybe-install-html-textutils
2008 install-html-host: maybe-install-html-time
2009 install-html-host: maybe-install-html-uudecode
2010 install-html-host: maybe-install-html-wdiff
2011 install-html-host: maybe-install-html-zip
2012 install-html-host: maybe-install-html-zlib
2013 install-html-host: maybe-install-html-gdb
2014 install-html-host: maybe-install-html-expect
2015 install-html-host: maybe-install-html-guile
2016 install-html-host: maybe-install-html-tk
2017 install-html-host: maybe-install-html-libtermcap
2018 install-html-host: maybe-install-html-utils
2019 install-html-host: maybe-install-html-gnattools
2020 install-html-host: maybe-install-html-lto-plugin
2022 .PHONY: install-html-target
2024 install-html-target: maybe-install-html-target-libstdc++-v3
2025 install-html-target: maybe-install-html-target-libmudflap
2026 install-html-target: maybe-install-html-target-libssp
2027 install-html-target: maybe-install-html-target-newlib
2028 install-html-target: maybe-install-html-target-libgcc
2029 install-html-target: maybe-install-html-target-libgfortran
2030 install-html-target: maybe-install-html-target-libobjc
2031 install-html-target: maybe-install-html-target-libtermcap
2032 install-html-target: maybe-install-html-target-winsup
2033 install-html-target: maybe-install-html-target-libgloss
2034 install-html-target: maybe-install-html-target-libiberty
2035 install-html-target: maybe-install-html-target-gperf
2036 install-html-target: maybe-install-html-target-examples
2037 install-html-target: maybe-install-html-target-libffi
2038 install-html-target: maybe-install-html-target-libjava
2039 install-html-target: maybe-install-html-target-zlib
2040 install-html-target: maybe-install-html-target-boehm-gc
2041 install-html-target: maybe-install-html-target-qthreads
2042 install-html-target: maybe-install-html-target-rda
2043 install-html-target: maybe-install-html-target-libada
2044 install-html-target: maybe-install-html-target-libgomp
2046 .PHONY: do-installcheck
2047 do-installcheck:
2048 @: $(MAKE); $(unstage)
2049 @r=`${PWD_COMMAND}`; export r; \
2050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2051 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
2052 installcheck-target
2055 .PHONY: installcheck-host
2057 installcheck-host: maybe-installcheck-ash
2058 installcheck-host: maybe-installcheck-autoconf
2059 installcheck-host: maybe-installcheck-automake
2060 installcheck-host: maybe-installcheck-bash
2061 installcheck-host: maybe-installcheck-bfd
2062 installcheck-host: maybe-installcheck-opcodes
2063 installcheck-host: maybe-installcheck-binutils
2064 installcheck-host: maybe-installcheck-bison
2065 installcheck-host: maybe-installcheck-byacc
2066 installcheck-host: maybe-installcheck-bzip2
2067 installcheck-host: maybe-installcheck-cgen
2068 installcheck-host: maybe-installcheck-dejagnu
2069 installcheck-host: maybe-installcheck-diff
2070 installcheck-host: maybe-installcheck-dosutils
2071 installcheck-host: maybe-installcheck-etc
2072 installcheck-host: maybe-installcheck-fastjar
2073 installcheck-host: maybe-installcheck-fileutils
2074 installcheck-host: maybe-installcheck-findutils
2075 installcheck-host: maybe-installcheck-find
2076 installcheck-host: maybe-installcheck-fixincludes
2077 installcheck-host: maybe-installcheck-flex
2078 installcheck-host: maybe-installcheck-gas
2079 installcheck-host: maybe-installcheck-gcc
2080 installcheck-host: maybe-installcheck-gawk
2081 installcheck-host: maybe-installcheck-gettext
2082 installcheck-host: maybe-installcheck-gmp
2083 installcheck-host: maybe-installcheck-mpfr
2084 installcheck-host: maybe-installcheck-mpc
2085 installcheck-host: maybe-installcheck-ppl
2086 installcheck-host: maybe-installcheck-cloog
2087 installcheck-host: maybe-installcheck-libelf
2088 installcheck-host: maybe-installcheck-gnuserv
2089 installcheck-host: maybe-installcheck-gold
2090 installcheck-host: maybe-installcheck-gprof
2091 installcheck-host: maybe-installcheck-gzip
2092 installcheck-host: maybe-installcheck-hello
2093 installcheck-host: maybe-installcheck-indent
2094 installcheck-host: maybe-installcheck-intl
2095 installcheck-host: maybe-installcheck-tcl
2096 installcheck-host: maybe-installcheck-itcl
2097 installcheck-host: maybe-installcheck-ld
2098 installcheck-host: maybe-installcheck-libcpp
2099 installcheck-host: maybe-installcheck-libdecnumber
2100 installcheck-host: maybe-installcheck-libgui
2101 installcheck-host: maybe-installcheck-libiberty
2102 installcheck-host: maybe-installcheck-libiconv
2103 installcheck-host: maybe-installcheck-libtool
2104 installcheck-host: maybe-installcheck-m4
2105 installcheck-host: maybe-installcheck-make
2106 installcheck-host: maybe-installcheck-mmalloc
2107 installcheck-host: maybe-installcheck-patch
2108 installcheck-host: maybe-installcheck-perl
2109 installcheck-host: maybe-installcheck-prms
2110 installcheck-host: maybe-installcheck-rcs
2111 installcheck-host: maybe-installcheck-readline
2112 installcheck-host: maybe-installcheck-release
2113 installcheck-host: maybe-installcheck-recode
2114 installcheck-host: maybe-installcheck-sed
2115 installcheck-host: maybe-installcheck-send-pr
2116 installcheck-host: maybe-installcheck-shellutils
2117 installcheck-host: maybe-installcheck-sid
2118 installcheck-host: maybe-installcheck-sim
2119 installcheck-host: maybe-installcheck-tar
2120 installcheck-host: maybe-installcheck-texinfo
2121 installcheck-host: maybe-installcheck-textutils
2122 installcheck-host: maybe-installcheck-time
2123 installcheck-host: maybe-installcheck-uudecode
2124 installcheck-host: maybe-installcheck-wdiff
2125 installcheck-host: maybe-installcheck-zip
2126 installcheck-host: maybe-installcheck-zlib
2127 installcheck-host: maybe-installcheck-gdb
2128 installcheck-host: maybe-installcheck-expect
2129 installcheck-host: maybe-installcheck-guile
2130 installcheck-host: maybe-installcheck-tk
2131 installcheck-host: maybe-installcheck-libtermcap
2132 installcheck-host: maybe-installcheck-utils
2133 installcheck-host: maybe-installcheck-gnattools
2134 installcheck-host: maybe-installcheck-lto-plugin
2136 .PHONY: installcheck-target
2138 installcheck-target: maybe-installcheck-target-libstdc++-v3
2139 installcheck-target: maybe-installcheck-target-libmudflap
2140 installcheck-target: maybe-installcheck-target-libssp
2141 installcheck-target: maybe-installcheck-target-newlib
2142 installcheck-target: maybe-installcheck-target-libgcc
2143 installcheck-target: maybe-installcheck-target-libgfortran
2144 installcheck-target: maybe-installcheck-target-libobjc
2145 installcheck-target: maybe-installcheck-target-libtermcap
2146 installcheck-target: maybe-installcheck-target-winsup
2147 installcheck-target: maybe-installcheck-target-libgloss
2148 installcheck-target: maybe-installcheck-target-libiberty
2149 installcheck-target: maybe-installcheck-target-gperf
2150 installcheck-target: maybe-installcheck-target-examples
2151 installcheck-target: maybe-installcheck-target-libffi
2152 installcheck-target: maybe-installcheck-target-libjava
2153 installcheck-target: maybe-installcheck-target-zlib
2154 installcheck-target: maybe-installcheck-target-boehm-gc
2155 installcheck-target: maybe-installcheck-target-qthreads
2156 installcheck-target: maybe-installcheck-target-rda
2157 installcheck-target: maybe-installcheck-target-libada
2158 installcheck-target: maybe-installcheck-target-libgomp
2160 .PHONY: do-mostlyclean
2161 do-mostlyclean:
2162 @: $(MAKE); $(unstage)
2163 @r=`${PWD_COMMAND}`; export r; \
2164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2165 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
2166 mostlyclean-target
2169 .PHONY: mostlyclean-host
2171 mostlyclean-host: maybe-mostlyclean-ash
2172 mostlyclean-host: maybe-mostlyclean-autoconf
2173 mostlyclean-host: maybe-mostlyclean-automake
2174 mostlyclean-host: maybe-mostlyclean-bash
2175 mostlyclean-host: maybe-mostlyclean-bfd
2176 mostlyclean-host: maybe-mostlyclean-opcodes
2177 mostlyclean-host: maybe-mostlyclean-binutils
2178 mostlyclean-host: maybe-mostlyclean-bison
2179 mostlyclean-host: maybe-mostlyclean-byacc
2180 mostlyclean-host: maybe-mostlyclean-bzip2
2181 mostlyclean-host: maybe-mostlyclean-cgen
2182 mostlyclean-host: maybe-mostlyclean-dejagnu
2183 mostlyclean-host: maybe-mostlyclean-diff
2184 mostlyclean-host: maybe-mostlyclean-dosutils
2185 mostlyclean-host: maybe-mostlyclean-etc
2186 mostlyclean-host: maybe-mostlyclean-fastjar
2187 mostlyclean-host: maybe-mostlyclean-fileutils
2188 mostlyclean-host: maybe-mostlyclean-findutils
2189 mostlyclean-host: maybe-mostlyclean-find
2190 mostlyclean-host: maybe-mostlyclean-fixincludes
2191 mostlyclean-host: maybe-mostlyclean-flex
2192 mostlyclean-host: maybe-mostlyclean-gas
2193 mostlyclean-host: maybe-mostlyclean-gcc
2194 mostlyclean-host: maybe-mostlyclean-gawk
2195 mostlyclean-host: maybe-mostlyclean-gettext
2196 mostlyclean-host: maybe-mostlyclean-gmp
2197 mostlyclean-host: maybe-mostlyclean-mpfr
2198 mostlyclean-host: maybe-mostlyclean-mpc
2199 mostlyclean-host: maybe-mostlyclean-ppl
2200 mostlyclean-host: maybe-mostlyclean-cloog
2201 mostlyclean-host: maybe-mostlyclean-libelf
2202 mostlyclean-host: maybe-mostlyclean-gnuserv
2203 mostlyclean-host: maybe-mostlyclean-gold
2204 mostlyclean-host: maybe-mostlyclean-gprof
2205 mostlyclean-host: maybe-mostlyclean-gzip
2206 mostlyclean-host: maybe-mostlyclean-hello
2207 mostlyclean-host: maybe-mostlyclean-indent
2208 mostlyclean-host: maybe-mostlyclean-intl
2209 mostlyclean-host: maybe-mostlyclean-tcl
2210 mostlyclean-host: maybe-mostlyclean-itcl
2211 mostlyclean-host: maybe-mostlyclean-ld
2212 mostlyclean-host: maybe-mostlyclean-libcpp
2213 mostlyclean-host: maybe-mostlyclean-libdecnumber
2214 mostlyclean-host: maybe-mostlyclean-libgui
2215 mostlyclean-host: maybe-mostlyclean-libiberty
2216 mostlyclean-host: maybe-mostlyclean-libiconv
2217 mostlyclean-host: maybe-mostlyclean-libtool
2218 mostlyclean-host: maybe-mostlyclean-m4
2219 mostlyclean-host: maybe-mostlyclean-make
2220 mostlyclean-host: maybe-mostlyclean-mmalloc
2221 mostlyclean-host: maybe-mostlyclean-patch
2222 mostlyclean-host: maybe-mostlyclean-perl
2223 mostlyclean-host: maybe-mostlyclean-prms
2224 mostlyclean-host: maybe-mostlyclean-rcs
2225 mostlyclean-host: maybe-mostlyclean-readline
2226 mostlyclean-host: maybe-mostlyclean-release
2227 mostlyclean-host: maybe-mostlyclean-recode
2228 mostlyclean-host: maybe-mostlyclean-sed
2229 mostlyclean-host: maybe-mostlyclean-send-pr
2230 mostlyclean-host: maybe-mostlyclean-shellutils
2231 mostlyclean-host: maybe-mostlyclean-sid
2232 mostlyclean-host: maybe-mostlyclean-sim
2233 mostlyclean-host: maybe-mostlyclean-tar
2234 mostlyclean-host: maybe-mostlyclean-texinfo
2235 mostlyclean-host: maybe-mostlyclean-textutils
2236 mostlyclean-host: maybe-mostlyclean-time
2237 mostlyclean-host: maybe-mostlyclean-uudecode
2238 mostlyclean-host: maybe-mostlyclean-wdiff
2239 mostlyclean-host: maybe-mostlyclean-zip
2240 mostlyclean-host: maybe-mostlyclean-zlib
2241 mostlyclean-host: maybe-mostlyclean-gdb
2242 mostlyclean-host: maybe-mostlyclean-expect
2243 mostlyclean-host: maybe-mostlyclean-guile
2244 mostlyclean-host: maybe-mostlyclean-tk
2245 mostlyclean-host: maybe-mostlyclean-libtermcap
2246 mostlyclean-host: maybe-mostlyclean-utils
2247 mostlyclean-host: maybe-mostlyclean-gnattools
2248 mostlyclean-host: maybe-mostlyclean-lto-plugin
2250 .PHONY: mostlyclean-target
2252 mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
2253 mostlyclean-target: maybe-mostlyclean-target-libmudflap
2254 mostlyclean-target: maybe-mostlyclean-target-libssp
2255 mostlyclean-target: maybe-mostlyclean-target-newlib
2256 mostlyclean-target: maybe-mostlyclean-target-libgcc
2257 mostlyclean-target: maybe-mostlyclean-target-libgfortran
2258 mostlyclean-target: maybe-mostlyclean-target-libobjc
2259 mostlyclean-target: maybe-mostlyclean-target-libtermcap
2260 mostlyclean-target: maybe-mostlyclean-target-winsup
2261 mostlyclean-target: maybe-mostlyclean-target-libgloss
2262 mostlyclean-target: maybe-mostlyclean-target-libiberty
2263 mostlyclean-target: maybe-mostlyclean-target-gperf
2264 mostlyclean-target: maybe-mostlyclean-target-examples
2265 mostlyclean-target: maybe-mostlyclean-target-libffi
2266 mostlyclean-target: maybe-mostlyclean-target-libjava
2267 mostlyclean-target: maybe-mostlyclean-target-zlib
2268 mostlyclean-target: maybe-mostlyclean-target-boehm-gc
2269 mostlyclean-target: maybe-mostlyclean-target-qthreads
2270 mostlyclean-target: maybe-mostlyclean-target-rda
2271 mostlyclean-target: maybe-mostlyclean-target-libada
2272 mostlyclean-target: maybe-mostlyclean-target-libgomp
2274 .PHONY: do-clean
2275 do-clean:
2276 @: $(MAKE); $(unstage)
2277 @r=`${PWD_COMMAND}`; export r; \
2278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2279 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
2280 clean-target
2283 .PHONY: clean-host
2285 clean-host: maybe-clean-ash
2286 clean-host: maybe-clean-autoconf
2287 clean-host: maybe-clean-automake
2288 clean-host: maybe-clean-bash
2289 clean-host: maybe-clean-bfd
2290 clean-host: maybe-clean-opcodes
2291 clean-host: maybe-clean-binutils
2292 clean-host: maybe-clean-bison
2293 clean-host: maybe-clean-byacc
2294 clean-host: maybe-clean-bzip2
2295 clean-host: maybe-clean-cgen
2296 clean-host: maybe-clean-dejagnu
2297 clean-host: maybe-clean-diff
2298 clean-host: maybe-clean-dosutils
2299 clean-host: maybe-clean-etc
2300 clean-host: maybe-clean-fastjar
2301 clean-host: maybe-clean-fileutils
2302 clean-host: maybe-clean-findutils
2303 clean-host: maybe-clean-find
2304 clean-host: maybe-clean-fixincludes
2305 clean-host: maybe-clean-flex
2306 clean-host: maybe-clean-gas
2307 clean-host: maybe-clean-gcc
2308 clean-host: maybe-clean-gawk
2309 clean-host: maybe-clean-gettext
2310 clean-host: maybe-clean-gmp
2311 clean-host: maybe-clean-mpfr
2312 clean-host: maybe-clean-mpc
2313 clean-host: maybe-clean-ppl
2314 clean-host: maybe-clean-cloog
2315 clean-host: maybe-clean-libelf
2316 clean-host: maybe-clean-gnuserv
2317 clean-host: maybe-clean-gold
2318 clean-host: maybe-clean-gprof
2319 clean-host: maybe-clean-gzip
2320 clean-host: maybe-clean-hello
2321 clean-host: maybe-clean-indent
2322 clean-host: maybe-clean-intl
2323 clean-host: maybe-clean-tcl
2324 clean-host: maybe-clean-itcl
2325 clean-host: maybe-clean-ld
2326 clean-host: maybe-clean-libcpp
2327 clean-host: maybe-clean-libdecnumber
2328 clean-host: maybe-clean-libgui
2329 clean-host: maybe-clean-libiberty
2330 clean-host: maybe-clean-libiconv
2331 clean-host: maybe-clean-libtool
2332 clean-host: maybe-clean-m4
2333 clean-host: maybe-clean-make
2334 clean-host: maybe-clean-mmalloc
2335 clean-host: maybe-clean-patch
2336 clean-host: maybe-clean-perl
2337 clean-host: maybe-clean-prms
2338 clean-host: maybe-clean-rcs
2339 clean-host: maybe-clean-readline
2340 clean-host: maybe-clean-release
2341 clean-host: maybe-clean-recode
2342 clean-host: maybe-clean-sed
2343 clean-host: maybe-clean-send-pr
2344 clean-host: maybe-clean-shellutils
2345 clean-host: maybe-clean-sid
2346 clean-host: maybe-clean-sim
2347 clean-host: maybe-clean-tar
2348 clean-host: maybe-clean-texinfo
2349 clean-host: maybe-clean-textutils
2350 clean-host: maybe-clean-time
2351 clean-host: maybe-clean-uudecode
2352 clean-host: maybe-clean-wdiff
2353 clean-host: maybe-clean-zip
2354 clean-host: maybe-clean-zlib
2355 clean-host: maybe-clean-gdb
2356 clean-host: maybe-clean-expect
2357 clean-host: maybe-clean-guile
2358 clean-host: maybe-clean-tk
2359 clean-host: maybe-clean-libtermcap
2360 clean-host: maybe-clean-utils
2361 clean-host: maybe-clean-gnattools
2362 clean-host: maybe-clean-lto-plugin
2364 .PHONY: clean-target
2366 clean-target: maybe-clean-target-libstdc++-v3
2367 clean-target: maybe-clean-target-libmudflap
2368 clean-target: maybe-clean-target-libssp
2369 clean-target: maybe-clean-target-newlib
2370 clean-target: maybe-clean-target-libgcc
2371 clean-target: maybe-clean-target-libgfortran
2372 clean-target: maybe-clean-target-libobjc
2373 clean-target: maybe-clean-target-libtermcap
2374 clean-target: maybe-clean-target-winsup
2375 clean-target: maybe-clean-target-libgloss
2376 clean-target: maybe-clean-target-libiberty
2377 clean-target: maybe-clean-target-gperf
2378 clean-target: maybe-clean-target-examples
2379 clean-target: maybe-clean-target-libffi
2380 clean-target: maybe-clean-target-libjava
2381 clean-target: maybe-clean-target-zlib
2382 clean-target: maybe-clean-target-boehm-gc
2383 clean-target: maybe-clean-target-qthreads
2384 clean-target: maybe-clean-target-rda
2385 clean-target: maybe-clean-target-libada
2386 clean-target: maybe-clean-target-libgomp
2388 .PHONY: do-distclean
2389 do-distclean:
2390 @: $(MAKE); $(unstage)
2391 @r=`${PWD_COMMAND}`; export r; \
2392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2393 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
2394 distclean-target
2397 .PHONY: distclean-host
2399 distclean-host: maybe-distclean-ash
2400 distclean-host: maybe-distclean-autoconf
2401 distclean-host: maybe-distclean-automake
2402 distclean-host: maybe-distclean-bash
2403 distclean-host: maybe-distclean-bfd
2404 distclean-host: maybe-distclean-opcodes
2405 distclean-host: maybe-distclean-binutils
2406 distclean-host: maybe-distclean-bison
2407 distclean-host: maybe-distclean-byacc
2408 distclean-host: maybe-distclean-bzip2
2409 distclean-host: maybe-distclean-cgen
2410 distclean-host: maybe-distclean-dejagnu
2411 distclean-host: maybe-distclean-diff
2412 distclean-host: maybe-distclean-dosutils
2413 distclean-host: maybe-distclean-etc
2414 distclean-host: maybe-distclean-fastjar
2415 distclean-host: maybe-distclean-fileutils
2416 distclean-host: maybe-distclean-findutils
2417 distclean-host: maybe-distclean-find
2418 distclean-host: maybe-distclean-fixincludes
2419 distclean-host: maybe-distclean-flex
2420 distclean-host: maybe-distclean-gas
2421 distclean-host: maybe-distclean-gcc
2422 distclean-host: maybe-distclean-gawk
2423 distclean-host: maybe-distclean-gettext
2424 distclean-host: maybe-distclean-gmp
2425 distclean-host: maybe-distclean-mpfr
2426 distclean-host: maybe-distclean-mpc
2427 distclean-host: maybe-distclean-ppl
2428 distclean-host: maybe-distclean-cloog
2429 distclean-host: maybe-distclean-libelf
2430 distclean-host: maybe-distclean-gnuserv
2431 distclean-host: maybe-distclean-gold
2432 distclean-host: maybe-distclean-gprof
2433 distclean-host: maybe-distclean-gzip
2434 distclean-host: maybe-distclean-hello
2435 distclean-host: maybe-distclean-indent
2436 distclean-host: maybe-distclean-intl
2437 distclean-host: maybe-distclean-tcl
2438 distclean-host: maybe-distclean-itcl
2439 distclean-host: maybe-distclean-ld
2440 distclean-host: maybe-distclean-libcpp
2441 distclean-host: maybe-distclean-libdecnumber
2442 distclean-host: maybe-distclean-libgui
2443 distclean-host: maybe-distclean-libiberty
2444 distclean-host: maybe-distclean-libiconv
2445 distclean-host: maybe-distclean-libtool
2446 distclean-host: maybe-distclean-m4
2447 distclean-host: maybe-distclean-make
2448 distclean-host: maybe-distclean-mmalloc
2449 distclean-host: maybe-distclean-patch
2450 distclean-host: maybe-distclean-perl
2451 distclean-host: maybe-distclean-prms
2452 distclean-host: maybe-distclean-rcs
2453 distclean-host: maybe-distclean-readline
2454 distclean-host: maybe-distclean-release
2455 distclean-host: maybe-distclean-recode
2456 distclean-host: maybe-distclean-sed
2457 distclean-host: maybe-distclean-send-pr
2458 distclean-host: maybe-distclean-shellutils
2459 distclean-host: maybe-distclean-sid
2460 distclean-host: maybe-distclean-sim
2461 distclean-host: maybe-distclean-tar
2462 distclean-host: maybe-distclean-texinfo
2463 distclean-host: maybe-distclean-textutils
2464 distclean-host: maybe-distclean-time
2465 distclean-host: maybe-distclean-uudecode
2466 distclean-host: maybe-distclean-wdiff
2467 distclean-host: maybe-distclean-zip
2468 distclean-host: maybe-distclean-zlib
2469 distclean-host: maybe-distclean-gdb
2470 distclean-host: maybe-distclean-expect
2471 distclean-host: maybe-distclean-guile
2472 distclean-host: maybe-distclean-tk
2473 distclean-host: maybe-distclean-libtermcap
2474 distclean-host: maybe-distclean-utils
2475 distclean-host: maybe-distclean-gnattools
2476 distclean-host: maybe-distclean-lto-plugin
2478 .PHONY: distclean-target
2480 distclean-target: maybe-distclean-target-libstdc++-v3
2481 distclean-target: maybe-distclean-target-libmudflap
2482 distclean-target: maybe-distclean-target-libssp
2483 distclean-target: maybe-distclean-target-newlib
2484 distclean-target: maybe-distclean-target-libgcc
2485 distclean-target: maybe-distclean-target-libgfortran
2486 distclean-target: maybe-distclean-target-libobjc
2487 distclean-target: maybe-distclean-target-libtermcap
2488 distclean-target: maybe-distclean-target-winsup
2489 distclean-target: maybe-distclean-target-libgloss
2490 distclean-target: maybe-distclean-target-libiberty
2491 distclean-target: maybe-distclean-target-gperf
2492 distclean-target: maybe-distclean-target-examples
2493 distclean-target: maybe-distclean-target-libffi
2494 distclean-target: maybe-distclean-target-libjava
2495 distclean-target: maybe-distclean-target-zlib
2496 distclean-target: maybe-distclean-target-boehm-gc
2497 distclean-target: maybe-distclean-target-qthreads
2498 distclean-target: maybe-distclean-target-rda
2499 distclean-target: maybe-distclean-target-libada
2500 distclean-target: maybe-distclean-target-libgomp
2502 .PHONY: do-maintainer-clean
2503 do-maintainer-clean:
2504 @: $(MAKE); $(unstage)
2505 @r=`${PWD_COMMAND}`; export r; \
2506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2507 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2508 maintainer-clean-target
2511 .PHONY: maintainer-clean-host
2513 maintainer-clean-host: maybe-maintainer-clean-ash
2514 maintainer-clean-host: maybe-maintainer-clean-autoconf
2515 maintainer-clean-host: maybe-maintainer-clean-automake
2516 maintainer-clean-host: maybe-maintainer-clean-bash
2517 maintainer-clean-host: maybe-maintainer-clean-bfd
2518 maintainer-clean-host: maybe-maintainer-clean-opcodes
2519 maintainer-clean-host: maybe-maintainer-clean-binutils
2520 maintainer-clean-host: maybe-maintainer-clean-bison
2521 maintainer-clean-host: maybe-maintainer-clean-byacc
2522 maintainer-clean-host: maybe-maintainer-clean-bzip2
2523 maintainer-clean-host: maybe-maintainer-clean-cgen
2524 maintainer-clean-host: maybe-maintainer-clean-dejagnu
2525 maintainer-clean-host: maybe-maintainer-clean-diff
2526 maintainer-clean-host: maybe-maintainer-clean-dosutils
2527 maintainer-clean-host: maybe-maintainer-clean-etc
2528 maintainer-clean-host: maybe-maintainer-clean-fastjar
2529 maintainer-clean-host: maybe-maintainer-clean-fileutils
2530 maintainer-clean-host: maybe-maintainer-clean-findutils
2531 maintainer-clean-host: maybe-maintainer-clean-find
2532 maintainer-clean-host: maybe-maintainer-clean-fixincludes
2533 maintainer-clean-host: maybe-maintainer-clean-flex
2534 maintainer-clean-host: maybe-maintainer-clean-gas
2535 maintainer-clean-host: maybe-maintainer-clean-gcc
2536 maintainer-clean-host: maybe-maintainer-clean-gawk
2537 maintainer-clean-host: maybe-maintainer-clean-gettext
2538 maintainer-clean-host: maybe-maintainer-clean-gmp
2539 maintainer-clean-host: maybe-maintainer-clean-mpfr
2540 maintainer-clean-host: maybe-maintainer-clean-mpc
2541 maintainer-clean-host: maybe-maintainer-clean-ppl
2542 maintainer-clean-host: maybe-maintainer-clean-cloog
2543 maintainer-clean-host: maybe-maintainer-clean-libelf
2544 maintainer-clean-host: maybe-maintainer-clean-gnuserv
2545 maintainer-clean-host: maybe-maintainer-clean-gold
2546 maintainer-clean-host: maybe-maintainer-clean-gprof
2547 maintainer-clean-host: maybe-maintainer-clean-gzip
2548 maintainer-clean-host: maybe-maintainer-clean-hello
2549 maintainer-clean-host: maybe-maintainer-clean-indent
2550 maintainer-clean-host: maybe-maintainer-clean-intl
2551 maintainer-clean-host: maybe-maintainer-clean-tcl
2552 maintainer-clean-host: maybe-maintainer-clean-itcl
2553 maintainer-clean-host: maybe-maintainer-clean-ld
2554 maintainer-clean-host: maybe-maintainer-clean-libcpp
2555 maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2556 maintainer-clean-host: maybe-maintainer-clean-libgui
2557 maintainer-clean-host: maybe-maintainer-clean-libiberty
2558 maintainer-clean-host: maybe-maintainer-clean-libiconv
2559 maintainer-clean-host: maybe-maintainer-clean-libtool
2560 maintainer-clean-host: maybe-maintainer-clean-m4
2561 maintainer-clean-host: maybe-maintainer-clean-make
2562 maintainer-clean-host: maybe-maintainer-clean-mmalloc
2563 maintainer-clean-host: maybe-maintainer-clean-patch
2564 maintainer-clean-host: maybe-maintainer-clean-perl
2565 maintainer-clean-host: maybe-maintainer-clean-prms
2566 maintainer-clean-host: maybe-maintainer-clean-rcs
2567 maintainer-clean-host: maybe-maintainer-clean-readline
2568 maintainer-clean-host: maybe-maintainer-clean-release
2569 maintainer-clean-host: maybe-maintainer-clean-recode
2570 maintainer-clean-host: maybe-maintainer-clean-sed
2571 maintainer-clean-host: maybe-maintainer-clean-send-pr
2572 maintainer-clean-host: maybe-maintainer-clean-shellutils
2573 maintainer-clean-host: maybe-maintainer-clean-sid
2574 maintainer-clean-host: maybe-maintainer-clean-sim
2575 maintainer-clean-host: maybe-maintainer-clean-tar
2576 maintainer-clean-host: maybe-maintainer-clean-texinfo
2577 maintainer-clean-host: maybe-maintainer-clean-textutils
2578 maintainer-clean-host: maybe-maintainer-clean-time
2579 maintainer-clean-host: maybe-maintainer-clean-uudecode
2580 maintainer-clean-host: maybe-maintainer-clean-wdiff
2581 maintainer-clean-host: maybe-maintainer-clean-zip
2582 maintainer-clean-host: maybe-maintainer-clean-zlib
2583 maintainer-clean-host: maybe-maintainer-clean-gdb
2584 maintainer-clean-host: maybe-maintainer-clean-expect
2585 maintainer-clean-host: maybe-maintainer-clean-guile
2586 maintainer-clean-host: maybe-maintainer-clean-tk
2587 maintainer-clean-host: maybe-maintainer-clean-libtermcap
2588 maintainer-clean-host: maybe-maintainer-clean-utils
2589 maintainer-clean-host: maybe-maintainer-clean-gnattools
2590 maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2592 .PHONY: maintainer-clean-target
2594 maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2595 maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2596 maintainer-clean-target: maybe-maintainer-clean-target-libssp
2597 maintainer-clean-target: maybe-maintainer-clean-target-newlib
2598 maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2599 maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2600 maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2601 maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2602 maintainer-clean-target: maybe-maintainer-clean-target-winsup
2603 maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2604 maintainer-clean-target: maybe-maintainer-clean-target-libiberty
2605 maintainer-clean-target: maybe-maintainer-clean-target-gperf
2606 maintainer-clean-target: maybe-maintainer-clean-target-examples
2607 maintainer-clean-target: maybe-maintainer-clean-target-libffi
2608 maintainer-clean-target: maybe-maintainer-clean-target-libjava
2609 maintainer-clean-target: maybe-maintainer-clean-target-zlib
2610 maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2611 maintainer-clean-target: maybe-maintainer-clean-target-qthreads
2612 maintainer-clean-target: maybe-maintainer-clean-target-rda
2613 maintainer-clean-target: maybe-maintainer-clean-target-libada
2614 maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2617 # Here are the targets which correspond to the do-X targets.
2619 .PHONY: info installcheck dvi pdf html
2620 .PHONY: install-info install-pdf install-html
2621 .PHONY: clean distclean mostlyclean maintainer-clean realclean
2622 .PHONY: local-clean local-distclean local-maintainer-clean
2623 info: do-info
2624 installcheck: do-installcheck
2625 dvi: do-dvi
2626 pdf: do-pdf
2627 html: do-html
2629 # Make sure makeinfo is built before we do a `make info', if we're
2630 # in fact building texinfo.
2631 do-info: maybe-all-texinfo
2633 install-info: do-install-info dir.info
2634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2635 if [ -f dir.info ] ; then \
2636 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2637 else true ; fi
2639 install-pdf: do-install-pdf
2641 install-html: do-install-html
2643 local-clean:
2644 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2646 local-distclean:
2647 -rm -f Makefile config.status config.cache mh-frag mt-frag
2648 -rm -f maybedep.tmp serdep.tmp
2649 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2650 rm -rf $(TARGET_SUBDIR); \
2651 else true; fi
2652 -rm -rf $(BUILD_SUBDIR)
2653 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2654 rm -rf $(HOST_SUBDIR); \
2655 else true; fi
2656 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2657 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2658 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2659 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2660 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2661 -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2663 local-maintainer-clean:
2664 @echo "This command is intended for maintainers to use;"
2665 @echo "it deletes files that may require special tools to rebuild."
2667 clean: do-clean local-clean
2668 mostlyclean: do-mostlyclean local-clean
2669 distclean: do-distclean local-clean local-distclean
2670 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2671 maintainer-clean: local-distclean
2672 realclean: maintainer-clean
2674 # Check target.
2676 .PHONY: check do-check
2677 check: do-check
2679 # Only include modules actually being configured and built.
2680 .PHONY: check-host
2681 check-host: \
2682 maybe-check-ash \
2683 maybe-check-autoconf \
2684 maybe-check-automake \
2685 maybe-check-bash \
2686 maybe-check-bfd \
2687 maybe-check-opcodes \
2688 maybe-check-binutils \
2689 maybe-check-bison \
2690 maybe-check-byacc \
2691 maybe-check-bzip2 \
2692 maybe-check-cgen \
2693 maybe-check-dejagnu \
2694 maybe-check-diff \
2695 maybe-check-dosutils \
2696 maybe-check-etc \
2697 maybe-check-fastjar \
2698 maybe-check-fileutils \
2699 maybe-check-findutils \
2700 maybe-check-find \
2701 maybe-check-fixincludes \
2702 maybe-check-flex \
2703 maybe-check-gas \
2704 maybe-check-gcc \
2705 maybe-check-gawk \
2706 maybe-check-gettext \
2707 maybe-check-gmp \
2708 maybe-check-mpfr \
2709 maybe-check-mpc \
2710 maybe-check-ppl \
2711 maybe-check-cloog \
2712 maybe-check-libelf \
2713 maybe-check-gnuserv \
2714 maybe-check-gold \
2715 maybe-check-gprof \
2716 maybe-check-gzip \
2717 maybe-check-hello \
2718 maybe-check-indent \
2719 maybe-check-intl \
2720 maybe-check-tcl \
2721 maybe-check-itcl \
2722 maybe-check-ld \
2723 maybe-check-libcpp \
2724 maybe-check-libdecnumber \
2725 maybe-check-libgui \
2726 maybe-check-libiberty \
2727 maybe-check-libiconv \
2728 maybe-check-libtool \
2729 maybe-check-m4 \
2730 maybe-check-make \
2731 maybe-check-mmalloc \
2732 maybe-check-patch \
2733 maybe-check-perl \
2734 maybe-check-prms \
2735 maybe-check-rcs \
2736 maybe-check-readline \
2737 maybe-check-release \
2738 maybe-check-recode \
2739 maybe-check-sed \
2740 maybe-check-send-pr \
2741 maybe-check-shellutils \
2742 maybe-check-sid \
2743 maybe-check-sim \
2744 maybe-check-tar \
2745 maybe-check-texinfo \
2746 maybe-check-textutils \
2747 maybe-check-time \
2748 maybe-check-uudecode \
2749 maybe-check-wdiff \
2750 maybe-check-zip \
2751 maybe-check-zlib \
2752 maybe-check-gdb \
2753 maybe-check-expect \
2754 maybe-check-guile \
2755 maybe-check-tk \
2756 maybe-check-libtermcap \
2757 maybe-check-utils \
2758 maybe-check-gnattools \
2759 maybe-check-lto-plugin
2761 .PHONY: check-target
2762 check-target: \
2763 maybe-check-target-libstdc++-v3 \
2764 maybe-check-target-libmudflap \
2765 maybe-check-target-libssp \
2766 maybe-check-target-newlib \
2767 maybe-check-target-libgcc \
2768 maybe-check-target-libgfortran \
2769 maybe-check-target-libobjc \
2770 maybe-check-target-libtermcap \
2771 maybe-check-target-winsup \
2772 maybe-check-target-libgloss \
2773 maybe-check-target-libiberty \
2774 maybe-check-target-gperf \
2775 maybe-check-target-examples \
2776 maybe-check-target-libffi \
2777 maybe-check-target-libjava \
2778 maybe-check-target-zlib \
2779 maybe-check-target-boehm-gc \
2780 maybe-check-target-qthreads \
2781 maybe-check-target-rda \
2782 maybe-check-target-libada \
2783 maybe-check-target-libgomp
2785 do-check:
2786 @: $(MAKE); $(unstage)
2787 @r=`${PWD_COMMAND}`; export r; \
2788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2789 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2791 # Automated reporting of test results.
2793 warning.log: build.log
2794 $(srcdir)/contrib/warn_summary build.log > $@
2796 mail-report.log:
2797 if test x'$(BOOT_CFLAGS)' != x''; then \
2798 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2799 fi; \
2800 $(srcdir)/contrib/test_summary -t >$@
2801 chmod +x $@
2802 echo If you really want to send e-mail, run ./$@ now
2804 mail-report-with-warnings.log: warning.log
2805 if test x'$(BOOT_CFLAGS)' != x''; then \
2806 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2807 fi; \
2808 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2809 chmod +x $@
2810 echo If you really want to send e-mail, run ./$@ now
2812 # Installation targets.
2814 .PHONY: install uninstall
2815 install:
2816 @: $(MAKE); $(unstage)
2817 @r=`${PWD_COMMAND}`; export r; \
2818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2819 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2821 .PHONY: install-host-nogcc
2822 install-host-nogcc: \
2823 maybe-install-ash \
2824 maybe-install-autoconf \
2825 maybe-install-automake \
2826 maybe-install-bash \
2827 maybe-install-bfd \
2828 maybe-install-opcodes \
2829 maybe-install-binutils \
2830 maybe-install-bison \
2831 maybe-install-byacc \
2832 maybe-install-bzip2 \
2833 maybe-install-cgen \
2834 maybe-install-dejagnu \
2835 maybe-install-diff \
2836 maybe-install-dosutils \
2837 maybe-install-etc \
2838 maybe-install-fastjar \
2839 maybe-install-fileutils \
2840 maybe-install-findutils \
2841 maybe-install-find \
2842 maybe-install-fixincludes \
2843 maybe-install-flex \
2844 maybe-install-gas \
2845 maybe-install-gawk \
2846 maybe-install-gettext \
2847 maybe-install-gmp \
2848 maybe-install-mpfr \
2849 maybe-install-mpc \
2850 maybe-install-ppl \
2851 maybe-install-cloog \
2852 maybe-install-libelf \
2853 maybe-install-gnuserv \
2854 maybe-install-gold \
2855 maybe-install-gprof \
2856 maybe-install-gzip \
2857 maybe-install-hello \
2858 maybe-install-indent \
2859 maybe-install-intl \
2860 maybe-install-tcl \
2861 maybe-install-itcl \
2862 maybe-install-ld \
2863 maybe-install-libcpp \
2864 maybe-install-libdecnumber \
2865 maybe-install-libgui \
2866 maybe-install-libiberty \
2867 maybe-install-libiconv \
2868 maybe-install-libtool \
2869 maybe-install-m4 \
2870 maybe-install-make \
2871 maybe-install-mmalloc \
2872 maybe-install-patch \
2873 maybe-install-perl \
2874 maybe-install-prms \
2875 maybe-install-rcs \
2876 maybe-install-readline \
2877 maybe-install-release \
2878 maybe-install-recode \
2879 maybe-install-sed \
2880 maybe-install-send-pr \
2881 maybe-install-shellutils \
2882 maybe-install-sid \
2883 maybe-install-sim \
2884 maybe-install-tar \
2885 maybe-install-texinfo \
2886 maybe-install-textutils \
2887 maybe-install-time \
2888 maybe-install-uudecode \
2889 maybe-install-wdiff \
2890 maybe-install-zip \
2891 maybe-install-zlib \
2892 maybe-install-gdb \
2893 maybe-install-expect \
2894 maybe-install-guile \
2895 maybe-install-tk \
2896 maybe-install-libtermcap \
2897 maybe-install-utils \
2898 maybe-install-gnattools \
2899 maybe-install-lto-plugin
2901 .PHONY: install-host
2902 install-host: \
2903 maybe-install-ash \
2904 maybe-install-autoconf \
2905 maybe-install-automake \
2906 maybe-install-bash \
2907 maybe-install-bfd \
2908 maybe-install-opcodes \
2909 maybe-install-binutils \
2910 maybe-install-bison \
2911 maybe-install-byacc \
2912 maybe-install-bzip2 \
2913 maybe-install-cgen \
2914 maybe-install-dejagnu \
2915 maybe-install-diff \
2916 maybe-install-dosutils \
2917 maybe-install-etc \
2918 maybe-install-fastjar \
2919 maybe-install-fileutils \
2920 maybe-install-findutils \
2921 maybe-install-find \
2922 maybe-install-fixincludes \
2923 maybe-install-flex \
2924 maybe-install-gas \
2925 maybe-install-gcc \
2926 maybe-install-gawk \
2927 maybe-install-gettext \
2928 maybe-install-gmp \
2929 maybe-install-mpfr \
2930 maybe-install-mpc \
2931 maybe-install-ppl \
2932 maybe-install-cloog \
2933 maybe-install-libelf \
2934 maybe-install-gnuserv \
2935 maybe-install-gold \
2936 maybe-install-gprof \
2937 maybe-install-gzip \
2938 maybe-install-hello \
2939 maybe-install-indent \
2940 maybe-install-intl \
2941 maybe-install-tcl \
2942 maybe-install-itcl \
2943 maybe-install-ld \
2944 maybe-install-libcpp \
2945 maybe-install-libdecnumber \
2946 maybe-install-libgui \
2947 maybe-install-libiberty \
2948 maybe-install-libiconv \
2949 maybe-install-libtool \
2950 maybe-install-m4 \
2951 maybe-install-make \
2952 maybe-install-mmalloc \
2953 maybe-install-patch \
2954 maybe-install-perl \
2955 maybe-install-prms \
2956 maybe-install-rcs \
2957 maybe-install-readline \
2958 maybe-install-release \
2959 maybe-install-recode \
2960 maybe-install-sed \
2961 maybe-install-send-pr \
2962 maybe-install-shellutils \
2963 maybe-install-sid \
2964 maybe-install-sim \
2965 maybe-install-tar \
2966 maybe-install-texinfo \
2967 maybe-install-textutils \
2968 maybe-install-time \
2969 maybe-install-uudecode \
2970 maybe-install-wdiff \
2971 maybe-install-zip \
2972 maybe-install-zlib \
2973 maybe-install-gdb \
2974 maybe-install-expect \
2975 maybe-install-guile \
2976 maybe-install-tk \
2977 maybe-install-libtermcap \
2978 maybe-install-utils \
2979 maybe-install-gnattools \
2980 maybe-install-lto-plugin
2982 .PHONY: install-target
2983 install-target: \
2984 maybe-install-target-libstdc++-v3 \
2985 maybe-install-target-libmudflap \
2986 maybe-install-target-libssp \
2987 maybe-install-target-newlib \
2988 maybe-install-target-libgcc \
2989 maybe-install-target-libgfortran \
2990 maybe-install-target-libobjc \
2991 maybe-install-target-libtermcap \
2992 maybe-install-target-winsup \
2993 maybe-install-target-libgloss \
2994 maybe-install-target-libiberty \
2995 maybe-install-target-gperf \
2996 maybe-install-target-examples \
2997 maybe-install-target-libffi \
2998 maybe-install-target-libjava \
2999 maybe-install-target-zlib \
3000 maybe-install-target-boehm-gc \
3001 maybe-install-target-qthreads \
3002 maybe-install-target-rda \
3003 maybe-install-target-libada \
3004 maybe-install-target-libgomp
3006 uninstall:
3007 @echo "the uninstall target is not supported in this tree"
3009 .PHONY: install.all
3010 install.all: install-no-fixedincludes
3011 @if [ -f ./gcc/Makefile ] ; then \
3012 r=`${PWD_COMMAND}` ; export r ; \
3013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3014 $(HOST_EXPORTS) \
3015 (cd ./gcc && \
3016 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
3017 else \
3018 true ; \
3021 # install-no-fixedincludes is used because Cygnus can not distribute
3022 # the fixed header files.
3023 .PHONY: install-no-fixedincludes
3024 install-no-fixedincludes: installdirs install-host-nogcc \
3025 install-target gcc-no-fixedincludes
3027 ### other supporting targets
3029 MAKEDIRS= \
3030 $(DESTDIR)$(prefix) \
3031 $(DESTDIR)$(exec_prefix)
3032 .PHONY: installdirs
3033 installdirs: mkinstalldirs
3034 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
3036 dir.info: do-install-info
3037 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
3038 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
3039 mv -f dir.info.new dir.info ; \
3040 else true ; \
3043 dist:
3044 @echo "Building a full distribution of this tree isn't done"
3045 @echo "via 'make dist'. Check out the etc/ subdirectory"
3047 etags tags: TAGS
3049 # Right now this just builds TAGS in each subdirectory. emacs19 has the
3050 # ability to use several tags files at once, so there is probably no need
3051 # to combine them into one big TAGS file (like CVS 1.3 does). We could
3052 # (if we felt like it) have this Makefile write a piece of elisp which
3053 # the user could load to tell emacs19 where all the TAGS files we just
3054 # built are.
3055 TAGS: do-TAGS
3057 # ------------------------------------
3058 # Macros for configure and all targets
3059 # ------------------------------------
3065 # --------------------------------------
3066 # Modules which run on the build machine
3067 # --------------------------------------
3070 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
3071 maybe-configure-build-libiberty:
3072 @if gcc-bootstrap
3073 configure-build-libiberty: stage_current
3074 @endif gcc-bootstrap
3075 @if build-libiberty
3076 maybe-configure-build-libiberty: configure-build-libiberty
3077 configure-build-libiberty:
3078 @: $(MAKE); $(unstage)
3079 @r=`${PWD_COMMAND}`; export r; \
3080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3081 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
3082 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
3083 $(BUILD_EXPORTS) \
3084 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
3085 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
3086 case $(srcdir) in \
3087 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3088 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
3089 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3090 esac; \
3091 srcdiroption="--srcdir=$${topdir}/libiberty"; \
3092 libsrcdir="$$s/libiberty"; \
3093 rm -f no-such-file || : ; \
3094 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
3095 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3096 --target=${target_alias} $${srcdiroption} \
3097 || exit 1
3098 @endif build-libiberty
3104 .PHONY: all-build-libiberty maybe-all-build-libiberty
3105 maybe-all-build-libiberty:
3106 @if gcc-bootstrap
3107 all-build-libiberty: stage_current
3108 @endif gcc-bootstrap
3109 @if build-libiberty
3110 TARGET-build-libiberty=all
3111 maybe-all-build-libiberty: all-build-libiberty
3112 all-build-libiberty: configure-build-libiberty
3113 @: $(MAKE); $(unstage)
3114 @r=`${PWD_COMMAND}`; export r; \
3115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3116 $(BUILD_EXPORTS) \
3117 (cd $(BUILD_SUBDIR)/libiberty && \
3118 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3119 $(TARGET-build-libiberty))
3120 @endif build-libiberty
3126 .PHONY: configure-build-bison maybe-configure-build-bison
3127 maybe-configure-build-bison:
3128 @if gcc-bootstrap
3129 configure-build-bison: stage_current
3130 @endif gcc-bootstrap
3131 @if build-bison
3132 maybe-configure-build-bison: configure-build-bison
3133 configure-build-bison:
3134 @: $(MAKE); $(unstage)
3135 @r=`${PWD_COMMAND}`; export r; \
3136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3137 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
3138 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
3139 $(BUILD_EXPORTS) \
3140 echo Configuring in $(BUILD_SUBDIR)/bison; \
3141 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
3142 case $(srcdir) in \
3143 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3144 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
3145 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3146 esac; \
3147 srcdiroption="--srcdir=$${topdir}/bison"; \
3148 libsrcdir="$$s/bison"; \
3149 rm -f no-such-file || : ; \
3150 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
3151 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3152 --target=${target_alias} $${srcdiroption} \
3153 || exit 1
3154 @endif build-bison
3160 .PHONY: all-build-bison maybe-all-build-bison
3161 maybe-all-build-bison:
3162 @if gcc-bootstrap
3163 all-build-bison: stage_current
3164 @endif gcc-bootstrap
3165 @if build-bison
3166 TARGET-build-bison=all
3167 maybe-all-build-bison: all-build-bison
3168 all-build-bison: configure-build-bison
3169 @: $(MAKE); $(unstage)
3170 @r=`${PWD_COMMAND}`; export r; \
3171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3172 $(BUILD_EXPORTS) \
3173 (cd $(BUILD_SUBDIR)/bison && \
3174 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3175 $(TARGET-build-bison))
3176 @endif build-bison
3182 .PHONY: configure-build-byacc maybe-configure-build-byacc
3183 maybe-configure-build-byacc:
3184 @if gcc-bootstrap
3185 configure-build-byacc: stage_current
3186 @endif gcc-bootstrap
3187 @if build-byacc
3188 maybe-configure-build-byacc: configure-build-byacc
3189 configure-build-byacc:
3190 @: $(MAKE); $(unstage)
3191 @r=`${PWD_COMMAND}`; export r; \
3192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3193 test ! -f $(BUILD_SUBDIR)/byacc/Makefile || exit 0; \
3194 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/byacc ; \
3195 $(BUILD_EXPORTS) \
3196 echo Configuring in $(BUILD_SUBDIR)/byacc; \
3197 cd "$(BUILD_SUBDIR)/byacc" || exit 1; \
3198 case $(srcdir) in \
3199 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3200 *) topdir=`echo $(BUILD_SUBDIR)/byacc/ | \
3201 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3202 esac; \
3203 srcdiroption="--srcdir=$${topdir}/byacc"; \
3204 libsrcdir="$$s/byacc"; \
3205 rm -f no-such-file || : ; \
3206 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
3207 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3208 --target=${target_alias} $${srcdiroption} \
3209 || exit 1
3210 @endif build-byacc
3216 .PHONY: all-build-byacc maybe-all-build-byacc
3217 maybe-all-build-byacc:
3218 @if gcc-bootstrap
3219 all-build-byacc: stage_current
3220 @endif gcc-bootstrap
3221 @if build-byacc
3222 TARGET-build-byacc=all
3223 maybe-all-build-byacc: all-build-byacc
3224 all-build-byacc: configure-build-byacc
3225 @: $(MAKE); $(unstage)
3226 @r=`${PWD_COMMAND}`; export r; \
3227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3228 $(BUILD_EXPORTS) \
3229 (cd $(BUILD_SUBDIR)/byacc && \
3230 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3231 $(TARGET-build-byacc))
3232 @endif build-byacc
3238 .PHONY: configure-build-flex maybe-configure-build-flex
3239 maybe-configure-build-flex:
3240 @if gcc-bootstrap
3241 configure-build-flex: stage_current
3242 @endif gcc-bootstrap
3243 @if build-flex
3244 maybe-configure-build-flex: configure-build-flex
3245 configure-build-flex:
3246 @: $(MAKE); $(unstage)
3247 @r=`${PWD_COMMAND}`; export r; \
3248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3249 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
3250 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
3251 $(BUILD_EXPORTS) \
3252 echo Configuring in $(BUILD_SUBDIR)/flex; \
3253 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
3254 case $(srcdir) in \
3255 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3256 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
3257 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3258 esac; \
3259 srcdiroption="--srcdir=$${topdir}/flex"; \
3260 libsrcdir="$$s/flex"; \
3261 rm -f no-such-file || : ; \
3262 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
3263 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3264 --target=${target_alias} $${srcdiroption} \
3265 || exit 1
3266 @endif build-flex
3272 .PHONY: all-build-flex maybe-all-build-flex
3273 maybe-all-build-flex:
3274 @if gcc-bootstrap
3275 all-build-flex: stage_current
3276 @endif gcc-bootstrap
3277 @if build-flex
3278 TARGET-build-flex=all
3279 maybe-all-build-flex: all-build-flex
3280 all-build-flex: configure-build-flex
3281 @: $(MAKE); $(unstage)
3282 @r=`${PWD_COMMAND}`; export r; \
3283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3284 $(BUILD_EXPORTS) \
3285 (cd $(BUILD_SUBDIR)/flex && \
3286 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3287 $(TARGET-build-flex))
3288 @endif build-flex
3294 .PHONY: configure-build-m4 maybe-configure-build-m4
3295 maybe-configure-build-m4:
3296 @if gcc-bootstrap
3297 configure-build-m4: stage_current
3298 @endif gcc-bootstrap
3299 @if build-m4
3300 maybe-configure-build-m4: configure-build-m4
3301 configure-build-m4:
3302 @: $(MAKE); $(unstage)
3303 @r=`${PWD_COMMAND}`; export r; \
3304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3305 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
3306 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
3307 $(BUILD_EXPORTS) \
3308 echo Configuring in $(BUILD_SUBDIR)/m4; \
3309 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
3310 case $(srcdir) in \
3311 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3312 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
3313 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3314 esac; \
3315 srcdiroption="--srcdir=$${topdir}/m4"; \
3316 libsrcdir="$$s/m4"; \
3317 rm -f no-such-file || : ; \
3318 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
3319 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3320 --target=${target_alias} $${srcdiroption} \
3321 || exit 1
3322 @endif build-m4
3328 .PHONY: all-build-m4 maybe-all-build-m4
3329 maybe-all-build-m4:
3330 @if gcc-bootstrap
3331 all-build-m4: stage_current
3332 @endif gcc-bootstrap
3333 @if build-m4
3334 TARGET-build-m4=all
3335 maybe-all-build-m4: all-build-m4
3336 all-build-m4: configure-build-m4
3337 @: $(MAKE); $(unstage)
3338 @r=`${PWD_COMMAND}`; export r; \
3339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3340 $(BUILD_EXPORTS) \
3341 (cd $(BUILD_SUBDIR)/m4 && \
3342 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3343 $(TARGET-build-m4))
3344 @endif build-m4
3350 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
3351 maybe-configure-build-texinfo:
3352 @if gcc-bootstrap
3353 configure-build-texinfo: stage_current
3354 @endif gcc-bootstrap
3355 @if build-texinfo
3356 maybe-configure-build-texinfo: configure-build-texinfo
3357 configure-build-texinfo:
3358 @: $(MAKE); $(unstage)
3359 @r=`${PWD_COMMAND}`; export r; \
3360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3361 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
3362 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
3363 $(BUILD_EXPORTS) \
3364 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
3365 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
3366 case $(srcdir) in \
3367 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3368 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
3369 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3370 esac; \
3371 srcdiroption="--srcdir=$${topdir}/texinfo"; \
3372 libsrcdir="$$s/texinfo"; \
3373 rm -f no-such-file || : ; \
3374 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
3375 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3376 --target=${target_alias} $${srcdiroption} \
3377 || exit 1
3378 @endif build-texinfo
3384 .PHONY: all-build-texinfo maybe-all-build-texinfo
3385 maybe-all-build-texinfo:
3386 @if gcc-bootstrap
3387 all-build-texinfo: stage_current
3388 @endif gcc-bootstrap
3389 @if build-texinfo
3390 TARGET-build-texinfo=all
3391 maybe-all-build-texinfo: all-build-texinfo
3392 all-build-texinfo: configure-build-texinfo
3393 @: $(MAKE); $(unstage)
3394 @r=`${PWD_COMMAND}`; export r; \
3395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3396 $(BUILD_EXPORTS) \
3397 (cd $(BUILD_SUBDIR)/texinfo && \
3398 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3399 $(TARGET-build-texinfo))
3400 @endif build-texinfo
3406 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
3407 maybe-configure-build-fixincludes:
3408 @if gcc-bootstrap
3409 configure-build-fixincludes: stage_current
3410 @endif gcc-bootstrap
3411 @if build-fixincludes
3412 maybe-configure-build-fixincludes: configure-build-fixincludes
3413 configure-build-fixincludes:
3414 @: $(MAKE); $(unstage)
3415 @r=`${PWD_COMMAND}`; export r; \
3416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3417 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
3418 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
3419 $(BUILD_EXPORTS) \
3420 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3421 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3422 case $(srcdir) in \
3423 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3424 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3425 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3426 esac; \
3427 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
3428 libsrcdir="$$s/fixincludes"; \
3429 rm -f no-such-file || : ; \
3430 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
3431 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3432 --target=${target_alias} $${srcdiroption} \
3433 || exit 1
3434 @endif build-fixincludes
3440 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
3441 maybe-all-build-fixincludes:
3442 @if gcc-bootstrap
3443 all-build-fixincludes: stage_current
3444 @endif gcc-bootstrap
3445 @if build-fixincludes
3446 TARGET-build-fixincludes=all
3447 maybe-all-build-fixincludes: all-build-fixincludes
3448 all-build-fixincludes: configure-build-fixincludes
3449 @: $(MAKE); $(unstage)
3450 @r=`${PWD_COMMAND}`; export r; \
3451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3452 $(BUILD_EXPORTS) \
3453 (cd $(BUILD_SUBDIR)/fixincludes && \
3454 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3455 $(TARGET-build-fixincludes))
3456 @endif build-fixincludes
3462 # --------------------------------------
3463 # Modules which run on the host machine
3464 # --------------------------------------
3467 .PHONY: configure-ash maybe-configure-ash
3468 maybe-configure-ash:
3469 @if gcc-bootstrap
3470 configure-ash: stage_current
3471 @endif gcc-bootstrap
3472 @if ash
3473 maybe-configure-ash: configure-ash
3474 configure-ash:
3475 @: $(MAKE); $(unstage)
3476 @r=`${PWD_COMMAND}`; export r; \
3477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3478 test ! -f $(HOST_SUBDIR)/ash/Makefile || exit 0; \
3479 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ash ; \
3480 $(HOST_EXPORTS) \
3481 echo Configuring in $(HOST_SUBDIR)/ash; \
3482 cd "$(HOST_SUBDIR)/ash" || exit 1; \
3483 case $(srcdir) in \
3484 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3485 *) topdir=`echo $(HOST_SUBDIR)/ash/ | \
3486 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3487 esac; \
3488 srcdiroption="--srcdir=$${topdir}/ash"; \
3489 libsrcdir="$$s/ash"; \
3490 $(SHELL) $${libsrcdir}/configure \
3491 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3492 --target=${target_alias} $${srcdiroption} \
3493 || exit 1
3494 @endif ash
3500 .PHONY: all-ash maybe-all-ash
3501 maybe-all-ash:
3502 @if gcc-bootstrap
3503 all-ash: stage_current
3504 @endif gcc-bootstrap
3505 @if ash
3506 TARGET-ash=all
3507 maybe-all-ash: all-ash
3508 all-ash: configure-ash
3509 @: $(MAKE); $(unstage)
3510 @r=`${PWD_COMMAND}`; export r; \
3511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3512 $(HOST_EXPORTS) \
3513 (cd $(HOST_SUBDIR)/ash && \
3514 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3515 $(TARGET-ash))
3516 @endif ash
3521 .PHONY: check-ash maybe-check-ash
3522 maybe-check-ash:
3523 @if ash
3524 maybe-check-ash: check-ash
3526 check-ash:
3527 @: $(MAKE); $(unstage)
3528 @r=`${PWD_COMMAND}`; export r; \
3529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3530 $(HOST_EXPORTS) \
3531 (cd $(HOST_SUBDIR)/ash && \
3532 $(MAKE) $(FLAGS_TO_PASS) check)
3534 @endif ash
3536 .PHONY: install-ash maybe-install-ash
3537 maybe-install-ash:
3538 @if ash
3539 maybe-install-ash: install-ash
3541 install-ash: installdirs
3542 @: $(MAKE); $(unstage)
3543 @r=`${PWD_COMMAND}`; export r; \
3544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3545 $(HOST_EXPORTS) \
3546 (cd $(HOST_SUBDIR)/ash && \
3547 $(MAKE) $(FLAGS_TO_PASS) install)
3549 @endif ash
3551 # Other targets (info, dvi, pdf, etc.)
3553 .PHONY: maybe-info-ash info-ash
3554 maybe-info-ash:
3555 @if ash
3556 maybe-info-ash: info-ash
3558 info-ash: \
3559 configure-ash
3560 @: $(MAKE); $(unstage)
3561 @[ -f ./ash/Makefile ] || exit 0; \
3562 r=`${PWD_COMMAND}`; export r; \
3563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3564 $(HOST_EXPORTS) \
3565 for flag in $(EXTRA_HOST_FLAGS) ; do \
3566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3567 done; \
3568 echo "Doing info in ash" ; \
3569 (cd $(HOST_SUBDIR)/ash && \
3570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3572 "RANLIB=$${RANLIB}" \
3573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3574 info) \
3575 || exit 1
3577 @endif ash
3579 .PHONY: maybe-dvi-ash dvi-ash
3580 maybe-dvi-ash:
3581 @if ash
3582 maybe-dvi-ash: dvi-ash
3584 dvi-ash: \
3585 configure-ash
3586 @: $(MAKE); $(unstage)
3587 @[ -f ./ash/Makefile ] || exit 0; \
3588 r=`${PWD_COMMAND}`; export r; \
3589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3590 $(HOST_EXPORTS) \
3591 for flag in $(EXTRA_HOST_FLAGS) ; do \
3592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3593 done; \
3594 echo "Doing dvi in ash" ; \
3595 (cd $(HOST_SUBDIR)/ash && \
3596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3598 "RANLIB=$${RANLIB}" \
3599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3600 dvi) \
3601 || exit 1
3603 @endif ash
3605 .PHONY: maybe-pdf-ash pdf-ash
3606 maybe-pdf-ash:
3607 @if ash
3608 maybe-pdf-ash: pdf-ash
3610 pdf-ash: \
3611 configure-ash
3612 @: $(MAKE); $(unstage)
3613 @[ -f ./ash/Makefile ] || exit 0; \
3614 r=`${PWD_COMMAND}`; export r; \
3615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3616 $(HOST_EXPORTS) \
3617 for flag in $(EXTRA_HOST_FLAGS) ; do \
3618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3619 done; \
3620 echo "Doing pdf in ash" ; \
3621 (cd $(HOST_SUBDIR)/ash && \
3622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3624 "RANLIB=$${RANLIB}" \
3625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3626 pdf) \
3627 || exit 1
3629 @endif ash
3631 .PHONY: maybe-html-ash html-ash
3632 maybe-html-ash:
3633 @if ash
3634 maybe-html-ash: html-ash
3636 html-ash: \
3637 configure-ash
3638 @: $(MAKE); $(unstage)
3639 @[ -f ./ash/Makefile ] || exit 0; \
3640 r=`${PWD_COMMAND}`; export r; \
3641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3642 $(HOST_EXPORTS) \
3643 for flag in $(EXTRA_HOST_FLAGS) ; do \
3644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3645 done; \
3646 echo "Doing html in ash" ; \
3647 (cd $(HOST_SUBDIR)/ash && \
3648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3650 "RANLIB=$${RANLIB}" \
3651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3652 html) \
3653 || exit 1
3655 @endif ash
3657 .PHONY: maybe-TAGS-ash TAGS-ash
3658 maybe-TAGS-ash:
3659 @if ash
3660 maybe-TAGS-ash: TAGS-ash
3662 TAGS-ash: \
3663 configure-ash
3664 @: $(MAKE); $(unstage)
3665 @[ -f ./ash/Makefile ] || exit 0; \
3666 r=`${PWD_COMMAND}`; export r; \
3667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3668 $(HOST_EXPORTS) \
3669 for flag in $(EXTRA_HOST_FLAGS) ; do \
3670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3671 done; \
3672 echo "Doing TAGS in ash" ; \
3673 (cd $(HOST_SUBDIR)/ash && \
3674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3676 "RANLIB=$${RANLIB}" \
3677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3678 TAGS) \
3679 || exit 1
3681 @endif ash
3683 .PHONY: maybe-install-info-ash install-info-ash
3684 maybe-install-info-ash:
3685 @if ash
3686 maybe-install-info-ash: install-info-ash
3688 install-info-ash: \
3689 configure-ash \
3690 info-ash
3691 @: $(MAKE); $(unstage)
3692 @[ -f ./ash/Makefile ] || exit 0; \
3693 r=`${PWD_COMMAND}`; export r; \
3694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3695 $(HOST_EXPORTS) \
3696 for flag in $(EXTRA_HOST_FLAGS) ; do \
3697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3698 done; \
3699 echo "Doing install-info in ash" ; \
3700 (cd $(HOST_SUBDIR)/ash && \
3701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3703 "RANLIB=$${RANLIB}" \
3704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3705 install-info) \
3706 || exit 1
3708 @endif ash
3710 .PHONY: maybe-install-pdf-ash install-pdf-ash
3711 maybe-install-pdf-ash:
3712 @if ash
3713 maybe-install-pdf-ash: install-pdf-ash
3715 install-pdf-ash: \
3716 configure-ash \
3717 pdf-ash
3718 @: $(MAKE); $(unstage)
3719 @[ -f ./ash/Makefile ] || exit 0; \
3720 r=`${PWD_COMMAND}`; export r; \
3721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3722 $(HOST_EXPORTS) \
3723 for flag in $(EXTRA_HOST_FLAGS) ; do \
3724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3725 done; \
3726 echo "Doing install-pdf in ash" ; \
3727 (cd $(HOST_SUBDIR)/ash && \
3728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3730 "RANLIB=$${RANLIB}" \
3731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3732 install-pdf) \
3733 || exit 1
3735 @endif ash
3737 .PHONY: maybe-install-html-ash install-html-ash
3738 maybe-install-html-ash:
3739 @if ash
3740 maybe-install-html-ash: install-html-ash
3742 install-html-ash: \
3743 configure-ash \
3744 html-ash
3745 @: $(MAKE); $(unstage)
3746 @[ -f ./ash/Makefile ] || exit 0; \
3747 r=`${PWD_COMMAND}`; export r; \
3748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3749 $(HOST_EXPORTS) \
3750 for flag in $(EXTRA_HOST_FLAGS) ; do \
3751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3752 done; \
3753 echo "Doing install-html in ash" ; \
3754 (cd $(HOST_SUBDIR)/ash && \
3755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3757 "RANLIB=$${RANLIB}" \
3758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3759 install-html) \
3760 || exit 1
3762 @endif ash
3764 .PHONY: maybe-installcheck-ash installcheck-ash
3765 maybe-installcheck-ash:
3766 @if ash
3767 maybe-installcheck-ash: installcheck-ash
3769 installcheck-ash: \
3770 configure-ash
3771 @: $(MAKE); $(unstage)
3772 @[ -f ./ash/Makefile ] || exit 0; \
3773 r=`${PWD_COMMAND}`; export r; \
3774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3775 $(HOST_EXPORTS) \
3776 for flag in $(EXTRA_HOST_FLAGS) ; do \
3777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3778 done; \
3779 echo "Doing installcheck in ash" ; \
3780 (cd $(HOST_SUBDIR)/ash && \
3781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3783 "RANLIB=$${RANLIB}" \
3784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3785 installcheck) \
3786 || exit 1
3788 @endif ash
3790 .PHONY: maybe-mostlyclean-ash mostlyclean-ash
3791 maybe-mostlyclean-ash:
3792 @if ash
3793 maybe-mostlyclean-ash: mostlyclean-ash
3795 mostlyclean-ash:
3796 @: $(MAKE); $(unstage)
3797 @[ -f ./ash/Makefile ] || exit 0; \
3798 r=`${PWD_COMMAND}`; export r; \
3799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3800 $(HOST_EXPORTS) \
3801 for flag in $(EXTRA_HOST_FLAGS) ; do \
3802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3803 done; \
3804 echo "Doing mostlyclean in ash" ; \
3805 (cd $(HOST_SUBDIR)/ash && \
3806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3808 "RANLIB=$${RANLIB}" \
3809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3810 mostlyclean) \
3811 || exit 1
3813 @endif ash
3815 .PHONY: maybe-clean-ash clean-ash
3816 maybe-clean-ash:
3817 @if ash
3818 maybe-clean-ash: clean-ash
3820 clean-ash:
3821 @: $(MAKE); $(unstage)
3822 @[ -f ./ash/Makefile ] || exit 0; \
3823 r=`${PWD_COMMAND}`; export r; \
3824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3825 $(HOST_EXPORTS) \
3826 for flag in $(EXTRA_HOST_FLAGS) ; do \
3827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3828 done; \
3829 echo "Doing clean in ash" ; \
3830 (cd $(HOST_SUBDIR)/ash && \
3831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3833 "RANLIB=$${RANLIB}" \
3834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3835 clean) \
3836 || exit 1
3838 @endif ash
3840 .PHONY: maybe-distclean-ash distclean-ash
3841 maybe-distclean-ash:
3842 @if ash
3843 maybe-distclean-ash: distclean-ash
3845 distclean-ash:
3846 @: $(MAKE); $(unstage)
3847 @[ -f ./ash/Makefile ] || exit 0; \
3848 r=`${PWD_COMMAND}`; export r; \
3849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3850 $(HOST_EXPORTS) \
3851 for flag in $(EXTRA_HOST_FLAGS) ; do \
3852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3853 done; \
3854 echo "Doing distclean in ash" ; \
3855 (cd $(HOST_SUBDIR)/ash && \
3856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3858 "RANLIB=$${RANLIB}" \
3859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3860 distclean) \
3861 || exit 1
3863 @endif ash
3865 .PHONY: maybe-maintainer-clean-ash maintainer-clean-ash
3866 maybe-maintainer-clean-ash:
3867 @if ash
3868 maybe-maintainer-clean-ash: maintainer-clean-ash
3870 maintainer-clean-ash:
3871 @: $(MAKE); $(unstage)
3872 @[ -f ./ash/Makefile ] || exit 0; \
3873 r=`${PWD_COMMAND}`; export r; \
3874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3875 $(HOST_EXPORTS) \
3876 for flag in $(EXTRA_HOST_FLAGS) ; do \
3877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3878 done; \
3879 echo "Doing maintainer-clean in ash" ; \
3880 (cd $(HOST_SUBDIR)/ash && \
3881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3883 "RANLIB=$${RANLIB}" \
3884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3885 maintainer-clean) \
3886 || exit 1
3888 @endif ash
3892 .PHONY: configure-autoconf maybe-configure-autoconf
3893 maybe-configure-autoconf:
3894 @if gcc-bootstrap
3895 configure-autoconf: stage_current
3896 @endif gcc-bootstrap
3897 @if autoconf
3898 maybe-configure-autoconf: configure-autoconf
3899 configure-autoconf:
3900 @: $(MAKE); $(unstage)
3901 @r=`${PWD_COMMAND}`; export r; \
3902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3903 test ! -f $(HOST_SUBDIR)/autoconf/Makefile || exit 0; \
3904 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/autoconf ; \
3905 $(HOST_EXPORTS) \
3906 echo Configuring in $(HOST_SUBDIR)/autoconf; \
3907 cd "$(HOST_SUBDIR)/autoconf" || exit 1; \
3908 case $(srcdir) in \
3909 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3910 *) topdir=`echo $(HOST_SUBDIR)/autoconf/ | \
3911 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3912 esac; \
3913 srcdiroption="--srcdir=$${topdir}/autoconf"; \
3914 libsrcdir="$$s/autoconf"; \
3915 $(SHELL) $${libsrcdir}/configure \
3916 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3917 --target=${target_alias} $${srcdiroption} \
3918 || exit 1
3919 @endif autoconf
3925 .PHONY: all-autoconf maybe-all-autoconf
3926 maybe-all-autoconf:
3927 @if gcc-bootstrap
3928 all-autoconf: stage_current
3929 @endif gcc-bootstrap
3930 @if autoconf
3931 TARGET-autoconf=all
3932 maybe-all-autoconf: all-autoconf
3933 all-autoconf: configure-autoconf
3934 @: $(MAKE); $(unstage)
3935 @r=`${PWD_COMMAND}`; export r; \
3936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3937 $(HOST_EXPORTS) \
3938 (cd $(HOST_SUBDIR)/autoconf && \
3939 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3940 $(TARGET-autoconf))
3941 @endif autoconf
3946 .PHONY: check-autoconf maybe-check-autoconf
3947 maybe-check-autoconf:
3948 @if autoconf
3949 maybe-check-autoconf: check-autoconf
3951 check-autoconf:
3952 @: $(MAKE); $(unstage)
3953 @r=`${PWD_COMMAND}`; export r; \
3954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3955 $(HOST_EXPORTS) \
3956 (cd $(HOST_SUBDIR)/autoconf && \
3957 $(MAKE) $(FLAGS_TO_PASS) check)
3959 @endif autoconf
3961 .PHONY: install-autoconf maybe-install-autoconf
3962 maybe-install-autoconf:
3963 @if autoconf
3964 maybe-install-autoconf: install-autoconf
3966 install-autoconf: installdirs
3967 @: $(MAKE); $(unstage)
3968 @r=`${PWD_COMMAND}`; export r; \
3969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3970 $(HOST_EXPORTS) \
3971 (cd $(HOST_SUBDIR)/autoconf && \
3972 $(MAKE) $(FLAGS_TO_PASS) install)
3974 @endif autoconf
3976 # Other targets (info, dvi, pdf, etc.)
3978 .PHONY: maybe-info-autoconf info-autoconf
3979 maybe-info-autoconf:
3980 @if autoconf
3981 maybe-info-autoconf: info-autoconf
3983 info-autoconf: \
3984 configure-autoconf
3985 @: $(MAKE); $(unstage)
3986 @[ -f ./autoconf/Makefile ] || exit 0; \
3987 r=`${PWD_COMMAND}`; export r; \
3988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3989 $(HOST_EXPORTS) \
3990 for flag in $(EXTRA_HOST_FLAGS) ; do \
3991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3992 done; \
3993 echo "Doing info in autoconf" ; \
3994 (cd $(HOST_SUBDIR)/autoconf && \
3995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3997 "RANLIB=$${RANLIB}" \
3998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3999 info) \
4000 || exit 1
4002 @endif autoconf
4004 .PHONY: maybe-dvi-autoconf dvi-autoconf
4005 maybe-dvi-autoconf:
4006 @if autoconf
4007 maybe-dvi-autoconf: dvi-autoconf
4009 dvi-autoconf: \
4010 configure-autoconf
4011 @: $(MAKE); $(unstage)
4012 @[ -f ./autoconf/Makefile ] || exit 0; \
4013 r=`${PWD_COMMAND}`; export r; \
4014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4015 $(HOST_EXPORTS) \
4016 for flag in $(EXTRA_HOST_FLAGS) ; do \
4017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4018 done; \
4019 echo "Doing dvi in autoconf" ; \
4020 (cd $(HOST_SUBDIR)/autoconf && \
4021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4023 "RANLIB=$${RANLIB}" \
4024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4025 dvi) \
4026 || exit 1
4028 @endif autoconf
4030 .PHONY: maybe-pdf-autoconf pdf-autoconf
4031 maybe-pdf-autoconf:
4032 @if autoconf
4033 maybe-pdf-autoconf: pdf-autoconf
4035 pdf-autoconf: \
4036 configure-autoconf
4037 @: $(MAKE); $(unstage)
4038 @[ -f ./autoconf/Makefile ] || exit 0; \
4039 r=`${PWD_COMMAND}`; export r; \
4040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4041 $(HOST_EXPORTS) \
4042 for flag in $(EXTRA_HOST_FLAGS) ; do \
4043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4044 done; \
4045 echo "Doing pdf in autoconf" ; \
4046 (cd $(HOST_SUBDIR)/autoconf && \
4047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4049 "RANLIB=$${RANLIB}" \
4050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4051 pdf) \
4052 || exit 1
4054 @endif autoconf
4056 .PHONY: maybe-html-autoconf html-autoconf
4057 maybe-html-autoconf:
4058 @if autoconf
4059 maybe-html-autoconf: html-autoconf
4061 html-autoconf: \
4062 configure-autoconf
4063 @: $(MAKE); $(unstage)
4064 @[ -f ./autoconf/Makefile ] || exit 0; \
4065 r=`${PWD_COMMAND}`; export r; \
4066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4067 $(HOST_EXPORTS) \
4068 for flag in $(EXTRA_HOST_FLAGS) ; do \
4069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4070 done; \
4071 echo "Doing html in autoconf" ; \
4072 (cd $(HOST_SUBDIR)/autoconf && \
4073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4075 "RANLIB=$${RANLIB}" \
4076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4077 html) \
4078 || exit 1
4080 @endif autoconf
4082 .PHONY: maybe-TAGS-autoconf TAGS-autoconf
4083 maybe-TAGS-autoconf:
4084 @if autoconf
4085 maybe-TAGS-autoconf: TAGS-autoconf
4087 TAGS-autoconf: \
4088 configure-autoconf
4089 @: $(MAKE); $(unstage)
4090 @[ -f ./autoconf/Makefile ] || exit 0; \
4091 r=`${PWD_COMMAND}`; export r; \
4092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4093 $(HOST_EXPORTS) \
4094 for flag in $(EXTRA_HOST_FLAGS) ; do \
4095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4096 done; \
4097 echo "Doing TAGS in autoconf" ; \
4098 (cd $(HOST_SUBDIR)/autoconf && \
4099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4101 "RANLIB=$${RANLIB}" \
4102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4103 TAGS) \
4104 || exit 1
4106 @endif autoconf
4108 .PHONY: maybe-install-info-autoconf install-info-autoconf
4109 maybe-install-info-autoconf:
4110 @if autoconf
4111 maybe-install-info-autoconf: install-info-autoconf
4113 install-info-autoconf: \
4114 configure-autoconf \
4115 info-autoconf
4116 @: $(MAKE); $(unstage)
4117 @[ -f ./autoconf/Makefile ] || exit 0; \
4118 r=`${PWD_COMMAND}`; export r; \
4119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4120 $(HOST_EXPORTS) \
4121 for flag in $(EXTRA_HOST_FLAGS) ; do \
4122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4123 done; \
4124 echo "Doing install-info in autoconf" ; \
4125 (cd $(HOST_SUBDIR)/autoconf && \
4126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4128 "RANLIB=$${RANLIB}" \
4129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4130 install-info) \
4131 || exit 1
4133 @endif autoconf
4135 .PHONY: maybe-install-pdf-autoconf install-pdf-autoconf
4136 maybe-install-pdf-autoconf:
4137 @if autoconf
4138 maybe-install-pdf-autoconf: install-pdf-autoconf
4140 install-pdf-autoconf: \
4141 configure-autoconf \
4142 pdf-autoconf
4143 @: $(MAKE); $(unstage)
4144 @[ -f ./autoconf/Makefile ] || exit 0; \
4145 r=`${PWD_COMMAND}`; export r; \
4146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4147 $(HOST_EXPORTS) \
4148 for flag in $(EXTRA_HOST_FLAGS) ; do \
4149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4150 done; \
4151 echo "Doing install-pdf in autoconf" ; \
4152 (cd $(HOST_SUBDIR)/autoconf && \
4153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4155 "RANLIB=$${RANLIB}" \
4156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4157 install-pdf) \
4158 || exit 1
4160 @endif autoconf
4162 .PHONY: maybe-install-html-autoconf install-html-autoconf
4163 maybe-install-html-autoconf:
4164 @if autoconf
4165 maybe-install-html-autoconf: install-html-autoconf
4167 install-html-autoconf: \
4168 configure-autoconf \
4169 html-autoconf
4170 @: $(MAKE); $(unstage)
4171 @[ -f ./autoconf/Makefile ] || exit 0; \
4172 r=`${PWD_COMMAND}`; export r; \
4173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4174 $(HOST_EXPORTS) \
4175 for flag in $(EXTRA_HOST_FLAGS) ; do \
4176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4177 done; \
4178 echo "Doing install-html in autoconf" ; \
4179 (cd $(HOST_SUBDIR)/autoconf && \
4180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4182 "RANLIB=$${RANLIB}" \
4183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4184 install-html) \
4185 || exit 1
4187 @endif autoconf
4189 .PHONY: maybe-installcheck-autoconf installcheck-autoconf
4190 maybe-installcheck-autoconf:
4191 @if autoconf
4192 maybe-installcheck-autoconf: installcheck-autoconf
4194 installcheck-autoconf: \
4195 configure-autoconf
4196 @: $(MAKE); $(unstage)
4197 @[ -f ./autoconf/Makefile ] || exit 0; \
4198 r=`${PWD_COMMAND}`; export r; \
4199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4200 $(HOST_EXPORTS) \
4201 for flag in $(EXTRA_HOST_FLAGS) ; do \
4202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4203 done; \
4204 echo "Doing installcheck in autoconf" ; \
4205 (cd $(HOST_SUBDIR)/autoconf && \
4206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4208 "RANLIB=$${RANLIB}" \
4209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4210 installcheck) \
4211 || exit 1
4213 @endif autoconf
4215 .PHONY: maybe-mostlyclean-autoconf mostlyclean-autoconf
4216 maybe-mostlyclean-autoconf:
4217 @if autoconf
4218 maybe-mostlyclean-autoconf: mostlyclean-autoconf
4220 mostlyclean-autoconf:
4221 @: $(MAKE); $(unstage)
4222 @[ -f ./autoconf/Makefile ] || exit 0; \
4223 r=`${PWD_COMMAND}`; export r; \
4224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4225 $(HOST_EXPORTS) \
4226 for flag in $(EXTRA_HOST_FLAGS) ; do \
4227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4228 done; \
4229 echo "Doing mostlyclean in autoconf" ; \
4230 (cd $(HOST_SUBDIR)/autoconf && \
4231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4233 "RANLIB=$${RANLIB}" \
4234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4235 mostlyclean) \
4236 || exit 1
4238 @endif autoconf
4240 .PHONY: maybe-clean-autoconf clean-autoconf
4241 maybe-clean-autoconf:
4242 @if autoconf
4243 maybe-clean-autoconf: clean-autoconf
4245 clean-autoconf:
4246 @: $(MAKE); $(unstage)
4247 @[ -f ./autoconf/Makefile ] || exit 0; \
4248 r=`${PWD_COMMAND}`; export r; \
4249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4250 $(HOST_EXPORTS) \
4251 for flag in $(EXTRA_HOST_FLAGS) ; do \
4252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4253 done; \
4254 echo "Doing clean in autoconf" ; \
4255 (cd $(HOST_SUBDIR)/autoconf && \
4256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4258 "RANLIB=$${RANLIB}" \
4259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4260 clean) \
4261 || exit 1
4263 @endif autoconf
4265 .PHONY: maybe-distclean-autoconf distclean-autoconf
4266 maybe-distclean-autoconf:
4267 @if autoconf
4268 maybe-distclean-autoconf: distclean-autoconf
4270 distclean-autoconf:
4271 @: $(MAKE); $(unstage)
4272 @[ -f ./autoconf/Makefile ] || exit 0; \
4273 r=`${PWD_COMMAND}`; export r; \
4274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4275 $(HOST_EXPORTS) \
4276 for flag in $(EXTRA_HOST_FLAGS) ; do \
4277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4278 done; \
4279 echo "Doing distclean in autoconf" ; \
4280 (cd $(HOST_SUBDIR)/autoconf && \
4281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4283 "RANLIB=$${RANLIB}" \
4284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4285 distclean) \
4286 || exit 1
4288 @endif autoconf
4290 .PHONY: maybe-maintainer-clean-autoconf maintainer-clean-autoconf
4291 maybe-maintainer-clean-autoconf:
4292 @if autoconf
4293 maybe-maintainer-clean-autoconf: maintainer-clean-autoconf
4295 maintainer-clean-autoconf:
4296 @: $(MAKE); $(unstage)
4297 @[ -f ./autoconf/Makefile ] || exit 0; \
4298 r=`${PWD_COMMAND}`; export r; \
4299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4300 $(HOST_EXPORTS) \
4301 for flag in $(EXTRA_HOST_FLAGS) ; do \
4302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4303 done; \
4304 echo "Doing maintainer-clean in autoconf" ; \
4305 (cd $(HOST_SUBDIR)/autoconf && \
4306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4308 "RANLIB=$${RANLIB}" \
4309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4310 maintainer-clean) \
4311 || exit 1
4313 @endif autoconf
4317 .PHONY: configure-automake maybe-configure-automake
4318 maybe-configure-automake:
4319 @if gcc-bootstrap
4320 configure-automake: stage_current
4321 @endif gcc-bootstrap
4322 @if automake
4323 maybe-configure-automake: configure-automake
4324 configure-automake:
4325 @: $(MAKE); $(unstage)
4326 @r=`${PWD_COMMAND}`; export r; \
4327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4328 test ! -f $(HOST_SUBDIR)/automake/Makefile || exit 0; \
4329 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/automake ; \
4330 $(HOST_EXPORTS) \
4331 echo Configuring in $(HOST_SUBDIR)/automake; \
4332 cd "$(HOST_SUBDIR)/automake" || exit 1; \
4333 case $(srcdir) in \
4334 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4335 *) topdir=`echo $(HOST_SUBDIR)/automake/ | \
4336 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4337 esac; \
4338 srcdiroption="--srcdir=$${topdir}/automake"; \
4339 libsrcdir="$$s/automake"; \
4340 $(SHELL) $${libsrcdir}/configure \
4341 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4342 --target=${target_alias} $${srcdiroption} \
4343 || exit 1
4344 @endif automake
4350 .PHONY: all-automake maybe-all-automake
4351 maybe-all-automake:
4352 @if gcc-bootstrap
4353 all-automake: stage_current
4354 @endif gcc-bootstrap
4355 @if automake
4356 TARGET-automake=all
4357 maybe-all-automake: all-automake
4358 all-automake: configure-automake
4359 @: $(MAKE); $(unstage)
4360 @r=`${PWD_COMMAND}`; export r; \
4361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4362 $(HOST_EXPORTS) \
4363 (cd $(HOST_SUBDIR)/automake && \
4364 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4365 $(TARGET-automake))
4366 @endif automake
4371 .PHONY: check-automake maybe-check-automake
4372 maybe-check-automake:
4373 @if automake
4374 maybe-check-automake: check-automake
4376 check-automake:
4377 @: $(MAKE); $(unstage)
4378 @r=`${PWD_COMMAND}`; export r; \
4379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4380 $(HOST_EXPORTS) \
4381 (cd $(HOST_SUBDIR)/automake && \
4382 $(MAKE) $(FLAGS_TO_PASS) check)
4384 @endif automake
4386 .PHONY: install-automake maybe-install-automake
4387 maybe-install-automake:
4388 @if automake
4389 maybe-install-automake: install-automake
4391 install-automake: installdirs
4392 @: $(MAKE); $(unstage)
4393 @r=`${PWD_COMMAND}`; export r; \
4394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4395 $(HOST_EXPORTS) \
4396 (cd $(HOST_SUBDIR)/automake && \
4397 $(MAKE) $(FLAGS_TO_PASS) install)
4399 @endif automake
4401 # Other targets (info, dvi, pdf, etc.)
4403 .PHONY: maybe-info-automake info-automake
4404 maybe-info-automake:
4405 @if automake
4406 maybe-info-automake: info-automake
4408 info-automake: \
4409 configure-automake
4410 @: $(MAKE); $(unstage)
4411 @[ -f ./automake/Makefile ] || exit 0; \
4412 r=`${PWD_COMMAND}`; export r; \
4413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4414 $(HOST_EXPORTS) \
4415 for flag in $(EXTRA_HOST_FLAGS) ; do \
4416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4417 done; \
4418 echo "Doing info in automake" ; \
4419 (cd $(HOST_SUBDIR)/automake && \
4420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4422 "RANLIB=$${RANLIB}" \
4423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4424 info) \
4425 || exit 1
4427 @endif automake
4429 .PHONY: maybe-dvi-automake dvi-automake
4430 maybe-dvi-automake:
4431 @if automake
4432 maybe-dvi-automake: dvi-automake
4434 dvi-automake: \
4435 configure-automake
4436 @: $(MAKE); $(unstage)
4437 @[ -f ./automake/Makefile ] || exit 0; \
4438 r=`${PWD_COMMAND}`; export r; \
4439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4440 $(HOST_EXPORTS) \
4441 for flag in $(EXTRA_HOST_FLAGS) ; do \
4442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4443 done; \
4444 echo "Doing dvi in automake" ; \
4445 (cd $(HOST_SUBDIR)/automake && \
4446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4448 "RANLIB=$${RANLIB}" \
4449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4450 dvi) \
4451 || exit 1
4453 @endif automake
4455 .PHONY: maybe-pdf-automake pdf-automake
4456 maybe-pdf-automake:
4457 @if automake
4458 maybe-pdf-automake: pdf-automake
4460 pdf-automake: \
4461 configure-automake
4462 @: $(MAKE); $(unstage)
4463 @[ -f ./automake/Makefile ] || exit 0; \
4464 r=`${PWD_COMMAND}`; export r; \
4465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4466 $(HOST_EXPORTS) \
4467 for flag in $(EXTRA_HOST_FLAGS) ; do \
4468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4469 done; \
4470 echo "Doing pdf in automake" ; \
4471 (cd $(HOST_SUBDIR)/automake && \
4472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4474 "RANLIB=$${RANLIB}" \
4475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4476 pdf) \
4477 || exit 1
4479 @endif automake
4481 .PHONY: maybe-html-automake html-automake
4482 maybe-html-automake:
4483 @if automake
4484 maybe-html-automake: html-automake
4486 html-automake: \
4487 configure-automake
4488 @: $(MAKE); $(unstage)
4489 @[ -f ./automake/Makefile ] || exit 0; \
4490 r=`${PWD_COMMAND}`; export r; \
4491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4492 $(HOST_EXPORTS) \
4493 for flag in $(EXTRA_HOST_FLAGS) ; do \
4494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4495 done; \
4496 echo "Doing html in automake" ; \
4497 (cd $(HOST_SUBDIR)/automake && \
4498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4500 "RANLIB=$${RANLIB}" \
4501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4502 html) \
4503 || exit 1
4505 @endif automake
4507 .PHONY: maybe-TAGS-automake TAGS-automake
4508 maybe-TAGS-automake:
4509 @if automake
4510 maybe-TAGS-automake: TAGS-automake
4512 TAGS-automake: \
4513 configure-automake
4514 @: $(MAKE); $(unstage)
4515 @[ -f ./automake/Makefile ] || exit 0; \
4516 r=`${PWD_COMMAND}`; export r; \
4517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4518 $(HOST_EXPORTS) \
4519 for flag in $(EXTRA_HOST_FLAGS) ; do \
4520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4521 done; \
4522 echo "Doing TAGS in automake" ; \
4523 (cd $(HOST_SUBDIR)/automake && \
4524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4526 "RANLIB=$${RANLIB}" \
4527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4528 TAGS) \
4529 || exit 1
4531 @endif automake
4533 .PHONY: maybe-install-info-automake install-info-automake
4534 maybe-install-info-automake:
4535 @if automake
4536 maybe-install-info-automake: install-info-automake
4538 install-info-automake: \
4539 configure-automake \
4540 info-automake
4541 @: $(MAKE); $(unstage)
4542 @[ -f ./automake/Makefile ] || exit 0; \
4543 r=`${PWD_COMMAND}`; export r; \
4544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4545 $(HOST_EXPORTS) \
4546 for flag in $(EXTRA_HOST_FLAGS) ; do \
4547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4548 done; \
4549 echo "Doing install-info in automake" ; \
4550 (cd $(HOST_SUBDIR)/automake && \
4551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4553 "RANLIB=$${RANLIB}" \
4554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4555 install-info) \
4556 || exit 1
4558 @endif automake
4560 .PHONY: maybe-install-pdf-automake install-pdf-automake
4561 maybe-install-pdf-automake:
4562 @if automake
4563 maybe-install-pdf-automake: install-pdf-automake
4565 install-pdf-automake: \
4566 configure-automake \
4567 pdf-automake
4568 @: $(MAKE); $(unstage)
4569 @[ -f ./automake/Makefile ] || exit 0; \
4570 r=`${PWD_COMMAND}`; export r; \
4571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4572 $(HOST_EXPORTS) \
4573 for flag in $(EXTRA_HOST_FLAGS) ; do \
4574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4575 done; \
4576 echo "Doing install-pdf in automake" ; \
4577 (cd $(HOST_SUBDIR)/automake && \
4578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4580 "RANLIB=$${RANLIB}" \
4581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4582 install-pdf) \
4583 || exit 1
4585 @endif automake
4587 .PHONY: maybe-install-html-automake install-html-automake
4588 maybe-install-html-automake:
4589 @if automake
4590 maybe-install-html-automake: install-html-automake
4592 install-html-automake: \
4593 configure-automake \
4594 html-automake
4595 @: $(MAKE); $(unstage)
4596 @[ -f ./automake/Makefile ] || exit 0; \
4597 r=`${PWD_COMMAND}`; export r; \
4598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4599 $(HOST_EXPORTS) \
4600 for flag in $(EXTRA_HOST_FLAGS) ; do \
4601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4602 done; \
4603 echo "Doing install-html in automake" ; \
4604 (cd $(HOST_SUBDIR)/automake && \
4605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4607 "RANLIB=$${RANLIB}" \
4608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4609 install-html) \
4610 || exit 1
4612 @endif automake
4614 .PHONY: maybe-installcheck-automake installcheck-automake
4615 maybe-installcheck-automake:
4616 @if automake
4617 maybe-installcheck-automake: installcheck-automake
4619 installcheck-automake: \
4620 configure-automake
4621 @: $(MAKE); $(unstage)
4622 @[ -f ./automake/Makefile ] || exit 0; \
4623 r=`${PWD_COMMAND}`; export r; \
4624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4625 $(HOST_EXPORTS) \
4626 for flag in $(EXTRA_HOST_FLAGS) ; do \
4627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4628 done; \
4629 echo "Doing installcheck in automake" ; \
4630 (cd $(HOST_SUBDIR)/automake && \
4631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4633 "RANLIB=$${RANLIB}" \
4634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4635 installcheck) \
4636 || exit 1
4638 @endif automake
4640 .PHONY: maybe-mostlyclean-automake mostlyclean-automake
4641 maybe-mostlyclean-automake:
4642 @if automake
4643 maybe-mostlyclean-automake: mostlyclean-automake
4645 mostlyclean-automake:
4646 @: $(MAKE); $(unstage)
4647 @[ -f ./automake/Makefile ] || exit 0; \
4648 r=`${PWD_COMMAND}`; export r; \
4649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4650 $(HOST_EXPORTS) \
4651 for flag in $(EXTRA_HOST_FLAGS) ; do \
4652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4653 done; \
4654 echo "Doing mostlyclean in automake" ; \
4655 (cd $(HOST_SUBDIR)/automake && \
4656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4658 "RANLIB=$${RANLIB}" \
4659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4660 mostlyclean) \
4661 || exit 1
4663 @endif automake
4665 .PHONY: maybe-clean-automake clean-automake
4666 maybe-clean-automake:
4667 @if automake
4668 maybe-clean-automake: clean-automake
4670 clean-automake:
4671 @: $(MAKE); $(unstage)
4672 @[ -f ./automake/Makefile ] || exit 0; \
4673 r=`${PWD_COMMAND}`; export r; \
4674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4675 $(HOST_EXPORTS) \
4676 for flag in $(EXTRA_HOST_FLAGS) ; do \
4677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4678 done; \
4679 echo "Doing clean in automake" ; \
4680 (cd $(HOST_SUBDIR)/automake && \
4681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4683 "RANLIB=$${RANLIB}" \
4684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4685 clean) \
4686 || exit 1
4688 @endif automake
4690 .PHONY: maybe-distclean-automake distclean-automake
4691 maybe-distclean-automake:
4692 @if automake
4693 maybe-distclean-automake: distclean-automake
4695 distclean-automake:
4696 @: $(MAKE); $(unstage)
4697 @[ -f ./automake/Makefile ] || exit 0; \
4698 r=`${PWD_COMMAND}`; export r; \
4699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4700 $(HOST_EXPORTS) \
4701 for flag in $(EXTRA_HOST_FLAGS) ; do \
4702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4703 done; \
4704 echo "Doing distclean in automake" ; \
4705 (cd $(HOST_SUBDIR)/automake && \
4706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4708 "RANLIB=$${RANLIB}" \
4709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4710 distclean) \
4711 || exit 1
4713 @endif automake
4715 .PHONY: maybe-maintainer-clean-automake maintainer-clean-automake
4716 maybe-maintainer-clean-automake:
4717 @if automake
4718 maybe-maintainer-clean-automake: maintainer-clean-automake
4720 maintainer-clean-automake:
4721 @: $(MAKE); $(unstage)
4722 @[ -f ./automake/Makefile ] || exit 0; \
4723 r=`${PWD_COMMAND}`; export r; \
4724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4725 $(HOST_EXPORTS) \
4726 for flag in $(EXTRA_HOST_FLAGS) ; do \
4727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4728 done; \
4729 echo "Doing maintainer-clean in automake" ; \
4730 (cd $(HOST_SUBDIR)/automake && \
4731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4733 "RANLIB=$${RANLIB}" \
4734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4735 maintainer-clean) \
4736 || exit 1
4738 @endif automake
4742 .PHONY: configure-bash maybe-configure-bash
4743 maybe-configure-bash:
4744 @if gcc-bootstrap
4745 configure-bash: stage_current
4746 @endif gcc-bootstrap
4747 @if bash
4748 maybe-configure-bash: configure-bash
4749 configure-bash:
4750 @: $(MAKE); $(unstage)
4751 @r=`${PWD_COMMAND}`; export r; \
4752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4753 test ! -f $(HOST_SUBDIR)/bash/Makefile || exit 0; \
4754 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bash ; \
4755 $(HOST_EXPORTS) \
4756 echo Configuring in $(HOST_SUBDIR)/bash; \
4757 cd "$(HOST_SUBDIR)/bash" || exit 1; \
4758 case $(srcdir) in \
4759 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4760 *) topdir=`echo $(HOST_SUBDIR)/bash/ | \
4761 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4762 esac; \
4763 srcdiroption="--srcdir=$${topdir}/bash"; \
4764 libsrcdir="$$s/bash"; \
4765 $(SHELL) $${libsrcdir}/configure \
4766 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4767 --target=${target_alias} $${srcdiroption} \
4768 || exit 1
4769 @endif bash
4775 .PHONY: all-bash maybe-all-bash
4776 maybe-all-bash:
4777 @if gcc-bootstrap
4778 all-bash: stage_current
4779 @endif gcc-bootstrap
4780 @if bash
4781 TARGET-bash=all
4782 maybe-all-bash: all-bash
4783 all-bash: configure-bash
4784 @: $(MAKE); $(unstage)
4785 @r=`${PWD_COMMAND}`; export r; \
4786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4787 $(HOST_EXPORTS) \
4788 (cd $(HOST_SUBDIR)/bash && \
4789 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4790 $(TARGET-bash))
4791 @endif bash
4796 .PHONY: check-bash maybe-check-bash
4797 maybe-check-bash:
4798 @if bash
4799 maybe-check-bash: check-bash
4801 check-bash:
4802 @: $(MAKE); $(unstage)
4803 @r=`${PWD_COMMAND}`; export r; \
4804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4805 $(HOST_EXPORTS) \
4806 (cd $(HOST_SUBDIR)/bash && \
4807 $(MAKE) $(FLAGS_TO_PASS) check)
4809 @endif bash
4811 .PHONY: install-bash maybe-install-bash
4812 maybe-install-bash:
4813 @if bash
4814 maybe-install-bash: install-bash
4816 install-bash: installdirs
4817 @: $(MAKE); $(unstage)
4818 @r=`${PWD_COMMAND}`; export r; \
4819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4820 $(HOST_EXPORTS) \
4821 (cd $(HOST_SUBDIR)/bash && \
4822 $(MAKE) $(FLAGS_TO_PASS) install)
4824 @endif bash
4826 # Other targets (info, dvi, pdf, etc.)
4828 .PHONY: maybe-info-bash info-bash
4829 maybe-info-bash:
4830 @if bash
4831 maybe-info-bash: info-bash
4833 info-bash: \
4834 configure-bash
4835 @: $(MAKE); $(unstage)
4836 @[ -f ./bash/Makefile ] || exit 0; \
4837 r=`${PWD_COMMAND}`; export r; \
4838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4839 $(HOST_EXPORTS) \
4840 for flag in $(EXTRA_HOST_FLAGS) ; do \
4841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4842 done; \
4843 echo "Doing info in bash" ; \
4844 (cd $(HOST_SUBDIR)/bash && \
4845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4847 "RANLIB=$${RANLIB}" \
4848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4849 info) \
4850 || exit 1