2008-11-27 Tristan Gingold <gingold@adacore.com>
[deliverable/binutils-gdb.git] / Makefile.in
CommitLineData
405ea7a0
NN
1
2# Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
252b5132
RH
3#
4# Makefile for directory with subdirs to build.
5cec67bf 5# Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
8520c408 6# 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation
252b5132
RH
7#
8# This file is free software; you can redistribute it and/or modify
9# it under the terms of the GNU General Public License as published by
10# the Free Software Foundation; either version 2 of the License, or
11# (at your option) any later version.
12#
13# This program is distributed in the hope that it will be useful,
14# but WITHOUT ANY WARRANTY; without even the implied warranty of
15# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16# GNU General Public License for more details.
17#
18# You should have received a copy of the GNU General Public License
19# along with this program; if not, write to the Free Software
6e4d0bcb 20# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
252b5132
RH
21#
22
0bb6ea20
HPN
23# First, test for a proper version of make, but only where one is required.
24
25@if gcc
26ifeq (,$(.VARIABLES)) # The variable .VARIABLES, new with 3.80, is never empty.
27$(error GNU make version 3.80 or newer is required.)
28endif
29@endif gcc
30
50212802
NN
31# -------------------------------
32# Standard Autoconf-set variables
33# -------------------------------
583d52d7 34VPATH=@srcdir@
583d52d7 35
c6b750e1 36build_alias=@build_noncanonical@
4b900473
PB
37build_vendor=@build_vendor@
38build_os=@build_os@
7f121bbf 39build=@build@
c6b750e1 40host_alias=@host_noncanonical@
4b900473
PB
41host_vendor=@host_vendor@
42host_os=@host_os@
7f121bbf 43host=@host@
c6b750e1 44target_alias=@target_noncanonical@
4b900473
PB
45target_vendor=@target_vendor@
46target_os=@target_os@
7f121bbf 47target=@target@
583d52d7 48
50212802 49program_transform_name = @program_transform_name@
403d9505
NN
50
51prefix = @prefix@
52exec_prefix = @exec_prefix@
53
50212802
NN
54srcdir = @srcdir@
55
403d9505
NN
56bindir = @bindir@
57sbindir = @sbindir@
58libexecdir = @libexecdir@
59datadir = @datadir@
60sysconfdir = @sysconfdir@
61sharedstatedir = @sharedstatedir@
62localstatedir = @localstatedir@
63libdir = @libdir@
64includedir = @includedir@
65oldincludedir = @oldincludedir@
66infodir = @infodir@
108a6f8e
CD
67datarootdir = @datarootdir@
68docdir = @docdir@
a3ca38d2 69pdfdir = @pdfdir@
108a6f8e 70htmldir = @htmldir@
403d9505 71mandir = @mandir@
252b5132
RH
72man1dir = $(mandir)/man1
73man2dir = $(mandir)/man2
74man3dir = $(mandir)/man3
75man4dir = $(mandir)/man4
76man5dir = $(mandir)/man5
77man6dir = $(mandir)/man6
78man7dir = $(mandir)/man7
79man8dir = $(mandir)/man8
80man9dir = $(mandir)/man9
d5de0a84 81
e5c3f801
NN
82INSTALL = @INSTALL@
83INSTALL_PROGRAM = @INSTALL_PROGRAM@
84INSTALL_SCRIPT = @INSTALL_SCRIPT@
85INSTALL_DATA = @INSTALL_DATA@
656fdd47
PB
86LN = @LN@
87LN_S = @LN_S@
77d7106f
AM
88MAINT = @MAINT@
89MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
90MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
252b5132 91
50212802
NN
92# -------------------------------------------------
93# Miscellaneous non-standard autoconf-set variables
94# -------------------------------------------------
252b5132 95
50212802
NN
96# The gcc driver likes to know the arguments it was configured with.
97TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
252b5132 98
50212802
NN
99tooldir = @tooldir@
100build_tooldir = @build_tooldir@
252b5132 101
50212802 102GDB_NLM_DEPS =
252b5132 103
50212802
NN
104# This is the name of the environment variable used for the path to
105# the libraries.
106RPATH_ENVVAR = @RPATH_ENVVAR@
252b5132 107
3bbd2f8f
AL
108# On targets where RPATH_ENVVAR is PATH, a subdirectory of the GCC build path
109# is used instead of the directory itself to avoid including built
110# executables in PATH.
111GCC_SHLIB_SUBDIR = @GCC_SHLIB_SUBDIR@
112
50212802
NN
113# Build programs are put under this directory.
114BUILD_SUBDIR = @build_subdir@
115# This is set by the configure script to the arguments to use when configuring
116# directories built for the build system.
a7254363 117BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)"
6a9cf61e
PB
118
119# This is the list of variables to export in the environment when
120# configuring any subdirectory. It must also be exported whenever
121# recursing into a build directory in case that directory's Makefile
122# re-runs configure.
123BASE_EXPORTS = \
124 FLEX="$(FLEX)"; export FLEX; \
125 LEX="$(LEX)"; export LEX; \
126 BISON="$(BISON)"; export BISON; \
127 YACC="$(YACC)"; export YACC; \
128 M4="$(M4)"; export M4; \
129 MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
130
378fce5b 131# This is the list of variables to export in the environment when
6a9cf61e 132# configuring subdirectories for the build system.
378fce5b 133BUILD_EXPORTS = \
6a9cf61e 134 $(BASE_EXPORTS) \
378fce5b
DD
135 AR="$(AR_FOR_BUILD)"; export AR; \
136 AS="$(AS_FOR_BUILD)"; export AS; \
137 CC="$(CC_FOR_BUILD)"; export CC; \
138 CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
139 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
140 CXX="$(CXX_FOR_BUILD)"; export CXX; \
141 CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
142 GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
143 GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
144 DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
145 LD="$(LD_FOR_BUILD)"; export LD; \
146 LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
147 NM="$(NM_FOR_BUILD)"; export NM; \
148 RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
0c24b341
NC
149 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
150 WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
50212802 151
6641ce42 152# These variables must be set on the make command line for directories
7582fb4a 153# built for the build system to override those in BASE_FLAGS_TO_PASSS.
6641ce42
JM
154EXTRA_BUILD_FLAGS = \
155 CFLAGS="$(CFLAGS_FOR_BUILD)" \
156 LDFLAGS="$(LDFLAGS_FOR_BUILD)"
157
50212802
NN
158# This is the list of directories to built for the host system.
159SUBDIRS = @configdirs@
160# This is set by the configure script to the arguments to use when configuring
161# directories built for the host system.
162HOST_CONFIGARGS = @host_configargs@
b00612cc
PB
163# Host programs are put under this directory, which is . except if building
164# with srcdir=..
165HOST_SUBDIR = @host_subdir@
378fce5b 166# This is the list of variables to export in the environment when
be01d343
PB
167# configuring subdirectories for the host system. We need to pass
168# some to the GCC configure because of its hybrid host/target nature.
378fce5b 169HOST_EXPORTS = \
6a9cf61e 170 $(BASE_EXPORTS) \
378fce5b 171 CC="$(CC)"; export CC; \
da888c87 172 ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
378fce5b
DD
173 CFLAGS="$(CFLAGS)"; export CFLAGS; \
174 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
175 CXX="$(CXX)"; export CXX; \
176 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
177 AR="$(AR)"; export AR; \
178 AS="$(AS)"; export AS; \
179 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
180 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
181 LD="$(LD)"; export LD; \
182 LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
183 NM="$(NM)"; export NM; \
184 RANLIB="$(RANLIB)"; export RANLIB; \
185 WINDRES="$(WINDRES)"; export WINDRES; \
0c24b341 186 WINDMC="$(WINDMC)"; export WINDMC; \
378fce5b 187 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
95b6a1f2 188 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
be01d343
PB
189 AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
190 AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
191 GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
192 LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
193 NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
194 OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
195 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
378fce5b
DD
196 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
197 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
315b3b02 198 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
f70224b5
PB
199@if gcc-bootstrap
200 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
201@endif gcc-bootstrap
e90269c8 202 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
378fce5b
DD
203
204# Similar, for later GCC stages.
d545f33b 205POSTSTAGE1_HOST_EXPORTS = \
7ffa0b57 206 $(HOST_EXPORTS) \
b00612cc
PB
207 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
208 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/"; export CC; \
209 CC_FOR_BUILD="$(STAGE_CC_WRAPPER) \
210 $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
211 -B$$r/$(HOST_SUBDIR)/prev-gcc/ \
caee866a 212 -B$(build_tooldir)/bin/"; export CC_FOR_BUILD; \
caee866a 213 LDFLAGS="$(BOOT_LDFLAGS)"; export LDFLAGS;
50212802 214
50212802
NN
215# Target libraries are put under this directory:
216TARGET_SUBDIR = @target_subdir@
217# This is set by the configure script to the arguments to use when configuring
218# directories built for the target.
a7254363 219TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
378fce5b 220# This is the list of variables to export in the environment when
6a9cf61e 221# configuring subdirectories for the host system.
378fce5b 222BASE_TARGET_EXPORTS = \
6a9cf61e 223 $(BASE_EXPORTS) \
378fce5b 224 AR="$(AR_FOR_TARGET)"; export AR; \
be01d343 225 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
378fce5b 226 CC="$(CC_FOR_TARGET)"; export CC; \
7f6ef0c0 227 CFLAGS="$(CFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
378fce5b 228 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
06bcb89d 229 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
7f6ef0c0 230 CXXFLAGS="$(CXXFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
378fce5b
DD
231 GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
232 GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
233 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
be01d343 234 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
378fce5b 235 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
7e0f7140 236 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
be01d343 237 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
5ae72758 238 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
378fce5b 239 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
7e0f7140 240 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
315b3b02 241 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
0c24b341 242 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
e90269c8 243 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
378fce5b
DD
244
245RAW_CXX_TARGET_EXPORTS = \
246 $(BASE_TARGET_EXPORTS) \
247 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
248 CXX="$(RAW_CXX_FOR_TARGET)"; export CXX;
249
250NORMAL_TARGET_EXPORTS = \
251 $(BASE_TARGET_EXPORTS) \
252 CXX="$(CXX_FOR_TARGET)"; export CXX;
50212802 253
4b1cb4fe
DD
254# Where to find GMP
255HOST_GMPLIBS = @gmplibs@
256HOST_GMPINC = @gmpinc@
257
50212802
NN
258# ----------------------------------------------
259# Programs producing files for the BUILD machine
260# ----------------------------------------------
261
262SHELL = @config_shell@
263
264# pwd command to use. Allow user to override default by setting PWDCMD in
265# the environment to account for automounters. The make variable must not
266# be called PWDCMD, otherwise the value set here is passed to make
267# subprocesses and overrides the setting from the user's environment.
b40e3958
L
268# Don't use PWD since it is a common shell environment variable and we
269# don't want to corrupt it.
270PWD_COMMAND = $${PWDCMD-pwd}
50212802
NN
271
272# compilers to use to create programs which must be run in the build
273# environment.
b5714970
PB
274AR_FOR_BUILD = @AR_FOR_BUILD@
275AS_FOR_BUILD = @AS_FOR_BUILD@
50212802 276CC_FOR_BUILD = @CC_FOR_BUILD@
5fbad20a 277CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
b5714970
PB
278CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
279CXX_FOR_BUILD = @CXX_FOR_BUILD@
280DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
281GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
282GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
283LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
284LD_FOR_BUILD = @LD_FOR_BUILD@
285NM_FOR_BUILD = @NM_FOR_BUILD@
286RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
287WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
288WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
50212802
NN
289
290# Special variables passed down in EXTRA_GCC_FLAGS. They are defined
291# here so that they can be overridden by Makefile fragments.
50212802
NN
292BUILD_PREFIX = @BUILD_PREFIX@
293BUILD_PREFIX_1 = @BUILD_PREFIX_1@
252b5132 294
0df3d27f
PB
295# Flags to pass to stage2 and later makes. They are defined
296# here so that they can be overridden by Makefile fragments.
297BOOT_CFLAGS= -g -O2
f6d183c0 298BOOT_LDFLAGS=
c325a203 299BOOT_ADAFLAGS=-gnatpg -gnata
0df3d27f 300
be01d343
PB
301BISON = @BISON@
302YACC = @YACC@
303FLEX = @FLEX@
304LEX = @LEX@
305M4 = @M4@
306MAKEINFO = @MAKEINFO@
307EXPECT = @EXPECT@
308RUNTEST = @RUNTEST@
252b5132
RH
309
310# This just becomes part of the MAKEINFO definition passed down to
311# sub-makes. It lets flags be given on the command line while still
312# using the makeinfo from the object tree.
62a3fc85
DD
313# (Default to avoid splitting info files by setting the threshold high.)
314MAKEINFOFLAGS = --split-size=5000000
252b5132 315
50212802
NN
316# ---------------------------------------------
317# Programs producing files for the HOST machine
318# ---------------------------------------------
252b5132 319
50212802 320AS = @AS@
50212802
NN
321AR = @AR@
322AR_FLAGS = rc
50212802 323CC = @CC@
50212802 324CXX = @CXX@
50212802 325DLLTOOL = @DLLTOOL@
50212802 326LD = @LD@
be01d343
PB
327LIPO = @LIPO@
328NM = @NM@
80911fe1 329OBJDUMP = @OBJDUMP@
50212802 330RANLIB = @RANLIB@
be01d343 331STRIP = @STRIP@
50212802 332WINDRES = @WINDRES@
0c24b341 333WINDMC = @WINDMC@
252b5132 334
a0323144
PB
335GNATBIND = @GNATBIND@
336GNATMAKE = @GNATMAKE@
337
be01d343 338CFLAGS = @CFLAGS@
b2edfdd2 339LDFLAGS = @LDFLAGS@
be01d343
PB
340LIBCFLAGS = $(CFLAGS)
341CXXFLAGS = @CXXFLAGS@
342LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
50212802 343
8a0d8a5c
PB
344# Only build the C compiler for stage1, because that is the only one that
345# we can guarantee will build with the native compiler, and also it is the
346# only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
347# MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
348# overrideable (for a bootstrap build stage1 also builds gcc.info).
349
8a0d8a5c
PB
350STAGE1_CHECKING=@stage1_checking@
351STAGE1_LANGUAGES=@stage1_languages@
352
7f6ef0c0 353STAGE1_CFLAGS=@stage1_cflags@
8520c408
AO
354STAGE2_CFLAGS=$(BOOT_CFLAGS)
355STAGE3_CFLAGS=$(BOOT_CFLAGS)
356STAGE4_CFLAGS=$(BOOT_CFLAGS)
357
5c5f596d 358STAGE1_LIBCFLAGS=$(CFLAGS_FOR_TARGET)
7f6ef0c0
PB
359STAGE2_LIBCFLAGS=$(CFLAGS_FOR_TARGET)
360STAGE3_LIBCFLAGS=$(CFLAGS_FOR_TARGET)
361STAGE4_LIBCFLAGS=$(CFLAGS_FOR_TARGET)
362
8520c408
AO
363do-compare = @do_compare@
364do-compare3 = $(do-compare)
365do-compare-debug = $(SHELL) $(srcdir)/contrib/compare-debug $$f1 $$f2
366
50212802
NN
367# -----------------------------------------------
368# Programs producing files for the TARGET machine
369# -----------------------------------------------
0da52010 370
58daee98 371FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
252b5132 372
50212802 373AR_FOR_TARGET=@AR_FOR_TARGET@
852e5f18 374AS_FOR_TARGET=@AS_FOR_TARGET@
55db4b87 375CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 376
50212802
NN
377# If GCC_FOR_TARGET is not overriden on the command line, then this
378# variable is passed down to the gcc Makefile, where it is used to
379# build libgcc2.a. We define it here so that it can itself be
380# overridden on the command line.
be01d343 381GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 382CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 383RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 384GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 385GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@ $(FLAGS_FOR_TARGET)
852e5f18 386DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
50212802 387LD_FOR_TARGET=@LD_FOR_TARGET@
50212802 388
7e0f7140 389LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
50212802 390NM_FOR_TARGET=@NM_FOR_TARGET@
5ae72758 391OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
852e5f18 392RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
7e0f7140 393STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
50212802 394WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
0c24b341 395WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
252b5132 396
be01d343
PB
397COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
398COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
399COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
400
7f6ef0c0
PB
401CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
402CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
be01d343 403SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
8a6ee3ab 404DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
7f6ef0c0 405
be01d343
PB
406LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
407LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
7582fb4a 408LDFLAGS_FOR_TARGET =
50212802
NN
409
410# ------------------------------------
411# Miscellaneous targets and flag lists
412# ------------------------------------
413
252b5132
RH
414# The first rule in the file had better be this one. Don't put any above it.
415# This lives here to allow makefile fragments to contain dependencies.
f70224b5 416all:
252b5132 417
252b5132 418#### host and target specific makefile fragments come in here.
a0da8069
NN
419@target_makefile_frag@
420@alphaieee_frag@
421@ospace_frag@
422@host_makefile_frag@
252b5132
RH
423###
424
e90269c8
PB
425# This is the list of directories that may be needed in RPATH_ENVVAR
426# so that prorgams built for the target machine work.
4f0ef2d8 427TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libmudflap)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(HOST_LIB_PATH_gcc)
e90269c8
PB
428
429@if target-libstdc++-v3
430TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/.libs:
431@endif target-libstdc++-v3
432
433@if target-libmudflap
434TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
435@endif target-libmudflap
436
064d0a7c
PB
437@if target-libssp
438TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
439@endif target-libssp
440
b3ded179
PB
441@if target-libgomp
442TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
443@endif target-libgomp
444
e90269c8
PB
445
446
447# This is the list of directories that may be needed in RPATH_ENVVAR
448# so that programs built for the host machine work.
4b900473 449HOST_LIB_PATH = $(HOST_LIB_PATH_bfd)$(HOST_LIB_PATH_opcodes)$(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)
e90269c8
PB
450
451# Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
452@if gcc
3bbd2f8f 453HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
e90269c8
PB
454@endif gcc
455
456
457@if bfd
458HOST_LIB_PATH_bfd = \
c380fdd8 459 $$r/$(HOST_SUBDIR)/bfd/.libs:$$r/$(HOST_SUBDIR)/prev-bfd/.libs:
e90269c8
PB
460@endif bfd
461
462@if opcodes
463HOST_LIB_PATH_opcodes = \
c380fdd8 464 $$r/$(HOST_SUBDIR)/opcodes/.libs:$$r/$(HOST_SUBDIR)/prev-opcodes/.libs:
e90269c8
PB
465@endif opcodes
466
4b900473
PB
467@if gmp
468HOST_LIB_PATH_gmp = \
469 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
470@endif gmp
471
472@if mpfr
473HOST_LIB_PATH_mpfr = \
474 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
475@endif mpfr
476
e90269c8 477
252b5132 478# Flags to pass down to all sub-makes.
252b5132 479BASE_FLAGS_TO_PASS = \
497f816e 480 "DESTDIR=$(DESTDIR)" \
252b5132 481 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
252b5132 482 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
252b5132
RH
483 "bindir=$(bindir)" \
484 "datadir=$(datadir)" \
485 "exec_prefix=$(exec_prefix)" \
486 "includedir=$(includedir)" \
108a6f8e
CD
487 "datarootdir=$(datarootdir)" \
488 "docdir=$(docdir)" \
252b5132 489 "infodir=$(infodir)" \
a3ca38d2 490 "pdfdir=$(pdfdir)" \
108a6f8e 491 "htmldir=$(htmldir)" \
252b5132
RH
492 "libdir=$(libdir)" \
493 "libexecdir=$(libexecdir)" \
494 "lispdir=$(lispdir)" \
495 "localstatedir=$(localstatedir)" \
496 "mandir=$(mandir)" \
497 "oldincludedir=$(oldincludedir)" \
498 "prefix=$(prefix)" \
499 "sbindir=$(sbindir)" \
500 "sharedstatedir=$(sharedstatedir)" \
501 "sysconfdir=$(sysconfdir)" \
502 "tooldir=$(tooldir)" \
ba73c63f 503 "build_tooldir=$(build_tooldir)" \
12f0bd74
NN
504 "target_alias=$(target_alias)" \
505 "BISON=$(BISON)" \
506 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
b2edd3b5 507 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
12f0bd74
NN
508 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
509 "EXPECT=$(EXPECT)" \
6a9cf61e 510 "FLEX=$(FLEX)" \
12f0bd74
NN
511 "INSTALL=$(INSTALL)" \
512 "INSTALL_DATA=$(INSTALL_DATA)" \
513 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
514 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
6641ce42 515 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
12f0bd74
NN
516 "LEX=$(LEX)" \
517 "M4=$(M4)" \
518 "MAKE=$(MAKE)" \
519 "RUNTEST=$(RUNTEST)" \
520 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
521 "SHELL=$(SHELL)" \
522 "YACC=$(YACC)" \
c52c6897 523 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
da888c87 524 "ADA_CFLAGS=$(ADA_CFLAGS)" \
12f0bd74 525 "AR_FLAGS=$(AR_FLAGS)" \
c52c6897 526 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
f6d183c0
PB
527 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
528 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
12f0bd74
NN
529 "CFLAGS=$(CFLAGS)" \
530 "CXXFLAGS=$(CXXFLAGS)" \
531 "LDFLAGS=$(LDFLAGS)" \
532 "LIBCFLAGS=$(LIBCFLAGS)" \
533 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
80911fe1 534 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
8a0d8a5c 535 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
80911fe1 536 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
8520c408
AO
537 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
538 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
539 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
a0323144
PB
540 "GNATBIND=$(GNATBIND)" \
541 "GNATMAKE=$(GNATMAKE)" \
12f0bd74
NN
542 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
543 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
544 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
545 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
06bcb89d 546 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
12f0bd74
NN
547 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
548 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
549 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
550 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
4b1cb4fe 551 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
12f0bd74 552 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
7e0f7140 553 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
414e5532 554 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
12f0bd74
NN
555 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
556 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
557 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
5ae72758 558 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
12f0bd74 559 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
7e0f7140 560 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
12f0bd74 561 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
0c24b341 562 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
c52c6897 563 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
80911fe1 564 "LEAN=$(LEAN)" \
10ecffb9 565 "CONFIG_SHELL=$(SHELL)" \
12f0bd74 566 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
252b5132 567
55db4b87
PB
568# We leave this in just in case, but it is not needed anymore.
569RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
656fdd47 570
252b5132
RH
571# Flags to pass down to most sub-makes, in which we're building with
572# the host environment.
252b5132
RH
573EXTRA_HOST_FLAGS = \
574 'AR=$(AR)' \
575 'AS=$(AS)' \
576 'CC=$(CC)' \
577 'CXX=$(CXX)' \
578 'DLLTOOL=$(DLLTOOL)' \
579 'LD=$(LD)' \
be01d343 580 'LIPO=$(LIPO)' \
252b5132 581 'NM=$(NM)' \
80911fe1 582 'OBJDUMP=$(OBJDUMP)' \
b9459e83 583 'RANLIB=$(RANLIB)' \
be01d343 584 'STRIP=$(STRIP)' \
0c24b341
NC
585 'WINDRES=$(WINDRES)' \
586 'WINDMC=$(WINDMC)'
252b5132
RH
587
588FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
589
590# Flags that are concerned with the location of the X11 include files
591# and library files
592#
593# NOTE: until the top-level is getting the values via autoconf, it only
594# causes problems to have this top-level Makefile overriding the autoconf-set
595# values in child directories. Only variables that don't conflict with
596# autoconf'ed ones should be passed by X11_FLAGS_TO_PASS for now.
597#
598X11_FLAGS_TO_PASS = \
599 'X11_EXTRA_CFLAGS=$(X11_EXTRA_CFLAGS)' \
600 'X11_EXTRA_LIBS=$(X11_EXTRA_LIBS)'
601
8a0d8a5c
PB
602# Flags to pass to stage2 and later makes.
603
604POSTSTAGE1_FLAGS_TO_PASS = \
605 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
a0323144 606 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind" \
8a0d8a5c
PB
607 LDFLAGS="$(BOOT_LDFLAGS)" \
608 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
609
252b5132 610# Flags to pass down to makes which are built with the target environment.
0aed8855
PB
611# The double $ decreases the length of the command line; those variables
612# are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
7f6ef0c0
PB
613# *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
614# so we expand them here.
252b5132
RH
615EXTRA_TARGET_FLAGS = \
616 'AR=$$(AR_FOR_TARGET)' \
0aed8855 617 'AS=$(COMPILER_AS_FOR_TARGET)' \
252b5132 618 'CC=$$(CC_FOR_TARGET)' \
7f6ef0c0 619 'CFLAGS=$$(CFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)' \
252b5132 620 'CXX=$$(CXX_FOR_TARGET)' \
7f6ef0c0 621 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)' \
252b5132 622 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
0aed8855 623 'LD=$(COMPILER_LD_FOR_TARGET)' \
414e5532 624 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
7f6ef0c0
PB
625 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)' \
626 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)' \
0aed8855 627 'NM=$(COMPILER_NM_FOR_TARGET)' \
5ae72758 628 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
252b5132 629 'RANLIB=$$(RANLIB_FOR_TARGET)' \
0c24b341
NC
630 'WINDRES=$$(WINDRES_FOR_TARGET)' \
631 'WINDMC=$$(WINDMC_FOR_TARGET)'
252b5132
RH
632
633TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
634
635# Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
636# unfortunately needs the native compiler and the target ar and
637# ranlib.
638# If any variables are added here, they must be added to do-*, below.
2a4cbe27 639# The BUILD_* variables are a special case, which are used for the gcc
252b5132
RH
640# cross-building scheme.
641EXTRA_GCC_FLAGS = \
252b5132 642 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
3dee29da
NN
643 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
644 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
645 "`echo 'LIBGCC2_CFLAGS=$(LIBGCC2_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
646 "`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
c52c6897 647 "`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
252b5132 648
f0b24077 649GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
252b5132 650
dd12c3a8 651.PHONY: configure-host
b813574b 652configure-host: \
dd12c3a8
NN
653 maybe-configure-ash \
654 maybe-configure-autoconf \
655 maybe-configure-automake \
656 maybe-configure-bash \
657 maybe-configure-bfd \
658 maybe-configure-opcodes \
659 maybe-configure-binutils \
660 maybe-configure-bison \
661 maybe-configure-byacc \
662 maybe-configure-bzip2 \
663 maybe-configure-dejagnu \
664 maybe-configure-diff \
665 maybe-configure-dosutils \
666 maybe-configure-etc \
667 maybe-configure-fastjar \
668 maybe-configure-fileutils \
669 maybe-configure-findutils \
670 maybe-configure-find \
d3ed111c 671 maybe-configure-fixincludes \
dd12c3a8
NN
672 maybe-configure-flex \
673 maybe-configure-gas \
b813574b 674 maybe-configure-gcc \
dd12c3a8
NN
675 maybe-configure-gawk \
676 maybe-configure-gettext \
4b900473
PB
677 maybe-configure-gmp \
678 maybe-configure-mpfr \
dd12c3a8 679 maybe-configure-gnuserv \
93f9b408 680 maybe-configure-gold \
dd12c3a8
NN
681 maybe-configure-gprof \
682 maybe-configure-gzip \
683 maybe-configure-hello \
684 maybe-configure-indent \
685 maybe-configure-intl \
686 maybe-configure-tcl \
687 maybe-configure-itcl \
688 maybe-configure-ld \
04cf1b77 689 maybe-configure-libcpp \
be01d343 690 maybe-configure-libdecnumber \
dd12c3a8
NN
691 maybe-configure-libgui \
692 maybe-configure-libiberty \
693 maybe-configure-libtool \
694 maybe-configure-m4 \
695 maybe-configure-make \
696 maybe-configure-mmalloc \
697 maybe-configure-patch \
698 maybe-configure-perl \
699 maybe-configure-prms \
700 maybe-configure-rcs \
701 maybe-configure-readline \
702 maybe-configure-release \
703 maybe-configure-recode \
704 maybe-configure-sed \
705 maybe-configure-send-pr \
706 maybe-configure-shellutils \
707 maybe-configure-sid \
708 maybe-configure-sim \
709 maybe-configure-tar \
710 maybe-configure-texinfo \
711 maybe-configure-textutils \
712 maybe-configure-time \
713 maybe-configure-uudecode \
714 maybe-configure-wdiff \
715 maybe-configure-zip \
716 maybe-configure-zlib \
717 maybe-configure-gdb \
718 maybe-configure-expect \
719 maybe-configure-guile \
720 maybe-configure-tk \
dd12c3a8 721 maybe-configure-libtermcap \
b00612cc
PB
722 maybe-configure-utils \
723 maybe-configure-gnattools
dd12c3a8
NN
724.PHONY: configure-target
725configure-target: \
726 maybe-configure-target-libstdc++-v3 \
4b1cb4fe 727 maybe-configure-target-libmudflap \
064d0a7c 728 maybe-configure-target-libssp \
dd12c3a8 729 maybe-configure-target-newlib \
6aa8ef82 730 maybe-configure-target-libgcc \
4b1cb4fe 731 maybe-configure-target-libgfortran \
dd12c3a8
NN
732 maybe-configure-target-libobjc \
733 maybe-configure-target-libtermcap \
734 maybe-configure-target-winsup \
735 maybe-configure-target-libgloss \
736 maybe-configure-target-libiberty \
737 maybe-configure-target-gperf \
738 maybe-configure-target-examples \
739 maybe-configure-target-libffi \
740 maybe-configure-target-libjava \
741 maybe-configure-target-zlib \
742 maybe-configure-target-boehm-gc \
743 maybe-configure-target-qthreads \
a2592b1b 744 maybe-configure-target-rda \
b3ded179
PB
745 maybe-configure-target-libada \
746 maybe-configure-target-libgomp
252b5132 747
319cab08
PB
748# The target built for a native non-bootstrap build.
749.PHONY: all
f70224b5
PB
750all:
751@if gcc-bootstrap
be01d343 752 [ -f stage_final ] || echo stage3 > stage_final
f70224b5
PB
753 @r=`${PWD_COMMAND}`; export r; \
754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 755 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
f70224b5 756@endif gcc-bootstrap
0aed8855 757 @: $(MAKE); $(unstage)
f70224b5
PB
758 @r=`${PWD_COMMAND}`; export r; \
759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
760 if [ -f stage_last ]; then \
be01d343 761 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
f70224b5 762 else \
be01d343 763 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target; \
f70224b5 764 fi
6a9cf61e
PB
765
766.PHONY: all-build
c52c6897
PB
767
768all-build: maybe-all-build-libiberty
769all-build: maybe-all-build-bison
770all-build: maybe-all-build-byacc
771all-build: maybe-all-build-flex
772all-build: maybe-all-build-m4
773all-build: maybe-all-build-texinfo
774all-build: maybe-all-build-fixincludes
775
dd12c3a8 776.PHONY: all-host
c52c6897
PB
777
778all-host: maybe-all-ash
779all-host: maybe-all-autoconf
780all-host: maybe-all-automake
781all-host: maybe-all-bash
782@if bfd-no-bootstrap
783all-host: maybe-all-bfd
784@endif bfd-no-bootstrap
785@if opcodes-no-bootstrap
786all-host: maybe-all-opcodes
787@endif opcodes-no-bootstrap
788@if binutils-no-bootstrap
789all-host: maybe-all-binutils
790@endif binutils-no-bootstrap
791all-host: maybe-all-bison
792all-host: maybe-all-byacc
793all-host: maybe-all-bzip2
794all-host: maybe-all-dejagnu
795all-host: maybe-all-diff
796all-host: maybe-all-dosutils
797all-host: maybe-all-etc
798all-host: maybe-all-fastjar
799all-host: maybe-all-fileutils
800all-host: maybe-all-findutils
801all-host: maybe-all-find
802all-host: maybe-all-fixincludes
803all-host: maybe-all-flex
804@if gas-no-bootstrap
805all-host: maybe-all-gas
806@endif gas-no-bootstrap
807@if gcc-no-bootstrap
808all-host: maybe-all-gcc
809@endif gcc-no-bootstrap
810all-host: maybe-all-gawk
811all-host: maybe-all-gettext
4b900473
PB
812@if gmp-no-bootstrap
813all-host: maybe-all-gmp
814@endif gmp-no-bootstrap
815@if mpfr-no-bootstrap
816all-host: maybe-all-mpfr
817@endif mpfr-no-bootstrap
c52c6897 818all-host: maybe-all-gnuserv
93f9b408
ILT
819@if gold-no-bootstrap
820all-host: maybe-all-gold
821@endif gold-no-bootstrap
c52c6897
PB
822all-host: maybe-all-gprof
823all-host: maybe-all-gzip
824all-host: maybe-all-hello
825all-host: maybe-all-indent
826@if intl-no-bootstrap
827all-host: maybe-all-intl
828@endif intl-no-bootstrap
829all-host: maybe-all-tcl
830all-host: maybe-all-itcl
831@if ld-no-bootstrap
832all-host: maybe-all-ld
833@endif ld-no-bootstrap
834@if libcpp-no-bootstrap
835all-host: maybe-all-libcpp
836@endif libcpp-no-bootstrap
837@if libdecnumber-no-bootstrap
838all-host: maybe-all-libdecnumber
839@endif libdecnumber-no-bootstrap
840all-host: maybe-all-libgui
841@if libiberty-no-bootstrap
842all-host: maybe-all-libiberty
843@endif libiberty-no-bootstrap
844all-host: maybe-all-libtool
845all-host: maybe-all-m4
846all-host: maybe-all-make
847all-host: maybe-all-mmalloc
848all-host: maybe-all-patch
849all-host: maybe-all-perl
850all-host: maybe-all-prms
851all-host: maybe-all-rcs
852all-host: maybe-all-readline
853all-host: maybe-all-release
854all-host: maybe-all-recode
855all-host: maybe-all-sed
856all-host: maybe-all-send-pr
857all-host: maybe-all-shellutils
858all-host: maybe-all-sid
859all-host: maybe-all-sim
860all-host: maybe-all-tar
861all-host: maybe-all-texinfo
862all-host: maybe-all-textutils
863all-host: maybe-all-time
864all-host: maybe-all-uudecode
865all-host: maybe-all-wdiff
866all-host: maybe-all-zip
867@if zlib-no-bootstrap
868all-host: maybe-all-zlib
869@endif zlib-no-bootstrap
870all-host: maybe-all-gdb
871all-host: maybe-all-expect
872all-host: maybe-all-guile
873all-host: maybe-all-tk
874all-host: maybe-all-libtermcap
875all-host: maybe-all-utils
876all-host: maybe-all-gnattools
877
dd12c3a8 878.PHONY: all-target
c52c6897
PB
879
880all-target: maybe-all-target-libstdc++-v3
881all-target: maybe-all-target-libmudflap
882all-target: maybe-all-target-libssp
c52c6897 883all-target: maybe-all-target-newlib
f86e35b8 884@if target-libgcc-no-bootstrap
6aa8ef82 885all-target: maybe-all-target-libgcc
f86e35b8 886@endif target-libgcc-no-bootstrap
c52c6897
PB
887all-target: maybe-all-target-libgfortran
888all-target: maybe-all-target-libobjc
889all-target: maybe-all-target-libtermcap
890all-target: maybe-all-target-winsup
891all-target: maybe-all-target-libgloss
892all-target: maybe-all-target-libiberty
893all-target: maybe-all-target-gperf
894all-target: maybe-all-target-examples
895all-target: maybe-all-target-libffi
896all-target: maybe-all-target-libjava
897all-target: maybe-all-target-zlib
898all-target: maybe-all-target-boehm-gc
899all-target: maybe-all-target-qthreads
900all-target: maybe-all-target-rda
901all-target: maybe-all-target-libada
902all-target: maybe-all-target-libgomp
252b5132
RH
903
904# Do a target for all the subdirectories. A ``make do-X'' will do a
905# ``make X'' in all subdirectories (because, in general, there is a
906# dependency (below) of X upon do-X, a ``make X'' will also do this,
907# but it may do additional work as well).
e393202e 908
2a4cbe27 909.PHONY: do-info
f70224b5 910do-info:
0aed8855 911 @: $(MAKE); $(unstage)
e360f423
PB
912 @r=`${PWD_COMMAND}`; export r; \
913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
914 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
f70224b5 915 info-target
f70224b5 916
e393202e 917
2a4cbe27 918.PHONY: info-host
c52c6897
PB
919
920info-host: maybe-info-ash
921info-host: maybe-info-autoconf
922info-host: maybe-info-automake
923info-host: maybe-info-bash
924info-host: maybe-info-bfd
925info-host: maybe-info-opcodes
926info-host: maybe-info-binutils
927info-host: maybe-info-bison
928info-host: maybe-info-byacc
929info-host: maybe-info-bzip2
930info-host: maybe-info-dejagnu
931info-host: maybe-info-diff
932info-host: maybe-info-dosutils
933info-host: maybe-info-etc
934info-host: maybe-info-fastjar
935info-host: maybe-info-fileutils
936info-host: maybe-info-findutils
937info-host: maybe-info-find
938info-host: maybe-info-fixincludes
939info-host: maybe-info-flex
940info-host: maybe-info-gas
941info-host: maybe-info-gcc
942info-host: maybe-info-gawk
943info-host: maybe-info-gettext
4b900473
PB
944info-host: maybe-info-gmp
945info-host: maybe-info-mpfr
c52c6897 946info-host: maybe-info-gnuserv
93f9b408 947info-host: maybe-info-gold
c52c6897
PB
948info-host: maybe-info-gprof
949info-host: maybe-info-gzip
950info-host: maybe-info-hello
951info-host: maybe-info-indent
952info-host: maybe-info-intl
953info-host: maybe-info-tcl
954info-host: maybe-info-itcl
955info-host: maybe-info-ld
956info-host: maybe-info-libcpp
957info-host: maybe-info-libdecnumber
958info-host: maybe-info-libgui
959info-host: maybe-info-libiberty
960info-host: maybe-info-libtool
961info-host: maybe-info-m4
962info-host: maybe-info-make
963info-host: maybe-info-mmalloc
964info-host: maybe-info-patch
965info-host: maybe-info-perl
966info-host: maybe-info-prms
967info-host: maybe-info-rcs
968info-host: maybe-info-readline
969info-host: maybe-info-release
970info-host: maybe-info-recode
971info-host: maybe-info-sed
972info-host: maybe-info-send-pr
973info-host: maybe-info-shellutils
974info-host: maybe-info-sid
975info-host: maybe-info-sim
976info-host: maybe-info-tar
977info-host: maybe-info-texinfo
978info-host: maybe-info-textutils
979info-host: maybe-info-time
980info-host: maybe-info-uudecode
981info-host: maybe-info-wdiff
982info-host: maybe-info-zip
983info-host: maybe-info-zlib
984info-host: maybe-info-gdb
985info-host: maybe-info-expect
986info-host: maybe-info-guile
987info-host: maybe-info-tk
988info-host: maybe-info-libtermcap
989info-host: maybe-info-utils
990info-host: maybe-info-gnattools
252b5132 991
2a4cbe27 992.PHONY: info-target
c52c6897
PB
993
994info-target: maybe-info-target-libstdc++-v3
995info-target: maybe-info-target-libmudflap
996info-target: maybe-info-target-libssp
c52c6897 997info-target: maybe-info-target-newlib
6aa8ef82 998info-target: maybe-info-target-libgcc
c52c6897
PB
999info-target: maybe-info-target-libgfortran
1000info-target: maybe-info-target-libobjc
1001info-target: maybe-info-target-libtermcap
1002info-target: maybe-info-target-winsup
1003info-target: maybe-info-target-libgloss
1004info-target: maybe-info-target-libiberty
1005info-target: maybe-info-target-gperf
1006info-target: maybe-info-target-examples
1007info-target: maybe-info-target-libffi
1008info-target: maybe-info-target-libjava
1009info-target: maybe-info-target-zlib
1010info-target: maybe-info-target-boehm-gc
1011info-target: maybe-info-target-qthreads
1012info-target: maybe-info-target-rda
1013info-target: maybe-info-target-libada
1014info-target: maybe-info-target-libgomp
252b5132 1015
4fa63067 1016.PHONY: do-dvi
f70224b5 1017do-dvi:
0aed8855 1018 @: $(MAKE); $(unstage)
e360f423
PB
1019 @r=`${PWD_COMMAND}`; export r; \
1020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1021 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
f70224b5 1022 dvi-target
f70224b5 1023
2a4cbe27 1024
4fa63067 1025.PHONY: dvi-host
c52c6897
PB
1026
1027dvi-host: maybe-dvi-ash
1028dvi-host: maybe-dvi-autoconf
1029dvi-host: maybe-dvi-automake
1030dvi-host: maybe-dvi-bash
1031dvi-host: maybe-dvi-bfd
1032dvi-host: maybe-dvi-opcodes
1033dvi-host: maybe-dvi-binutils
1034dvi-host: maybe-dvi-bison
1035dvi-host: maybe-dvi-byacc
1036dvi-host: maybe-dvi-bzip2
1037dvi-host: maybe-dvi-dejagnu
1038dvi-host: maybe-dvi-diff
1039dvi-host: maybe-dvi-dosutils
1040dvi-host: maybe-dvi-etc
1041dvi-host: maybe-dvi-fastjar
1042dvi-host: maybe-dvi-fileutils
1043dvi-host: maybe-dvi-findutils
1044dvi-host: maybe-dvi-find
1045dvi-host: maybe-dvi-fixincludes
1046dvi-host: maybe-dvi-flex
1047dvi-host: maybe-dvi-gas
1048dvi-host: maybe-dvi-gcc
1049dvi-host: maybe-dvi-gawk
1050dvi-host: maybe-dvi-gettext
4b900473
PB
1051dvi-host: maybe-dvi-gmp
1052dvi-host: maybe-dvi-mpfr
c52c6897 1053dvi-host: maybe-dvi-gnuserv
93f9b408 1054dvi-host: maybe-dvi-gold
c52c6897
PB
1055dvi-host: maybe-dvi-gprof
1056dvi-host: maybe-dvi-gzip
1057dvi-host: maybe-dvi-hello
1058dvi-host: maybe-dvi-indent
1059dvi-host: maybe-dvi-intl
1060dvi-host: maybe-dvi-tcl
1061dvi-host: maybe-dvi-itcl
1062dvi-host: maybe-dvi-ld
1063dvi-host: maybe-dvi-libcpp
1064dvi-host: maybe-dvi-libdecnumber
1065dvi-host: maybe-dvi-libgui
1066dvi-host: maybe-dvi-libiberty
1067dvi-host: maybe-dvi-libtool
1068dvi-host: maybe-dvi-m4
1069dvi-host: maybe-dvi-make
1070dvi-host: maybe-dvi-mmalloc
1071dvi-host: maybe-dvi-patch
1072dvi-host: maybe-dvi-perl
1073dvi-host: maybe-dvi-prms
1074dvi-host: maybe-dvi-rcs
1075dvi-host: maybe-dvi-readline
1076dvi-host: maybe-dvi-release
1077dvi-host: maybe-dvi-recode
1078dvi-host: maybe-dvi-sed
1079dvi-host: maybe-dvi-send-pr
1080dvi-host: maybe-dvi-shellutils
1081dvi-host: maybe-dvi-sid
1082dvi-host: maybe-dvi-sim
1083dvi-host: maybe-dvi-tar
1084dvi-host: maybe-dvi-texinfo
1085dvi-host: maybe-dvi-textutils
1086dvi-host: maybe-dvi-time
1087dvi-host: maybe-dvi-uudecode
1088dvi-host: maybe-dvi-wdiff
1089dvi-host: maybe-dvi-zip
1090dvi-host: maybe-dvi-zlib
1091dvi-host: maybe-dvi-gdb
1092dvi-host: maybe-dvi-expect
1093dvi-host: maybe-dvi-guile
1094dvi-host: maybe-dvi-tk
1095dvi-host: maybe-dvi-libtermcap
1096dvi-host: maybe-dvi-utils
1097dvi-host: maybe-dvi-gnattools
2a4cbe27 1098
4fa63067 1099.PHONY: dvi-target
c52c6897
PB
1100
1101dvi-target: maybe-dvi-target-libstdc++-v3
1102dvi-target: maybe-dvi-target-libmudflap
1103dvi-target: maybe-dvi-target-libssp
c52c6897 1104dvi-target: maybe-dvi-target-newlib
6aa8ef82 1105dvi-target: maybe-dvi-target-libgcc
c52c6897
PB
1106dvi-target: maybe-dvi-target-libgfortran
1107dvi-target: maybe-dvi-target-libobjc
1108dvi-target: maybe-dvi-target-libtermcap
1109dvi-target: maybe-dvi-target-winsup
1110dvi-target: maybe-dvi-target-libgloss
1111dvi-target: maybe-dvi-target-libiberty
1112dvi-target: maybe-dvi-target-gperf
1113dvi-target: maybe-dvi-target-examples
1114dvi-target: maybe-dvi-target-libffi
1115dvi-target: maybe-dvi-target-libjava
1116dvi-target: maybe-dvi-target-zlib
1117dvi-target: maybe-dvi-target-boehm-gc
1118dvi-target: maybe-dvi-target-qthreads
1119dvi-target: maybe-dvi-target-rda
1120dvi-target: maybe-dvi-target-libada
1121dvi-target: maybe-dvi-target-libgomp
2a4cbe27 1122
56a8fe78
DD
1123.PHONY: do-pdf
1124do-pdf:
1125 @: $(MAKE); $(unstage)
1126 @r=`${PWD_COMMAND}`; export r; \
1127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1128 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1129 pdf-target
1130
1131
1132.PHONY: pdf-host
1133
1134pdf-host: maybe-pdf-ash
1135pdf-host: maybe-pdf-autoconf
1136pdf-host: maybe-pdf-automake
1137pdf-host: maybe-pdf-bash
1138pdf-host: maybe-pdf-bfd
1139pdf-host: maybe-pdf-opcodes
1140pdf-host: maybe-pdf-binutils
1141pdf-host: maybe-pdf-bison
1142pdf-host: maybe-pdf-byacc
1143pdf-host: maybe-pdf-bzip2
1144pdf-host: maybe-pdf-dejagnu
1145pdf-host: maybe-pdf-diff
1146pdf-host: maybe-pdf-dosutils
1147pdf-host: maybe-pdf-etc
1148pdf-host: maybe-pdf-fastjar
1149pdf-host: maybe-pdf-fileutils
1150pdf-host: maybe-pdf-findutils
1151pdf-host: maybe-pdf-find
1152pdf-host: maybe-pdf-fixincludes
1153pdf-host: maybe-pdf-flex
1154pdf-host: maybe-pdf-gas
1155pdf-host: maybe-pdf-gcc
1156pdf-host: maybe-pdf-gawk
1157pdf-host: maybe-pdf-gettext
4b900473
PB
1158pdf-host: maybe-pdf-gmp
1159pdf-host: maybe-pdf-mpfr
56a8fe78 1160pdf-host: maybe-pdf-gnuserv
93f9b408 1161pdf-host: maybe-pdf-gold
56a8fe78
DD
1162pdf-host: maybe-pdf-gprof
1163pdf-host: maybe-pdf-gzip
1164pdf-host: maybe-pdf-hello
1165pdf-host: maybe-pdf-indent
1166pdf-host: maybe-pdf-intl
1167pdf-host: maybe-pdf-tcl
1168pdf-host: maybe-pdf-itcl
1169pdf-host: maybe-pdf-ld
1170pdf-host: maybe-pdf-libcpp
1171pdf-host: maybe-pdf-libdecnumber
1172pdf-host: maybe-pdf-libgui
1173pdf-host: maybe-pdf-libiberty
1174pdf-host: maybe-pdf-libtool
1175pdf-host: maybe-pdf-m4
1176pdf-host: maybe-pdf-make
1177pdf-host: maybe-pdf-mmalloc
1178pdf-host: maybe-pdf-patch
1179pdf-host: maybe-pdf-perl
1180pdf-host: maybe-pdf-prms
1181pdf-host: maybe-pdf-rcs
1182pdf-host: maybe-pdf-readline
1183pdf-host: maybe-pdf-release
1184pdf-host: maybe-pdf-recode
1185pdf-host: maybe-pdf-sed
1186pdf-host: maybe-pdf-send-pr
1187pdf-host: maybe-pdf-shellutils
1188pdf-host: maybe-pdf-sid
1189pdf-host: maybe-pdf-sim
1190pdf-host: maybe-pdf-tar
1191pdf-host: maybe-pdf-texinfo
1192pdf-host: maybe-pdf-textutils
1193pdf-host: maybe-pdf-time
1194pdf-host: maybe-pdf-uudecode
1195pdf-host: maybe-pdf-wdiff
1196pdf-host: maybe-pdf-zip
1197pdf-host: maybe-pdf-zlib
1198pdf-host: maybe-pdf-gdb
1199pdf-host: maybe-pdf-expect
1200pdf-host: maybe-pdf-guile
1201pdf-host: maybe-pdf-tk
1202pdf-host: maybe-pdf-libtermcap
1203pdf-host: maybe-pdf-utils
1204pdf-host: maybe-pdf-gnattools
1205
1206.PHONY: pdf-target
1207
1208pdf-target: maybe-pdf-target-libstdc++-v3
1209pdf-target: maybe-pdf-target-libmudflap
1210pdf-target: maybe-pdf-target-libssp
1211pdf-target: maybe-pdf-target-newlib
6aa8ef82 1212pdf-target: maybe-pdf-target-libgcc
56a8fe78
DD
1213pdf-target: maybe-pdf-target-libgfortran
1214pdf-target: maybe-pdf-target-libobjc
1215pdf-target: maybe-pdf-target-libtermcap
1216pdf-target: maybe-pdf-target-winsup
1217pdf-target: maybe-pdf-target-libgloss
1218pdf-target: maybe-pdf-target-libiberty
1219pdf-target: maybe-pdf-target-gperf
1220pdf-target: maybe-pdf-target-examples
1221pdf-target: maybe-pdf-target-libffi
1222pdf-target: maybe-pdf-target-libjava
1223pdf-target: maybe-pdf-target-zlib
1224pdf-target: maybe-pdf-target-boehm-gc
1225pdf-target: maybe-pdf-target-qthreads
1226pdf-target: maybe-pdf-target-rda
1227pdf-target: maybe-pdf-target-libada
1228pdf-target: maybe-pdf-target-libgomp
1229
6d389afc 1230.PHONY: do-html
f70224b5 1231do-html:
0aed8855 1232 @: $(MAKE); $(unstage)
e360f423
PB
1233 @r=`${PWD_COMMAND}`; export r; \
1234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1235 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
f70224b5 1236 html-target
f70224b5 1237
6d389afc
MS
1238
1239.PHONY: html-host
c52c6897
PB
1240
1241html-host: maybe-html-ash
1242html-host: maybe-html-autoconf
1243html-host: maybe-html-automake
1244html-host: maybe-html-bash
1245html-host: maybe-html-bfd
1246html-host: maybe-html-opcodes
1247html-host: maybe-html-binutils
1248html-host: maybe-html-bison
1249html-host: maybe-html-byacc
1250html-host: maybe-html-bzip2
1251html-host: maybe-html-dejagnu
1252html-host: maybe-html-diff
1253html-host: maybe-html-dosutils
1254html-host: maybe-html-etc
1255html-host: maybe-html-fastjar
1256html-host: maybe-html-fileutils
1257html-host: maybe-html-findutils
1258html-host: maybe-html-find
1259html-host: maybe-html-fixincludes
1260html-host: maybe-html-flex
1261html-host: maybe-html-gas
1262html-host: maybe-html-gcc
1263html-host: maybe-html-gawk
1264html-host: maybe-html-gettext
4b900473
PB
1265html-host: maybe-html-gmp
1266html-host: maybe-html-mpfr
c52c6897 1267html-host: maybe-html-gnuserv
93f9b408 1268html-host: maybe-html-gold
c52c6897
PB
1269html-host: maybe-html-gprof
1270html-host: maybe-html-gzip
1271html-host: maybe-html-hello
1272html-host: maybe-html-indent
1273html-host: maybe-html-intl
1274html-host: maybe-html-tcl
1275html-host: maybe-html-itcl
1276html-host: maybe-html-ld
1277html-host: maybe-html-libcpp
1278html-host: maybe-html-libdecnumber
1279html-host: maybe-html-libgui
1280html-host: maybe-html-libiberty
1281html-host: maybe-html-libtool
1282html-host: maybe-html-m4
1283html-host: maybe-html-make
1284html-host: maybe-html-mmalloc
1285html-host: maybe-html-patch
1286html-host: maybe-html-perl
1287html-host: maybe-html-prms
1288html-host: maybe-html-rcs
1289html-host: maybe-html-readline
1290html-host: maybe-html-release
1291html-host: maybe-html-recode
1292html-host: maybe-html-sed
1293html-host: maybe-html-send-pr
1294html-host: maybe-html-shellutils
1295html-host: maybe-html-sid
1296html-host: maybe-html-sim
1297html-host: maybe-html-tar
1298html-host: maybe-html-texinfo
1299html-host: maybe-html-textutils
1300html-host: maybe-html-time
1301html-host: maybe-html-uudecode
1302html-host: maybe-html-wdiff
1303html-host: maybe-html-zip
1304html-host: maybe-html-zlib
1305html-host: maybe-html-gdb
1306html-host: maybe-html-expect
1307html-host: maybe-html-guile
1308html-host: maybe-html-tk
1309html-host: maybe-html-libtermcap
1310html-host: maybe-html-utils
1311html-host: maybe-html-gnattools
6d389afc
MS
1312
1313.PHONY: html-target
c52c6897
PB
1314
1315html-target: maybe-html-target-libstdc++-v3
1316html-target: maybe-html-target-libmudflap
1317html-target: maybe-html-target-libssp
c52c6897 1318html-target: maybe-html-target-newlib
6aa8ef82 1319html-target: maybe-html-target-libgcc
c52c6897
PB
1320html-target: maybe-html-target-libgfortran
1321html-target: maybe-html-target-libobjc
1322html-target: maybe-html-target-libtermcap
1323html-target: maybe-html-target-winsup
1324html-target: maybe-html-target-libgloss
1325html-target: maybe-html-target-libiberty
1326html-target: maybe-html-target-gperf
1327html-target: maybe-html-target-examples
1328html-target: maybe-html-target-libffi
1329html-target: maybe-html-target-libjava
1330html-target: maybe-html-target-zlib
1331html-target: maybe-html-target-boehm-gc
1332html-target: maybe-html-target-qthreads
1333html-target: maybe-html-target-rda
1334html-target: maybe-html-target-libada
1335html-target: maybe-html-target-libgomp
6d389afc 1336
4fa63067 1337.PHONY: do-TAGS
f70224b5 1338do-TAGS:
0aed8855 1339 @: $(MAKE); $(unstage)
e360f423
PB
1340 @r=`${PWD_COMMAND}`; export r; \
1341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1342 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
f70224b5 1343 TAGS-target
f70224b5 1344
2a4cbe27 1345
4fa63067 1346.PHONY: TAGS-host
c52c6897
PB
1347
1348TAGS-host: maybe-TAGS-ash
1349TAGS-host: maybe-TAGS-autoconf
1350TAGS-host: maybe-TAGS-automake
1351TAGS-host: maybe-TAGS-bash
1352TAGS-host: maybe-TAGS-bfd
1353TAGS-host: maybe-TAGS-opcodes
1354TAGS-host: maybe-TAGS-binutils
1355TAGS-host: maybe-TAGS-bison
1356TAGS-host: maybe-TAGS-byacc
1357TAGS-host: maybe-TAGS-bzip2
1358TAGS-host: maybe-TAGS-dejagnu
1359TAGS-host: maybe-TAGS-diff
1360TAGS-host: maybe-TAGS-dosutils
1361TAGS-host: maybe-TAGS-etc
1362TAGS-host: maybe-TAGS-fastjar
1363TAGS-host: maybe-TAGS-fileutils
1364TAGS-host: maybe-TAGS-findutils
1365TAGS-host: maybe-TAGS-find
1366TAGS-host: maybe-TAGS-fixincludes
1367TAGS-host: maybe-TAGS-flex
1368TAGS-host: maybe-TAGS-gas
1369TAGS-host: maybe-TAGS-gcc
1370TAGS-host: maybe-TAGS-gawk
1371TAGS-host: maybe-TAGS-gettext
4b900473
PB
1372TAGS-host: maybe-TAGS-gmp
1373TAGS-host: maybe-TAGS-mpfr
c52c6897 1374TAGS-host: maybe-TAGS-gnuserv
93f9b408 1375TAGS-host: maybe-TAGS-gold
c52c6897
PB
1376TAGS-host: maybe-TAGS-gprof
1377TAGS-host: maybe-TAGS-gzip
1378TAGS-host: maybe-TAGS-hello
1379TAGS-host: maybe-TAGS-indent
1380TAGS-host: maybe-TAGS-intl
1381TAGS-host: maybe-TAGS-tcl
1382TAGS-host: maybe-TAGS-itcl
1383TAGS-host: maybe-TAGS-ld
1384TAGS-host: maybe-TAGS-libcpp
1385TAGS-host: maybe-TAGS-libdecnumber
1386TAGS-host: maybe-TAGS-libgui
1387TAGS-host: maybe-TAGS-libiberty
1388TAGS-host: maybe-TAGS-libtool
1389TAGS-host: maybe-TAGS-m4
1390TAGS-host: maybe-TAGS-make
1391TAGS-host: maybe-TAGS-mmalloc
1392TAGS-host: maybe-TAGS-patch
1393TAGS-host: maybe-TAGS-perl
1394TAGS-host: maybe-TAGS-prms
1395TAGS-host: maybe-TAGS-rcs
1396TAGS-host: maybe-TAGS-readline
1397TAGS-host: maybe-TAGS-release
1398TAGS-host: maybe-TAGS-recode
1399TAGS-host: maybe-TAGS-sed
1400TAGS-host: maybe-TAGS-send-pr
1401TAGS-host: maybe-TAGS-shellutils
1402TAGS-host: maybe-TAGS-sid
1403TAGS-host: maybe-TAGS-sim
1404TAGS-host: maybe-TAGS-tar
1405TAGS-host: maybe-TAGS-texinfo
1406TAGS-host: maybe-TAGS-textutils
1407TAGS-host: maybe-TAGS-time
1408TAGS-host: maybe-TAGS-uudecode
1409TAGS-host: maybe-TAGS-wdiff
1410TAGS-host: maybe-TAGS-zip
1411TAGS-host: maybe-TAGS-zlib
1412TAGS-host: maybe-TAGS-gdb
1413TAGS-host: maybe-TAGS-expect
1414TAGS-host: maybe-TAGS-guile
1415TAGS-host: maybe-TAGS-tk
1416TAGS-host: maybe-TAGS-libtermcap
1417TAGS-host: maybe-TAGS-utils
1418TAGS-host: maybe-TAGS-gnattools
2a4cbe27 1419
4fa63067 1420.PHONY: TAGS-target
c52c6897
PB
1421
1422TAGS-target: maybe-TAGS-target-libstdc++-v3
1423TAGS-target: maybe-TAGS-target-libmudflap
1424TAGS-target: maybe-TAGS-target-libssp
c52c6897 1425TAGS-target: maybe-TAGS-target-newlib
6aa8ef82 1426TAGS-target: maybe-TAGS-target-libgcc
c52c6897
PB
1427TAGS-target: maybe-TAGS-target-libgfortran
1428TAGS-target: maybe-TAGS-target-libobjc
1429TAGS-target: maybe-TAGS-target-libtermcap
1430TAGS-target: maybe-TAGS-target-winsup
1431TAGS-target: maybe-TAGS-target-libgloss
1432TAGS-target: maybe-TAGS-target-libiberty
1433TAGS-target: maybe-TAGS-target-gperf
1434TAGS-target: maybe-TAGS-target-examples
1435TAGS-target: maybe-TAGS-target-libffi
1436TAGS-target: maybe-TAGS-target-libjava
1437TAGS-target: maybe-TAGS-target-zlib
1438TAGS-target: maybe-TAGS-target-boehm-gc
1439TAGS-target: maybe-TAGS-target-qthreads
1440TAGS-target: maybe-TAGS-target-rda
1441TAGS-target: maybe-TAGS-target-libada
1442TAGS-target: maybe-TAGS-target-libgomp
a2592b1b 1443
4fa63067 1444.PHONY: do-install-info
f70224b5 1445do-install-info:
0aed8855 1446 @: $(MAKE); $(unstage)
e360f423
PB
1447 @r=`${PWD_COMMAND}`; export r; \
1448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1449 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
f70224b5 1450 install-info-target
f70224b5 1451
a2592b1b 1452
4fa63067 1453.PHONY: install-info-host
c52c6897
PB
1454
1455install-info-host: maybe-install-info-ash
1456install-info-host: maybe-install-info-autoconf
1457install-info-host: maybe-install-info-automake
1458install-info-host: maybe-install-info-bash
1459install-info-host: maybe-install-info-bfd
1460install-info-host: maybe-install-info-opcodes
1461install-info-host: maybe-install-info-binutils
1462install-info-host: maybe-install-info-bison
1463install-info-host: maybe-install-info-byacc
1464install-info-host: maybe-install-info-bzip2
1465install-info-host: maybe-install-info-dejagnu
1466install-info-host: maybe-install-info-diff
1467install-info-host: maybe-install-info-dosutils
1468install-info-host: maybe-install-info-etc
1469install-info-host: maybe-install-info-fastjar
1470install-info-host: maybe-install-info-fileutils
1471install-info-host: maybe-install-info-findutils
1472install-info-host: maybe-install-info-find
1473install-info-host: maybe-install-info-fixincludes
1474install-info-host: maybe-install-info-flex
1475install-info-host: maybe-install-info-gas
1476install-info-host: maybe-install-info-gcc
1477install-info-host: maybe-install-info-gawk
1478install-info-host: maybe-install-info-gettext
4b900473
PB
1479install-info-host: maybe-install-info-gmp
1480install-info-host: maybe-install-info-mpfr
c52c6897 1481install-info-host: maybe-install-info-gnuserv
93f9b408 1482install-info-host: maybe-install-info-gold
c52c6897
PB
1483install-info-host: maybe-install-info-gprof
1484install-info-host: maybe-install-info-gzip
1485install-info-host: maybe-install-info-hello
1486install-info-host: maybe-install-info-indent
1487install-info-host: maybe-install-info-intl
1488install-info-host: maybe-install-info-tcl
1489install-info-host: maybe-install-info-itcl
1490install-info-host: maybe-install-info-ld
1491install-info-host: maybe-install-info-libcpp
1492install-info-host: maybe-install-info-libdecnumber
1493install-info-host: maybe-install-info-libgui
1494install-info-host: maybe-install-info-libiberty
1495install-info-host: maybe-install-info-libtool
1496install-info-host: maybe-install-info-m4
1497install-info-host: maybe-install-info-make
1498install-info-host: maybe-install-info-mmalloc
1499install-info-host: maybe-install-info-patch
1500install-info-host: maybe-install-info-perl
1501install-info-host: maybe-install-info-prms
1502install-info-host: maybe-install-info-rcs
1503install-info-host: maybe-install-info-readline
1504install-info-host: maybe-install-info-release
1505install-info-host: maybe-install-info-recode
1506install-info-host: maybe-install-info-sed
1507install-info-host: maybe-install-info-send-pr
1508install-info-host: maybe-install-info-shellutils
1509install-info-host: maybe-install-info-sid
1510install-info-host: maybe-install-info-sim
1511install-info-host: maybe-install-info-tar
1512install-info-host: maybe-install-info-texinfo
1513install-info-host: maybe-install-info-textutils
1514install-info-host: maybe-install-info-time
1515install-info-host: maybe-install-info-uudecode
1516install-info-host: maybe-install-info-wdiff
1517install-info-host: maybe-install-info-zip
1518install-info-host: maybe-install-info-zlib
1519install-info-host: maybe-install-info-gdb
1520install-info-host: maybe-install-info-expect
1521install-info-host: maybe-install-info-guile
1522install-info-host: maybe-install-info-tk
1523install-info-host: maybe-install-info-libtermcap
1524install-info-host: maybe-install-info-utils
1525install-info-host: maybe-install-info-gnattools
a2592b1b 1526
4fa63067 1527.PHONY: install-info-target
c52c6897
PB
1528
1529install-info-target: maybe-install-info-target-libstdc++-v3
1530install-info-target: maybe-install-info-target-libmudflap
1531install-info-target: maybe-install-info-target-libssp
c52c6897 1532install-info-target: maybe-install-info-target-newlib
6aa8ef82 1533install-info-target: maybe-install-info-target-libgcc
c52c6897
PB
1534install-info-target: maybe-install-info-target-libgfortran
1535install-info-target: maybe-install-info-target-libobjc
1536install-info-target: maybe-install-info-target-libtermcap
1537install-info-target: maybe-install-info-target-winsup
1538install-info-target: maybe-install-info-target-libgloss
1539install-info-target: maybe-install-info-target-libiberty
1540install-info-target: maybe-install-info-target-gperf
1541install-info-target: maybe-install-info-target-examples
1542install-info-target: maybe-install-info-target-libffi
1543install-info-target: maybe-install-info-target-libjava
1544install-info-target: maybe-install-info-target-zlib
1545install-info-target: maybe-install-info-target-boehm-gc
1546install-info-target: maybe-install-info-target-qthreads
1547install-info-target: maybe-install-info-target-rda
1548install-info-target: maybe-install-info-target-libada
1549install-info-target: maybe-install-info-target-libgomp
2a4cbe27 1550
a3ca38d2
DD
1551.PHONY: do-install-pdf
1552do-install-pdf:
1553 @: $(MAKE); $(unstage)
1554 @r=`${PWD_COMMAND}`; export r; \
1555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1556 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1557 install-pdf-target
1558
1559
1560.PHONY: install-pdf-host
1561
1562install-pdf-host: maybe-install-pdf-ash
1563install-pdf-host: maybe-install-pdf-autoconf
1564install-pdf-host: maybe-install-pdf-automake
1565install-pdf-host: maybe-install-pdf-bash
1566install-pdf-host: maybe-install-pdf-bfd
1567install-pdf-host: maybe-install-pdf-opcodes
1568install-pdf-host: maybe-install-pdf-binutils
1569install-pdf-host: maybe-install-pdf-bison
1570install-pdf-host: maybe-install-pdf-byacc
1571install-pdf-host: maybe-install-pdf-bzip2
1572install-pdf-host: maybe-install-pdf-dejagnu
1573install-pdf-host: maybe-install-pdf-diff
1574install-pdf-host: maybe-install-pdf-dosutils
1575install-pdf-host: maybe-install-pdf-etc
1576install-pdf-host: maybe-install-pdf-fastjar
1577install-pdf-host: maybe-install-pdf-fileutils
1578install-pdf-host: maybe-install-pdf-findutils
1579install-pdf-host: maybe-install-pdf-find
1580install-pdf-host: maybe-install-pdf-fixincludes
1581install-pdf-host: maybe-install-pdf-flex
1582install-pdf-host: maybe-install-pdf-gas
1583install-pdf-host: maybe-install-pdf-gcc
1584install-pdf-host: maybe-install-pdf-gawk
1585install-pdf-host: maybe-install-pdf-gettext
1586install-pdf-host: maybe-install-pdf-gmp
1587install-pdf-host: maybe-install-pdf-mpfr
1588install-pdf-host: maybe-install-pdf-gnuserv
93f9b408 1589install-pdf-host: maybe-install-pdf-gold
a3ca38d2
DD
1590install-pdf-host: maybe-install-pdf-gprof
1591install-pdf-host: maybe-install-pdf-gzip
1592install-pdf-host: maybe-install-pdf-hello
1593install-pdf-host: maybe-install-pdf-indent
1594install-pdf-host: maybe-install-pdf-intl
1595install-pdf-host: maybe-install-pdf-tcl
1596install-pdf-host: maybe-install-pdf-itcl
1597install-pdf-host: maybe-install-pdf-ld
1598install-pdf-host: maybe-install-pdf-libcpp
1599install-pdf-host: maybe-install-pdf-libdecnumber
1600install-pdf-host: maybe-install-pdf-libgui
1601install-pdf-host: maybe-install-pdf-libiberty
1602install-pdf-host: maybe-install-pdf-libtool
1603install-pdf-host: maybe-install-pdf-m4
1604install-pdf-host: maybe-install-pdf-make
1605install-pdf-host: maybe-install-pdf-mmalloc
1606install-pdf-host: maybe-install-pdf-patch
1607install-pdf-host: maybe-install-pdf-perl
1608install-pdf-host: maybe-install-pdf-prms
1609install-pdf-host: maybe-install-pdf-rcs
1610install-pdf-host: maybe-install-pdf-readline
1611install-pdf-host: maybe-install-pdf-release
1612install-pdf-host: maybe-install-pdf-recode
1613install-pdf-host: maybe-install-pdf-sed
1614install-pdf-host: maybe-install-pdf-send-pr
1615install-pdf-host: maybe-install-pdf-shellutils
1616install-pdf-host: maybe-install-pdf-sid
1617install-pdf-host: maybe-install-pdf-sim
1618install-pdf-host: maybe-install-pdf-tar
1619install-pdf-host: maybe-install-pdf-texinfo
1620install-pdf-host: maybe-install-pdf-textutils
1621install-pdf-host: maybe-install-pdf-time
1622install-pdf-host: maybe-install-pdf-uudecode
1623install-pdf-host: maybe-install-pdf-wdiff
1624install-pdf-host: maybe-install-pdf-zip
1625install-pdf-host: maybe-install-pdf-zlib
1626install-pdf-host: maybe-install-pdf-gdb
1627install-pdf-host: maybe-install-pdf-expect
1628install-pdf-host: maybe-install-pdf-guile
1629install-pdf-host: maybe-install-pdf-tk
1630install-pdf-host: maybe-install-pdf-libtermcap
1631install-pdf-host: maybe-install-pdf-utils
1632install-pdf-host: maybe-install-pdf-gnattools
1633
1634.PHONY: install-pdf-target
1635
1636install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1637install-pdf-target: maybe-install-pdf-target-libmudflap
1638install-pdf-target: maybe-install-pdf-target-libssp
1639install-pdf-target: maybe-install-pdf-target-newlib
1640install-pdf-target: maybe-install-pdf-target-libgcc
1641install-pdf-target: maybe-install-pdf-target-libgfortran
1642install-pdf-target: maybe-install-pdf-target-libobjc
1643install-pdf-target: maybe-install-pdf-target-libtermcap
1644install-pdf-target: maybe-install-pdf-target-winsup
1645install-pdf-target: maybe-install-pdf-target-libgloss
1646install-pdf-target: maybe-install-pdf-target-libiberty
1647install-pdf-target: maybe-install-pdf-target-gperf
1648install-pdf-target: maybe-install-pdf-target-examples
1649install-pdf-target: maybe-install-pdf-target-libffi
1650install-pdf-target: maybe-install-pdf-target-libjava
1651install-pdf-target: maybe-install-pdf-target-zlib
1652install-pdf-target: maybe-install-pdf-target-boehm-gc
1653install-pdf-target: maybe-install-pdf-target-qthreads
1654install-pdf-target: maybe-install-pdf-target-rda
1655install-pdf-target: maybe-install-pdf-target-libada
1656install-pdf-target: maybe-install-pdf-target-libgomp
1657
108a6f8e
CD
1658.PHONY: do-install-html
1659do-install-html:
1660 @: $(MAKE); $(unstage)
1661 @r=`${PWD_COMMAND}`; export r; \
1662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1663 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1664 install-html-target
1665
1666
1667.PHONY: install-html-host
1668
1669install-html-host: maybe-install-html-ash
1670install-html-host: maybe-install-html-autoconf
1671install-html-host: maybe-install-html-automake
1672install-html-host: maybe-install-html-bash
1673install-html-host: maybe-install-html-bfd
1674install-html-host: maybe-install-html-opcodes
1675install-html-host: maybe-install-html-binutils
1676install-html-host: maybe-install-html-bison
1677install-html-host: maybe-install-html-byacc
1678install-html-host: maybe-install-html-bzip2
1679install-html-host: maybe-install-html-dejagnu
1680install-html-host: maybe-install-html-diff
1681install-html-host: maybe-install-html-dosutils
1682install-html-host: maybe-install-html-etc
1683install-html-host: maybe-install-html-fastjar
1684install-html-host: maybe-install-html-fileutils
1685install-html-host: maybe-install-html-findutils
1686install-html-host: maybe-install-html-find
1687install-html-host: maybe-install-html-fixincludes
1688install-html-host: maybe-install-html-flex
1689install-html-host: maybe-install-html-gas
1690install-html-host: maybe-install-html-gcc
1691install-html-host: maybe-install-html-gawk
1692install-html-host: maybe-install-html-gettext
4b900473
PB
1693install-html-host: maybe-install-html-gmp
1694install-html-host: maybe-install-html-mpfr
108a6f8e 1695install-html-host: maybe-install-html-gnuserv
93f9b408 1696install-html-host: maybe-install-html-gold
108a6f8e
CD
1697install-html-host: maybe-install-html-gprof
1698install-html-host: maybe-install-html-gzip
1699install-html-host: maybe-install-html-hello
1700install-html-host: maybe-install-html-indent
1701install-html-host: maybe-install-html-intl
1702install-html-host: maybe-install-html-tcl
1703install-html-host: maybe-install-html-itcl
1704install-html-host: maybe-install-html-ld
1705install-html-host: maybe-install-html-libcpp
1706install-html-host: maybe-install-html-libdecnumber
1707install-html-host: maybe-install-html-libgui
1708install-html-host: maybe-install-html-libiberty
1709install-html-host: maybe-install-html-libtool
1710install-html-host: maybe-install-html-m4
1711install-html-host: maybe-install-html-make
1712install-html-host: maybe-install-html-mmalloc
1713install-html-host: maybe-install-html-patch
1714install-html-host: maybe-install-html-perl
1715install-html-host: maybe-install-html-prms
1716install-html-host: maybe-install-html-rcs
1717install-html-host: maybe-install-html-readline
1718install-html-host: maybe-install-html-release
1719install-html-host: maybe-install-html-recode
1720install-html-host: maybe-install-html-sed
1721install-html-host: maybe-install-html-send-pr
1722install-html-host: maybe-install-html-shellutils
1723install-html-host: maybe-install-html-sid
1724install-html-host: maybe-install-html-sim
1725install-html-host: maybe-install-html-tar
1726install-html-host: maybe-install-html-texinfo
1727install-html-host: maybe-install-html-textutils
1728install-html-host: maybe-install-html-time
1729install-html-host: maybe-install-html-uudecode
1730install-html-host: maybe-install-html-wdiff
1731install-html-host: maybe-install-html-zip
1732install-html-host: maybe-install-html-zlib
1733install-html-host: maybe-install-html-gdb
1734install-html-host: maybe-install-html-expect
1735install-html-host: maybe-install-html-guile
1736install-html-host: maybe-install-html-tk
1737install-html-host: maybe-install-html-libtermcap
1738install-html-host: maybe-install-html-utils
1739install-html-host: maybe-install-html-gnattools
1740
1741.PHONY: install-html-target
1742
1743install-html-target: maybe-install-html-target-libstdc++-v3
1744install-html-target: maybe-install-html-target-libmudflap
1745install-html-target: maybe-install-html-target-libssp
108a6f8e 1746install-html-target: maybe-install-html-target-newlib
6aa8ef82 1747install-html-target: maybe-install-html-target-libgcc
108a6f8e
CD
1748install-html-target: maybe-install-html-target-libgfortran
1749install-html-target: maybe-install-html-target-libobjc
1750install-html-target: maybe-install-html-target-libtermcap
1751install-html-target: maybe-install-html-target-winsup
1752install-html-target: maybe-install-html-target-libgloss
1753install-html-target: maybe-install-html-target-libiberty
1754install-html-target: maybe-install-html-target-gperf
1755install-html-target: maybe-install-html-target-examples
1756install-html-target: maybe-install-html-target-libffi
1757install-html-target: maybe-install-html-target-libjava
1758install-html-target: maybe-install-html-target-zlib
1759install-html-target: maybe-install-html-target-boehm-gc
1760install-html-target: maybe-install-html-target-qthreads
1761install-html-target: maybe-install-html-target-rda
1762install-html-target: maybe-install-html-target-libada
1763install-html-target: maybe-install-html-target-libgomp
1764
2a4cbe27 1765.PHONY: do-installcheck
f70224b5 1766do-installcheck:
0aed8855 1767 @: $(MAKE); $(unstage)
e360f423
PB
1768 @r=`${PWD_COMMAND}`; export r; \
1769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1770 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
f70224b5 1771 installcheck-target
f70224b5 1772
2a4cbe27
NN
1773
1774.PHONY: installcheck-host
c52c6897
PB
1775
1776installcheck-host: maybe-installcheck-ash
1777installcheck-host: maybe-installcheck-autoconf
1778installcheck-host: maybe-installcheck-automake
1779installcheck-host: maybe-installcheck-bash
1780installcheck-host: maybe-installcheck-bfd
1781installcheck-host: maybe-installcheck-opcodes
1782installcheck-host: maybe-installcheck-binutils
1783installcheck-host: maybe-installcheck-bison
1784installcheck-host: maybe-installcheck-byacc
1785installcheck-host: maybe-installcheck-bzip2
1786installcheck-host: maybe-installcheck-dejagnu
1787installcheck-host: maybe-installcheck-diff
1788installcheck-host: maybe-installcheck-dosutils
1789installcheck-host: maybe-installcheck-etc
1790installcheck-host: maybe-installcheck-fastjar
1791installcheck-host: maybe-installcheck-fileutils
1792installcheck-host: maybe-installcheck-findutils
1793installcheck-host: maybe-installcheck-find
1794installcheck-host: maybe-installcheck-fixincludes
1795installcheck-host: maybe-installcheck-flex
1796installcheck-host: maybe-installcheck-gas
1797installcheck-host: maybe-installcheck-gcc
1798installcheck-host: maybe-installcheck-gawk
1799installcheck-host: maybe-installcheck-gettext
4b900473
PB
1800installcheck-host: maybe-installcheck-gmp
1801installcheck-host: maybe-installcheck-mpfr
c52c6897 1802installcheck-host: maybe-installcheck-gnuserv
93f9b408 1803installcheck-host: maybe-installcheck-gold
c52c6897
PB
1804installcheck-host: maybe-installcheck-gprof
1805installcheck-host: maybe-installcheck-gzip
1806installcheck-host: maybe-installcheck-hello
1807installcheck-host: maybe-installcheck-indent
1808installcheck-host: maybe-installcheck-intl
1809installcheck-host: maybe-installcheck-tcl
1810installcheck-host: maybe-installcheck-itcl
1811installcheck-host: maybe-installcheck-ld
1812installcheck-host: maybe-installcheck-libcpp
1813installcheck-host: maybe-installcheck-libdecnumber
1814installcheck-host: maybe-installcheck-libgui
1815installcheck-host: maybe-installcheck-libiberty
1816installcheck-host: maybe-installcheck-libtool
1817installcheck-host: maybe-installcheck-m4
1818installcheck-host: maybe-installcheck-make
1819installcheck-host: maybe-installcheck-mmalloc
1820installcheck-host: maybe-installcheck-patch
1821installcheck-host: maybe-installcheck-perl
1822installcheck-host: maybe-installcheck-prms
1823installcheck-host: maybe-installcheck-rcs
1824installcheck-host: maybe-installcheck-readline
1825installcheck-host: maybe-installcheck-release
1826installcheck-host: maybe-installcheck-recode
1827installcheck-host: maybe-installcheck-sed
1828installcheck-host: maybe-installcheck-send-pr
1829installcheck-host: maybe-installcheck-shellutils
1830installcheck-host: maybe-installcheck-sid
1831installcheck-host: maybe-installcheck-sim
1832installcheck-host: maybe-installcheck-tar
1833installcheck-host: maybe-installcheck-texinfo
1834installcheck-host: maybe-installcheck-textutils
1835installcheck-host: maybe-installcheck-time
1836installcheck-host: maybe-installcheck-uudecode
1837installcheck-host: maybe-installcheck-wdiff
1838installcheck-host: maybe-installcheck-zip
1839installcheck-host: maybe-installcheck-zlib
1840installcheck-host: maybe-installcheck-gdb
1841installcheck-host: maybe-installcheck-expect
1842installcheck-host: maybe-installcheck-guile
1843installcheck-host: maybe-installcheck-tk
1844installcheck-host: maybe-installcheck-libtermcap
1845installcheck-host: maybe-installcheck-utils
1846installcheck-host: maybe-installcheck-gnattools
2a4cbe27
NN
1847
1848.PHONY: installcheck-target
c52c6897
PB
1849
1850installcheck-target: maybe-installcheck-target-libstdc++-v3
1851installcheck-target: maybe-installcheck-target-libmudflap
1852installcheck-target: maybe-installcheck-target-libssp
c52c6897 1853installcheck-target: maybe-installcheck-target-newlib
6aa8ef82 1854installcheck-target: maybe-installcheck-target-libgcc
c52c6897
PB
1855installcheck-target: maybe-installcheck-target-libgfortran
1856installcheck-target: maybe-installcheck-target-libobjc
1857installcheck-target: maybe-installcheck-target-libtermcap
1858installcheck-target: maybe-installcheck-target-winsup
1859installcheck-target: maybe-installcheck-target-libgloss
1860installcheck-target: maybe-installcheck-target-libiberty
1861installcheck-target: maybe-installcheck-target-gperf
1862installcheck-target: maybe-installcheck-target-examples
1863installcheck-target: maybe-installcheck-target-libffi
1864installcheck-target: maybe-installcheck-target-libjava
1865installcheck-target: maybe-installcheck-target-zlib
1866installcheck-target: maybe-installcheck-target-boehm-gc
1867installcheck-target: maybe-installcheck-target-qthreads
1868installcheck-target: maybe-installcheck-target-rda
1869installcheck-target: maybe-installcheck-target-libada
1870installcheck-target: maybe-installcheck-target-libgomp
2a4cbe27 1871
4fa63067 1872.PHONY: do-mostlyclean
f70224b5 1873do-mostlyclean:
0aed8855 1874 @: $(MAKE); $(unstage)
e360f423
PB
1875 @r=`${PWD_COMMAND}`; export r; \
1876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1877 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
f70224b5 1878 mostlyclean-target
f70224b5 1879
2a4cbe27 1880
4fa63067 1881.PHONY: mostlyclean-host
c52c6897
PB
1882
1883mostlyclean-host: maybe-mostlyclean-ash
1884mostlyclean-host: maybe-mostlyclean-autoconf
1885mostlyclean-host: maybe-mostlyclean-automake
1886mostlyclean-host: maybe-mostlyclean-bash
1887mostlyclean-host: maybe-mostlyclean-bfd
1888mostlyclean-host: maybe-mostlyclean-opcodes
1889mostlyclean-host: maybe-mostlyclean-binutils
1890mostlyclean-host: maybe-mostlyclean-bison
1891mostlyclean-host: maybe-mostlyclean-byacc
1892mostlyclean-host: maybe-mostlyclean-bzip2
1893mostlyclean-host: maybe-mostlyclean-dejagnu
1894mostlyclean-host: maybe-mostlyclean-diff
1895mostlyclean-host: maybe-mostlyclean-dosutils
1896mostlyclean-host: maybe-mostlyclean-etc
1897mostlyclean-host: maybe-mostlyclean-fastjar
1898mostlyclean-host: maybe-mostlyclean-fileutils
1899mostlyclean-host: maybe-mostlyclean-findutils
1900mostlyclean-host: maybe-mostlyclean-find
1901mostlyclean-host: maybe-mostlyclean-fixincludes
1902mostlyclean-host: maybe-mostlyclean-flex
1903mostlyclean-host: maybe-mostlyclean-gas
1904mostlyclean-host: maybe-mostlyclean-gcc
1905mostlyclean-host: maybe-mostlyclean-gawk
1906mostlyclean-host: maybe-mostlyclean-gettext
4b900473
PB
1907mostlyclean-host: maybe-mostlyclean-gmp
1908mostlyclean-host: maybe-mostlyclean-mpfr
c52c6897 1909mostlyclean-host: maybe-mostlyclean-gnuserv
93f9b408 1910mostlyclean-host: maybe-mostlyclean-gold
c52c6897
PB
1911mostlyclean-host: maybe-mostlyclean-gprof
1912mostlyclean-host: maybe-mostlyclean-gzip
1913mostlyclean-host: maybe-mostlyclean-hello
1914mostlyclean-host: maybe-mostlyclean-indent
1915mostlyclean-host: maybe-mostlyclean-intl
1916mostlyclean-host: maybe-mostlyclean-tcl
1917mostlyclean-host: maybe-mostlyclean-itcl
1918mostlyclean-host: maybe-mostlyclean-ld
1919mostlyclean-host: maybe-mostlyclean-libcpp
1920mostlyclean-host: maybe-mostlyclean-libdecnumber
1921mostlyclean-host: maybe-mostlyclean-libgui
1922mostlyclean-host: maybe-mostlyclean-libiberty
1923mostlyclean-host: maybe-mostlyclean-libtool
1924mostlyclean-host: maybe-mostlyclean-m4
1925mostlyclean-host: maybe-mostlyclean-make
1926mostlyclean-host: maybe-mostlyclean-mmalloc
1927mostlyclean-host: maybe-mostlyclean-patch
1928mostlyclean-host: maybe-mostlyclean-perl
1929mostlyclean-host: maybe-mostlyclean-prms
1930mostlyclean-host: maybe-mostlyclean-rcs
1931mostlyclean-host: maybe-mostlyclean-readline
1932mostlyclean-host: maybe-mostlyclean-release
1933mostlyclean-host: maybe-mostlyclean-recode
1934mostlyclean-host: maybe-mostlyclean-sed
1935mostlyclean-host: maybe-mostlyclean-send-pr
1936mostlyclean-host: maybe-mostlyclean-shellutils
1937mostlyclean-host: maybe-mostlyclean-sid
1938mostlyclean-host: maybe-mostlyclean-sim
1939mostlyclean-host: maybe-mostlyclean-tar
1940mostlyclean-host: maybe-mostlyclean-texinfo
1941mostlyclean-host: maybe-mostlyclean-textutils
1942mostlyclean-host: maybe-mostlyclean-time
1943mostlyclean-host: maybe-mostlyclean-uudecode
1944mostlyclean-host: maybe-mostlyclean-wdiff
1945mostlyclean-host: maybe-mostlyclean-zip
1946mostlyclean-host: maybe-mostlyclean-zlib
1947mostlyclean-host: maybe-mostlyclean-gdb
1948mostlyclean-host: maybe-mostlyclean-expect
1949mostlyclean-host: maybe-mostlyclean-guile
1950mostlyclean-host: maybe-mostlyclean-tk
1951mostlyclean-host: maybe-mostlyclean-libtermcap
1952mostlyclean-host: maybe-mostlyclean-utils
1953mostlyclean-host: maybe-mostlyclean-gnattools
2a4cbe27 1954
4fa63067 1955.PHONY: mostlyclean-target
c52c6897
PB
1956
1957mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1958mostlyclean-target: maybe-mostlyclean-target-libmudflap
1959mostlyclean-target: maybe-mostlyclean-target-libssp
c52c6897 1960mostlyclean-target: maybe-mostlyclean-target-newlib
6aa8ef82 1961mostlyclean-target: maybe-mostlyclean-target-libgcc
c52c6897
PB
1962mostlyclean-target: maybe-mostlyclean-target-libgfortran
1963mostlyclean-target: maybe-mostlyclean-target-libobjc
1964mostlyclean-target: maybe-mostlyclean-target-libtermcap
1965mostlyclean-target: maybe-mostlyclean-target-winsup
1966mostlyclean-target: maybe-mostlyclean-target-libgloss
1967mostlyclean-target: maybe-mostlyclean-target-libiberty
1968mostlyclean-target: maybe-mostlyclean-target-gperf
1969mostlyclean-target: maybe-mostlyclean-target-examples
1970mostlyclean-target: maybe-mostlyclean-target-libffi
1971mostlyclean-target: maybe-mostlyclean-target-libjava
1972mostlyclean-target: maybe-mostlyclean-target-zlib
1973mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1974mostlyclean-target: maybe-mostlyclean-target-qthreads
1975mostlyclean-target: maybe-mostlyclean-target-rda
1976mostlyclean-target: maybe-mostlyclean-target-libada
1977mostlyclean-target: maybe-mostlyclean-target-libgomp
2a4cbe27 1978
4fa63067 1979.PHONY: do-clean
f70224b5 1980do-clean:
0aed8855 1981 @: $(MAKE); $(unstage)
e360f423
PB
1982 @r=`${PWD_COMMAND}`; export r; \
1983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1984 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
f70224b5 1985 clean-target
f70224b5 1986
2a4cbe27 1987
4fa63067 1988.PHONY: clean-host
c52c6897
PB
1989
1990clean-host: maybe-clean-ash
1991clean-host: maybe-clean-autoconf
1992clean-host: maybe-clean-automake
1993clean-host: maybe-clean-bash
1994clean-host: maybe-clean-bfd
1995clean-host: maybe-clean-opcodes
1996clean-host: maybe-clean-binutils
1997clean-host: maybe-clean-bison
1998clean-host: maybe-clean-byacc
1999clean-host: maybe-clean-bzip2
2000clean-host: maybe-clean-dejagnu
2001clean-host: maybe-clean-diff
2002clean-host: maybe-clean-dosutils
2003clean-host: maybe-clean-etc
2004clean-host: maybe-clean-fastjar
2005clean-host: maybe-clean-fileutils
2006clean-host: maybe-clean-findutils
2007clean-host: maybe-clean-find
2008clean-host: maybe-clean-fixincludes
2009clean-host: maybe-clean-flex
2010clean-host: maybe-clean-gas
2011clean-host: maybe-clean-gcc
2012clean-host: maybe-clean-gawk
2013clean-host: maybe-clean-gettext
4b900473
PB
2014clean-host: maybe-clean-gmp
2015clean-host: maybe-clean-mpfr
c52c6897 2016clean-host: maybe-clean-gnuserv
93f9b408 2017clean-host: maybe-clean-gold
c52c6897
PB
2018clean-host: maybe-clean-gprof
2019clean-host: maybe-clean-gzip
2020clean-host: maybe-clean-hello
2021clean-host: maybe-clean-indent
2022clean-host: maybe-clean-intl
2023clean-host: maybe-clean-tcl
2024clean-host: maybe-clean-itcl
2025clean-host: maybe-clean-ld
2026clean-host: maybe-clean-libcpp
2027clean-host: maybe-clean-libdecnumber
2028clean-host: maybe-clean-libgui
2029clean-host: maybe-clean-libiberty
2030clean-host: maybe-clean-libtool
2031clean-host: maybe-clean-m4
2032clean-host: maybe-clean-make
2033clean-host: maybe-clean-mmalloc
2034clean-host: maybe-clean-patch
2035clean-host: maybe-clean-perl
2036clean-host: maybe-clean-prms
2037clean-host: maybe-clean-rcs
2038clean-host: maybe-clean-readline
2039clean-host: maybe-clean-release
2040clean-host: maybe-clean-recode
2041clean-host: maybe-clean-sed
2042clean-host: maybe-clean-send-pr
2043clean-host: maybe-clean-shellutils
2044clean-host: maybe-clean-sid
2045clean-host: maybe-clean-sim
2046clean-host: maybe-clean-tar
2047clean-host: maybe-clean-texinfo
2048clean-host: maybe-clean-textutils
2049clean-host: maybe-clean-time
2050clean-host: maybe-clean-uudecode
2051clean-host: maybe-clean-wdiff
2052clean-host: maybe-clean-zip
2053clean-host: maybe-clean-zlib
2054clean-host: maybe-clean-gdb
2055clean-host: maybe-clean-expect
2056clean-host: maybe-clean-guile
2057clean-host: maybe-clean-tk
2058clean-host: maybe-clean-libtermcap
2059clean-host: maybe-clean-utils
2060clean-host: maybe-clean-gnattools
2a4cbe27 2061
4fa63067 2062.PHONY: clean-target
c52c6897
PB
2063
2064clean-target: maybe-clean-target-libstdc++-v3
2065clean-target: maybe-clean-target-libmudflap
2066clean-target: maybe-clean-target-libssp
c52c6897 2067clean-target: maybe-clean-target-newlib
6aa8ef82 2068clean-target: maybe-clean-target-libgcc
c52c6897
PB
2069clean-target: maybe-clean-target-libgfortran
2070clean-target: maybe-clean-target-libobjc
2071clean-target: maybe-clean-target-libtermcap
2072clean-target: maybe-clean-target-winsup
2073clean-target: maybe-clean-target-libgloss
2074clean-target: maybe-clean-target-libiberty
2075clean-target: maybe-clean-target-gperf
2076clean-target: maybe-clean-target-examples
2077clean-target: maybe-clean-target-libffi
2078clean-target: maybe-clean-target-libjava
2079clean-target: maybe-clean-target-zlib
2080clean-target: maybe-clean-target-boehm-gc
2081clean-target: maybe-clean-target-qthreads
2082clean-target: maybe-clean-target-rda
2083clean-target: maybe-clean-target-libada
2084clean-target: maybe-clean-target-libgomp
2a4cbe27 2085
4fa63067 2086.PHONY: do-distclean
f70224b5 2087do-distclean:
0aed8855 2088 @: $(MAKE); $(unstage)
e360f423
PB
2089 @r=`${PWD_COMMAND}`; export r; \
2090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2091 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
f70224b5 2092 distclean-target
f70224b5 2093
2a4cbe27 2094
4fa63067 2095.PHONY: distclean-host
c52c6897
PB
2096
2097distclean-host: maybe-distclean-ash
2098distclean-host: maybe-distclean-autoconf
2099distclean-host: maybe-distclean-automake
2100distclean-host: maybe-distclean-bash
2101distclean-host: maybe-distclean-bfd
2102distclean-host: maybe-distclean-opcodes
2103distclean-host: maybe-distclean-binutils
2104distclean-host: maybe-distclean-bison
2105distclean-host: maybe-distclean-byacc
2106distclean-host: maybe-distclean-bzip2
2107distclean-host: maybe-distclean-dejagnu
2108distclean-host: maybe-distclean-diff
2109distclean-host: maybe-distclean-dosutils
2110distclean-host: maybe-distclean-etc
2111distclean-host: maybe-distclean-fastjar
2112distclean-host: maybe-distclean-fileutils
2113distclean-host: maybe-distclean-findutils
2114distclean-host: maybe-distclean-find
2115distclean-host: maybe-distclean-fixincludes
2116distclean-host: maybe-distclean-flex
2117distclean-host: maybe-distclean-gas
2118distclean-host: maybe-distclean-gcc
2119distclean-host: maybe-distclean-gawk
2120distclean-host: maybe-distclean-gettext
4b900473
PB
2121distclean-host: maybe-distclean-gmp
2122distclean-host: maybe-distclean-mpfr
c52c6897 2123distclean-host: maybe-distclean-gnuserv
93f9b408 2124distclean-host: maybe-distclean-gold
c52c6897
PB
2125distclean-host: maybe-distclean-gprof
2126distclean-host: maybe-distclean-gzip
2127distclean-host: maybe-distclean-hello
2128distclean-host: maybe-distclean-indent
2129distclean-host: maybe-distclean-intl
2130distclean-host: maybe-distclean-tcl
2131distclean-host: maybe-distclean-itcl
2132distclean-host: maybe-distclean-ld
2133distclean-host: maybe-distclean-libcpp
2134distclean-host: maybe-distclean-libdecnumber
2135distclean-host: maybe-distclean-libgui
2136distclean-host: maybe-distclean-libiberty
2137distclean-host: maybe-distclean-libtool
2138distclean-host: maybe-distclean-m4
2139distclean-host: maybe-distclean-make
2140distclean-host: maybe-distclean-mmalloc
2141distclean-host: maybe-distclean-patch
2142distclean-host: maybe-distclean-perl
2143distclean-host: maybe-distclean-prms
2144distclean-host: maybe-distclean-rcs
2145distclean-host: maybe-distclean-readline
2146distclean-host: maybe-distclean-release
2147distclean-host: maybe-distclean-recode
2148distclean-host: maybe-distclean-sed
2149distclean-host: maybe-distclean-send-pr
2150distclean-host: maybe-distclean-shellutils
2151distclean-host: maybe-distclean-sid
2152distclean-host: maybe-distclean-sim
2153distclean-host: maybe-distclean-tar
2154distclean-host: maybe-distclean-texinfo
2155distclean-host: maybe-distclean-textutils
2156distclean-host: maybe-distclean-time
2157distclean-host: maybe-distclean-uudecode
2158distclean-host: maybe-distclean-wdiff
2159distclean-host: maybe-distclean-zip
2160distclean-host: maybe-distclean-zlib
2161distclean-host: maybe-distclean-gdb
2162distclean-host: maybe-distclean-expect
2163distclean-host: maybe-distclean-guile
2164distclean-host: maybe-distclean-tk
2165distclean-host: maybe-distclean-libtermcap
2166distclean-host: maybe-distclean-utils
2167distclean-host: maybe-distclean-gnattools
2a4cbe27 2168
4fa63067 2169.PHONY: distclean-target
c52c6897
PB
2170
2171distclean-target: maybe-distclean-target-libstdc++-v3
2172distclean-target: maybe-distclean-target-libmudflap
2173distclean-target: maybe-distclean-target-libssp
c52c6897 2174distclean-target: maybe-distclean-target-newlib
6aa8ef82 2175distclean-target: maybe-distclean-target-libgcc
c52c6897
PB
2176distclean-target: maybe-distclean-target-libgfortran
2177distclean-target: maybe-distclean-target-libobjc
2178distclean-target: maybe-distclean-target-libtermcap
2179distclean-target: maybe-distclean-target-winsup
2180distclean-target: maybe-distclean-target-libgloss
2181distclean-target: maybe-distclean-target-libiberty
2182distclean-target: maybe-distclean-target-gperf
2183distclean-target: maybe-distclean-target-examples
2184distclean-target: maybe-distclean-target-libffi
2185distclean-target: maybe-distclean-target-libjava
2186distclean-target: maybe-distclean-target-zlib
2187distclean-target: maybe-distclean-target-boehm-gc
2188distclean-target: maybe-distclean-target-qthreads
2189distclean-target: maybe-distclean-target-rda
2190distclean-target: maybe-distclean-target-libada
2191distclean-target: maybe-distclean-target-libgomp
2a4cbe27 2192
4fa63067 2193.PHONY: do-maintainer-clean
f70224b5 2194do-maintainer-clean:
0aed8855 2195 @: $(MAKE); $(unstage)
e360f423
PB
2196 @r=`${PWD_COMMAND}`; export r; \
2197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2198 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
f70224b5 2199 maintainer-clean-target
f70224b5 2200
2a4cbe27 2201
4fa63067 2202.PHONY: maintainer-clean-host
c52c6897
PB
2203
2204maintainer-clean-host: maybe-maintainer-clean-ash
2205maintainer-clean-host: maybe-maintainer-clean-autoconf
2206maintainer-clean-host: maybe-maintainer-clean-automake
2207maintainer-clean-host: maybe-maintainer-clean-bash
2208maintainer-clean-host: maybe-maintainer-clean-bfd
2209maintainer-clean-host: maybe-maintainer-clean-opcodes
2210maintainer-clean-host: maybe-maintainer-clean-binutils
2211maintainer-clean-host: maybe-maintainer-clean-bison
2212maintainer-clean-host: maybe-maintainer-clean-byacc
2213maintainer-clean-host: maybe-maintainer-clean-bzip2
2214maintainer-clean-host: maybe-maintainer-clean-dejagnu
2215maintainer-clean-host: maybe-maintainer-clean-diff
2216maintainer-clean-host: maybe-maintainer-clean-dosutils
2217maintainer-clean-host: maybe-maintainer-clean-etc
2218maintainer-clean-host: maybe-maintainer-clean-fastjar
2219maintainer-clean-host: maybe-maintainer-clean-fileutils
2220maintainer-clean-host: maybe-maintainer-clean-findutils
2221maintainer-clean-host: maybe-maintainer-clean-find
2222maintainer-clean-host: maybe-maintainer-clean-fixincludes
2223maintainer-clean-host: maybe-maintainer-clean-flex
2224maintainer-clean-host: maybe-maintainer-clean-gas
2225maintainer-clean-host: maybe-maintainer-clean-gcc
2226maintainer-clean-host: maybe-maintainer-clean-gawk
2227maintainer-clean-host: maybe-maintainer-clean-gettext
4b900473
PB
2228maintainer-clean-host: maybe-maintainer-clean-gmp
2229maintainer-clean-host: maybe-maintainer-clean-mpfr
c52c6897 2230maintainer-clean-host: maybe-maintainer-clean-gnuserv
93f9b408 2231maintainer-clean-host: maybe-maintainer-clean-gold
c52c6897
PB
2232maintainer-clean-host: maybe-maintainer-clean-gprof
2233maintainer-clean-host: maybe-maintainer-clean-gzip
2234maintainer-clean-host: maybe-maintainer-clean-hello
2235maintainer-clean-host: maybe-maintainer-clean-indent
2236maintainer-clean-host: maybe-maintainer-clean-intl
2237maintainer-clean-host: maybe-maintainer-clean-tcl
2238maintainer-clean-host: maybe-maintainer-clean-itcl
2239maintainer-clean-host: maybe-maintainer-clean-ld
2240maintainer-clean-host: maybe-maintainer-clean-libcpp
2241maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2242maintainer-clean-host: maybe-maintainer-clean-libgui
2243maintainer-clean-host: maybe-maintainer-clean-libiberty
2244maintainer-clean-host: maybe-maintainer-clean-libtool
2245maintainer-clean-host: maybe-maintainer-clean-m4
2246maintainer-clean-host: maybe-maintainer-clean-make
2247maintainer-clean-host: maybe-maintainer-clean-mmalloc
2248maintainer-clean-host: maybe-maintainer-clean-patch
2249maintainer-clean-host: maybe-maintainer-clean-perl
2250maintainer-clean-host: maybe-maintainer-clean-prms
2251maintainer-clean-host: maybe-maintainer-clean-rcs
2252maintainer-clean-host: maybe-maintainer-clean-readline
2253maintainer-clean-host: maybe-maintainer-clean-release
2254maintainer-clean-host: maybe-maintainer-clean-recode
2255maintainer-clean-host: maybe-maintainer-clean-sed
2256maintainer-clean-host: maybe-maintainer-clean-send-pr
2257maintainer-clean-host: maybe-maintainer-clean-shellutils
2258maintainer-clean-host: maybe-maintainer-clean-sid
2259maintainer-clean-host: maybe-maintainer-clean-sim
2260maintainer-clean-host: maybe-maintainer-clean-tar
2261maintainer-clean-host: maybe-maintainer-clean-texinfo
2262maintainer-clean-host: maybe-maintainer-clean-textutils
2263maintainer-clean-host: maybe-maintainer-clean-time
2264maintainer-clean-host: maybe-maintainer-clean-uudecode
2265maintainer-clean-host: maybe-maintainer-clean-wdiff
2266maintainer-clean-host: maybe-maintainer-clean-zip
2267maintainer-clean-host: maybe-maintainer-clean-zlib
2268maintainer-clean-host: maybe-maintainer-clean-gdb
2269maintainer-clean-host: maybe-maintainer-clean-expect
2270maintainer-clean-host: maybe-maintainer-clean-guile
2271maintainer-clean-host: maybe-maintainer-clean-tk
2272maintainer-clean-host: maybe-maintainer-clean-libtermcap
2273maintainer-clean-host: maybe-maintainer-clean-utils
2274maintainer-clean-host: maybe-maintainer-clean-gnattools
2a4cbe27 2275
4fa63067 2276.PHONY: maintainer-clean-target
c52c6897
PB
2277
2278maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2279maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2280maintainer-clean-target: maybe-maintainer-clean-target-libssp
c52c6897 2281maintainer-clean-target: maybe-maintainer-clean-target-newlib
6aa8ef82 2282maintainer-clean-target: maybe-maintainer-clean-target-libgcc
c52c6897
PB
2283maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2284maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2285maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2286maintainer-clean-target: maybe-maintainer-clean-target-winsup
2287maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2288maintainer-clean-target: maybe-maintainer-clean-target-libiberty
2289maintainer-clean-target: maybe-maintainer-clean-target-gperf
2290maintainer-clean-target: maybe-maintainer-clean-target-examples
2291maintainer-clean-target: maybe-maintainer-clean-target-libffi
2292maintainer-clean-target: maybe-maintainer-clean-target-libjava
2293maintainer-clean-target: maybe-maintainer-clean-target-zlib
2294maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2295maintainer-clean-target: maybe-maintainer-clean-target-qthreads
2296maintainer-clean-target: maybe-maintainer-clean-target-rda
2297maintainer-clean-target: maybe-maintainer-clean-target-libada
2298maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2a4cbe27 2299
2a4cbe27 2300
4fa63067 2301# Here are the targets which correspond to the do-X targets.
2a4cbe27 2302
a3ca38d2
DD
2303.PHONY: info installcheck dvi pdf html
2304.PHONY: install-info install-pdf install-html
4fa63067
NN
2305.PHONY: clean distclean mostlyclean maintainer-clean realclean
2306.PHONY: local-clean local-distclean local-maintainer-clean
2307info: do-info
2308installcheck: do-installcheck
2309dvi: do-dvi
56a8fe78 2310pdf: do-pdf
6d389afc 2311html: do-html
2a4cbe27 2312
4fa63067
NN
2313# Make sure makeinfo is built before we do a `make info', if we're
2314# in fact building texinfo.
2315do-info: maybe-all-texinfo
2a4cbe27 2316
4fa63067 2317install-info: do-install-info dir.info
b40e3958 2318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067
NN
2319 if [ -f dir.info ] ; then \
2320 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2321 else true ; fi
2a4cbe27 2322
a3ca38d2
DD
2323install-pdf: do-install-pdf
2324
108a6f8e
CD
2325install-html: do-install-html
2326
4fa63067
NN
2327local-clean:
2328 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2a4cbe27 2329
4fa63067
NN
2330local-distclean:
2331 -rm -f Makefile config.status config.cache mh-frag mt-frag
0aed8855 2332 -rm -f maybedep.tmp serdep.tmp
4fa63067
NN
2333 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2334 rm -rf $(TARGET_SUBDIR); \
2335 else true; fi
2336 -rm -rf $(BUILD_SUBDIR)
b00612cc
PB
2337 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2338 rm -rf $(HOST_SUBDIR); \
2339 else true; fi
4fa63067
NN
2340 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2341 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2342 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2343 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2344 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2a4cbe27 2345
4fa63067
NN
2346local-maintainer-clean:
2347 @echo "This command is intended for maintainers to use;"
2348 @echo "it deletes files that may require special tools to rebuild."
2a4cbe27 2349
4fa63067
NN
2350clean: do-clean local-clean
2351mostlyclean: do-mostlyclean local-clean
2352distclean: do-distclean local-clean local-distclean
2353maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2354maintainer-clean: local-distclean
2355realclean: maintainer-clean
2a4cbe27 2356
4fa63067 2357# Check target.
2a4cbe27 2358
4fa63067
NN
2359.PHONY: check do-check
2360check: do-check
2a4cbe27 2361
4fa63067 2362# Only include modules actually being configured and built.
f70224b5
PB
2363.PHONY: check-host
2364check-host: \
4fa63067
NN
2365 maybe-check-ash \
2366 maybe-check-autoconf \
2367 maybe-check-automake \
2368 maybe-check-bash \
2369 maybe-check-bfd \
2370 maybe-check-opcodes \
2371 maybe-check-binutils \
2372 maybe-check-bison \
2373 maybe-check-byacc \
2374 maybe-check-bzip2 \
2375 maybe-check-dejagnu \
2376 maybe-check-diff \
2377 maybe-check-dosutils \
2378 maybe-check-etc \
2379 maybe-check-fastjar \
2380 maybe-check-fileutils \
2381 maybe-check-findutils \
2382 maybe-check-find \
d3ed111c 2383 maybe-check-fixincludes \
4fa63067
NN
2384 maybe-check-flex \
2385 maybe-check-gas \
b813574b 2386 maybe-check-gcc \
4fa63067
NN
2387 maybe-check-gawk \
2388 maybe-check-gettext \
4b900473
PB
2389 maybe-check-gmp \
2390 maybe-check-mpfr \
4fa63067 2391 maybe-check-gnuserv \
93f9b408 2392 maybe-check-gold \
4fa63067
NN
2393 maybe-check-gprof \
2394 maybe-check-gzip \
2395 maybe-check-hello \
2396 maybe-check-indent \
2397 maybe-check-intl \
2398 maybe-check-tcl \
2399 maybe-check-itcl \
2400 maybe-check-ld \
04cf1b77 2401 maybe-check-libcpp \
be01d343 2402 maybe-check-libdecnumber \
4fa63067
NN
2403 maybe-check-libgui \
2404 maybe-check-libiberty \
2405 maybe-check-libtool \
2406 maybe-check-m4 \
2407 maybe-check-make \
2408 maybe-check-mmalloc \
2409 maybe-check-patch \
2410 maybe-check-perl \
2411 maybe-check-prms \
2412 maybe-check-rcs \
2413 maybe-check-readline \
2414 maybe-check-release \
2415 maybe-check-recode \
2416 maybe-check-sed \
2417 maybe-check-send-pr \
2418 maybe-check-shellutils \
2419 maybe-check-sid \
2420 maybe-check-sim \
2421 maybe-check-tar \
2422 maybe-check-texinfo \
2423 maybe-check-textutils \
2424 maybe-check-time \
2425 maybe-check-uudecode \
2426 maybe-check-wdiff \
2427 maybe-check-zip \
2428 maybe-check-zlib \
2429 maybe-check-gdb \
2430 maybe-check-expect \
2431 maybe-check-guile \
2432 maybe-check-tk \
4fa63067
NN
2433 maybe-check-libtermcap \
2434 maybe-check-utils \
f70224b5
PB
2435 maybe-check-gnattools
2436
2437.PHONY: check-target
2438check-target: \
4fa63067 2439 maybe-check-target-libstdc++-v3 \
4b1cb4fe 2440 maybe-check-target-libmudflap \
064d0a7c 2441 maybe-check-target-libssp \
4fa63067 2442 maybe-check-target-newlib \
6aa8ef82 2443 maybe-check-target-libgcc \
4b1cb4fe 2444 maybe-check-target-libgfortran \
4fa63067
NN
2445 maybe-check-target-libobjc \
2446 maybe-check-target-libtermcap \
2447 maybe-check-target-winsup \
2448 maybe-check-target-libgloss \
2449 maybe-check-target-libiberty \
2450 maybe-check-target-gperf \
2451 maybe-check-target-examples \
2452 maybe-check-target-libffi \
2453 maybe-check-target-libjava \
2454 maybe-check-target-zlib \
2455 maybe-check-target-boehm-gc \
2456 maybe-check-target-qthreads \
2457 maybe-check-target-rda \
b3ded179
PB
2458 maybe-check-target-libada \
2459 maybe-check-target-libgomp
f70224b5
PB
2460
2461do-check:
0aed8855 2462 @: $(MAKE); $(unstage)
e360f423
PB
2463 @r=`${PWD_COMMAND}`; export r; \
2464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2465 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2a4cbe27 2466
4fa63067 2467# Automated reporting of test results.
2a4cbe27 2468
4fa63067
NN
2469warning.log: build.log
2470 $(srcdir)/contrib/warn_summary build.log > $@
2a4cbe27 2471
4fa63067
NN
2472mail-report.log:
2473 if test x'$(BOOT_CFLAGS)' != x''; then \
2474 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2475 fi; \
2476 $(srcdir)/contrib/test_summary -t >$@
2477 chmod +x $@
2478 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2479
4fa63067
NN
2480mail-report-with-warnings.log: warning.log
2481 if test x'$(BOOT_CFLAGS)' != x''; then \
2482 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2483 fi; \
2484 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2485 chmod +x $@
2486 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2487
4fa63067 2488# Installation targets.
2a4cbe27 2489
4fa63067 2490.PHONY: install uninstall
f70224b5 2491install:
0aed8855 2492 @: $(MAKE); $(unstage)
e360f423
PB
2493 @r=`${PWD_COMMAND}`; export r; \
2494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2495 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2a4cbe27 2496
4fa63067
NN
2497.PHONY: install-host-nogcc
2498install-host-nogcc: \
2499 maybe-install-ash \
2500 maybe-install-autoconf \
2501 maybe-install-automake \
2502 maybe-install-bash \
2503 maybe-install-bfd \
2504 maybe-install-opcodes \
2505 maybe-install-binutils \
2506 maybe-install-bison \
2507 maybe-install-byacc \
2508 maybe-install-bzip2 \
2509 maybe-install-dejagnu \
2510 maybe-install-diff \
2511 maybe-install-dosutils \
2512 maybe-install-etc \
2513 maybe-install-fastjar \
2514 maybe-install-fileutils \
2515 maybe-install-findutils \
2516 maybe-install-find \
d3ed111c 2517 maybe-install-fixincludes \
4fa63067
NN
2518 maybe-install-flex \
2519 maybe-install-gas \
2520 maybe-install-gawk \
2521 maybe-install-gettext \
4b900473
PB
2522 maybe-install-gmp \
2523 maybe-install-mpfr \
4fa63067 2524 maybe-install-gnuserv \
93f9b408 2525 maybe-install-gold \
4fa63067
NN
2526 maybe-install-gprof \
2527 maybe-install-gzip \
2528 maybe-install-hello \
2529 maybe-install-indent \
2530 maybe-install-intl \
2531 maybe-install-tcl \
2532 maybe-install-itcl \
2533 maybe-install-ld \
04cf1b77 2534 maybe-install-libcpp \
be01d343 2535 maybe-install-libdecnumber \
4fa63067
NN
2536 maybe-install-libgui \
2537 maybe-install-libiberty \
2538 maybe-install-libtool \
2539 maybe-install-m4 \
2540 maybe-install-make \
2541 maybe-install-mmalloc \
2542 maybe-install-patch \
2543 maybe-install-perl \
2544 maybe-install-prms \
2545 maybe-install-rcs \
2546 maybe-install-readline \
2547 maybe-install-release \
2548 maybe-install-recode \
2549 maybe-install-sed \
2550 maybe-install-send-pr \
2551 maybe-install-shellutils \
2552 maybe-install-sid \
2553 maybe-install-sim \
2554 maybe-install-tar \
2555 maybe-install-texinfo \
2556 maybe-install-textutils \
2557 maybe-install-time \
2558 maybe-install-uudecode \
2559 maybe-install-wdiff \
2560 maybe-install-zip \
2561 maybe-install-zlib \
2562 maybe-install-gdb \
2563 maybe-install-expect \
2564 maybe-install-guile \
2565 maybe-install-tk \
4fa63067 2566 maybe-install-libtermcap \
b00612cc
PB
2567 maybe-install-utils \
2568 maybe-install-gnattools
2a4cbe27 2569
4fa63067 2570.PHONY: install-host
b813574b 2571install-host: \
4fa63067
NN
2572 maybe-install-ash \
2573 maybe-install-autoconf \
2574 maybe-install-automake \
2575 maybe-install-bash \
2576 maybe-install-bfd \
2577 maybe-install-opcodes \
2578 maybe-install-binutils \
2579 maybe-install-bison \
2580 maybe-install-byacc \
2581 maybe-install-bzip2 \
2582 maybe-install-dejagnu \
2583 maybe-install-diff \
2584 maybe-install-dosutils \
2585 maybe-install-etc \
2586 maybe-install-fastjar \
2587 maybe-install-fileutils \
2588 maybe-install-findutils \
2589 maybe-install-find \
d3ed111c 2590 maybe-install-fixincludes \
4fa63067
NN
2591 maybe-install-flex \
2592 maybe-install-gas \
b813574b 2593 maybe-install-gcc \
4fa63067
NN
2594 maybe-install-gawk \
2595 maybe-install-gettext \
4b900473
PB
2596 maybe-install-gmp \
2597 maybe-install-mpfr \
4fa63067 2598 maybe-install-gnuserv \
93f9b408 2599 maybe-install-gold \
4fa63067
NN
2600 maybe-install-gprof \
2601 maybe-install-gzip \
2602 maybe-install-hello \
2603 maybe-install-indent \
2604 maybe-install-intl \
2605 maybe-install-tcl \
2606 maybe-install-itcl \
2607 maybe-install-ld \
04cf1b77 2608 maybe-install-libcpp \
be01d343 2609 maybe-install-libdecnumber \
4fa63067
NN
2610 maybe-install-libgui \
2611 maybe-install-libiberty \
2612 maybe-install-libtool \
2613 maybe-install-m4 \
2614 maybe-install-make \
2615 maybe-install-mmalloc \
2616 maybe-install-patch \
2617 maybe-install-perl \
2618 maybe-install-prms \
2619 maybe-install-rcs \
2620 maybe-install-readline \
2621 maybe-install-release \
2622 maybe-install-recode \
2623 maybe-install-sed \
2624 maybe-install-send-pr \
2625 maybe-install-shellutils \
2626 maybe-install-sid \
2627 maybe-install-sim \
2628 maybe-install-tar \
2629 maybe-install-texinfo \
2630 maybe-install-textutils \
2631 maybe-install-time \
2632 maybe-install-uudecode \
2633 maybe-install-wdiff \
2634 maybe-install-zip \
2635 maybe-install-zlib \
2636 maybe-install-gdb \
2637 maybe-install-expect \
2638 maybe-install-guile \
2639 maybe-install-tk \
4fa63067 2640 maybe-install-libtermcap \
b00612cc
PB
2641 maybe-install-utils \
2642 maybe-install-gnattools
2a4cbe27 2643
4fa63067
NN
2644.PHONY: install-target
2645install-target: \
2646 maybe-install-target-libstdc++-v3 \
4b1cb4fe 2647 maybe-install-target-libmudflap \
064d0a7c 2648 maybe-install-target-libssp \
4fa63067 2649 maybe-install-target-newlib \
6aa8ef82 2650 maybe-install-target-libgcc \
4b1cb4fe 2651 maybe-install-target-libgfortran \
4fa63067
NN
2652 maybe-install-target-libobjc \
2653 maybe-install-target-libtermcap \
2654 maybe-install-target-winsup \
2655 maybe-install-target-libgloss \
2656 maybe-install-target-libiberty \
2657 maybe-install-target-gperf \
2658 maybe-install-target-examples \
2659 maybe-install-target-libffi \
2660 maybe-install-target-libjava \
2661 maybe-install-target-zlib \
2662 maybe-install-target-boehm-gc \
2663 maybe-install-target-qthreads \
2664 maybe-install-target-rda \
b3ded179
PB
2665 maybe-install-target-libada \
2666 maybe-install-target-libgomp
2a4cbe27 2667
4fa63067
NN
2668uninstall:
2669 @echo "the uninstall target is not supported in this tree"
2a4cbe27 2670
4fa63067
NN
2671.PHONY: install.all
2672install.all: install-no-fixedincludes
2673 @if [ -f ./gcc/Makefile ] ; then \
2674 r=`${PWD_COMMAND}` ; export r ; \
0aed8855 2675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 2676 $(HOST_EXPORTS) \
4fa63067
NN
2677 (cd ./gcc && \
2678 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2679 else \
2680 true ; \
2681 fi
2a4cbe27 2682
4fa63067
NN
2683# install-no-fixedincludes is used because Cygnus can not distribute
2684# the fixed header files.
2685.PHONY: install-no-fixedincludes
2686install-no-fixedincludes: installdirs install-host-nogcc \
2687 install-target gcc-no-fixedincludes
2a4cbe27 2688
4fa63067 2689### other supporting targets
2a4cbe27 2690
4fa63067
NN
2691MAKEDIRS= \
2692 $(DESTDIR)$(prefix) \
2693 $(DESTDIR)$(exec_prefix)
2694.PHONY: installdirs
2695installdirs: mkinstalldirs
2696 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2a4cbe27 2697
4fa63067
NN
2698dir.info: do-install-info
2699 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2700 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2701 mv -f dir.info.new dir.info ; \
2702 else true ; \
2703 fi
2a4cbe27 2704
4fa63067
NN
2705dist:
2706 @echo "Building a full distribution of this tree isn't done"
2707 @echo "via 'make dist'. Check out the etc/ subdirectory"
2a4cbe27 2708
4fa63067 2709etags tags: TAGS
2a4cbe27 2710
4fa63067
NN
2711# Right now this just builds TAGS in each subdirectory. emacs19 has the
2712# ability to use several tags files at once, so there is probably no need
2713# to combine them into one big TAGS file (like CVS 1.3 does). We could
2714# (if we felt like it) have this Makefile write a piece of elisp which
2715# the user could load to tell emacs19 where all the TAGS files we just
2716# built are.
2717TAGS: do-TAGS
2a4cbe27 2718
a7254363
PB
2719# ------------------------------------
2720# Macros for configure and all targets
2721# ------------------------------------
2722
2723
2724
2725
2726
4fa63067
NN
2727# --------------------------------------
2728# Modules which run on the build machine
2729# --------------------------------------
2730
a7254363 2731
4fa63067
NN
2732.PHONY: configure-build-libiberty maybe-configure-build-libiberty
2733maybe-configure-build-libiberty:
4f0ef2d8
CD
2734@if gcc-bootstrap
2735configure-build-libiberty: stage_current
2736@endif gcc-bootstrap
6bd3dfaa
PB
2737@if build-libiberty
2738maybe-configure-build-libiberty: configure-build-libiberty
c52c6897 2739configure-build-libiberty:
0aed8855 2740 @: $(MAKE); $(unstage)
c52c6897 2741 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2743 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2744 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
378fce5b 2745 $(BUILD_EXPORTS) \
4fa63067
NN
2746 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2747 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2748 case $(srcdir) in \
b00612cc
PB
2749 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2750 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2751 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 2752 esac; \
b00612cc
PB
2753 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2754 libsrcdir="$$s/libiberty"; \
4fa63067
NN
2755 rm -f no-such-file || : ; \
2756 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2757 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2758 --target=${target_alias} $${srcdiroption} \
2a4cbe27 2759 || exit 1
6bd3dfaa 2760@endif build-libiberty
2a4cbe27 2761
a7254363
PB
2762
2763
d545f33b
PB
2764
2765
4fa63067
NN
2766.PHONY: all-build-libiberty maybe-all-build-libiberty
2767maybe-all-build-libiberty:
4f0ef2d8
CD
2768@if gcc-bootstrap
2769all-build-libiberty: stage_current
2770@endif gcc-bootstrap
6bd3dfaa 2771@if build-libiberty
72b2455a 2772TARGET-build-libiberty=all
6bd3dfaa 2773maybe-all-build-libiberty: all-build-libiberty
4fa63067 2774all-build-libiberty: configure-build-libiberty
0aed8855 2775 @: $(MAKE); $(unstage)
4fa63067 2776 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2778 $(BUILD_EXPORTS) \
72b2455a 2779 (cd $(BUILD_SUBDIR)/libiberty && \
6641ce42 2780 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 2781 $(TARGET-build-libiberty))
6bd3dfaa 2782@endif build-libiberty
2a4cbe27 2783
a7254363
PB
2784
2785
d545f33b
PB
2786
2787
6a9cf61e
PB
2788.PHONY: configure-build-bison maybe-configure-build-bison
2789maybe-configure-build-bison:
4f0ef2d8
CD
2790@if gcc-bootstrap
2791configure-build-bison: stage_current
2792@endif gcc-bootstrap
6a9cf61e
PB
2793@if build-bison
2794maybe-configure-build-bison: configure-build-bison
c52c6897 2795configure-build-bison:
0aed8855 2796 @: $(MAKE); $(unstage)
c52c6897 2797 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2799 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2800 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
6a9cf61e
PB
2801 $(BUILD_EXPORTS) \
2802 echo Configuring in $(BUILD_SUBDIR)/bison; \
2803 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2804 case $(srcdir) in \
b00612cc
PB
2805 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2806 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2807 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2808 esac; \
b00612cc
PB
2809 srcdiroption="--srcdir=$${topdir}/bison"; \
2810 libsrcdir="$$s/bison"; \
6a9cf61e
PB
2811 rm -f no-such-file || : ; \
2812 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2813 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2814 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2815 || exit 1
2816@endif build-bison
2817
a7254363
PB
2818
2819
d545f33b
PB
2820
2821
6a9cf61e
PB
2822.PHONY: all-build-bison maybe-all-build-bison
2823maybe-all-build-bison:
4f0ef2d8
CD
2824@if gcc-bootstrap
2825all-build-bison: stage_current
2826@endif gcc-bootstrap
6a9cf61e 2827@if build-bison
72b2455a 2828TARGET-build-bison=all
6a9cf61e
PB
2829maybe-all-build-bison: all-build-bison
2830all-build-bison: configure-build-bison
0aed8855 2831 @: $(MAKE); $(unstage)
6a9cf61e
PB
2832 @r=`${PWD_COMMAND}`; export r; \
2833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2834 $(BUILD_EXPORTS) \
72b2455a 2835 (cd $(BUILD_SUBDIR)/bison && \
6641ce42 2836 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 2837 $(TARGET-build-bison))
6a9cf61e
PB
2838@endif build-bison
2839
a7254363
PB
2840
2841
d545f33b
PB
2842
2843
6a9cf61e
PB
2844.PHONY: configure-build-byacc maybe-configure-build-byacc
2845maybe-configure-build-byacc:
4f0ef2d8
CD
2846@if gcc-bootstrap
2847configure-build-byacc: stage_current
2848@endif gcc-bootstrap
6a9cf61e
PB
2849@if build-byacc
2850maybe-configure-build-byacc: configure-build-byacc
c52c6897 2851configure-build-byacc:
0aed8855 2852 @: $(MAKE); $(unstage)
c52c6897 2853 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2855 test ! -f $(BUILD_SUBDIR)/byacc/Makefile || exit 0; \
2856 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/byacc ; \
6a9cf61e
PB
2857 $(BUILD_EXPORTS) \
2858 echo Configuring in $(BUILD_SUBDIR)/byacc; \
2859 cd "$(BUILD_SUBDIR)/byacc" || exit 1; \
2860 case $(srcdir) in \
b00612cc
PB
2861 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2862 *) topdir=`echo $(BUILD_SUBDIR)/byacc/ | \
2863 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2864 esac; \
b00612cc
PB
2865 srcdiroption="--srcdir=$${topdir}/byacc"; \
2866 libsrcdir="$$s/byacc"; \
6a9cf61e
PB
2867 rm -f no-such-file || : ; \
2868 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2869 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2870 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2871 || exit 1
2872@endif build-byacc
2873
a7254363
PB
2874
2875
d545f33b
PB
2876
2877
6a9cf61e
PB
2878.PHONY: all-build-byacc maybe-all-build-byacc
2879maybe-all-build-byacc:
4f0ef2d8
CD
2880@if gcc-bootstrap
2881all-build-byacc: stage_current
2882@endif gcc-bootstrap
6a9cf61e 2883@if build-byacc
72b2455a 2884TARGET-build-byacc=all
6a9cf61e
PB
2885maybe-all-build-byacc: all-build-byacc
2886all-build-byacc: configure-build-byacc
0aed8855 2887 @: $(MAKE); $(unstage)
6a9cf61e
PB
2888 @r=`${PWD_COMMAND}`; export r; \
2889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2890 $(BUILD_EXPORTS) \
72b2455a 2891 (cd $(BUILD_SUBDIR)/byacc && \
6641ce42 2892 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 2893 $(TARGET-build-byacc))
6a9cf61e
PB
2894@endif build-byacc
2895
a7254363
PB
2896
2897
d545f33b
PB
2898
2899
6a9cf61e
PB
2900.PHONY: configure-build-flex maybe-configure-build-flex
2901maybe-configure-build-flex:
4f0ef2d8
CD
2902@if gcc-bootstrap
2903configure-build-flex: stage_current
2904@endif gcc-bootstrap
6a9cf61e
PB
2905@if build-flex
2906maybe-configure-build-flex: configure-build-flex
c52c6897 2907configure-build-flex:
0aed8855 2908 @: $(MAKE); $(unstage)
c52c6897 2909 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2911 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2912 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
6a9cf61e
PB
2913 $(BUILD_EXPORTS) \
2914 echo Configuring in $(BUILD_SUBDIR)/flex; \
2915 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2916 case $(srcdir) in \
b00612cc
PB
2917 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2918 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2919 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2920 esac; \
b00612cc
PB
2921 srcdiroption="--srcdir=$${topdir}/flex"; \
2922 libsrcdir="$$s/flex"; \
6a9cf61e
PB
2923 rm -f no-such-file || : ; \
2924 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2925 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2926 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2927 || exit 1
2928@endif build-flex
2929
a7254363
PB
2930
2931
d545f33b
PB
2932
2933
6a9cf61e
PB
2934.PHONY: all-build-flex maybe-all-build-flex
2935maybe-all-build-flex:
4f0ef2d8
CD
2936@if gcc-bootstrap
2937all-build-flex: stage_current
2938@endif gcc-bootstrap
6a9cf61e 2939@if build-flex
72b2455a 2940TARGET-build-flex=all
6a9cf61e
PB
2941maybe-all-build-flex: all-build-flex
2942all-build-flex: configure-build-flex
0aed8855 2943 @: $(MAKE); $(unstage)
6a9cf61e
PB
2944 @r=`${PWD_COMMAND}`; export r; \
2945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2946 $(BUILD_EXPORTS) \
72b2455a 2947 (cd $(BUILD_SUBDIR)/flex && \
6641ce42 2948 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 2949 $(TARGET-build-flex))
6a9cf61e
PB
2950@endif build-flex
2951
a7254363
PB
2952
2953
d545f33b
PB
2954
2955
6a9cf61e
PB
2956.PHONY: configure-build-m4 maybe-configure-build-m4
2957maybe-configure-build-m4:
4f0ef2d8
CD
2958@if gcc-bootstrap
2959configure-build-m4: stage_current
2960@endif gcc-bootstrap
6a9cf61e
PB
2961@if build-m4
2962maybe-configure-build-m4: configure-build-m4
c52c6897 2963configure-build-m4:
0aed8855 2964 @: $(MAKE); $(unstage)
c52c6897 2965 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2967 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2968 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
6a9cf61e
PB
2969 $(BUILD_EXPORTS) \
2970 echo Configuring in $(BUILD_SUBDIR)/m4; \
2971 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2972 case $(srcdir) in \
b00612cc
PB
2973 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2974 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2975 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2976 esac; \
b00612cc
PB
2977 srcdiroption="--srcdir=$${topdir}/m4"; \
2978 libsrcdir="$$s/m4"; \
6a9cf61e
PB
2979 rm -f no-such-file || : ; \
2980 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2981 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2982 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
2983 || exit 1
2984@endif build-m4
2985
a7254363
PB
2986
2987
d545f33b
PB
2988
2989
6a9cf61e
PB
2990.PHONY: all-build-m4 maybe-all-build-m4
2991maybe-all-build-m4:
4f0ef2d8
CD
2992@if gcc-bootstrap
2993all-build-m4: stage_current
2994@endif gcc-bootstrap
6a9cf61e 2995@if build-m4
72b2455a 2996TARGET-build-m4=all
6a9cf61e
PB
2997maybe-all-build-m4: all-build-m4
2998all-build-m4: configure-build-m4
0aed8855 2999 @: $(MAKE); $(unstage)
6a9cf61e
PB
3000 @r=`${PWD_COMMAND}`; export r; \
3001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3002 $(BUILD_EXPORTS) \
72b2455a 3003 (cd $(BUILD_SUBDIR)/m4 && \
6641ce42 3004 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3005 $(TARGET-build-m4))
6a9cf61e
PB
3006@endif build-m4
3007
a7254363
PB
3008
3009
d545f33b
PB
3010
3011
6a9cf61e
PB
3012.PHONY: configure-build-texinfo maybe-configure-build-texinfo
3013maybe-configure-build-texinfo:
4f0ef2d8
CD
3014@if gcc-bootstrap
3015configure-build-texinfo: stage_current
3016@endif gcc-bootstrap
6a9cf61e
PB
3017@if build-texinfo
3018maybe-configure-build-texinfo: configure-build-texinfo
c52c6897 3019configure-build-texinfo:
0aed8855 3020 @: $(MAKE); $(unstage)
c52c6897 3021 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3023 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
3024 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
6a9cf61e
PB
3025 $(BUILD_EXPORTS) \
3026 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
3027 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
3028 case $(srcdir) in \
b00612cc
PB
3029 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3030 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
3031 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3032 esac; \
b00612cc
PB
3033 srcdiroption="--srcdir=$${topdir}/texinfo"; \
3034 libsrcdir="$$s/texinfo"; \
6a9cf61e
PB
3035 rm -f no-such-file || : ; \
3036 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3037 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3038 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3039 || exit 1
3040@endif build-texinfo
3041
a7254363
PB
3042
3043
d545f33b
PB
3044
3045
6a9cf61e
PB
3046.PHONY: all-build-texinfo maybe-all-build-texinfo
3047maybe-all-build-texinfo:
4f0ef2d8
CD
3048@if gcc-bootstrap
3049all-build-texinfo: stage_current
3050@endif gcc-bootstrap
6a9cf61e 3051@if build-texinfo
72b2455a 3052TARGET-build-texinfo=all
6a9cf61e
PB
3053maybe-all-build-texinfo: all-build-texinfo
3054all-build-texinfo: configure-build-texinfo
0aed8855 3055 @: $(MAKE); $(unstage)
6a9cf61e
PB
3056 @r=`${PWD_COMMAND}`; export r; \
3057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3058 $(BUILD_EXPORTS) \
72b2455a 3059 (cd $(BUILD_SUBDIR)/texinfo && \
6641ce42 3060 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3061 $(TARGET-build-texinfo))
6a9cf61e
PB
3062@endif build-texinfo
3063
a7254363
PB
3064
3065
d545f33b
PB
3066
3067
ee025550
PB
3068.PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
3069maybe-configure-build-fixincludes:
4f0ef2d8
CD
3070@if gcc-bootstrap
3071configure-build-fixincludes: stage_current
3072@endif gcc-bootstrap
ee025550
PB
3073@if build-fixincludes
3074maybe-configure-build-fixincludes: configure-build-fixincludes
c52c6897 3075configure-build-fixincludes:
0aed8855 3076 @: $(MAKE); $(unstage)
c52c6897 3077 @r=`${PWD_COMMAND}`; export r; \
ee025550 3078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3079 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
3080 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
ee025550
PB
3081 $(BUILD_EXPORTS) \
3082 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3083 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3084 case $(srcdir) in \
b00612cc
PB
3085 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3086 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3087 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
ee025550 3088 esac; \
b00612cc
PB
3089 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
3090 libsrcdir="$$s/fixincludes"; \
ee025550
PB
3091 rm -f no-such-file || : ; \
3092 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3093 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3094 --target=${target_alias} $${srcdiroption} \
ee025550
PB
3095 || exit 1
3096@endif build-fixincludes
3097
a7254363
PB
3098
3099
d545f33b
PB
3100
3101
ee025550
PB
3102.PHONY: all-build-fixincludes maybe-all-build-fixincludes
3103maybe-all-build-fixincludes:
4f0ef2d8
CD
3104@if gcc-bootstrap
3105all-build-fixincludes: stage_current
3106@endif gcc-bootstrap
ee025550
PB
3107@if build-fixincludes
3108TARGET-build-fixincludes=all
3109maybe-all-build-fixincludes: all-build-fixincludes
3110all-build-fixincludes: configure-build-fixincludes
0aed8855 3111 @: $(MAKE); $(unstage)
ee025550
PB
3112 @r=`${PWD_COMMAND}`; export r; \
3113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3114 $(BUILD_EXPORTS) \
3115 (cd $(BUILD_SUBDIR)/fixincludes && \
6641ce42 3116 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3117 $(TARGET-build-fixincludes))
ee025550
PB
3118@endif build-fixincludes
3119
2a4cbe27 3120
a7254363 3121
d545f33b
PB
3122
3123
4fa63067
NN
3124# --------------------------------------
3125# Modules which run on the host machine
3126# --------------------------------------
2a4cbe27 3127
a7254363 3128
4fa63067
NN
3129.PHONY: configure-ash maybe-configure-ash
3130maybe-configure-ash:
4f0ef2d8
CD
3131@if gcc-bootstrap
3132configure-ash: stage_current
3133@endif gcc-bootstrap
6bd3dfaa
PB
3134@if ash
3135maybe-configure-ash: configure-ash
c52c6897 3136configure-ash:
0aed8855 3137 @: $(MAKE); $(unstage)
c52c6897 3138 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3140 test ! -f $(HOST_SUBDIR)/ash/Makefile || exit 0; \
3141 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ash ; \
378fce5b 3142 $(HOST_EXPORTS) \
a7254363
PB
3143 echo Configuring in $(HOST_SUBDIR)/ash; \
3144 cd "$(HOST_SUBDIR)/ash" || exit 1; \
4fa63067 3145 case $(srcdir) in \
b00612cc
PB
3146 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3147 *) topdir=`echo $(HOST_SUBDIR)/ash/ | \
3148 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3149 esac; \
b00612cc
PB
3150 srcdiroption="--srcdir=$${topdir}/ash"; \
3151 libsrcdir="$$s/ash"; \
4fa63067 3152 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3153 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3154 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3155 || exit 1
6bd3dfaa 3156@endif ash
2a4cbe27 3157
a7254363
PB
3158
3159
d545f33b
PB
3160
3161
4fa63067
NN
3162.PHONY: all-ash maybe-all-ash
3163maybe-all-ash:
4f0ef2d8
CD
3164@if gcc-bootstrap
3165all-ash: stage_current
3166@endif gcc-bootstrap
6bd3dfaa 3167@if ash
d27cc32e 3168TARGET-ash=all
6bd3dfaa 3169maybe-all-ash: all-ash
4fa63067 3170all-ash: configure-ash
0aed8855 3171 @: $(MAKE); $(unstage)
4fa63067
NN
3172 @r=`${PWD_COMMAND}`; export r; \
3173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3174 $(HOST_EXPORTS) \
b00612cc 3175 (cd $(HOST_SUBDIR)/ash && \
7f6ef0c0
PB
3176 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3177 $(TARGET-ash))
6bd3dfaa 3178@endif ash
2a4cbe27 3179
a7254363 3180
d545f33b
PB
3181
3182
4fa63067
NN
3183.PHONY: check-ash maybe-check-ash
3184maybe-check-ash:
6bd3dfaa
PB
3185@if ash
3186maybe-check-ash: check-ash
2a4cbe27 3187
4fa63067 3188check-ash:
0aed8855 3189 @: $(MAKE); $(unstage)
4fa63067 3190 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3192 $(HOST_EXPORTS) \
b00612cc
PB
3193 (cd $(HOST_SUBDIR)/ash && \
3194 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3195
6bd3dfaa 3196@endif ash
2a4cbe27 3197
4fa63067
NN
3198.PHONY: install-ash maybe-install-ash
3199maybe-install-ash:
6bd3dfaa
PB
3200@if ash
3201maybe-install-ash: install-ash
2a4cbe27 3202
4fa63067 3203install-ash: installdirs
0aed8855 3204 @: $(MAKE); $(unstage)
4fa63067 3205 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3207 $(HOST_EXPORTS) \
b00612cc 3208 (cd $(HOST_SUBDIR)/ash && \
2da12f12 3209 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3210
6bd3dfaa 3211@endif ash
2a4cbe27 3212
56a8fe78 3213# Other targets (info, dvi, pdf, etc.)
2a4cbe27 3214
4fa63067
NN
3215.PHONY: maybe-info-ash info-ash
3216maybe-info-ash:
6bd3dfaa
PB
3217@if ash
3218maybe-info-ash: info-ash
4fa63067
NN
3219
3220info-ash: \
3221 configure-ash
0aed8855 3222 @: $(MAKE); $(unstage)
4fa63067 3223 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3224 r=`${PWD_COMMAND}`; export r; \
3225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3226 $(HOST_EXPORTS) \
b813574b 3227 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3229 done; \
4fa63067 3230 echo "Doing info in ash" ; \
b00612cc 3231 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3234 "RANLIB=$${RANLIB}" \
0c24b341 3235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3236 info) \
2a4cbe27
NN
3237 || exit 1
3238
6bd3dfaa 3239@endif ash
2a4cbe27 3240
4fa63067
NN
3241.PHONY: maybe-dvi-ash dvi-ash
3242maybe-dvi-ash:
6bd3dfaa
PB
3243@if ash
3244maybe-dvi-ash: dvi-ash
2a4cbe27 3245
4fa63067
NN
3246dvi-ash: \
3247 configure-ash
0aed8855 3248 @: $(MAKE); $(unstage)
4fa63067 3249 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3250 r=`${PWD_COMMAND}`; export r; \
3251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3252 $(HOST_EXPORTS) \
b813574b 3253 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3255 done; \
4fa63067 3256 echo "Doing dvi in ash" ; \
b00612cc 3257 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3260 "RANLIB=$${RANLIB}" \
0c24b341 3261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3262 dvi) \
2a4cbe27
NN
3263 || exit 1
3264
6bd3dfaa 3265@endif ash
2a4cbe27 3266
56a8fe78
DD
3267.PHONY: maybe-pdf-ash pdf-ash
3268maybe-pdf-ash:
3269@if ash
3270maybe-pdf-ash: pdf-ash
3271
3272pdf-ash: \
3273 configure-ash
3274 @: $(MAKE); $(unstage)
3275 @[ -f ./ash/Makefile ] || exit 0; \
3276 r=`${PWD_COMMAND}`; export r; \
3277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3278 $(HOST_EXPORTS) \
3279 for flag in $(EXTRA_HOST_FLAGS) ; do \
3280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3281 done; \
3282 echo "Doing pdf in ash" ; \
3283 (cd $(HOST_SUBDIR)/ash && \
3284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3286 "RANLIB=$${RANLIB}" \
0c24b341 3287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
3288 pdf) \
3289 || exit 1
3290
3291@endif ash
3292
6d389afc
MS
3293.PHONY: maybe-html-ash html-ash
3294maybe-html-ash:
3295@if ash
3296maybe-html-ash: html-ash
3297
3298html-ash: \
3299 configure-ash
0aed8855 3300 @: $(MAKE); $(unstage)
6d389afc
MS
3301 @[ -f ./ash/Makefile ] || exit 0; \
3302 r=`${PWD_COMMAND}`; export r; \
3303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3304 $(HOST_EXPORTS) \
3305 for flag in $(EXTRA_HOST_FLAGS) ; do \
3306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3307 done; \
3308 echo "Doing html in ash" ; \
b00612cc 3309 (cd $(HOST_SUBDIR)/ash && \
6d389afc
MS
3310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3312 "RANLIB=$${RANLIB}" \
0c24b341 3313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
3314 html) \
3315 || exit 1
3316
3317@endif ash
3318
4fa63067
NN
3319.PHONY: maybe-TAGS-ash TAGS-ash
3320maybe-TAGS-ash:
6bd3dfaa
PB
3321@if ash
3322maybe-TAGS-ash: TAGS-ash
2a4cbe27 3323
4fa63067
NN
3324TAGS-ash: \
3325 configure-ash
0aed8855 3326 @: $(MAKE); $(unstage)
4fa63067 3327 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3328 r=`${PWD_COMMAND}`; export r; \
3329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3330 $(HOST_EXPORTS) \
b813574b 3331 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3333 done; \
4fa63067 3334 echo "Doing TAGS in ash" ; \
b00612cc 3335 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3338 "RANLIB=$${RANLIB}" \
0c24b341 3339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3340 TAGS) \
2a4cbe27
NN
3341 || exit 1
3342
6bd3dfaa 3343@endif ash
2a4cbe27 3344
4fa63067
NN
3345.PHONY: maybe-install-info-ash install-info-ash
3346maybe-install-info-ash:
6bd3dfaa
PB
3347@if ash
3348maybe-install-info-ash: install-info-ash
2a4cbe27 3349
4fa63067
NN
3350install-info-ash: \
3351 configure-ash \
3352 info-ash
0aed8855 3353 @: $(MAKE); $(unstage)
4fa63067 3354 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3355 r=`${PWD_COMMAND}`; export r; \
3356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3357 $(HOST_EXPORTS) \
b813574b 3358 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3360 done; \
4fa63067 3361 echo "Doing install-info in ash" ; \
b00612cc 3362 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3365 "RANLIB=$${RANLIB}" \
0c24b341 3366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3367 install-info) \
2a4cbe27
NN
3368 || exit 1
3369
6bd3dfaa 3370@endif ash
2a4cbe27 3371
a3ca38d2
DD
3372.PHONY: maybe-install-pdf-ash install-pdf-ash
3373maybe-install-pdf-ash:
3374@if ash
3375maybe-install-pdf-ash: install-pdf-ash
3376
3377install-pdf-ash: \
3378 configure-ash \
3379 pdf-ash
3380 @: $(MAKE); $(unstage)
3381 @[ -f ./ash/Makefile ] || exit 0; \
3382 r=`${PWD_COMMAND}`; export r; \
3383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3384 $(HOST_EXPORTS) \
3385 for flag in $(EXTRA_HOST_FLAGS) ; do \
3386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3387 done; \
3388 echo "Doing install-pdf in ash" ; \
3389 (cd $(HOST_SUBDIR)/ash && \
3390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3392 "RANLIB=$${RANLIB}" \
0c24b341 3393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
3394 install-pdf) \
3395 || exit 1
3396
3397@endif ash
3398
108a6f8e
CD
3399.PHONY: maybe-install-html-ash install-html-ash
3400maybe-install-html-ash:
3401@if ash
3402maybe-install-html-ash: install-html-ash
3403
3404install-html-ash: \
3405 configure-ash \
3406 html-ash
3407 @: $(MAKE); $(unstage)
3408 @[ -f ./ash/Makefile ] || exit 0; \
3409 r=`${PWD_COMMAND}`; export r; \
3410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3411 $(HOST_EXPORTS) \
3412 for flag in $(EXTRA_HOST_FLAGS) ; do \
3413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3414 done; \
3415 echo "Doing install-html in ash" ; \
3416 (cd $(HOST_SUBDIR)/ash && \
3417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3419 "RANLIB=$${RANLIB}" \
0c24b341 3420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
3421 install-html) \
3422 || exit 1
3423
3424@endif ash
3425
4fa63067
NN
3426.PHONY: maybe-installcheck-ash installcheck-ash
3427maybe-installcheck-ash:
6bd3dfaa
PB
3428@if ash
3429maybe-installcheck-ash: installcheck-ash
2a4cbe27 3430
4fa63067
NN
3431installcheck-ash: \
3432 configure-ash
0aed8855 3433 @: $(MAKE); $(unstage)
4fa63067 3434 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3435 r=`${PWD_COMMAND}`; export r; \
3436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3437 $(HOST_EXPORTS) \
b813574b 3438 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3440 done; \
4fa63067 3441 echo "Doing installcheck in ash" ; \
b00612cc 3442 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3445 "RANLIB=$${RANLIB}" \
0c24b341 3446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3447 installcheck) \
2a4cbe27
NN
3448 || exit 1
3449
6bd3dfaa 3450@endif ash
2a4cbe27 3451
4fa63067
NN
3452.PHONY: maybe-mostlyclean-ash mostlyclean-ash
3453maybe-mostlyclean-ash:
6bd3dfaa
PB
3454@if ash
3455maybe-mostlyclean-ash: mostlyclean-ash
2a4cbe27 3456
4fa63067 3457mostlyclean-ash:
0aed8855 3458 @: $(MAKE); $(unstage)
4fa63067 3459 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3460 r=`${PWD_COMMAND}`; export r; \
3461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3462 $(HOST_EXPORTS) \
b813574b 3463 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3465 done; \
4fa63067 3466 echo "Doing mostlyclean in ash" ; \
b00612cc 3467 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3470 "RANLIB=$${RANLIB}" \
0c24b341 3471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3472 mostlyclean) \
2a4cbe27
NN
3473 || exit 1
3474
6bd3dfaa 3475@endif ash
2a4cbe27 3476
4fa63067
NN
3477.PHONY: maybe-clean-ash clean-ash
3478maybe-clean-ash:
6bd3dfaa
PB
3479@if ash
3480maybe-clean-ash: clean-ash
2a4cbe27 3481
4fa63067 3482clean-ash:
0aed8855 3483 @: $(MAKE); $(unstage)
4fa63067 3484 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3485 r=`${PWD_COMMAND}`; export r; \
3486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3487 $(HOST_EXPORTS) \
b813574b 3488 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3490 done; \
4fa63067 3491 echo "Doing clean in ash" ; \
b00612cc 3492 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3495 "RANLIB=$${RANLIB}" \
0c24b341 3496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3497 clean) \
2a4cbe27
NN
3498 || exit 1
3499
6bd3dfaa 3500@endif ash
2a4cbe27 3501
4fa63067
NN
3502.PHONY: maybe-distclean-ash distclean-ash
3503maybe-distclean-ash:
6bd3dfaa
PB
3504@if ash
3505maybe-distclean-ash: distclean-ash
2a4cbe27 3506
4fa63067 3507distclean-ash:
0aed8855 3508 @: $(MAKE); $(unstage)
4fa63067 3509 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3510 r=`${PWD_COMMAND}`; export r; \
3511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3512 $(HOST_EXPORTS) \
b813574b 3513 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3515 done; \
4fa63067 3516 echo "Doing distclean in ash" ; \
b00612cc 3517 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3520 "RANLIB=$${RANLIB}" \
0c24b341 3521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3522 distclean) \
2a4cbe27
NN
3523 || exit 1
3524
6bd3dfaa 3525@endif ash
2a4cbe27 3526
4fa63067
NN
3527.PHONY: maybe-maintainer-clean-ash maintainer-clean-ash
3528maybe-maintainer-clean-ash:
6bd3dfaa
PB
3529@if ash
3530maybe-maintainer-clean-ash: maintainer-clean-ash
2a4cbe27 3531
4fa63067 3532maintainer-clean-ash:
0aed8855 3533 @: $(MAKE); $(unstage)
4fa63067 3534 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3535 r=`${PWD_COMMAND}`; export r; \
3536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3537 $(HOST_EXPORTS) \
b813574b 3538 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3540 done; \
4fa63067 3541 echo "Doing maintainer-clean in ash" ; \
b00612cc 3542 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3545 "RANLIB=$${RANLIB}" \
0c24b341 3546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3547 maintainer-clean) \
2a4cbe27
NN
3548 || exit 1
3549
6bd3dfaa 3550@endif ash
2a4cbe27 3551
2a4cbe27 3552
a7254363 3553
4fa63067
NN
3554.PHONY: configure-autoconf maybe-configure-autoconf
3555maybe-configure-autoconf:
4f0ef2d8
CD
3556@if gcc-bootstrap
3557configure-autoconf: stage_current
3558@endif gcc-bootstrap
6bd3dfaa
PB
3559@if autoconf
3560maybe-configure-autoconf: configure-autoconf
c52c6897 3561configure-autoconf:
0aed8855 3562 @: $(MAKE); $(unstage)
c52c6897 3563 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3565 test ! -f $(HOST_SUBDIR)/autoconf/Makefile || exit 0; \
3566 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/autoconf ; \
378fce5b 3567 $(HOST_EXPORTS) \
a7254363
PB
3568 echo Configuring in $(HOST_SUBDIR)/autoconf; \
3569 cd "$(HOST_SUBDIR)/autoconf" || exit 1; \
4fa63067 3570 case $(srcdir) in \
b00612cc
PB
3571 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3572 *) topdir=`echo $(HOST_SUBDIR)/autoconf/ | \
3573 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3574 esac; \
b00612cc
PB
3575 srcdiroption="--srcdir=$${topdir}/autoconf"; \
3576 libsrcdir="$$s/autoconf"; \
4fa63067 3577 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3578 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3579 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3580 || exit 1
6bd3dfaa 3581@endif autoconf
2a4cbe27 3582
a7254363
PB
3583
3584
d545f33b
PB
3585
3586
4fa63067
NN
3587.PHONY: all-autoconf maybe-all-autoconf
3588maybe-all-autoconf:
4f0ef2d8
CD
3589@if gcc-bootstrap
3590all-autoconf: stage_current
3591@endif gcc-bootstrap
6bd3dfaa 3592@if autoconf
d27cc32e 3593TARGET-autoconf=all
6bd3dfaa 3594maybe-all-autoconf: all-autoconf
4fa63067 3595all-autoconf: configure-autoconf
0aed8855 3596 @: $(MAKE); $(unstage)
4fa63067
NN
3597 @r=`${PWD_COMMAND}`; export r; \
3598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3599 $(HOST_EXPORTS) \
b00612cc 3600 (cd $(HOST_SUBDIR)/autoconf && \
7f6ef0c0
PB
3601 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3602 $(TARGET-autoconf))
6bd3dfaa 3603@endif autoconf
2a4cbe27 3604
a7254363 3605
d545f33b
PB
3606
3607
4fa63067
NN
3608.PHONY: check-autoconf maybe-check-autoconf
3609maybe-check-autoconf:
6bd3dfaa
PB
3610@if autoconf
3611maybe-check-autoconf: check-autoconf
2a4cbe27 3612
4fa63067 3613check-autoconf:
0aed8855 3614 @: $(MAKE); $(unstage)
4fa63067 3615 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3617 $(HOST_EXPORTS) \
b00612cc
PB
3618 (cd $(HOST_SUBDIR)/autoconf && \
3619 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3620
6bd3dfaa 3621@endif autoconf
2a4cbe27 3622
4fa63067
NN
3623.PHONY: install-autoconf maybe-install-autoconf
3624maybe-install-autoconf:
6bd3dfaa
PB
3625@if autoconf
3626maybe-install-autoconf: install-autoconf
2a4cbe27 3627
4fa63067 3628install-autoconf: installdirs
0aed8855 3629 @: $(MAKE); $(unstage)
4fa63067 3630 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3632 $(HOST_EXPORTS) \
b00612cc 3633 (cd $(HOST_SUBDIR)/autoconf && \
2da12f12 3634 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3635
6bd3dfaa 3636@endif autoconf
2a4cbe27 3637
56a8fe78 3638# Other targets (info, dvi, pdf, etc.)
2a4cbe27 3639
4fa63067
NN
3640.PHONY: maybe-info-autoconf info-autoconf
3641maybe-info-autoconf:
6bd3dfaa
PB
3642@if autoconf
3643maybe-info-autoconf: info-autoconf
4fa63067
NN
3644
3645info-autoconf: \
3646 configure-autoconf
0aed8855 3647 @: $(MAKE); $(unstage)
4fa63067 3648 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3649 r=`${PWD_COMMAND}`; export r; \
3650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3651 $(HOST_EXPORTS) \
b813574b 3652 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3654 done; \
4fa63067 3655 echo "Doing info in autoconf" ; \
b00612cc 3656 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3659 "RANLIB=$${RANLIB}" \
0c24b341 3660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3661 info) \
2a4cbe27
NN
3662 || exit 1
3663
6bd3dfaa 3664@endif autoconf
2a4cbe27 3665
4fa63067
NN
3666.PHONY: maybe-dvi-autoconf dvi-autoconf
3667maybe-dvi-autoconf:
6bd3dfaa
PB
3668@if autoconf
3669maybe-dvi-autoconf: dvi-autoconf
2a4cbe27 3670
4fa63067
NN
3671dvi-autoconf: \
3672 configure-autoconf
0aed8855 3673 @: $(MAKE); $(unstage)
4fa63067 3674 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3675 r=`${PWD_COMMAND}`; export r; \
3676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3677 $(HOST_EXPORTS) \
b813574b 3678 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3680 done; \
4fa63067 3681 echo "Doing dvi in autoconf" ; \
b00612cc 3682 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3685 "RANLIB=$${RANLIB}" \
0c24b341 3686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3687 dvi) \
2a4cbe27
NN
3688 || exit 1
3689
6bd3dfaa 3690@endif autoconf
2a4cbe27 3691
56a8fe78
DD
3692.PHONY: maybe-pdf-autoconf pdf-autoconf
3693maybe-pdf-autoconf:
3694@if autoconf
3695maybe-pdf-autoconf: pdf-autoconf
3696
3697pdf-autoconf: \
3698 configure-autoconf
3699 @: $(MAKE); $(unstage)
3700 @[ -f ./autoconf/Makefile ] || exit 0; \
3701 r=`${PWD_COMMAND}`; export r; \
3702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3703 $(HOST_EXPORTS) \
3704 for flag in $(EXTRA_HOST_FLAGS) ; do \
3705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3706 done; \
3707 echo "Doing pdf in autoconf" ; \
3708 (cd $(HOST_SUBDIR)/autoconf && \
3709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3711 "RANLIB=$${RANLIB}" \
0c24b341 3712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
3713 pdf) \
3714 || exit 1
3715
3716@endif autoconf
3717
6d389afc
MS
3718.PHONY: maybe-html-autoconf html-autoconf
3719maybe-html-autoconf:
3720@if autoconf
3721maybe-html-autoconf: html-autoconf
3722
3723html-autoconf: \
3724 configure-autoconf
0aed8855 3725 @: $(MAKE); $(unstage)
6d389afc
MS
3726 @[ -f ./autoconf/Makefile ] || exit 0; \
3727 r=`${PWD_COMMAND}`; export r; \
3728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3729 $(HOST_EXPORTS) \
3730 for flag in $(EXTRA_HOST_FLAGS) ; do \
3731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3732 done; \
3733 echo "Doing html in autoconf" ; \
b00612cc 3734 (cd $(HOST_SUBDIR)/autoconf && \
6d389afc
MS
3735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3737 "RANLIB=$${RANLIB}" \
0c24b341 3738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
3739 html) \
3740 || exit 1
3741
3742@endif autoconf
3743
4fa63067
NN
3744.PHONY: maybe-TAGS-autoconf TAGS-autoconf
3745maybe-TAGS-autoconf:
6bd3dfaa
PB
3746@if autoconf
3747maybe-TAGS-autoconf: TAGS-autoconf
2a4cbe27 3748
4fa63067
NN
3749TAGS-autoconf: \
3750 configure-autoconf
0aed8855 3751 @: $(MAKE); $(unstage)
4fa63067 3752 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3753 r=`${PWD_COMMAND}`; export r; \
3754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3755 $(HOST_EXPORTS) \
b813574b 3756 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3758 done; \
4fa63067 3759 echo "Doing TAGS in autoconf" ; \
b00612cc 3760 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3763 "RANLIB=$${RANLIB}" \
0c24b341 3764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3765 TAGS) \
2a4cbe27
NN
3766 || exit 1
3767
6bd3dfaa 3768@endif autoconf
2a4cbe27 3769
4fa63067
NN
3770.PHONY: maybe-install-info-autoconf install-info-autoconf
3771maybe-install-info-autoconf:
6bd3dfaa
PB
3772@if autoconf
3773maybe-install-info-autoconf: install-info-autoconf
2a4cbe27 3774
4fa63067
NN
3775install-info-autoconf: \
3776 configure-autoconf \
3777 info-autoconf
0aed8855 3778 @: $(MAKE); $(unstage)
4fa63067 3779 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3780 r=`${PWD_COMMAND}`; export r; \
3781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3782 $(HOST_EXPORTS) \
b813574b 3783 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3785 done; \
4fa63067 3786 echo "Doing install-info in autoconf" ; \
b00612cc 3787 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3790 "RANLIB=$${RANLIB}" \
0c24b341 3791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3792 install-info) \
2a4cbe27
NN
3793 || exit 1
3794
6bd3dfaa 3795@endif autoconf
2a4cbe27 3796
a3ca38d2
DD
3797.PHONY: maybe-install-pdf-autoconf install-pdf-autoconf
3798maybe-install-pdf-autoconf:
3799@if autoconf
3800maybe-install-pdf-autoconf: install-pdf-autoconf
3801
3802install-pdf-autoconf: \
3803 configure-autoconf \
3804 pdf-autoconf
3805 @: $(MAKE); $(unstage)
3806 @[ -f ./autoconf/Makefile ] || exit 0; \
3807 r=`${PWD_COMMAND}`; export r; \
3808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3809 $(HOST_EXPORTS) \
3810 for flag in $(EXTRA_HOST_FLAGS) ; do \
3811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3812 done; \
3813 echo "Doing install-pdf in autoconf" ; \
3814 (cd $(HOST_SUBDIR)/autoconf && \
3815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3817 "RANLIB=$${RANLIB}" \
0c24b341 3818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
3819 install-pdf) \
3820 || exit 1
3821
3822@endif autoconf
3823
108a6f8e
CD
3824.PHONY: maybe-install-html-autoconf install-html-autoconf
3825maybe-install-html-autoconf:
3826@if autoconf
3827maybe-install-html-autoconf: install-html-autoconf
3828
3829install-html-autoconf: \
3830 configure-autoconf \
3831 html-autoconf
3832 @: $(MAKE); $(unstage)
3833 @[ -f ./autoconf/Makefile ] || exit 0; \
3834 r=`${PWD_COMMAND}`; export r; \
3835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3836 $(HOST_EXPORTS) \
3837 for flag in $(EXTRA_HOST_FLAGS) ; do \
3838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3839 done; \
3840 echo "Doing install-html in autoconf" ; \
3841 (cd $(HOST_SUBDIR)/autoconf && \
3842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3844 "RANLIB=$${RANLIB}" \
0c24b341 3845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
3846 install-html) \
3847 || exit 1
3848
3849@endif autoconf
3850
4fa63067
NN
3851.PHONY: maybe-installcheck-autoconf installcheck-autoconf
3852maybe-installcheck-autoconf:
6bd3dfaa
PB
3853@if autoconf
3854maybe-installcheck-autoconf: installcheck-autoconf
2a4cbe27 3855
4fa63067
NN
3856installcheck-autoconf: \
3857 configure-autoconf
0aed8855 3858 @: $(MAKE); $(unstage)
4fa63067 3859 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3860 r=`${PWD_COMMAND}`; export r; \
3861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3862 $(HOST_EXPORTS) \
b813574b 3863 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3865 done; \
4fa63067 3866 echo "Doing installcheck in autoconf" ; \
b00612cc 3867 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3870 "RANLIB=$${RANLIB}" \
0c24b341 3871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3872 installcheck) \
2a4cbe27
NN
3873 || exit 1
3874
6bd3dfaa 3875@endif autoconf
2a4cbe27 3876
4fa63067
NN
3877.PHONY: maybe-mostlyclean-autoconf mostlyclean-autoconf
3878maybe-mostlyclean-autoconf:
6bd3dfaa
PB
3879@if autoconf
3880maybe-mostlyclean-autoconf: mostlyclean-autoconf
2a4cbe27 3881
4fa63067 3882mostlyclean-autoconf:
0aed8855 3883 @: $(MAKE); $(unstage)
4fa63067 3884 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3885 r=`${PWD_COMMAND}`; export r; \
3886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3887 $(HOST_EXPORTS) \
b813574b 3888 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3890 done; \
4fa63067 3891 echo "Doing mostlyclean in autoconf" ; \
b00612cc 3892 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3895 "RANLIB=$${RANLIB}" \
0c24b341 3896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3897 mostlyclean) \
2a4cbe27
NN
3898 || exit 1
3899
6bd3dfaa 3900@endif autoconf
2a4cbe27 3901
4fa63067
NN
3902.PHONY: maybe-clean-autoconf clean-autoconf
3903maybe-clean-autoconf:
6bd3dfaa
PB
3904@if autoconf
3905maybe-clean-autoconf: clean-autoconf
2a4cbe27 3906
4fa63067 3907clean-autoconf:
0aed8855 3908 @: $(MAKE); $(unstage)
4fa63067 3909 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3910 r=`${PWD_COMMAND}`; export r; \
3911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3912 $(HOST_EXPORTS) \
b813574b 3913 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3915 done; \
4fa63067 3916 echo "Doing clean in autoconf" ; \
b00612cc 3917 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3920 "RANLIB=$${RANLIB}" \
0c24b341 3921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3922 clean) \
2a4cbe27
NN
3923 || exit 1
3924
6bd3dfaa 3925@endif autoconf
2a4cbe27 3926
4fa63067
NN
3927.PHONY: maybe-distclean-autoconf distclean-autoconf
3928maybe-distclean-autoconf:
6bd3dfaa
PB
3929@if autoconf
3930maybe-distclean-autoconf: distclean-autoconf
2a4cbe27 3931
4fa63067 3932distclean-autoconf:
0aed8855 3933 @: $(MAKE); $(unstage)
4fa63067 3934 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3935 r=`${PWD_COMMAND}`; export r; \
3936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3937 $(HOST_EXPORTS) \
b813574b 3938 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3940 done; \
4fa63067 3941 echo "Doing distclean in autoconf" ; \
b00612cc 3942 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3945 "RANLIB=$${RANLIB}" \
0c24b341 3946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3947 distclean) \
2a4cbe27
NN
3948 || exit 1
3949
6bd3dfaa 3950@endif autoconf
2a4cbe27 3951
4fa63067
NN
3952.PHONY: maybe-maintainer-clean-autoconf maintainer-clean-autoconf
3953maybe-maintainer-clean-autoconf:
6bd3dfaa
PB
3954@if autoconf
3955maybe-maintainer-clean-autoconf: maintainer-clean-autoconf
2a4cbe27 3956
4fa63067 3957maintainer-clean-autoconf:
0aed8855 3958 @: $(MAKE); $(unstage)
4fa63067 3959 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3960 r=`${PWD_COMMAND}`; export r; \
3961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3962 $(HOST_EXPORTS) \
b813574b 3963 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3965 done; \
4fa63067 3966 echo "Doing maintainer-clean in autoconf" ; \
b00612cc 3967 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3970 "RANLIB=$${RANLIB}" \
0c24b341 3971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3972 maintainer-clean) \
2a4cbe27
NN
3973 || exit 1
3974
6bd3dfaa 3975@endif autoconf
2a4cbe27 3976
2a4cbe27 3977
a7254363 3978
4fa63067
NN
3979.PHONY: configure-automake maybe-configure-automake
3980maybe-configure-automake:
4f0ef2d8
CD
3981@if gcc-bootstrap
3982configure-automake: stage_current
3983@endif gcc-bootstrap
6bd3dfaa
PB
3984@if automake
3985maybe-configure-automake: configure-automake
c52c6897 3986configure-automake:
0aed8855 3987 @: $(MAKE); $(unstage)
c52c6897 3988 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3990 test ! -f $(HOST_SUBDIR)/automake/Makefile || exit 0; \
3991 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/automake ; \
378fce5b 3992 $(HOST_EXPORTS) \
a7254363
PB
3993 echo Configuring in $(HOST_SUBDIR)/automake; \
3994 cd "$(HOST_SUBDIR)/automake" || exit 1; \
4fa63067 3995 case $(srcdir) in \
b00612cc
PB
3996 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3997 *) topdir=`echo $(HOST_SUBDIR)/automake/ | \
3998 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3999 esac; \
b00612cc
PB
4000 srcdiroption="--srcdir=$${topdir}/automake"; \
4001 libsrcdir="$$s/automake"; \
4fa63067 4002 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4003 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4004 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4005 || exit 1
6bd3dfaa 4006@endif automake
2a4cbe27 4007
a7254363
PB
4008
4009
d545f33b
PB
4010
4011
4fa63067
NN
4012.PHONY: all-automake maybe-all-automake
4013maybe-all-automake:
4f0ef2d8
CD
4014@if gcc-bootstrap
4015all-automake: stage_current
4016@endif gcc-bootstrap
6bd3dfaa 4017@if automake
d27cc32e 4018TARGET-automake=all
6bd3dfaa 4019maybe-all-automake: all-automake
4fa63067 4020all-automake: configure-automake
0aed8855 4021 @: $(MAKE); $(unstage)
4fa63067
NN
4022 @r=`${PWD_COMMAND}`; export r; \
4023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4024 $(HOST_EXPORTS) \
b00612cc 4025 (cd $(HOST_SUBDIR)/automake && \
7f6ef0c0
PB
4026 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4027 $(TARGET-automake))
6bd3dfaa 4028@endif automake
2a4cbe27 4029
a7254363 4030
d545f33b
PB
4031
4032
4fa63067
NN
4033.PHONY: check-automake maybe-check-automake
4034maybe-check-automake:
6bd3dfaa
PB
4035@if automake
4036maybe-check-automake: check-automake
2a4cbe27 4037
4fa63067 4038check-automake:
0aed8855 4039 @: $(MAKE); $(unstage)
4fa63067 4040 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4042 $(HOST_EXPORTS) \
b00612cc
PB
4043 (cd $(HOST_SUBDIR)/automake && \
4044 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 4045
6bd3dfaa 4046@endif automake
4fa63067
NN
4047
4048.PHONY: install-automake maybe-install-automake
4049maybe-install-automake:
6bd3dfaa
PB
4050@if automake
4051maybe-install-automake: install-automake
2a4cbe27 4052
4fa63067 4053install-automake: installdirs
0aed8855 4054 @: $(MAKE); $(unstage)
4fa63067
NN
4055 @r=`${PWD_COMMAND}`; export r; \
4056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4057 $(HOST_EXPORTS) \
b00612cc 4058 (cd $(HOST_SUBDIR)/automake && \
2da12f12 4059 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4060
6bd3dfaa 4061@endif automake
2a4cbe27 4062
56a8fe78 4063# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
4064
4065.PHONY: maybe-info-automake info-automake
4066maybe-info-automake:
6bd3dfaa
PB
4067@if automake
4068maybe-info-automake: info-automake
4fa63067
NN
4069
4070info-automake: \
4071 configure-automake
0aed8855 4072 @: $(MAKE); $(unstage)
4fa63067 4073 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4074 r=`${PWD_COMMAND}`; export r; \
4075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4076 $(HOST_EXPORTS) \
b813574b 4077 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4079 done; \
4fa63067 4080 echo "Doing info in automake" ; \
b00612cc 4081 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4084 "RANLIB=$${RANLIB}" \
0c24b341 4085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4086 info) \
2a4cbe27
NN
4087 || exit 1
4088
6bd3dfaa 4089@endif automake
2a4cbe27 4090
4fa63067
NN
4091.PHONY: maybe-dvi-automake dvi-automake
4092maybe-dvi-automake:
6bd3dfaa
PB
4093@if automake
4094maybe-dvi-automake: dvi-automake
2a4cbe27 4095
4fa63067
NN
4096dvi-automake: \
4097 configure-automake
0aed8855 4098 @: $(MAKE); $(unstage)
4fa63067 4099 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4100 r=`${PWD_COMMAND}`; export r; \
4101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4102 $(HOST_EXPORTS) \
b813574b 4103 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4105 done; \
4fa63067 4106 echo "Doing dvi in automake" ; \
b00612cc 4107 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4110 "RANLIB=$${RANLIB}" \
0c24b341 4111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4112 dvi) \
2a4cbe27
NN
4113 || exit 1
4114
6bd3dfaa 4115@endif automake
2a4cbe27 4116
56a8fe78
DD
4117.PHONY: maybe-pdf-automake pdf-automake
4118maybe-pdf-automake:
4119@if automake
4120maybe-pdf-automake: pdf-automake
4121
4122pdf-automake: \
4123 configure-automake
4124 @: $(MAKE); $(unstage)
4125 @[ -f ./automake/Makefile ] || exit 0; \
4126 r=`${PWD_COMMAND}`; export r; \
4127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4128 $(HOST_EXPORTS) \
4129 for flag in $(EXTRA_HOST_FLAGS) ; do \
4130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4131 done; \
4132 echo "Doing pdf in automake" ; \
4133 (cd $(HOST_SUBDIR)/automake && \
4134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4136 "RANLIB=$${RANLIB}" \
0c24b341 4137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4138 pdf) \
4139 || exit 1
4140
4141@endif automake
4142
6d389afc
MS
4143.PHONY: maybe-html-automake html-automake
4144maybe-html-automake:
4145@if automake
4146maybe-html-automake: html-automake
4147
4148html-automake: \
4149 configure-automake
0aed8855 4150 @: $(MAKE); $(unstage)
6d389afc
MS
4151 @[ -f ./automake/Makefile ] || exit 0; \
4152 r=`${PWD_COMMAND}`; export r; \
4153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4154 $(HOST_EXPORTS) \
4155 for flag in $(EXTRA_HOST_FLAGS) ; do \
4156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4157 done; \
4158 echo "Doing html in automake" ; \
b00612cc 4159 (cd $(HOST_SUBDIR)/automake && \
6d389afc
MS
4160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4162 "RANLIB=$${RANLIB}" \
0c24b341 4163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4164 html) \
4165 || exit 1
4166
4167@endif automake
4168
4fa63067
NN
4169.PHONY: maybe-TAGS-automake TAGS-automake
4170maybe-TAGS-automake:
6bd3dfaa
PB
4171@if automake
4172maybe-TAGS-automake: TAGS-automake
2a4cbe27 4173
4fa63067
NN
4174TAGS-automake: \
4175 configure-automake
0aed8855 4176 @: $(MAKE); $(unstage)
4fa63067 4177 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4178 r=`${PWD_COMMAND}`; export r; \
4179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4180 $(HOST_EXPORTS) \
b813574b 4181 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4183 done; \
4fa63067 4184 echo "Doing TAGS in automake" ; \
b00612cc 4185 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4188 "RANLIB=$${RANLIB}" \
0c24b341 4189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4190 TAGS) \
2a4cbe27
NN
4191 || exit 1
4192
6bd3dfaa 4193@endif automake
2a4cbe27 4194
4fa63067
NN
4195.PHONY: maybe-install-info-automake install-info-automake
4196maybe-install-info-automake:
6bd3dfaa
PB
4197@if automake
4198maybe-install-info-automake: install-info-automake
2a4cbe27 4199
4fa63067
NN
4200install-info-automake: \
4201 configure-automake \
4202 info-automake
0aed8855 4203 @: $(MAKE); $(unstage)
4fa63067 4204 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4205 r=`${PWD_COMMAND}`; export r; \
4206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4207 $(HOST_EXPORTS) \
b813574b 4208 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4210 done; \
4fa63067 4211 echo "Doing install-info in automake" ; \
b00612cc 4212 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4215 "RANLIB=$${RANLIB}" \
0c24b341 4216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4217 install-info) \
2a4cbe27
NN
4218 || exit 1
4219
6bd3dfaa 4220@endif automake
2a4cbe27 4221
a3ca38d2
DD
4222.PHONY: maybe-install-pdf-automake install-pdf-automake
4223maybe-install-pdf-automake:
4224@if automake
4225maybe-install-pdf-automake: install-pdf-automake
4226
4227install-pdf-automake: \
4228 configure-automake \
4229 pdf-automake
4230 @: $(MAKE); $(unstage)
4231 @[ -f ./automake/Makefile ] || exit 0; \
4232 r=`${PWD_COMMAND}`; export r; \
4233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4234 $(HOST_EXPORTS) \
4235 for flag in $(EXTRA_HOST_FLAGS) ; do \
4236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4237 done; \
4238 echo "Doing install-pdf in automake" ; \
4239 (cd $(HOST_SUBDIR)/automake && \
4240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4242 "RANLIB=$${RANLIB}" \
0c24b341 4243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4244 install-pdf) \
4245 || exit 1
4246
4247@endif automake
4248
108a6f8e
CD
4249.PHONY: maybe-install-html-automake install-html-automake
4250maybe-install-html-automake:
4251@if automake
4252maybe-install-html-automake: install-html-automake
4253
4254install-html-automake: \
4255 configure-automake \
4256 html-automake
4257 @: $(MAKE); $(unstage)
4258 @[ -f ./automake/Makefile ] || exit 0; \
4259 r=`${PWD_COMMAND}`; export r; \
4260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4261 $(HOST_EXPORTS) \
4262 for flag in $(EXTRA_HOST_FLAGS) ; do \
4263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4264 done; \
4265 echo "Doing install-html in automake" ; \
4266 (cd $(HOST_SUBDIR)/automake && \
4267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4269 "RANLIB=$${RANLIB}" \
0c24b341 4270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4271 install-html) \
4272 || exit 1
4273
4274@endif automake
4275
4fa63067
NN
4276.PHONY: maybe-installcheck-automake installcheck-automake
4277maybe-installcheck-automake:
6bd3dfaa
PB
4278@if automake
4279maybe-installcheck-automake: installcheck-automake
2a4cbe27 4280
4fa63067
NN
4281installcheck-automake: \
4282 configure-automake
0aed8855 4283 @: $(MAKE); $(unstage)
4fa63067 4284 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4285 r=`${PWD_COMMAND}`; export r; \
4286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4287 $(HOST_EXPORTS) \
b813574b 4288 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4290 done; \
4fa63067 4291 echo "Doing installcheck in automake" ; \
b00612cc 4292 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4295 "RANLIB=$${RANLIB}" \
0c24b341 4296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4297 installcheck) \
2a4cbe27
NN
4298 || exit 1
4299
6bd3dfaa 4300@endif automake
2a4cbe27 4301
4fa63067
NN
4302.PHONY: maybe-mostlyclean-automake mostlyclean-automake
4303maybe-mostlyclean-automake:
6bd3dfaa
PB
4304@if automake
4305maybe-mostlyclean-automake: mostlyclean-automake
2a4cbe27 4306
4fa63067 4307mostlyclean-automake:
0aed8855 4308 @: $(MAKE); $(unstage)
4fa63067 4309 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4310 r=`${PWD_COMMAND}`; export r; \
4311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4312 $(HOST_EXPORTS) \
b813574b 4313 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4315 done; \
4fa63067 4316 echo "Doing mostlyclean in automake" ; \
b00612cc 4317 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4320 "RANLIB=$${RANLIB}" \
0c24b341 4321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4322 mostlyclean) \
2a4cbe27
NN
4323 || exit 1
4324
6bd3dfaa 4325@endif automake
2a4cbe27 4326
4fa63067
NN
4327.PHONY: maybe-clean-automake clean-automake
4328maybe-clean-automake:
6bd3dfaa
PB
4329@if automake
4330maybe-clean-automake: clean-automake
2a4cbe27 4331
4fa63067 4332clean-automake:
0aed8855 4333 @: $(MAKE); $(unstage)
4fa63067 4334 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4335 r=`${PWD_COMMAND}`; export r; \
4336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4337 $(HOST_EXPORTS) \
b813574b 4338 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4340 done; \
4fa63067 4341 echo "Doing clean in automake" ; \
b00612cc 4342 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4345 "RANLIB=$${RANLIB}" \
0c24b341 4346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4347 clean) \
2a4cbe27
NN
4348 || exit 1
4349
6bd3dfaa 4350@endif automake
2a4cbe27 4351
4fa63067
NN
4352.PHONY: maybe-distclean-automake distclean-automake
4353maybe-distclean-automake:
6bd3dfaa
PB
4354@if automake
4355maybe-distclean-automake: distclean-automake
2a4cbe27 4356
4fa63067 4357distclean-automake:
0aed8855 4358 @: $(MAKE); $(unstage)
4fa63067 4359 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4360 r=`${PWD_COMMAND}`; export r; \
4361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4362 $(HOST_EXPORTS) \
b813574b 4363 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4365 done; \
4fa63067 4366 echo "Doing distclean in automake" ; \
b00612cc 4367 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4370 "RANLIB=$${RANLIB}" \
0c24b341 4371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4372 distclean) \
2a4cbe27
NN
4373 || exit 1
4374
6bd3dfaa 4375@endif automake
2a4cbe27 4376
4fa63067
NN
4377.PHONY: maybe-maintainer-clean-automake maintainer-clean-automake
4378maybe-maintainer-clean-automake:
6bd3dfaa
PB
4379@if automake
4380maybe-maintainer-clean-automake: maintainer-clean-automake
2a4cbe27 4381
4fa63067 4382maintainer-clean-automake:
0aed8855 4383 @: $(MAKE); $(unstage)
4fa63067 4384 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4385 r=`${PWD_COMMAND}`; export r; \
4386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4387 $(HOST_EXPORTS) \
b813574b 4388 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4390 done; \
4fa63067 4391 echo "Doing maintainer-clean in automake" ; \
b00612cc 4392 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4395 "RANLIB=$${RANLIB}" \
0c24b341 4396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4397 maintainer-clean) \
2a4cbe27
NN
4398 || exit 1
4399
6bd3dfaa 4400@endif automake
2a4cbe27 4401
2a4cbe27 4402
a7254363 4403
4fa63067
NN
4404.PHONY: configure-bash maybe-configure-bash
4405maybe-configure-bash:
4f0ef2d8
CD
4406@if gcc-bootstrap
4407configure-bash: stage_current
4408@endif gcc-bootstrap
6bd3dfaa
PB
4409@if bash
4410maybe-configure-bash: configure-bash
c52c6897 4411configure-bash:
0aed8855 4412 @: $(MAKE); $(unstage)
c52c6897 4413 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
4415 test ! -f $(HOST_SUBDIR)/bash/Makefile || exit 0; \
4416 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bash ; \
378fce5b 4417 $(HOST_EXPORTS) \
a7254363
PB
4418 echo Configuring in $(HOST_SUBDIR)/bash; \
4419 cd "$(HOST_SUBDIR)/bash" || exit 1; \
4fa63067 4420 case $(srcdir) in \
b00612cc
PB
4421 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4422 *) topdir=`echo $(HOST_SUBDIR)/bash/ | \
4423 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4424 esac; \
b00612cc
PB
4425 srcdiroption="--srcdir=$${topdir}/bash"; \
4426 libsrcdir="$$s/bash"; \
4fa63067 4427 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4428 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4429 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4430 || exit 1
6bd3dfaa 4431@endif bash
2a4cbe27 4432
a7254363
PB
4433
4434
d545f33b
PB
4435
4436
4fa63067
NN
4437.PHONY: all-bash maybe-all-bash
4438maybe-all-bash:
4f0ef2d8
CD
4439@if gcc-bootstrap
4440all-bash: stage_current
4441@endif gcc-bootstrap
6bd3dfaa 4442@if bash
d27cc32e 4443TARGET-bash=all
6bd3dfaa 4444maybe-all-bash: all-bash
4fa63067 4445all-bash: configure-bash
0aed8855 4446 @: $(MAKE); $(unstage)
4fa63067
NN
4447 @r=`${PWD_COMMAND}`; export r; \
4448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4449 $(HOST_EXPORTS) \
b00612cc 4450 (cd $(HOST_SUBDIR)/bash && \
7f6ef0c0
PB
4451 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4452 $(TARGET-bash))
6bd3dfaa 4453@endif bash
2a4cbe27 4454
a7254363 4455
d545f33b
PB
4456
4457
4fa63067
NN
4458.PHONY: check-bash maybe-check-bash
4459maybe-check-bash:
6bd3dfaa
PB
4460@if bash
4461maybe-check-bash: check-bash
2a4cbe27 4462
4fa63067 4463check-bash:
0aed8855 4464 @: $(MAKE); $(unstage)
4fa63067 4465 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4467 $(HOST_EXPORTS) \
b00612cc
PB
4468 (cd $(HOST_SUBDIR)/bash && \
4469 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 4470
6bd3dfaa 4471@endif bash
2a4cbe27 4472
4fa63067
NN
4473.PHONY: install-bash maybe-install-bash
4474maybe-install-bash:
6bd3dfaa
PB
4475@if bash
4476maybe-install-bash: install-bash
2a4cbe27 4477
4fa63067 4478install-bash: installdirs
0aed8855 4479 @: $(MAKE); $(unstage)
4fa63067 4480 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4482 $(HOST_EXPORTS) \
b00612cc 4483 (cd $(HOST_SUBDIR)/bash && \
2da12f12 4484 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4485
6bd3dfaa 4486@endif bash
2a4cbe27 4487
56a8fe78 4488# Other targets (info, dvi, pdf, etc.)
2a4cbe27 4489
4fa63067
NN
4490.PHONY: maybe-info-bash info-bash
4491maybe-info-bash:
6bd3dfaa
PB
4492@if bash
4493maybe-info-bash: info-bash
4fa63067
NN
4494
4495info-bash: \
4496 configure-bash
0aed8855 4497 @: $(MAKE); $(unstage)
4fa63067 4498 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4499 r=`${PWD_COMMAND}`; export r; \
4500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4501 $(HOST_EXPORTS) \
b813574b 4502 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4504 done; \
4fa63067 4505 echo "Doing info in bash" ; \
b00612cc 4506 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4509 "RANLIB=$${RANLIB}" \
0c24b341 4510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4511 info) \
2a4cbe27
NN
4512 || exit 1
4513
6bd3dfaa 4514@endif bash
2a4cbe27 4515
4fa63067
NN
4516.PHONY: maybe-dvi-bash dvi-bash
4517maybe-dvi-bash:
6bd3dfaa
PB
4518@if bash
4519maybe-dvi-bash: dvi-bash
2a4cbe27 4520
4fa63067
NN
4521dvi-bash: \
4522 configure-bash
0aed8855 4523 @: $(MAKE); $(unstage)
4fa63067 4524 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4525 r=`${PWD_COMMAND}`; export r; \
4526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4527 $(HOST_EXPORTS) \
b813574b 4528 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4530 done; \
4fa63067 4531 echo "Doing dvi in bash" ; \
b00612cc 4532 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4535 "RANLIB=$${RANLIB}" \
0c24b341 4536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4537 dvi) \
2a4cbe27
NN
4538 || exit 1
4539
6bd3dfaa 4540@endif bash
2a4cbe27 4541
56a8fe78
DD
4542.PHONY: maybe-pdf-bash pdf-bash
4543maybe-pdf-bash:
4544@if bash
4545maybe-pdf-bash: pdf-bash
4546
4547pdf-bash: \
4548 configure-bash
4549 @: $(MAKE); $(unstage)
4550 @[ -f ./bash/Makefile ] || exit 0; \
4551 r=`${PWD_COMMAND}`; export r; \
4552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4553 $(HOST_EXPORTS) \
4554 for flag in $(EXTRA_HOST_FLAGS) ; do \
4555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4556 done; \
4557 echo "Doing pdf in bash" ; \
4558 (cd $(HOST_SUBDIR)/bash && \
4559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4561 "RANLIB=$${RANLIB}" \
0c24b341 4562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4563 pdf) \
4564 || exit 1
4565
4566@endif bash
4567
6d389afc
MS
4568.PHONY: maybe-html-bash html-bash
4569maybe-html-bash:
4570@if bash
4571maybe-html-bash: html-bash
4572
4573html-bash: \
4574 configure-bash
0aed8855 4575 @: $(MAKE); $(unstage)
6d389afc
MS
4576 @[ -f ./bash/Makefile ] || exit 0; \
4577 r=`${PWD_COMMAND}`; export r; \
4578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4579 $(HOST_EXPORTS) \
4580 for flag in $(EXTRA_HOST_FLAGS) ; do \
4581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4582 done; \
4583 echo "Doing html in bash" ; \
b00612cc 4584 (cd $(HOST_SUBDIR)/bash && \
6d389afc
MS
4585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4587 "RANLIB=$${RANLIB}" \
0c24b341 4588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4589 html) \
4590 || exit 1
4591
4592@endif bash
4593
4fa63067
NN
4594.PHONY: maybe-TAGS-bash TAGS-bash
4595maybe-TAGS-bash:
6bd3dfaa
PB
4596@if bash
4597maybe-TAGS-bash: TAGS-bash
2a4cbe27 4598
4fa63067
NN
4599TAGS-bash: \
4600 configure-bash
0aed8855 4601 @: $(MAKE); $(unstage)
4fa63067 4602 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4603 r=`${PWD_COMMAND}`; export r; \
4604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4605 $(HOST_EXPORTS) \
b813574b 4606 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4608 done; \
4fa63067 4609 echo "Doing TAGS in bash" ; \
b00612cc 4610 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4613 "RANLIB=$${RANLIB}" \
0c24b341 4614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4615 TAGS) \
2a4cbe27
NN
4616 || exit 1
4617
6bd3dfaa 4618@endif bash
2a4cbe27 4619
4fa63067
NN
4620.PHONY: maybe-install-info-bash install-info-bash
4621maybe-install-info-bash:
6bd3dfaa
PB
4622@if bash
4623maybe-install-info-bash: install-info-bash
2a4cbe27 4624
4fa63067
NN
4625install-info-bash: \
4626 configure-bash \
4627 info-bash
0aed8855 4628 @: $(MAKE); $(unstage)
4fa63067 4629 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4630 r=`${PWD_COMMAND}`; export r; \
4631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4632 $(HOST_EXPORTS) \
b813574b 4633 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4635 done; \
4fa63067 4636 echo "Doing install-info in bash" ; \
b00612cc 4637 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4640 "RANLIB=$${RANLIB}" \
0c24b341 4641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4642 install-info) \
2a4cbe27
NN
4643 || exit 1
4644
6bd3dfaa 4645@endif bash
2a4cbe27 4646
a3ca38d2
DD
4647.PHONY: maybe-install-pdf-bash install-pdf-bash
4648maybe-install-pdf-bash:
4649@if bash
4650maybe-install-pdf-bash: install-pdf-bash
4651
4652install-pdf-bash: \
4653 configure-bash \
4654 pdf-bash
4655 @: $(MAKE); $(unstage)
4656 @[ -f ./bash/Makefile ] || exit 0; \
4657 r=`${PWD_COMMAND}`; export r; \
4658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4659 $(HOST_EXPORTS) \
4660 for flag in $(EXTRA_HOST_FLAGS) ; do \
4661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4662 done; \
4663 echo "Doing install-pdf in bash" ; \
4664 (cd $(HOST_SUBDIR)/bash && \
4665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4667 "RANLIB=$${RANLIB}" \
0c24b341 4668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4669 install-pdf) \
4670 || exit 1
4671
4672@endif bash
4673
108a6f8e
CD
4674.PHONY: maybe-install-html-bash install-html-bash
4675maybe-install-html-bash:
4676@if bash
4677maybe-install-html-bash: install-html-bash
4678
4679install-html-bash: \
4680 configure-bash \
4681 html-bash
4682 @: $(MAKE); $(unstage)
4683 @[ -f ./bash/Makefile ] || exit 0; \
4684 r=`${PWD_COMMAND}`; export r; \
4685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4686 $(HOST_EXPORTS) \
4687 for flag in $(EXTRA_HOST_FLAGS) ; do \
4688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4689 done; \
4690 echo "Doing install-html in bash" ; \
4691 (cd $(HOST_SUBDIR)/bash && \
4692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4694 "RANLIB=$${RANLIB}" \
0c24b341 4695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4696 install-html) \
4697 || exit 1
4698
4699@endif bash
4700
4fa63067
NN
4701.PHONY: maybe-installcheck-bash installcheck-bash
4702maybe-installcheck-bash:
6bd3dfaa
PB
4703@if bash
4704maybe-installcheck-bash: installcheck-bash
2a4cbe27 4705
4fa63067
NN
4706installcheck-bash: \
4707 configure-bash
0aed8855 4708 @: $(MAKE); $(unstage)
4fa63067 4709 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4710 r=`${PWD_COMMAND}`; export r; \
4711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4712 $(HOST_EXPORTS) \
b813574b 4713 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4715 done; \
4fa63067 4716 echo "Doing installcheck in bash" ; \
b00612cc 4717 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4720 "RANLIB=$${RANLIB}" \
0c24b341 4721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4722 installcheck) \
2a4cbe27
NN
4723 || exit 1
4724
6bd3dfaa 4725@endif bash
2a4cbe27 4726
4fa63067
NN
4727.PHONY: maybe-mostlyclean-bash mostlyclean-bash
4728maybe-mostlyclean-bash:
6bd3dfaa
PB
4729@if bash
4730maybe-mostlyclean-bash: mostlyclean-bash
2a4cbe27 4731
4fa63067 4732mostlyclean-bash:
0aed8855 4733 @: $(MAKE); $(unstage)
4fa63067 4734 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4735 r=`${PWD_COMMAND}`; export r; \
4736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4737 $(HOST_EXPORTS) \
b813574b 4738 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4740 done; \
4fa63067 4741 echo "Doing mostlyclean in bash" ; \
b00612cc 4742 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4745 "RANLIB=$${RANLIB}" \
0c24b341 4746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4747 mostlyclean) \
2a4cbe27
NN
4748 || exit 1
4749
6bd3dfaa 4750@endif bash
2a4cbe27 4751
4fa63067
NN
4752.PHONY: maybe-clean-bash clean-bash
4753maybe-clean-bash:
6bd3dfaa
PB
4754@if bash
4755maybe-clean-bash: clean-bash
2a4cbe27 4756
4fa63067 4757clean-bash:
0aed8855 4758 @: $(MAKE); $(unstage)
4fa63067 4759 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4760 r=`${PWD_COMMAND}`; export r; \
4761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4762 $(HOST_EXPORTS) \
b813574b 4763 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4765 done; \
4fa63067 4766 echo "Doing clean in bash" ; \
b00612cc 4767 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4770 "RANLIB=$${RANLIB}" \
0c24b341 4771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4772 clean) \
2a4cbe27
NN
4773 || exit 1
4774
6bd3dfaa 4775@endif bash
2a4cbe27 4776
4fa63067
NN
4777.PHONY: maybe-distclean-bash distclean-bash
4778maybe-distclean-bash:
6bd3dfaa
PB
4779@if bash
4780maybe-distclean-bash: distclean-bash
2a4cbe27 4781
4fa63067 4782distclean-bash:
0aed8855 4783 @: $(MAKE); $(unstage)
4fa63067 4784 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4785 r=`${PWD_COMMAND}`; export r; \
4786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4787 $(HOST_EXPORTS) \
b813574b 4788 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4790 done; \
4fa63067 4791 echo "Doing distclean in bash" ; \
b00612cc 4792 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4795 "RANLIB=$${RANLIB}" \
0c24b341 4796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4797 distclean) \
2a4cbe27
NN
4798 || exit 1
4799
6bd3dfaa 4800@endif bash
2a4cbe27 4801
4fa63067
NN
4802.PHONY: maybe-maintainer-clean-bash maintainer-clean-bash
4803maybe-maintainer-clean-bash:
6bd3dfaa
PB
4804@if bash
4805maybe-maintainer-clean-bash: maintainer-clean-bash
2a4cbe27 4806
4fa63067 4807maintainer-clean-bash:
0aed8855 4808 @: $(MAKE); $(unstage)
4fa63067 4809 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4810 r=`${PWD_COMMAND}`; export r; \
4811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4812 $(HOST_EXPORTS) \
b813574b 4813 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4815 done; \
4fa63067 4816 echo "Doing maintainer-clean in bash" ; \
b00612cc 4817 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4820 "RANLIB=$${RANLIB}" \
0c24b341 4821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4822 maintainer-clean) \
2a4cbe27
NN
4823 || exit 1
4824
6bd3dfaa 4825@endif bash
2a4cbe27 4826
2a4cbe27 4827
a7254363 4828
4fa63067
NN
4829.PHONY: configure-bfd maybe-configure-bfd
4830maybe-configure-bfd:
4f0ef2d8
CD
4831@if gcc-bootstrap
4832configure-bfd: stage_current
4833@endif gcc-bootstrap
6bd3dfaa
PB
4834@if bfd
4835maybe-configure-bfd: configure-bfd
c52c6897 4836configure-bfd:
c52c6897
PB
4837 @r=`${PWD_COMMAND}`; export r; \
4838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
4839 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4840 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
378fce5b 4841 $(HOST_EXPORTS) \
a7254363
PB
4842 echo Configuring in $(HOST_SUBDIR)/bfd; \
4843 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
4fa63067 4844 case $(srcdir) in \
b00612cc
PB
4845 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4846 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4847 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4848 esac; \
b00612cc
PB
4849 srcdiroption="--srcdir=$${topdir}/bfd"; \
4850 libsrcdir="$$s/bfd"; \
4fa63067 4851 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4852 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4853 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4854 || exit 1
6bd3dfaa 4855@endif bfd
2a4cbe27 4856
a7254363
PB
4857
4858
d545f33b
PB
4859.PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
4860maybe-configure-stage1-bfd:
4861@if bfd-bootstrap
4862maybe-configure-stage1-bfd: configure-stage1-bfd
0aed8855 4863configure-stage1-bfd:
c52c6897 4864 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 4865 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4866 @r=`${PWD_COMMAND}`; export r; \
4867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4868 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
7f6ef0c0 4869 $(HOST_EXPORTS) \
8ee82aff 4870 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 4871 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 4872 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4873 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4874 cd $(HOST_SUBDIR)/bfd || exit 1; \
4875 case $(srcdir) in \
4876 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4877 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4878 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4879 esac; \
4880 srcdiroption="--srcdir=$${topdir}/bfd"; \
4881 libsrcdir="$$s/bfd"; \
4882 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4883 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4884 --target=${target_alias} $${srcdiroption} \
c1cb7e02 4885 \
8a0d8a5c 4886 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
4887@endif bfd-bootstrap
4888
4889.PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
4890maybe-configure-stage2-bfd:
4891@if bfd-bootstrap
4892maybe-configure-stage2-bfd: configure-stage2-bfd
0aed8855 4893configure-stage2-bfd:
c52c6897 4894 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 4895 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4896 @r=`${PWD_COMMAND}`; export r; \
4897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4898 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 4899 $(HOST_EXPORTS) \
7f6ef0c0 4900 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 4901 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 4902 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 4903 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4904 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4905 cd $(HOST_SUBDIR)/bfd || exit 1; \
4906 case $(srcdir) in \
4907 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4908 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4909 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4910 esac; \
4911 srcdiroption="--srcdir=$${topdir}/bfd"; \
4912 libsrcdir="$$s/bfd"; \
4913 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4914 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4915 --target=${target_alias} $${srcdiroption} \
c1cb7e02 4916 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
4917 @stage2_werror_flag@
4918@endif bfd-bootstrap
4919
8520c408
AO
4920.PHONY: configure-stageb2g0-bfd maybe-configure-stageb2g0-bfd
4921maybe-configure-stageb2g0-bfd:
4922@if bfd-bootstrap
4923maybe-configure-stageb2g0-bfd: configure-stageb2g0-bfd
4924configure-stageb2g0-bfd:
4925 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
4926 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
4927 @r=`${PWD_COMMAND}`; export r; \
4928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4929 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4930 $(HOST_EXPORTS) \
7f6ef0c0 4931 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 4932 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 4933 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
4934 echo Configuring stage b2g0 in $(HOST_SUBDIR)/bfd ; \
4935 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
4936 cd $(HOST_SUBDIR)/bfd || exit 1; \
4937 case $(srcdir) in \
4938 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4939 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4940 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4941 esac; \
4942 srcdiroption="--srcdir=$${topdir}/bfd"; \
4943 libsrcdir="$$s/bfd"; \
4944 $(SHELL) $${libsrcdir}/configure \
4945 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4946 --target=${target_alias} $${srcdiroption} \
4947 --with-build-libsubdir=$(HOST_SUBDIR) \
4948 @stage2_werror_flag@
4949@endif bfd-bootstrap
4950
d545f33b
PB
4951.PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
4952maybe-configure-stage3-bfd:
4953@if bfd-bootstrap
4954maybe-configure-stage3-bfd: configure-stage3-bfd
0aed8855 4955configure-stage3-bfd:
c52c6897 4956 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 4957 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4958 @r=`${PWD_COMMAND}`; export r; \
4959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4960 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 4961 $(HOST_EXPORTS) \
7f6ef0c0 4962 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 4963 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 4964 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 4965 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4966 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4967 cd $(HOST_SUBDIR)/bfd || exit 1; \
4968 case $(srcdir) in \
4969 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4970 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4971 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4972 esac; \
4973 srcdiroption="--srcdir=$${topdir}/bfd"; \
4974 libsrcdir="$$s/bfd"; \
4975 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4976 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4977 --target=${target_alias} $${srcdiroption} \
c1cb7e02 4978 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
4979 @stage2_werror_flag@
4980@endif bfd-bootstrap
4981
8520c408
AO
4982.PHONY: configure-stageb3g2-bfd maybe-configure-stageb3g2-bfd
4983maybe-configure-stageb3g2-bfd:
4984@if bfd-bootstrap
4985maybe-configure-stageb3g2-bfd: configure-stageb3g2-bfd
4986configure-stageb3g2-bfd:
4987 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
4988 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
4989 @r=`${PWD_COMMAND}`; export r; \
4990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4991 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4992 $(HOST_EXPORTS) \
7f6ef0c0 4993 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 4994 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 4995 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
4996 echo Configuring stage b3g2 in $(HOST_SUBDIR)/bfd ; \
4997 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
4998 cd $(HOST_SUBDIR)/bfd || exit 1; \
4999 case $(srcdir) in \
5000 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5001 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5002 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5003 esac; \
5004 srcdiroption="--srcdir=$${topdir}/bfd"; \
5005 libsrcdir="$$s/bfd"; \
5006 $(SHELL) $${libsrcdir}/configure \
5007 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5008 --target=${target_alias} $${srcdiroption} \
5009 --with-build-libsubdir=$(HOST_SUBDIR) \
5010 @stage2_werror_flag@
5011@endif bfd-bootstrap
5012
d545f33b
PB
5013.PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
5014maybe-configure-stage4-bfd:
5015@if bfd-bootstrap
5016maybe-configure-stage4-bfd: configure-stage4-bfd
0aed8855 5017configure-stage4-bfd:
c52c6897 5018 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 5019 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5020 @r=`${PWD_COMMAND}`; export r; \
5021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5022 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5023 $(HOST_EXPORTS) \
7f6ef0c0 5024 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5025 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 5026 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 5027 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5028 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5029 cd $(HOST_SUBDIR)/bfd || exit 1; \
5030 case $(srcdir) in \
5031 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5032 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5033 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5034 esac; \
5035 srcdiroption="--srcdir=$${topdir}/bfd"; \
5036 libsrcdir="$$s/bfd"; \
5037 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5038 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5039 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5040 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5041 @stage2_werror_flag@
5042@endif bfd-bootstrap
5043
5044.PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
5045maybe-configure-stageprofile-bfd:
5046@if bfd-bootstrap
5047maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
0aed8855 5048configure-stageprofile-bfd:
c52c6897 5049 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 5050 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5051 @r=`${PWD_COMMAND}`; export r; \
5052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5053 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5054 $(HOST_EXPORTS) \
7f6ef0c0 5055 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5056 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 5057 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 5058 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
0aed8855 5059 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5060 cd $(HOST_SUBDIR)/bfd || exit 1; \
5061 case $(srcdir) in \
5062 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5063 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5064 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5065 esac; \
5066 srcdiroption="--srcdir=$${topdir}/bfd"; \
5067 libsrcdir="$$s/bfd"; \
5068 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5069 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5070 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5071 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5072 @stage2_werror_flag@
5073@endif bfd-bootstrap
5074
5075.PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
5076maybe-configure-stagefeedback-bfd:
5077@if bfd-bootstrap
5078maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
0aed8855 5079configure-stagefeedback-bfd:
c52c6897 5080 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 5081 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5082 @r=`${PWD_COMMAND}`; export r; \
5083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5084 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5085 $(HOST_EXPORTS) \
7f6ef0c0 5086 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5087 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 5088 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 5089 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
0aed8855 5090 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5091 cd $(HOST_SUBDIR)/bfd || exit 1; \
5092 case $(srcdir) in \
5093 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5094 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5095 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5096 esac; \
5097 srcdiroption="--srcdir=$${topdir}/bfd"; \
5098 libsrcdir="$$s/bfd"; \
5099 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5100 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5101 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5102 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5103 @stage2_werror_flag@
5104@endif bfd-bootstrap
5105
5106
5107
5108
5109
4fa63067
NN
5110.PHONY: all-bfd maybe-all-bfd
5111maybe-all-bfd:
4f0ef2d8
CD
5112@if gcc-bootstrap
5113all-bfd: stage_current
5114@endif gcc-bootstrap
6bd3dfaa 5115@if bfd
d27cc32e 5116TARGET-bfd=all
6bd3dfaa 5117maybe-all-bfd: all-bfd
4fa63067 5118all-bfd: configure-bfd
c52c6897 5119 @r=`${PWD_COMMAND}`; export r; \
4fa63067 5120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5121 $(HOST_EXPORTS) \
b00612cc 5122 (cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5123 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
5124 $(TARGET-bfd))
6bd3dfaa 5125@endif bfd
2a4cbe27 5126
a7254363 5127
d545f33b
PB
5128
5129.PHONY: all-stage1-bfd maybe-all-stage1-bfd
5130.PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
5131maybe-all-stage1-bfd:
5132maybe-clean-stage1-bfd:
5133@if bfd-bootstrap
5134maybe-all-stage1-bfd: all-stage1-bfd
5135all-stage1: all-stage1-bfd
f70224b5 5136TARGET-stage1-bfd = $(TARGET-bfd)
d545f33b 5137all-stage1-bfd: configure-stage1-bfd
c52c6897 5138 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
5139 @r=`${PWD_COMMAND}`; export r; \
5140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5141 $(HOST_EXPORTS) \
5142 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5143 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5144 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
5145 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
5146 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
5147 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 5148 $(TARGET-stage1-bfd)
d545f33b
PB
5149
5150maybe-clean-stage1-bfd: clean-stage1-bfd
5151clean-stage1: clean-stage1-bfd
5152clean-stage1-bfd:
9dbaa842
DD
5153 @if [ $(current_stage) = stage1 ]; then \
5154 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5155 else \
5156 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
5157 $(MAKE) stage1-start; \
5158 fi; \
d545f33b 5159 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5160 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 5161 clean
d545f33b
PB
5162@endif bfd-bootstrap
5163
5164
5165.PHONY: all-stage2-bfd maybe-all-stage2-bfd
5166.PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
5167maybe-all-stage2-bfd:
5168maybe-clean-stage2-bfd:
5169@if bfd-bootstrap
5170maybe-all-stage2-bfd: all-stage2-bfd
5171all-stage2: all-stage2-bfd
f70224b5 5172TARGET-stage2-bfd = $(TARGET-bfd)
d545f33b 5173all-stage2-bfd: configure-stage2-bfd
c52c6897 5174 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
5175 @r=`${PWD_COMMAND}`; export r; \
5176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5177 $(HOST_EXPORTS) \
5178 $(POSTSTAGE1_HOST_EXPORTS) \
5179 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5180 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5181 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
5182 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
5183 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
5184 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5185 $(TARGET-stage2-bfd)
d545f33b
PB
5186
5187maybe-clean-stage2-bfd: clean-stage2-bfd
5188clean-stage2: clean-stage2-bfd
5189clean-stage2-bfd:
9dbaa842
DD
5190 @if [ $(current_stage) = stage2 ]; then \
5191 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5192 else \
5193 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
5194 $(MAKE) stage2-start; \
5195 fi; \
d545f33b 5196 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5197 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5198 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5199 clean
d545f33b
PB
5200@endif bfd-bootstrap
5201
5202
8520c408
AO
5203.PHONY: all-stageb2g0-bfd maybe-all-stageb2g0-bfd
5204.PHONY: clean-stageb2g0-bfd maybe-clean-stageb2g0-bfd
5205maybe-all-stageb2g0-bfd:
5206maybe-clean-stageb2g0-bfd:
5207@if bfd-bootstrap
5208maybe-all-stageb2g0-bfd: all-stageb2g0-bfd
5209all-stageb2g0: all-stageb2g0-bfd
5210TARGET-stageb2g0-bfd = $(TARGET-bfd)
5211all-stageb2g0-bfd: configure-stageb2g0-bfd
5212 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
5213 @r=`${PWD_COMMAND}`; export r; \
5214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5215 $(HOST_EXPORTS) \
5216 $(POSTSTAGE1_HOST_EXPORTS) \
5217 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5218 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5219 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
5220 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
5221 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
5222 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
5223 $(TARGET-stageb2g0-bfd)
5224
5225maybe-clean-stageb2g0-bfd: clean-stageb2g0-bfd
5226clean-stageb2g0: clean-stageb2g0-bfd
5227clean-stageb2g0-bfd:
5228 @if [ $(current_stage) = stageb2g0 ]; then \
5229 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5230 else \
5231 [ -f $(HOST_SUBDIR)/stageb2g0-bfd/Makefile ] || exit 0; \
5232 $(MAKE) stageb2g0-start; \
5233 fi; \
5234 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5235 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
5236 $(POSTSTAGE1_FLAGS_TO_PASS) \
5237 clean
5238@endif bfd-bootstrap
5239
5240
d545f33b
PB
5241.PHONY: all-stage3-bfd maybe-all-stage3-bfd
5242.PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
5243maybe-all-stage3-bfd:
5244maybe-clean-stage3-bfd:
5245@if bfd-bootstrap
5246maybe-all-stage3-bfd: all-stage3-bfd
5247all-stage3: all-stage3-bfd
f70224b5 5248TARGET-stage3-bfd = $(TARGET-bfd)
d545f33b 5249all-stage3-bfd: configure-stage3-bfd
c52c6897 5250 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
5251 @r=`${PWD_COMMAND}`; export r; \
5252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5253 $(HOST_EXPORTS) \
5254 $(POSTSTAGE1_HOST_EXPORTS) \
5255 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5256 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5257 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
5258 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
5259 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
5260 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5261 $(TARGET-stage3-bfd)
d545f33b
PB
5262
5263maybe-clean-stage3-bfd: clean-stage3-bfd
5264clean-stage3: clean-stage3-bfd
5265clean-stage3-bfd:
9dbaa842
DD
5266 @if [ $(current_stage) = stage3 ]; then \
5267 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5268 else \
5269 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
5270 $(MAKE) stage3-start; \
5271 fi; \
d545f33b 5272 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5273 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5274 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5275 clean
d545f33b
PB
5276@endif bfd-bootstrap
5277
5278
8520c408
AO
5279.PHONY: all-stageb3g2-bfd maybe-all-stageb3g2-bfd
5280.PHONY: clean-stageb3g2-bfd maybe-clean-stageb3g2-bfd
5281maybe-all-stageb3g2-bfd:
5282maybe-clean-stageb3g2-bfd:
5283@if bfd-bootstrap
5284maybe-all-stageb3g2-bfd: all-stageb3g2-bfd
5285all-stageb3g2: all-stageb3g2-bfd
5286TARGET-stageb3g2-bfd = $(TARGET-bfd)
5287all-stageb3g2-bfd: configure-stageb3g2-bfd
5288 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
5289 @r=`${PWD_COMMAND}`; export r; \
5290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5291 $(HOST_EXPORTS) \
5292 $(POSTSTAGE1_HOST_EXPORTS) \
5293 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5294 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5295 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
5296 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
5297 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
5298 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
5299 $(TARGET-stageb3g2-bfd)
5300
5301maybe-clean-stageb3g2-bfd: clean-stageb3g2-bfd
5302clean-stageb3g2: clean-stageb3g2-bfd
5303clean-stageb3g2-bfd:
5304 @if [ $(current_stage) = stageb3g2 ]; then \
5305 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5306 else \
5307 [ -f $(HOST_SUBDIR)/stageb3g2-bfd/Makefile ] || exit 0; \
5308 $(MAKE) stageb3g2-start; \
5309 fi; \
5310 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5311 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
5312 $(POSTSTAGE1_FLAGS_TO_PASS) \
5313 clean
5314@endif bfd-bootstrap
5315
5316
d545f33b
PB
5317.PHONY: all-stage4-bfd maybe-all-stage4-bfd
5318.PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
5319maybe-all-stage4-bfd:
5320maybe-clean-stage4-bfd:
5321@if bfd-bootstrap
5322maybe-all-stage4-bfd: all-stage4-bfd
5323all-stage4: all-stage4-bfd
f70224b5 5324TARGET-stage4-bfd = $(TARGET-bfd)
d545f33b 5325all-stage4-bfd: configure-stage4-bfd
c52c6897 5326 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
5327 @r=`${PWD_COMMAND}`; export r; \
5328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5329 $(HOST_EXPORTS) \
5330 $(POSTSTAGE1_HOST_EXPORTS) \
5331 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5332 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5333 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
5334 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5335 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
5336 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5337 $(TARGET-stage4-bfd)
d545f33b
PB
5338
5339maybe-clean-stage4-bfd: clean-stage4-bfd
5340clean-stage4: clean-stage4-bfd
5341clean-stage4-bfd:
9dbaa842
DD
5342 @if [ $(current_stage) = stage4 ]; then \
5343 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5344 else \
5345 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
5346 $(MAKE) stage4-start; \
5347 fi; \
d545f33b 5348 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5349 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5350 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5351 clean
d545f33b
PB
5352@endif bfd-bootstrap
5353
5354
5355.PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
5356.PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
5357maybe-all-stageprofile-bfd:
5358maybe-clean-stageprofile-bfd:
5359@if bfd-bootstrap
5360maybe-all-stageprofile-bfd: all-stageprofile-bfd
5361all-stageprofile: all-stageprofile-bfd
f70224b5 5362TARGET-stageprofile-bfd = $(TARGET-bfd)
d545f33b 5363all-stageprofile-bfd: configure-stageprofile-bfd
c52c6897 5364 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
5365 @r=`${PWD_COMMAND}`; export r; \
5366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5367 $(HOST_EXPORTS) \
5368 $(POSTSTAGE1_HOST_EXPORTS) \
5369 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5370 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5371 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
5372 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
5373 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
5374 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5375 $(TARGET-stageprofile-bfd)
d545f33b
PB
5376
5377maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
5378clean-stageprofile: clean-stageprofile-bfd
5379clean-stageprofile-bfd:
9dbaa842
DD
5380 @if [ $(current_stage) = stageprofile ]; then \
5381 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5382 else \
5383 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
5384 $(MAKE) stageprofile-start; \
5385 fi; \
d545f33b 5386 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5387 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5388 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5389 clean
d545f33b
PB
5390@endif bfd-bootstrap
5391
5392
5393.PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
5394.PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
5395maybe-all-stagefeedback-bfd:
5396maybe-clean-stagefeedback-bfd:
5397@if bfd-bootstrap
5398maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
5399all-stagefeedback: all-stagefeedback-bfd
f70224b5 5400TARGET-stagefeedback-bfd = $(TARGET-bfd)
d545f33b 5401all-stagefeedback-bfd: configure-stagefeedback-bfd
c52c6897 5402 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
5403 @r=`${PWD_COMMAND}`; export r; \
5404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5405 $(HOST_EXPORTS) \
5406 $(POSTSTAGE1_HOST_EXPORTS) \
5407 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5408 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5409 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
5410 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
5411 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
5412 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 5413 $(TARGET-stagefeedback-bfd)
d545f33b
PB
5414
5415maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
5416clean-stagefeedback: clean-stagefeedback-bfd
5417clean-stagefeedback-bfd:
9dbaa842
DD
5418 @if [ $(current_stage) = stagefeedback ]; then \
5419 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5420 else \
5421 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
5422 $(MAKE) stagefeedback-start; \
5423 fi; \
d545f33b 5424 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5425 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5426 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5427 clean
d545f33b
PB
5428@endif bfd-bootstrap
5429
5430
5431
5432
5433
4fa63067
NN
5434.PHONY: check-bfd maybe-check-bfd
5435maybe-check-bfd:
6bd3dfaa
PB
5436@if bfd
5437maybe-check-bfd: check-bfd
2a4cbe27 5438
4fa63067 5439check-bfd:
0aed8855 5440 @: $(MAKE); $(unstage)
4fa63067 5441 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5443 $(HOST_EXPORTS) \
b00612cc
PB
5444 (cd $(HOST_SUBDIR)/bfd && \
5445 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 5446
6bd3dfaa 5447@endif bfd
2a4cbe27 5448
4fa63067
NN
5449.PHONY: install-bfd maybe-install-bfd
5450maybe-install-bfd:
6bd3dfaa
PB
5451@if bfd
5452maybe-install-bfd: install-bfd
2a4cbe27 5453
4fa63067 5454install-bfd: installdirs
0aed8855 5455 @: $(MAKE); $(unstage)
4fa63067 5456 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5458 $(HOST_EXPORTS) \
b00612cc 5459 (cd $(HOST_SUBDIR)/bfd && \
2da12f12 5460 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 5461
6bd3dfaa 5462@endif bfd
2a4cbe27 5463
56a8fe78 5464# Other targets (info, dvi, pdf, etc.)
2a4cbe27 5465
4fa63067
NN
5466.PHONY: maybe-info-bfd info-bfd
5467maybe-info-bfd:
6bd3dfaa
PB
5468@if bfd
5469maybe-info-bfd: info-bfd
4fa63067
NN
5470
5471info-bfd: \
5472 configure-bfd
5473 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5474 r=`${PWD_COMMAND}`; export r; \
5475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5476 $(HOST_EXPORTS) \
b813574b 5477 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5479 done; \
4fa63067 5480 echo "Doing info in bfd" ; \
b00612cc 5481 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5484 "RANLIB=$${RANLIB}" \
0c24b341 5485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5486 info) \
2a4cbe27
NN
5487 || exit 1
5488
6bd3dfaa 5489@endif bfd
2a4cbe27 5490
4fa63067
NN
5491.PHONY: maybe-dvi-bfd dvi-bfd
5492maybe-dvi-bfd:
6bd3dfaa
PB
5493@if bfd
5494maybe-dvi-bfd: dvi-bfd
2a4cbe27 5495
4fa63067
NN
5496dvi-bfd: \
5497 configure-bfd
5498 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5499 r=`${PWD_COMMAND}`; export r; \
5500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5501 $(HOST_EXPORTS) \
b813574b 5502 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5504 done; \
4fa63067 5505 echo "Doing dvi in bfd" ; \
b00612cc 5506 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5509 "RANLIB=$${RANLIB}" \
0c24b341 5510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5511 dvi) \
2a4cbe27
NN
5512 || exit 1
5513
6bd3dfaa 5514@endif bfd
2a4cbe27 5515
56a8fe78
DD
5516.PHONY: maybe-pdf-bfd pdf-bfd
5517maybe-pdf-bfd:
5518@if bfd
5519maybe-pdf-bfd: pdf-bfd
5520
5521pdf-bfd: \
5522 configure-bfd
5523 @[ -f ./bfd/Makefile ] || exit 0; \
5524 r=`${PWD_COMMAND}`; export r; \
5525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5526 $(HOST_EXPORTS) \
5527 for flag in $(EXTRA_HOST_FLAGS) ; do \
5528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5529 done; \
5530 echo "Doing pdf in bfd" ; \
5531 (cd $(HOST_SUBDIR)/bfd && \
5532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5534 "RANLIB=$${RANLIB}" \
0c24b341 5535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
5536 pdf) \
5537 || exit 1
5538
5539@endif bfd
5540
6d389afc
MS
5541.PHONY: maybe-html-bfd html-bfd
5542maybe-html-bfd:
5543@if bfd
5544maybe-html-bfd: html-bfd
5545
5546html-bfd: \
5547 configure-bfd
5548 @[ -f ./bfd/Makefile ] || exit 0; \
5549 r=`${PWD_COMMAND}`; export r; \
5550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
5551 $(HOST_EXPORTS) \
5552 for flag in $(EXTRA_HOST_FLAGS) ; do \
5553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5554 done; \
5555 echo "Doing html in bfd" ; \
b00612cc 5556 (cd $(HOST_SUBDIR)/bfd && \
6d389afc
MS
5557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5559 "RANLIB=$${RANLIB}" \
0c24b341 5560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
5561 html) \
5562 || exit 1
5563
5564@endif bfd
5565
4fa63067
NN
5566.PHONY: maybe-TAGS-bfd TAGS-bfd
5567maybe-TAGS-bfd:
6bd3dfaa
PB
5568@if bfd
5569maybe-TAGS-bfd: TAGS-bfd
2a4cbe27 5570
4fa63067
NN
5571TAGS-bfd: \
5572 configure-bfd
5573 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5574 r=`${PWD_COMMAND}`; export r; \
5575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5576 $(HOST_EXPORTS) \
b813574b 5577 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5579 done; \
4fa63067 5580 echo "Doing TAGS in bfd" ; \
b00612cc 5581 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5584 "RANLIB=$${RANLIB}" \
0c24b341 5585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5586 TAGS) \
2a4cbe27
NN
5587 || exit 1
5588
6bd3dfaa 5589@endif bfd
2a4cbe27 5590
4fa63067
NN
5591.PHONY: maybe-install-info-bfd install-info-bfd
5592maybe-install-info-bfd:
6bd3dfaa
PB
5593@if bfd
5594maybe-install-info-bfd: install-info-bfd
2a4cbe27 5595
4fa63067
NN
5596install-info-bfd: \
5597 configure-bfd \
5598 info-bfd
5599 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5600 r=`${PWD_COMMAND}`; export r; \
5601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5602 $(HOST_EXPORTS) \
b813574b 5603 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5605 done; \
4fa63067 5606 echo "Doing install-info in bfd" ; \
b00612cc 5607 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5610 "RANLIB=$${RANLIB}" \
0c24b341 5611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5612 install-info) \
2a4cbe27
NN
5613 || exit 1
5614
6bd3dfaa 5615@endif bfd
2a4cbe27 5616
a3ca38d2
DD
5617.PHONY: maybe-install-pdf-bfd install-pdf-bfd
5618maybe-install-pdf-bfd:
5619@if bfd
5620maybe-install-pdf-bfd: install-pdf-bfd
5621
5622install-pdf-bfd: \
5623 configure-bfd \
5624 pdf-bfd
5625 @[ -f ./bfd/Makefile ] || exit 0; \
5626 r=`${PWD_COMMAND}`; export r; \
5627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5628 $(HOST_EXPORTS) \
5629 for flag in $(EXTRA_HOST_FLAGS) ; do \
5630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5631 done; \
5632 echo "Doing install-pdf in bfd" ; \
5633 (cd $(HOST_SUBDIR)/bfd && \
5634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5636 "RANLIB=$${RANLIB}" \
0c24b341 5637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
5638 install-pdf) \
5639 || exit 1
5640
5641@endif bfd
5642
108a6f8e
CD
5643.PHONY: maybe-install-html-bfd install-html-bfd
5644maybe-install-html-bfd:
5645@if bfd
5646maybe-install-html-bfd: install-html-bfd
5647
5648install-html-bfd: \
5649 configure-bfd \
5650 html-bfd
5651 @[ -f ./bfd/Makefile ] || exit 0; \
5652 r=`${PWD_COMMAND}`; export r; \
5653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5654 $(HOST_EXPORTS) \
5655 for flag in $(EXTRA_HOST_FLAGS) ; do \
5656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5657 done; \
5658 echo "Doing install-html in bfd" ; \
5659 (cd $(HOST_SUBDIR)/bfd && \
5660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5662 "RANLIB=$${RANLIB}" \
0c24b341 5663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
5664 install-html) \
5665 || exit 1
5666
5667@endif bfd
5668
4fa63067
NN
5669.PHONY: maybe-installcheck-bfd installcheck-bfd
5670maybe-installcheck-bfd:
6bd3dfaa
PB
5671@if bfd
5672maybe-installcheck-bfd: installcheck-bfd
2a4cbe27 5673
4fa63067
NN
5674installcheck-bfd: \
5675 configure-bfd
5676 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5677 r=`${PWD_COMMAND}`; export r; \
5678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5679 $(HOST_EXPORTS) \
b813574b 5680 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5682 done; \
4fa63067 5683 echo "Doing installcheck in bfd" ; \
b00612cc 5684 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5687 "RANLIB=$${RANLIB}" \
0c24b341 5688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5689 installcheck) \
2a4cbe27
NN
5690 || exit 1
5691
6bd3dfaa 5692@endif bfd
2a4cbe27 5693
4fa63067
NN
5694.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
5695maybe-mostlyclean-bfd:
6bd3dfaa
PB
5696@if bfd
5697maybe-mostlyclean-bfd: mostlyclean-bfd
2a4cbe27 5698
4fa63067
NN
5699mostlyclean-bfd:
5700 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5701 r=`${PWD_COMMAND}`; export r; \
5702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5703 $(HOST_EXPORTS) \
b813574b 5704 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5706 done; \
4fa63067 5707 echo "Doing mostlyclean in bfd" ; \
b00612cc 5708 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5711 "RANLIB=$${RANLIB}" \
0c24b341 5712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5713 mostlyclean) \
2a4cbe27
NN
5714 || exit 1
5715
6bd3dfaa 5716@endif bfd
2a4cbe27 5717
4fa63067
NN
5718.PHONY: maybe-clean-bfd clean-bfd
5719maybe-clean-bfd:
6bd3dfaa
PB
5720@if bfd
5721maybe-clean-bfd: clean-bfd
2a4cbe27 5722
4fa63067
NN
5723clean-bfd:
5724 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5725 r=`${PWD_COMMAND}`; export r; \
5726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5727 $(HOST_EXPORTS) \
b813574b 5728 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5730 done; \
4fa63067 5731 echo "Doing clean in bfd" ; \
b00612cc 5732 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5735 "RANLIB=$${RANLIB}" \
0c24b341 5736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5737 clean) \
2a4cbe27
NN
5738 || exit 1
5739
6bd3dfaa 5740@endif bfd
2a4cbe27 5741
4fa63067
NN
5742.PHONY: maybe-distclean-bfd distclean-bfd
5743maybe-distclean-bfd:
6bd3dfaa
PB
5744@if bfd
5745maybe-distclean-bfd: distclean-bfd
2a4cbe27 5746
4fa63067
NN
5747distclean-bfd:
5748 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5749 r=`${PWD_COMMAND}`; export r; \
5750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5751 $(HOST_EXPORTS) \
b813574b 5752 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5754 done; \
4fa63067 5755 echo "Doing distclean in bfd" ; \
b00612cc 5756 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5759 "RANLIB=$${RANLIB}" \
0c24b341 5760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5761 distclean) \
2a4cbe27
NN
5762 || exit 1
5763
6bd3dfaa 5764@endif bfd
2a4cbe27 5765
4fa63067
NN
5766.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
5767maybe-maintainer-clean-bfd:
6bd3dfaa
PB
5768@if bfd
5769maybe-maintainer-clean-bfd: maintainer-clean-bfd
a2592b1b 5770
4fa63067
NN
5771maintainer-clean-bfd:
5772 @[ -f ./bfd/Makefile ] || exit 0; \
a2592b1b
DD
5773 r=`${PWD_COMMAND}`; export r; \
5774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5775 $(HOST_EXPORTS) \
b813574b 5776 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
5777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5778 done; \
4fa63067 5779 echo "Doing maintainer-clean in bfd" ; \
b00612cc 5780 (cd $(HOST_SUBDIR)/bfd && \
a2592b1b
DD
5781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5783 "RANLIB=$${RANLIB}" \
0c24b341 5784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5785 maintainer-clean) \
a2592b1b
DD
5786 || exit 1
5787
6bd3dfaa 5788@endif bfd
a2592b1b 5789
2a4cbe27 5790
a7254363 5791
4fa63067
NN
5792.PHONY: configure-opcodes maybe-configure-opcodes
5793maybe-configure-opcodes:
4f0ef2d8
CD
5794@if gcc-bootstrap
5795configure-opcodes: stage_current
5796@endif gcc-bootstrap
6bd3dfaa
PB
5797@if opcodes
5798maybe-configure-opcodes: configure-opcodes
c52c6897 5799configure-opcodes:
c52c6897
PB
5800 @r=`${PWD_COMMAND}`; export r; \
5801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
5802 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5803 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
378fce5b 5804 $(HOST_EXPORTS) \
a7254363
PB
5805 echo Configuring in $(HOST_SUBDIR)/opcodes; \
5806 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
4fa63067 5807 case $(srcdir) in \
b00612cc
PB
5808 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5809 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5810 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 5811 esac; \
b00612cc
PB
5812 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5813 libsrcdir="$$s/opcodes"; \
4fa63067 5814 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5815 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5816 --target=${target_alias} $${srcdiroption} \
4fa63067 5817 || exit 1
6bd3dfaa 5818@endif opcodes
2a4cbe27 5819
a7254363
PB
5820
5821
d545f33b
PB
5822.PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
5823maybe-configure-stage1-opcodes:
5824@if opcodes-bootstrap
5825maybe-configure-stage1-opcodes: configure-stage1-opcodes
0aed8855 5826configure-stage1-opcodes:
c52c6897 5827 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 5828 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5829 @r=`${PWD_COMMAND}`; export r; \
5830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5831 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
7f6ef0c0 5832 $(HOST_EXPORTS) \
8ee82aff 5833 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 5834 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 5835 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5836 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5837 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5838 case $(srcdir) in \
5839 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5840 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5841 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5842 esac; \
5843 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5844 libsrcdir="$$s/opcodes"; \
5845 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5846 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5847 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5848 \
8a0d8a5c 5849 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
5850@endif opcodes-bootstrap
5851
5852.PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
5853maybe-configure-stage2-opcodes:
5854@if opcodes-bootstrap
5855maybe-configure-stage2-opcodes: configure-stage2-opcodes
0aed8855 5856configure-stage2-opcodes:
c52c6897 5857 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 5858 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5859 @r=`${PWD_COMMAND}`; export r; \
5860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5861 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 5862 $(HOST_EXPORTS) \
7f6ef0c0 5863 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5864 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 5865 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 5866 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5867 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5868 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5869 case $(srcdir) in \
5870 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5871 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5872 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5873 esac; \
5874 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5875 libsrcdir="$$s/opcodes"; \
5876 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5877 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5878 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5879 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5880 @stage2_werror_flag@
5881@endif opcodes-bootstrap
5882
8520c408
AO
5883.PHONY: configure-stageb2g0-opcodes maybe-configure-stageb2g0-opcodes
5884maybe-configure-stageb2g0-opcodes:
5885@if opcodes-bootstrap
5886maybe-configure-stageb2g0-opcodes: configure-stageb2g0-opcodes
5887configure-stageb2g0-opcodes:
5888 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
5889 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
5890 @r=`${PWD_COMMAND}`; export r; \
5891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5892 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5893 $(HOST_EXPORTS) \
7f6ef0c0 5894 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5895 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 5896 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
5897 echo Configuring stage b2g0 in $(HOST_SUBDIR)/opcodes ; \
5898 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
5899 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5900 case $(srcdir) in \
5901 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5902 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5903 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5904 esac; \
5905 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5906 libsrcdir="$$s/opcodes"; \
5907 $(SHELL) $${libsrcdir}/configure \
5908 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5909 --target=${target_alias} $${srcdiroption} \
5910 --with-build-libsubdir=$(HOST_SUBDIR) \
5911 @stage2_werror_flag@
5912@endif opcodes-bootstrap
5913
d545f33b
PB
5914.PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
5915maybe-configure-stage3-opcodes:
5916@if opcodes-bootstrap
5917maybe-configure-stage3-opcodes: configure-stage3-opcodes
0aed8855 5918configure-stage3-opcodes:
c52c6897 5919 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 5920 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5921 @r=`${PWD_COMMAND}`; export r; \
5922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5923 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 5924 $(HOST_EXPORTS) \
7f6ef0c0 5925 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5926 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 5927 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 5928 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5929 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5930 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5931 case $(srcdir) in \
5932 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5933 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5934 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5935 esac; \
5936 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5937 libsrcdir="$$s/opcodes"; \
5938 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5939 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5940 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5941 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
5942 @stage2_werror_flag@
5943@endif opcodes-bootstrap
5944
8520c408
AO
5945.PHONY: configure-stageb3g2-opcodes maybe-configure-stageb3g2-opcodes
5946maybe-configure-stageb3g2-opcodes:
5947@if opcodes-bootstrap
5948maybe-configure-stageb3g2-opcodes: configure-stageb3g2-opcodes
5949configure-stageb3g2-opcodes:
5950 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
5951 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
5952 @r=`${PWD_COMMAND}`; export r; \
5953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5954 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5955 $(HOST_EXPORTS) \
7f6ef0c0 5956 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5957 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 5958 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
5959 echo Configuring stage b3g2 in $(HOST_SUBDIR)/opcodes ; \
5960 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
5961 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5962 case $(srcdir) in \
5963 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5964 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5965 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5966 esac; \
5967 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5968 libsrcdir="$$s/opcodes"; \
5969 $(SHELL) $${libsrcdir}/configure \
5970 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5971 --target=${target_alias} $${srcdiroption} \
5972 --with-build-libsubdir=$(HOST_SUBDIR) \
5973 @stage2_werror_flag@
5974@endif opcodes-bootstrap
5975
d545f33b
PB
5976.PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
5977maybe-configure-stage4-opcodes:
5978@if opcodes-bootstrap
5979maybe-configure-stage4-opcodes: configure-stage4-opcodes
0aed8855 5980configure-stage4-opcodes:
c52c6897 5981 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 5982 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5983 @r=`${PWD_COMMAND}`; export r; \
5984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5985 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 5986 $(HOST_EXPORTS) \
7f6ef0c0 5987 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5988 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 5989 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 5990 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5991 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5992 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5993 case $(srcdir) in \
5994 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5995 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5996 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5997 esac; \
5998 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5999 libsrcdir="$$s/opcodes"; \
6000 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6001 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6002 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6003 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6004 @stage2_werror_flag@
6005@endif opcodes-bootstrap
6006
6007.PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
6008maybe-configure-stageprofile-opcodes:
6009@if opcodes-bootstrap
6010maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
0aed8855 6011configure-stageprofile-opcodes:
c52c6897 6012 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 6013 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6014 @r=`${PWD_COMMAND}`; export r; \
6015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6016 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6017 $(HOST_EXPORTS) \
7f6ef0c0 6018 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6019 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 6020 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 6021 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6022 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6023 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6024 case $(srcdir) in \
6025 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6026 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6027 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6028 esac; \
6029 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6030 libsrcdir="$$s/opcodes"; \
6031 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6032 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6033 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6034 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6035 @stage2_werror_flag@
6036@endif opcodes-bootstrap
6037
6038.PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
6039maybe-configure-stagefeedback-opcodes:
6040@if opcodes-bootstrap
6041maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
0aed8855 6042configure-stagefeedback-opcodes:
c52c6897 6043 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 6044 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6045 @r=`${PWD_COMMAND}`; export r; \
6046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6047 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6048 $(HOST_EXPORTS) \
7f6ef0c0 6049 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6050 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 6051 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 6052 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6053 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6054 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6055 case $(srcdir) in \
6056 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6057 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6058 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6059 esac; \
6060 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6061 libsrcdir="$$s/opcodes"; \
6062 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6063 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6064 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6065 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6066 @stage2_werror_flag@
6067@endif opcodes-bootstrap
6068
6069
6070
6071
6072
4fa63067
NN
6073.PHONY: all-opcodes maybe-all-opcodes
6074maybe-all-opcodes:
4f0ef2d8
CD
6075@if gcc-bootstrap
6076all-opcodes: stage_current
6077@endif gcc-bootstrap
6bd3dfaa 6078@if opcodes
d27cc32e 6079TARGET-opcodes=all
6bd3dfaa 6080maybe-all-opcodes: all-opcodes
4fa63067 6081all-opcodes: configure-opcodes
c52c6897 6082 @r=`${PWD_COMMAND}`; export r; \
4fa63067 6083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6084 $(HOST_EXPORTS) \
b00612cc 6085 (cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6086 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
6087 $(TARGET-opcodes))
6bd3dfaa 6088@endif opcodes
2a4cbe27 6089
a7254363 6090
d545f33b
PB
6091
6092.PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
6093.PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
6094maybe-all-stage1-opcodes:
6095maybe-clean-stage1-opcodes:
6096@if opcodes-bootstrap
6097maybe-all-stage1-opcodes: all-stage1-opcodes
6098all-stage1: all-stage1-opcodes
f70224b5 6099TARGET-stage1-opcodes = $(TARGET-opcodes)
d545f33b 6100all-stage1-opcodes: configure-stage1-opcodes
c52c6897 6101 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
6102 @r=`${PWD_COMMAND}`; export r; \
6103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6104 $(HOST_EXPORTS) \
6105 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6106 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6107 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
6108 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
6109 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
6110 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 6111 $(TARGET-stage1-opcodes)
d545f33b
PB
6112
6113maybe-clean-stage1-opcodes: clean-stage1-opcodes
6114clean-stage1: clean-stage1-opcodes
6115clean-stage1-opcodes:
9dbaa842
DD
6116 @if [ $(current_stage) = stage1 ]; then \
6117 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6118 else \
6119 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
6120 $(MAKE) stage1-start; \
6121 fi; \
d545f33b 6122 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6123 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 6124 clean
d545f33b
PB
6125@endif opcodes-bootstrap
6126
6127
6128.PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
6129.PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
6130maybe-all-stage2-opcodes:
6131maybe-clean-stage2-opcodes:
6132@if opcodes-bootstrap
6133maybe-all-stage2-opcodes: all-stage2-opcodes
6134all-stage2: all-stage2-opcodes
f70224b5 6135TARGET-stage2-opcodes = $(TARGET-opcodes)
d545f33b 6136all-stage2-opcodes: configure-stage2-opcodes
c52c6897 6137 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
6138 @r=`${PWD_COMMAND}`; export r; \
6139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6140 $(HOST_EXPORTS) \
6141 $(POSTSTAGE1_HOST_EXPORTS) \
6142 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6143 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6144 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
6145 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
6146 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
6147 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6148 $(TARGET-stage2-opcodes)
d545f33b
PB
6149
6150maybe-clean-stage2-opcodes: clean-stage2-opcodes
6151clean-stage2: clean-stage2-opcodes
6152clean-stage2-opcodes:
9dbaa842
DD
6153 @if [ $(current_stage) = stage2 ]; then \
6154 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6155 else \
6156 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
6157 $(MAKE) stage2-start; \
6158 fi; \
d545f33b 6159 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6160 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6161 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6162 clean
d545f33b
PB
6163@endif opcodes-bootstrap
6164
6165
8520c408
AO
6166.PHONY: all-stageb2g0-opcodes maybe-all-stageb2g0-opcodes
6167.PHONY: clean-stageb2g0-opcodes maybe-clean-stageb2g0-opcodes
6168maybe-all-stageb2g0-opcodes:
6169maybe-clean-stageb2g0-opcodes:
6170@if opcodes-bootstrap
6171maybe-all-stageb2g0-opcodes: all-stageb2g0-opcodes
6172all-stageb2g0: all-stageb2g0-opcodes
6173TARGET-stageb2g0-opcodes = $(TARGET-opcodes)
6174all-stageb2g0-opcodes: configure-stageb2g0-opcodes
6175 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
6176 @r=`${PWD_COMMAND}`; export r; \
6177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6178 $(HOST_EXPORTS) \
6179 $(POSTSTAGE1_HOST_EXPORTS) \
6180 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6181 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6182 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
6183 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
6184 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
6185 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
6186 $(TARGET-stageb2g0-opcodes)
6187
6188maybe-clean-stageb2g0-opcodes: clean-stageb2g0-opcodes
6189clean-stageb2g0: clean-stageb2g0-opcodes
6190clean-stageb2g0-opcodes:
6191 @if [ $(current_stage) = stageb2g0 ]; then \
6192 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6193 else \
6194 [ -f $(HOST_SUBDIR)/stageb2g0-opcodes/Makefile ] || exit 0; \
6195 $(MAKE) stageb2g0-start; \
6196 fi; \
6197 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6198 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
6199 $(POSTSTAGE1_FLAGS_TO_PASS) \
6200 clean
6201@endif opcodes-bootstrap
6202
6203
d545f33b
PB
6204.PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
6205.PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
6206maybe-all-stage3-opcodes:
6207maybe-clean-stage3-opcodes:
6208@if opcodes-bootstrap
6209maybe-all-stage3-opcodes: all-stage3-opcodes
6210all-stage3: all-stage3-opcodes
f70224b5 6211TARGET-stage3-opcodes = $(TARGET-opcodes)
d545f33b 6212all-stage3-opcodes: configure-stage3-opcodes
c52c6897 6213 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
6214 @r=`${PWD_COMMAND}`; export r; \
6215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6216 $(HOST_EXPORTS) \
6217 $(POSTSTAGE1_HOST_EXPORTS) \
6218 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6219 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6220 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
6221 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
6222 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
6223 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6224 $(TARGET-stage3-opcodes)
d545f33b
PB
6225
6226maybe-clean-stage3-opcodes: clean-stage3-opcodes
6227clean-stage3: clean-stage3-opcodes
6228clean-stage3-opcodes:
9dbaa842
DD
6229 @if [ $(current_stage) = stage3 ]; then \
6230 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6231 else \
6232 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
6233 $(MAKE) stage3-start; \
6234 fi; \
d545f33b 6235 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6236 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6237 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6238 clean
d545f33b
PB
6239@endif opcodes-bootstrap
6240
6241
8520c408
AO
6242.PHONY: all-stageb3g2-opcodes maybe-all-stageb3g2-opcodes
6243.PHONY: clean-stageb3g2-opcodes maybe-clean-stageb3g2-opcodes
6244maybe-all-stageb3g2-opcodes:
6245maybe-clean-stageb3g2-opcodes:
6246@if opcodes-bootstrap
6247maybe-all-stageb3g2-opcodes: all-stageb3g2-opcodes
6248all-stageb3g2: all-stageb3g2-opcodes
6249TARGET-stageb3g2-opcodes = $(TARGET-opcodes)
6250all-stageb3g2-opcodes: configure-stageb3g2-opcodes
6251 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
6252 @r=`${PWD_COMMAND}`; export r; \
6253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6254 $(HOST_EXPORTS) \
6255 $(POSTSTAGE1_HOST_EXPORTS) \
6256 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6257 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6258 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
6259 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
6260 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
6261 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
6262 $(TARGET-stageb3g2-opcodes)
6263
6264maybe-clean-stageb3g2-opcodes: clean-stageb3g2-opcodes
6265clean-stageb3g2: clean-stageb3g2-opcodes
6266clean-stageb3g2-opcodes:
6267 @if [ $(current_stage) = stageb3g2 ]; then \
6268 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6269 else \
6270 [ -f $(HOST_SUBDIR)/stageb3g2-opcodes/Makefile ] || exit 0; \
6271 $(MAKE) stageb3g2-start; \
6272 fi; \
6273 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6274 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
6275 $(POSTSTAGE1_FLAGS_TO_PASS) \
6276 clean
6277@endif opcodes-bootstrap
6278
6279
d545f33b
PB
6280.PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
6281.PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
6282maybe-all-stage4-opcodes:
6283maybe-clean-stage4-opcodes:
6284@if opcodes-bootstrap
6285maybe-all-stage4-opcodes: all-stage4-opcodes
6286all-stage4: all-stage4-opcodes
f70224b5 6287TARGET-stage4-opcodes = $(TARGET-opcodes)
d545f33b 6288all-stage4-opcodes: configure-stage4-opcodes
c52c6897 6289 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
6290 @r=`${PWD_COMMAND}`; export r; \
6291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6292 $(HOST_EXPORTS) \
6293 $(POSTSTAGE1_HOST_EXPORTS) \
6294 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6295 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6296 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
6297 LIBCFLAGS="$(STAGE4_CFLAGS)" \
6298 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
6299 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6300 $(TARGET-stage4-opcodes)
d545f33b
PB
6301
6302maybe-clean-stage4-opcodes: clean-stage4-opcodes
6303clean-stage4: clean-stage4-opcodes
6304clean-stage4-opcodes:
9dbaa842
DD
6305 @if [ $(current_stage) = stage4 ]; then \
6306 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6307 else \
6308 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
6309 $(MAKE) stage4-start; \
6310 fi; \
d545f33b 6311 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6312 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6313 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6314 clean
d545f33b
PB
6315@endif opcodes-bootstrap
6316
6317
6318.PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
6319.PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
6320maybe-all-stageprofile-opcodes:
6321maybe-clean-stageprofile-opcodes:
6322@if opcodes-bootstrap
6323maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
6324all-stageprofile: all-stageprofile-opcodes
f70224b5 6325TARGET-stageprofile-opcodes = $(TARGET-opcodes)
d545f33b 6326all-stageprofile-opcodes: configure-stageprofile-opcodes
c52c6897 6327 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
6328 @r=`${PWD_COMMAND}`; export r; \
6329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6330 $(HOST_EXPORTS) \
6331 $(POSTSTAGE1_HOST_EXPORTS) \
6332 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6333 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6334 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
6335 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
6336 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
6337 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6338 $(TARGET-stageprofile-opcodes)
d545f33b
PB
6339
6340maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
6341clean-stageprofile: clean-stageprofile-opcodes
6342clean-stageprofile-opcodes:
9dbaa842
DD
6343 @if [ $(current_stage) = stageprofile ]; then \
6344 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6345 else \
6346 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
6347 $(MAKE) stageprofile-start; \
6348 fi; \
d545f33b 6349 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6350 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6351 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6352 clean
d545f33b
PB
6353@endif opcodes-bootstrap
6354
6355
6356.PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
6357.PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
6358maybe-all-stagefeedback-opcodes:
6359maybe-clean-stagefeedback-opcodes:
6360@if opcodes-bootstrap
6361maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
6362all-stagefeedback: all-stagefeedback-opcodes
f70224b5 6363TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
d545f33b 6364all-stagefeedback-opcodes: configure-stagefeedback-opcodes
c52c6897 6365 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
6366 @r=`${PWD_COMMAND}`; export r; \
6367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6368 $(HOST_EXPORTS) \
6369 $(POSTSTAGE1_HOST_EXPORTS) \
6370 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6371 $(MAKE) $(BASE_FLAGS_TO_PASS) \
6372 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
6373 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
6374 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
6375 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 6376 $(TARGET-stagefeedback-opcodes)
d545f33b
PB
6377
6378maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
6379clean-stagefeedback: clean-stagefeedback-opcodes
6380clean-stagefeedback-opcodes:
9dbaa842
DD
6381 @if [ $(current_stage) = stagefeedback ]; then \
6382 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6383 else \
6384 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
6385 $(MAKE) stagefeedback-start; \
6386 fi; \
d545f33b 6387 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6388 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6389 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6390 clean
d545f33b
PB
6391@endif opcodes-bootstrap
6392
6393
6394
6395
6396
4fa63067
NN
6397.PHONY: check-opcodes maybe-check-opcodes
6398maybe-check-opcodes:
6bd3dfaa
PB
6399@if opcodes
6400maybe-check-opcodes: check-opcodes
4fa63067
NN
6401
6402check-opcodes:
0aed8855 6403 @: $(MAKE); $(unstage)
4fa63067 6404 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6406 $(HOST_EXPORTS) \
b00612cc
PB
6407 (cd $(HOST_SUBDIR)/opcodes && \
6408 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 6409
6bd3dfaa 6410@endif opcodes
2a4cbe27 6411
4fa63067
NN
6412.PHONY: install-opcodes maybe-install-opcodes
6413maybe-install-opcodes:
6bd3dfaa
PB
6414@if opcodes
6415maybe-install-opcodes: install-opcodes
2a4cbe27 6416
4fa63067 6417install-opcodes: installdirs
0aed8855 6418 @: $(MAKE); $(unstage)
4fa63067
NN
6419 @r=`${PWD_COMMAND}`; export r; \
6420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6421 $(HOST_EXPORTS) \
b00612cc 6422 (cd $(HOST_SUBDIR)/opcodes && \
2da12f12 6423 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 6424
6bd3dfaa 6425@endif opcodes
4fa63067 6426
56a8fe78 6427# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
6428
6429.PHONY: maybe-info-opcodes info-opcodes
6430maybe-info-opcodes:
6bd3dfaa
PB
6431@if opcodes
6432maybe-info-opcodes: info-opcodes
4fa63067
NN
6433
6434info-opcodes: \
6435 configure-opcodes
6436 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6437 r=`${PWD_COMMAND}`; export r; \
6438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6439 $(HOST_EXPORTS) \
b813574b 6440 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6442 done; \
4fa63067 6443 echo "Doing info in opcodes" ; \
b00612cc 6444 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6447 "RANLIB=$${RANLIB}" \
0c24b341 6448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6449 info) \
2a4cbe27
NN
6450 || exit 1
6451
6bd3dfaa 6452@endif opcodes
2a4cbe27 6453
4fa63067
NN
6454.PHONY: maybe-dvi-opcodes dvi-opcodes
6455maybe-dvi-opcodes:
6bd3dfaa
PB
6456@if opcodes
6457maybe-dvi-opcodes: dvi-opcodes
2a4cbe27 6458
4fa63067
NN
6459dvi-opcodes: \
6460 configure-opcodes
6461 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6462 r=`${PWD_COMMAND}`; export r; \
6463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6464 $(HOST_EXPORTS) \
b813574b 6465 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6467 done; \
4fa63067 6468 echo "Doing dvi in opcodes" ; \
b00612cc 6469 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6472 "RANLIB=$${RANLIB}" \
0c24b341 6473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6474 dvi) \
2a4cbe27
NN
6475 || exit 1
6476
6bd3dfaa 6477@endif opcodes
2a4cbe27 6478
56a8fe78
DD
6479.PHONY: maybe-pdf-opcodes pdf-opcodes
6480maybe-pdf-opcodes:
6481@if opcodes
6482maybe-pdf-opcodes: pdf-opcodes
6483
6484pdf-opcodes: \
6485 configure-opcodes
6486 @[ -f ./opcodes/Makefile ] || exit 0; \
6487 r=`${PWD_COMMAND}`; export r; \
6488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6489 $(HOST_EXPORTS) \
6490 for flag in $(EXTRA_HOST_FLAGS) ; do \
6491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6492 done; \
6493 echo "Doing pdf in opcodes" ; \
6494 (cd $(HOST_SUBDIR)/opcodes && \
6495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6497 "RANLIB=$${RANLIB}" \
0c24b341 6498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
6499 pdf) \
6500 || exit 1
6501
6502@endif opcodes
6503
6d389afc
MS
6504.PHONY: maybe-html-opcodes html-opcodes
6505maybe-html-opcodes:
6506@if opcodes
6507maybe-html-opcodes: html-opcodes
6508
6509html-opcodes: \
6510 configure-opcodes
6511 @[ -f ./opcodes/Makefile ] || exit 0; \
6512 r=`${PWD_COMMAND}`; export r; \
6513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
6514 $(HOST_EXPORTS) \
6515 for flag in $(EXTRA_HOST_FLAGS) ; do \
6516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6517 done; \
6518 echo "Doing html in opcodes" ; \
b00612cc 6519 (cd $(HOST_SUBDIR)/opcodes && \
6d389afc
MS
6520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6522 "RANLIB=$${RANLIB}" \
0c24b341 6523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
6524 html) \
6525 || exit 1
6526
6527@endif opcodes
6528
4fa63067
NN
6529.PHONY: maybe-TAGS-opcodes TAGS-opcodes
6530maybe-TAGS-opcodes:
6bd3dfaa
PB
6531@if opcodes
6532maybe-TAGS-opcodes: TAGS-opcodes
2a4cbe27 6533
4fa63067
NN
6534TAGS-opcodes: \
6535 configure-opcodes
6536 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6537 r=`${PWD_COMMAND}`; export r; \
6538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6539 $(HOST_EXPORTS) \
b813574b 6540 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6542 done; \
4fa63067 6543 echo "Doing TAGS in opcodes" ; \
b00612cc 6544 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6547 "RANLIB=$${RANLIB}" \
0c24b341 6548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6549 TAGS) \
2a4cbe27
NN
6550 || exit 1
6551
6bd3dfaa 6552@endif opcodes
2a4cbe27 6553
4fa63067
NN
6554.PHONY: maybe-install-info-opcodes install-info-opcodes
6555maybe-install-info-opcodes:
6bd3dfaa
PB
6556@if opcodes
6557maybe-install-info-opcodes: install-info-opcodes
2a4cbe27 6558
4fa63067
NN
6559install-info-opcodes: \
6560 configure-opcodes \
6561 info-opcodes
6562 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6563 r=`${PWD_COMMAND}`; export r; \
6564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6565 $(HOST_EXPORTS) \
b813574b 6566 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6568 done; \
4fa63067 6569 echo "Doing install-info in opcodes" ; \
b00612cc 6570 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6573 "RANLIB=$${RANLIB}" \
0c24b341 6574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6575 install-info) \
2a4cbe27
NN
6576 || exit 1
6577
6bd3dfaa 6578@endif opcodes
2a4cbe27 6579
a3ca38d2
DD
6580.PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
6581maybe-install-pdf-opcodes:
6582@if opcodes
6583maybe-install-pdf-opcodes: install-pdf-opcodes
6584
6585install-pdf-opcodes: \
6586 configure-opcodes \
6587 pdf-opcodes
6588 @[ -f ./opcodes/Makefile ] || exit 0; \
6589 r=`${PWD_COMMAND}`; export r; \
6590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6591 $(HOST_EXPORTS) \
6592 for flag in $(EXTRA_HOST_FLAGS) ; do \
6593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6594 done; \
6595 echo "Doing install-pdf in opcodes" ; \
6596 (cd $(HOST_SUBDIR)/opcodes && \
6597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6599 "RANLIB=$${RANLIB}" \
0c24b341 6600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
6601 install-pdf) \
6602 || exit 1
6603
6604@endif opcodes
6605
108a6f8e
CD
6606.PHONY: maybe-install-html-opcodes install-html-opcodes
6607maybe-install-html-opcodes:
6608@if opcodes
6609maybe-install-html-opcodes: install-html-opcodes
6610
6611install-html-opcodes: \
6612 configure-opcodes \
6613 html-opcodes
6614 @[ -f ./opcodes/Makefile ] || exit 0; \
6615 r=`${PWD_COMMAND}`; export r; \
6616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6617 $(HOST_EXPORTS) \
6618 for flag in $(EXTRA_HOST_FLAGS) ; do \
6619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6620 done; \
6621 echo "Doing install-html in opcodes" ; \
6622 (cd $(HOST_SUBDIR)/opcodes && \
6623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6625 "RANLIB=$${RANLIB}" \
0c24b341 6626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
6627 install-html) \
6628 || exit 1
6629
6630@endif opcodes
6631
4fa63067
NN
6632.PHONY: maybe-installcheck-opcodes installcheck-opcodes
6633maybe-installcheck-opcodes:
6bd3dfaa
PB
6634@if opcodes
6635maybe-installcheck-opcodes: installcheck-opcodes
2a4cbe27 6636
4fa63067
NN
6637installcheck-opcodes: \
6638 configure-opcodes
6639 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6640 r=`${PWD_COMMAND}`; export r; \
6641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6642 $(HOST_EXPORTS) \
b813574b 6643 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6645 done; \
4fa63067 6646 echo "Doing installcheck in opcodes" ; \
b00612cc 6647 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6650 "RANLIB=$${RANLIB}" \
0c24b341 6651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6652 installcheck) \
2a4cbe27
NN
6653 || exit 1
6654
6bd3dfaa 6655@endif opcodes
2a4cbe27
NN
6656
6657.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
6658maybe-mostlyclean-opcodes:
6bd3dfaa
PB
6659@if opcodes
6660maybe-mostlyclean-opcodes: mostlyclean-opcodes
2a4cbe27
NN
6661
6662mostlyclean-opcodes:
6663 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6664 r=`${PWD_COMMAND}`; export r; \
6665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6666 $(HOST_EXPORTS) \
b813574b 6667 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6669 done; \
6670 echo "Doing mostlyclean in opcodes" ; \
b00612cc 6671 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6674 "RANLIB=$${RANLIB}" \
0c24b341 6675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6676 mostlyclean) \
2a4cbe27
NN
6677 || exit 1
6678
6bd3dfaa 6679@endif opcodes
2a4cbe27 6680
4fa63067
NN
6681.PHONY: maybe-clean-opcodes clean-opcodes
6682maybe-clean-opcodes:
6bd3dfaa
PB
6683@if opcodes
6684maybe-clean-opcodes: clean-opcodes
2a4cbe27 6685
4fa63067
NN
6686clean-opcodes:
6687 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6688 r=`${PWD_COMMAND}`; export r; \
6689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6690 $(HOST_EXPORTS) \
b813574b 6691 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6693 done; \
4fa63067 6694 echo "Doing clean in opcodes" ; \
b00612cc 6695 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6698 "RANLIB=$${RANLIB}" \
0c24b341 6699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6700 clean) \
2a4cbe27
NN
6701 || exit 1
6702
6bd3dfaa 6703@endif opcodes
2a4cbe27 6704
4fa63067
NN
6705.PHONY: maybe-distclean-opcodes distclean-opcodes
6706maybe-distclean-opcodes:
6bd3dfaa
PB
6707@if opcodes
6708maybe-distclean-opcodes: distclean-opcodes
2a4cbe27 6709
4fa63067
NN
6710distclean-opcodes:
6711 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6712 r=`${PWD_COMMAND}`; export r; \
6713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6714 $(HOST_EXPORTS) \
b813574b 6715 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6717 done; \
4fa63067 6718 echo "Doing distclean in opcodes" ; \
b00612cc 6719 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6722 "RANLIB=$${RANLIB}" \
0c24b341 6723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6724 distclean) \
2a4cbe27
NN
6725 || exit 1
6726
6bd3dfaa 6727@endif opcodes
2a4cbe27 6728
4fa63067
NN
6729.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
6730maybe-maintainer-clean-opcodes:
6bd3dfaa
PB
6731@if opcodes
6732maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
2a4cbe27 6733
4fa63067
NN
6734maintainer-clean-opcodes:
6735 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6736 r=`${PWD_COMMAND}`; export r; \
6737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6738 $(HOST_EXPORTS) \
b813574b 6739 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6741 done; \
4fa63067 6742 echo "Doing maintainer-clean in opcodes" ; \
b00612cc 6743 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6746 "RANLIB=$${RANLIB}" \
0c24b341 6747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6748 maintainer-clean) \
2a4cbe27
NN
6749 || exit 1
6750
6bd3dfaa 6751@endif opcodes
2a4cbe27 6752
2a4cbe27 6753
a7254363 6754
4fa63067
NN
6755.PHONY: configure-binutils maybe-configure-binutils
6756maybe-configure-binutils:
4f0ef2d8
CD
6757@if gcc-bootstrap
6758configure-binutils: stage_current
6759@endif gcc-bootstrap
6bd3dfaa
PB
6760@if binutils
6761maybe-configure-binutils: configure-binutils
c52c6897 6762configure-binutils:
c52c6897
PB
6763 @r=`${PWD_COMMAND}`; export r; \
6764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
6765 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6766 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
378fce5b 6767 $(HOST_EXPORTS) \
a7254363
PB
6768 echo Configuring in $(HOST_SUBDIR)/binutils; \
6769 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4fa63067 6770 case $(srcdir) in \
b00612cc
PB
6771 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6772 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6773 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 6774 esac; \
b00612cc
PB
6775 srcdiroption="--srcdir=$${topdir}/binutils"; \
6776 libsrcdir="$$s/binutils"; \
4fa63067 6777 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6778 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6779 --target=${target_alias} $${srcdiroption} \
2a4cbe27 6780 || exit 1
6bd3dfaa 6781@endif binutils
2a4cbe27 6782
a7254363
PB
6783
6784
d545f33b
PB
6785.PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
6786maybe-configure-stage1-binutils:
6787@if binutils-bootstrap
6788maybe-configure-stage1-binutils: configure-stage1-binutils
0aed8855 6789configure-stage1-binutils:
c52c6897 6790 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 6791 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6792 @r=`${PWD_COMMAND}`; export r; \
6793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6794 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
7f6ef0c0 6795 $(HOST_EXPORTS) \
8ee82aff 6796 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 6797 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 6798 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6799 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6800 cd $(HOST_SUBDIR)/binutils || exit 1; \
6801 case $(srcdir) in \
6802 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6803 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6804 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6805 esac; \
6806 srcdiroption="--srcdir=$${topdir}/binutils"; \
6807 libsrcdir="$$s/binutils"; \
6808 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6809 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6810 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6811 \
8a0d8a5c 6812 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
6813@endif binutils-bootstrap
6814
6815.PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
6816maybe-configure-stage2-binutils:
6817@if binutils-bootstrap
6818maybe-configure-stage2-binutils: configure-stage2-binutils
0aed8855 6819configure-stage2-binutils:
c52c6897 6820 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 6821 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6822 @r=`${PWD_COMMAND}`; export r; \
6823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6824 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6825 $(HOST_EXPORTS) \
7f6ef0c0 6826 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6827 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 6828 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 6829 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6830 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6831 cd $(HOST_SUBDIR)/binutils || exit 1; \
6832 case $(srcdir) in \
6833 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6834 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6835 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6836 esac; \
6837 srcdiroption="--srcdir=$${topdir}/binutils"; \
6838 libsrcdir="$$s/binutils"; \
6839 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6840 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6841 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6842 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6843 @stage2_werror_flag@
6844@endif binutils-bootstrap
6845
8520c408
AO
6846.PHONY: configure-stageb2g0-binutils maybe-configure-stageb2g0-binutils
6847maybe-configure-stageb2g0-binutils:
6848@if binutils-bootstrap
6849maybe-configure-stageb2g0-binutils: configure-stageb2g0-binutils
6850configure-stageb2g0-binutils:
6851 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
6852 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
6853 @r=`${PWD_COMMAND}`; export r; \
6854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6855 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6856 $(HOST_EXPORTS) \
7f6ef0c0 6857 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6858 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 6859 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
6860 echo Configuring stage b2g0 in $(HOST_SUBDIR)/binutils ; \
6861 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
6862 cd $(HOST_SUBDIR)/binutils || exit 1; \
6863 case $(srcdir) in \
6864 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6865 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6866 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6867 esac; \
6868 srcdiroption="--srcdir=$${topdir}/binutils"; \
6869 libsrcdir="$$s/binutils"; \
6870 $(SHELL) $${libsrcdir}/configure \
6871 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6872 --target=${target_alias} $${srcdiroption} \
6873 --with-build-libsubdir=$(HOST_SUBDIR) \
6874 @stage2_werror_flag@
6875@endif binutils-bootstrap
6876
d545f33b
PB
6877.PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
6878maybe-configure-stage3-binutils:
6879@if binutils-bootstrap
6880maybe-configure-stage3-binutils: configure-stage3-binutils
0aed8855 6881configure-stage3-binutils:
c52c6897 6882 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 6883 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6884 @r=`${PWD_COMMAND}`; export r; \
6885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6886 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6887 $(HOST_EXPORTS) \
7f6ef0c0 6888 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6889 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 6890 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 6891 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6892 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6893 cd $(HOST_SUBDIR)/binutils || exit 1; \
6894 case $(srcdir) in \
6895 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6896 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6897 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6898 esac; \
6899 srcdiroption="--srcdir=$${topdir}/binutils"; \
6900 libsrcdir="$$s/binutils"; \
6901 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6902 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6903 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6904 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6905 @stage2_werror_flag@
6906@endif binutils-bootstrap
6907
8520c408
AO
6908.PHONY: configure-stageb3g2-binutils maybe-configure-stageb3g2-binutils
6909maybe-configure-stageb3g2-binutils:
6910@if binutils-bootstrap
6911maybe-configure-stageb3g2-binutils: configure-stageb3g2-binutils
6912configure-stageb3g2-binutils:
6913 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
6914 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
6915 @r=`${PWD_COMMAND}`; export r; \
6916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6917 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6918 $(HOST_EXPORTS) \
7f6ef0c0 6919 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6920 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 6921 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
6922 echo Configuring stage b3g2 in $(HOST_SUBDIR)/binutils ; \
6923 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
6924 cd $(HOST_SUBDIR)/binutils || exit 1; \
6925 case $(srcdir) in \
6926 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6927 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6928 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6929 esac; \
6930 srcdiroption="--srcdir=$${topdir}/binutils"; \
6931 libsrcdir="$$s/binutils"; \
6932 $(SHELL) $${libsrcdir}/configure \
6933 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6934 --target=${target_alias} $${srcdiroption} \
6935 --with-build-libsubdir=$(HOST_SUBDIR) \
6936 @stage2_werror_flag@
6937@endif binutils-bootstrap
6938
d545f33b
PB
6939.PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
6940maybe-configure-stage4-binutils:
6941@if binutils-bootstrap
6942maybe-configure-stage4-binutils: configure-stage4-binutils
0aed8855 6943configure-stage4-binutils:
c52c6897 6944 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 6945 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6946 @r=`${PWD_COMMAND}`; export r; \
6947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6948 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6949 $(HOST_EXPORTS) \
7f6ef0c0 6950 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6951 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 6952 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 6953 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6954 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6955 cd $(HOST_SUBDIR)/binutils || exit 1; \
6956 case $(srcdir) in \
6957 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6958 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6959 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6960 esac; \
6961 srcdiroption="--srcdir=$${topdir}/binutils"; \
6962 libsrcdir="$$s/binutils"; \
6963 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6964 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6965 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6966 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6967 @stage2_werror_flag@
6968@endif binutils-bootstrap
6969
6970.PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
6971maybe-configure-stageprofile-binutils:
6972@if binutils-bootstrap
6973maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
0aed8855 6974configure-stageprofile-binutils:
c52c6897 6975 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 6976 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6977 @r=`${PWD_COMMAND}`; export r; \
6978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 6979 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6980 $(HOST_EXPORTS) \
7f6ef0c0 6981 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6982 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 6983 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 6984 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
0aed8855 6985 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6986 cd $(HOST_SUBDIR)/binutils || exit 1; \
6987 case $(srcdir) in \
6988 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6989 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6990 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6991 esac; \
6992 srcdiroption="--srcdir=$${topdir}/binutils"; \
6993 libsrcdir="$$s/binutils"; \
6994 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6995 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6996 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6997 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
6998 @stage2_werror_flag@
6999@endif binutils-bootstrap
7000
7001.PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
7002maybe-configure-stagefeedback-binutils:
7003@if binutils-bootstrap
7004maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
0aed8855 7005configure-stagefeedback-binutils:
c52c6897 7006 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 7007 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
7008 @r=`${PWD_COMMAND}`; export r; \
7009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 7010 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 7011 $(HOST_EXPORTS) \
7f6ef0c0 7012 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 7013 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 7014 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 7015 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
0aed8855 7016 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
7017 cd $(HOST_SUBDIR)/binutils || exit 1; \
7018 case $(srcdir) in \
7019 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7020 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
7021 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7022 esac; \
7023 srcdiroption="--srcdir=$${topdir}/binutils"; \
7024 libsrcdir="$$s/binutils"; \
7025 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7026 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7027 --target=${target_alias} $${srcdiroption} \
c1cb7e02 7028 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
7029 @stage2_werror_flag@
7030@endif binutils-bootstrap
7031
7032
7033
7034
7035
4fa63067
NN
7036.PHONY: all-binutils maybe-all-binutils
7037maybe-all-binutils:
4f0ef2d8
CD
7038@if gcc-bootstrap
7039all-binutils: stage_current
7040@endif gcc-bootstrap
6bd3dfaa 7041@if binutils
d27cc32e 7042TARGET-binutils=all
6bd3dfaa 7043maybe-all-binutils: all-binutils
4fa63067 7044all-binutils: configure-binutils
c52c6897 7045 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7047 $(HOST_EXPORTS) \
b00612cc 7048 (cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7049 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7050 $(TARGET-binutils))
6bd3dfaa 7051@endif binutils
4fa63067 7052
a7254363 7053
4fa63067 7054
d545f33b
PB
7055.PHONY: all-stage1-binutils maybe-all-stage1-binutils
7056.PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
7057maybe-all-stage1-binutils:
7058maybe-clean-stage1-binutils:
7059@if binutils-bootstrap
7060maybe-all-stage1-binutils: all-stage1-binutils
7061all-stage1: all-stage1-binutils
f70224b5 7062TARGET-stage1-binutils = $(TARGET-binutils)
d545f33b 7063all-stage1-binutils: configure-stage1-binutils
c52c6897 7064 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4fa63067
NN
7065 @r=`${PWD_COMMAND}`; export r; \
7066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7067 $(HOST_EXPORTS) \
d545f33b 7068 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7069 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7070 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
7071 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
7072 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
7073 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 7074 $(TARGET-stage1-binutils)
2a4cbe27 7075
d545f33b
PB
7076maybe-clean-stage1-binutils: clean-stage1-binutils
7077clean-stage1: clean-stage1-binutils
7078clean-stage1-binutils:
9dbaa842
DD
7079 @if [ $(current_stage) = stage1 ]; then \
7080 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7081 else \
7082 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
7083 $(MAKE) stage1-start; \
7084 fi; \
d545f33b 7085 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7086 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 7087 clean
d545f33b 7088@endif binutils-bootstrap
2a4cbe27 7089
2a4cbe27 7090
d545f33b
PB
7091.PHONY: all-stage2-binutils maybe-all-stage2-binutils
7092.PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
7093maybe-all-stage2-binutils:
7094maybe-clean-stage2-binutils:
7095@if binutils-bootstrap
7096maybe-all-stage2-binutils: all-stage2-binutils
7097all-stage2: all-stage2-binutils
f70224b5 7098TARGET-stage2-binutils = $(TARGET-binutils)
d545f33b 7099all-stage2-binutils: configure-stage2-binutils
c52c6897 7100 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4fa63067 7101 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7103 $(HOST_EXPORTS) \
d545f33b
PB
7104 $(POSTSTAGE1_HOST_EXPORTS) \
7105 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7106 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7107 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
7108 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
7109 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
7110 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7111 $(TARGET-stage2-binutils)
2a4cbe27 7112
d545f33b
PB
7113maybe-clean-stage2-binutils: clean-stage2-binutils
7114clean-stage2: clean-stage2-binutils
7115clean-stage2-binutils:
9dbaa842
DD
7116 @if [ $(current_stage) = stage2 ]; then \
7117 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7118 else \
7119 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
7120 $(MAKE) stage2-start; \
7121 fi; \
d545f33b 7122 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7123 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7124 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7125 clean
d545f33b 7126@endif binutils-bootstrap
2a4cbe27 7127
4fa63067 7128
8520c408
AO
7129.PHONY: all-stageb2g0-binutils maybe-all-stageb2g0-binutils
7130.PHONY: clean-stageb2g0-binutils maybe-clean-stageb2g0-binutils
7131maybe-all-stageb2g0-binutils:
7132maybe-clean-stageb2g0-binutils:
7133@if binutils-bootstrap
7134maybe-all-stageb2g0-binutils: all-stageb2g0-binutils
7135all-stageb2g0: all-stageb2g0-binutils
7136TARGET-stageb2g0-binutils = $(TARGET-binutils)
7137all-stageb2g0-binutils: configure-stageb2g0-binutils
7138 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
7139 @r=`${PWD_COMMAND}`; export r; \
7140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7141 $(HOST_EXPORTS) \
7142 $(POSTSTAGE1_HOST_EXPORTS) \
7143 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7144 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7145 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
7146 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
7147 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
7148 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
7149 $(TARGET-stageb2g0-binutils)
7150
7151maybe-clean-stageb2g0-binutils: clean-stageb2g0-binutils
7152clean-stageb2g0: clean-stageb2g0-binutils
7153clean-stageb2g0-binutils:
7154 @if [ $(current_stage) = stageb2g0 ]; then \
7155 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7156 else \
7157 [ -f $(HOST_SUBDIR)/stageb2g0-binutils/Makefile ] || exit 0; \
7158 $(MAKE) stageb2g0-start; \
7159 fi; \
7160 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7161 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
7162 $(POSTSTAGE1_FLAGS_TO_PASS) \
7163 clean
7164@endif binutils-bootstrap
7165
7166
d545f33b
PB
7167.PHONY: all-stage3-binutils maybe-all-stage3-binutils
7168.PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
7169maybe-all-stage3-binutils:
7170maybe-clean-stage3-binutils:
7171@if binutils-bootstrap
7172maybe-all-stage3-binutils: all-stage3-binutils
7173all-stage3: all-stage3-binutils
f70224b5 7174TARGET-stage3-binutils = $(TARGET-binutils)
d545f33b 7175all-stage3-binutils: configure-stage3-binutils
c52c6897 7176 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b 7177 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7179 $(HOST_EXPORTS) \
d545f33b
PB
7180 $(POSTSTAGE1_HOST_EXPORTS) \
7181 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7182 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7183 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
7184 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
7185 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
7186 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7187 $(TARGET-stage3-binutils)
2a4cbe27 7188
d545f33b
PB
7189maybe-clean-stage3-binutils: clean-stage3-binutils
7190clean-stage3: clean-stage3-binutils
7191clean-stage3-binutils:
9dbaa842
DD
7192 @if [ $(current_stage) = stage3 ]; then \
7193 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7194 else \
7195 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
7196 $(MAKE) stage3-start; \
7197 fi; \
d545f33b 7198 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7199 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7200 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7201 clean
d545f33b 7202@endif binutils-bootstrap
2a4cbe27 7203
2a4cbe27 7204
8520c408
AO
7205.PHONY: all-stageb3g2-binutils maybe-all-stageb3g2-binutils
7206.PHONY: clean-stageb3g2-binutils maybe-clean-stageb3g2-binutils
7207maybe-all-stageb3g2-binutils:
7208maybe-clean-stageb3g2-binutils:
7209@if binutils-bootstrap
7210maybe-all-stageb3g2-binutils: all-stageb3g2-binutils
7211all-stageb3g2: all-stageb3g2-binutils
7212TARGET-stageb3g2-binutils = $(TARGET-binutils)
7213all-stageb3g2-binutils: configure-stageb3g2-binutils
7214 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
7215 @r=`${PWD_COMMAND}`; export r; \
7216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7217 $(HOST_EXPORTS) \
7218 $(POSTSTAGE1_HOST_EXPORTS) \
7219 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7220 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7221 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
7222 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
7223 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
7224 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
7225 $(TARGET-stageb3g2-binutils)
7226
7227maybe-clean-stageb3g2-binutils: clean-stageb3g2-binutils
7228clean-stageb3g2: clean-stageb3g2-binutils
7229clean-stageb3g2-binutils:
7230 @if [ $(current_stage) = stageb3g2 ]; then \
7231 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7232 else \
7233 [ -f $(HOST_SUBDIR)/stageb3g2-binutils/Makefile ] || exit 0; \
7234 $(MAKE) stageb3g2-start; \
7235 fi; \
7236 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7237 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
7238 $(POSTSTAGE1_FLAGS_TO_PASS) \
7239 clean
7240@endif binutils-bootstrap
7241
7242
d545f33b
PB
7243.PHONY: all-stage4-binutils maybe-all-stage4-binutils
7244.PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
7245maybe-all-stage4-binutils:
7246maybe-clean-stage4-binutils:
7247@if binutils-bootstrap
7248maybe-all-stage4-binutils: all-stage4-binutils
7249all-stage4: all-stage4-binutils
f70224b5 7250TARGET-stage4-binutils = $(TARGET-binutils)
d545f33b 7251all-stage4-binutils: configure-stage4-binutils
c52c6897 7252 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b 7253 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7255 $(HOST_EXPORTS) \
d545f33b
PB
7256 $(POSTSTAGE1_HOST_EXPORTS) \
7257 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7258 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7259 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
7260 LIBCFLAGS="$(STAGE4_CFLAGS)" \
7261 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
7262 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7263 $(TARGET-stage4-binutils)
d545f33b
PB
7264
7265maybe-clean-stage4-binutils: clean-stage4-binutils
7266clean-stage4: clean-stage4-binutils
7267clean-stage4-binutils:
9dbaa842
DD
7268 @if [ $(current_stage) = stage4 ]; then \
7269 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7270 else \
7271 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
7272 $(MAKE) stage4-start; \
7273 fi; \
d545f33b 7274 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7275 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7276 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7277 clean
d545f33b
PB
7278@endif binutils-bootstrap
7279
7280
7281.PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
7282.PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
7283maybe-all-stageprofile-binutils:
7284maybe-clean-stageprofile-binutils:
7285@if binutils-bootstrap
7286maybe-all-stageprofile-binutils: all-stageprofile-binutils
7287all-stageprofile: all-stageprofile-binutils
f70224b5 7288TARGET-stageprofile-binutils = $(TARGET-binutils)
d545f33b 7289all-stageprofile-binutils: configure-stageprofile-binutils
c52c6897 7290 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
7291 @r=`${PWD_COMMAND}`; export r; \
7292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7293 $(HOST_EXPORTS) \
7294 $(POSTSTAGE1_HOST_EXPORTS) \
7295 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7296 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7297 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
7298 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
7299 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
7300 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7301 $(TARGET-stageprofile-binutils)
d545f33b
PB
7302
7303maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
7304clean-stageprofile: clean-stageprofile-binutils
7305clean-stageprofile-binutils:
9dbaa842
DD
7306 @if [ $(current_stage) = stageprofile ]; then \
7307 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7308 else \
7309 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
7310 $(MAKE) stageprofile-start; \
7311 fi; \
d545f33b 7312 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7313 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7314 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7315 clean
d545f33b
PB
7316@endif binutils-bootstrap
7317
7318
7319.PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
7320.PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
7321maybe-all-stagefeedback-binutils:
7322maybe-clean-stagefeedback-binutils:
7323@if binutils-bootstrap
7324maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
7325all-stagefeedback: all-stagefeedback-binutils
f70224b5 7326TARGET-stagefeedback-binutils = $(TARGET-binutils)
d545f33b 7327all-stagefeedback-binutils: configure-stagefeedback-binutils
c52c6897 7328 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
7329 @r=`${PWD_COMMAND}`; export r; \
7330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7331 $(HOST_EXPORTS) \
7332 $(POSTSTAGE1_HOST_EXPORTS) \
7333 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7334 $(MAKE) $(BASE_FLAGS_TO_PASS) \
7335 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
7336 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
7337 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
7338 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 7339 $(TARGET-stagefeedback-binutils)
d545f33b
PB
7340
7341maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
7342clean-stagefeedback: clean-stagefeedback-binutils
7343clean-stagefeedback-binutils:
9dbaa842
DD
7344 @if [ $(current_stage) = stagefeedback ]; then \
7345 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7346 else \
7347 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
7348 $(MAKE) stagefeedback-start; \
7349 fi; \
d545f33b 7350 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7351 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7352 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7353 clean
d545f33b
PB
7354@endif binutils-bootstrap
7355
7356
7357
7358
7359
7360.PHONY: check-binutils maybe-check-binutils
7361maybe-check-binutils:
7362@if binutils
7363maybe-check-binutils: check-binutils
7364
7365check-binutils:
0aed8855 7366 @: $(MAKE); $(unstage)
d545f33b
PB
7367 @r=`${PWD_COMMAND}`; export r; \
7368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7369 $(HOST_EXPORTS) \
7370 (cd $(HOST_SUBDIR)/binutils && \
7371 $(MAKE) $(FLAGS_TO_PASS) check)
7372
7373@endif binutils
7374
7375.PHONY: install-binutils maybe-install-binutils
7376maybe-install-binutils:
7377@if binutils
7378maybe-install-binutils: install-binutils
7379
7380install-binutils: installdirs
0aed8855 7381 @: $(MAKE); $(unstage)
d545f33b
PB
7382 @r=`${PWD_COMMAND}`; export r; \
7383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7384 $(HOST_EXPORTS) \
7385 (cd $(HOST_SUBDIR)/binutils && \
7386 $(MAKE) $(FLAGS_TO_PASS) install)
7387
7388@endif binutils
7389
56a8fe78 7390# Other targets (info, dvi, pdf, etc.)
d545f33b
PB
7391
7392.PHONY: maybe-info-binutils info-binutils
7393maybe-info-binutils:
7394@if binutils
7395maybe-info-binutils: info-binutils
7396
7397info-binutils: \
7398 configure-binutils
7399 @[ -f ./binutils/Makefile ] || exit 0; \
7400 r=`${PWD_COMMAND}`; export r; \
7401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7402 $(HOST_EXPORTS) \
7403 for flag in $(EXTRA_HOST_FLAGS) ; do \
7404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7405 done; \
7406 echo "Doing info in binutils" ; \
7407 (cd $(HOST_SUBDIR)/binutils && \
7408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7410 "RANLIB=$${RANLIB}" \
0c24b341 7411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d545f33b
PB
7412 info) \
7413 || exit 1
7414
7415@endif binutils
7416
7417.PHONY: maybe-dvi-binutils dvi-binutils
7418maybe-dvi-binutils:
7419@if binutils
7420maybe-dvi-binutils: dvi-binutils
7421
7422dvi-binutils: \
7423 configure-binutils
7424 @[ -f ./binutils/Makefile ] || exit 0; \
7425 r=`${PWD_COMMAND}`; export r; \
7426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7427 $(HOST_EXPORTS) \
7428 for flag in $(EXTRA_HOST_FLAGS) ; do \
7429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7430 done; \
7431 echo "Doing dvi in binutils" ; \
7432 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7435 "RANLIB=$${RANLIB}" \
0c24b341 7436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7437 dvi) \
2a4cbe27
NN
7438 || exit 1
7439
6bd3dfaa 7440@endif binutils
2a4cbe27 7441
56a8fe78
DD
7442.PHONY: maybe-pdf-binutils pdf-binutils
7443maybe-pdf-binutils:
7444@if binutils
7445maybe-pdf-binutils: pdf-binutils
7446
7447pdf-binutils: \
7448 configure-binutils
7449 @[ -f ./binutils/Makefile ] || exit 0; \
7450 r=`${PWD_COMMAND}`; export r; \
7451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7452 $(HOST_EXPORTS) \
7453 for flag in $(EXTRA_HOST_FLAGS) ; do \
7454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7455 done; \
7456 echo "Doing pdf in binutils" ; \
7457 (cd $(HOST_SUBDIR)/binutils && \
7458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7460 "RANLIB=$${RANLIB}" \
0c24b341 7461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
7462 pdf) \
7463 || exit 1
7464
7465@endif binutils
7466
6d389afc
MS
7467.PHONY: maybe-html-binutils html-binutils
7468maybe-html-binutils:
7469@if binutils
7470maybe-html-binutils: html-binutils
7471
7472html-binutils: \
7473 configure-binutils
7474 @[ -f ./binutils/Makefile ] || exit 0; \
7475 r=`${PWD_COMMAND}`; export r; \
7476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7477 $(HOST_EXPORTS) \
7478 for flag in $(EXTRA_HOST_FLAGS) ; do \
7479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7480 done; \
7481 echo "Doing html in binutils" ; \
b00612cc 7482 (cd $(HOST_SUBDIR)/binutils && \
6d389afc
MS
7483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7485 "RANLIB=$${RANLIB}" \
0c24b341 7486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
7487 html) \
7488 || exit 1
7489
7490@endif binutils
7491
4fa63067
NN
7492.PHONY: maybe-TAGS-binutils TAGS-binutils
7493maybe-TAGS-binutils:
6bd3dfaa
PB
7494@if binutils
7495maybe-TAGS-binutils: TAGS-binutils
2a4cbe27 7496
4fa63067
NN
7497TAGS-binutils: \
7498 configure-binutils
7499 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7500 r=`${PWD_COMMAND}`; export r; \
7501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7502 $(HOST_EXPORTS) \
b813574b 7503 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7505 done; \
4fa63067 7506 echo "Doing TAGS in binutils" ; \
b00612cc 7507 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7510 "RANLIB=$${RANLIB}" \
0c24b341 7511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7512 TAGS) \
2a4cbe27
NN
7513 || exit 1
7514
6bd3dfaa 7515@endif binutils
2a4cbe27 7516
4fa63067
NN
7517.PHONY: maybe-install-info-binutils install-info-binutils
7518maybe-install-info-binutils:
6bd3dfaa
PB
7519@if binutils
7520maybe-install-info-binutils: install-info-binutils
2a4cbe27 7521
4fa63067
NN
7522install-info-binutils: \
7523 configure-binutils \
7524 info-binutils
7525 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7526 r=`${PWD_COMMAND}`; export r; \
7527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7528 $(HOST_EXPORTS) \
b813574b 7529 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7531 done; \
4fa63067 7532 echo "Doing install-info in binutils" ; \
b00612cc 7533 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7536 "RANLIB=$${RANLIB}" \
0c24b341 7537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7538 install-info) \
2a4cbe27
NN
7539 || exit 1
7540
6bd3dfaa 7541@endif binutils
2a4cbe27 7542
a3ca38d2
DD
7543.PHONY: maybe-install-pdf-binutils install-pdf-binutils
7544maybe-install-pdf-binutils:
7545@if binutils
7546maybe-install-pdf-binutils: install-pdf-binutils
7547
7548install-pdf-binutils: \
7549 configure-binutils \
7550 pdf-binutils
7551 @[ -f ./binutils/Makefile ] || exit 0; \
7552 r=`${PWD_COMMAND}`; export r; \
7553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7554 $(HOST_EXPORTS) \
7555 for flag in $(EXTRA_HOST_FLAGS) ; do \
7556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7557 done; \
7558 echo "Doing install-pdf in binutils" ; \
7559 (cd $(HOST_SUBDIR)/binutils && \
7560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7562 "RANLIB=$${RANLIB}" \
0c24b341 7563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
7564 install-pdf) \
7565 || exit 1
7566
7567@endif binutils
7568
108a6f8e
CD
7569.PHONY: maybe-install-html-binutils install-html-binutils
7570maybe-install-html-binutils:
7571@if binutils
7572maybe-install-html-binutils: install-html-binutils
7573
7574install-html-binutils: \
7575 configure-binutils \
7576 html-binutils
7577 @[ -f ./binutils/Makefile ] || exit 0; \
7578 r=`${PWD_COMMAND}`; export r; \
7579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7580 $(HOST_EXPORTS) \
7581 for flag in $(EXTRA_HOST_FLAGS) ; do \
7582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7583 done; \
7584 echo "Doing install-html in binutils" ; \
7585 (cd $(HOST_SUBDIR)/binutils && \
7586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7588 "RANLIB=$${RANLIB}" \
0c24b341 7589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
7590 install-html) \
7591 || exit 1
7592
7593@endif binutils
7594
4fa63067
NN
7595.PHONY: maybe-installcheck-binutils installcheck-binutils
7596maybe-installcheck-binutils:
6bd3dfaa
PB
7597@if binutils
7598maybe-installcheck-binutils: installcheck-binutils
2a4cbe27 7599
4fa63067
NN
7600installcheck-binutils: \
7601 configure-binutils
7602 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7603 r=`${PWD_COMMAND}`; export r; \
7604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7605 $(HOST_EXPORTS) \
b813574b 7606 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7608 done; \
4fa63067 7609 echo "Doing installcheck in binutils" ; \
b00612cc 7610 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7613 "RANLIB=$${RANLIB}" \
0c24b341 7614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7615 installcheck) \
2a4cbe27
NN
7616 || exit 1
7617
6bd3dfaa 7618@endif binutils
2a4cbe27 7619
4fa63067
NN
7620.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
7621maybe-mostlyclean-binutils:
6bd3dfaa
PB
7622@if binutils
7623maybe-mostlyclean-binutils: mostlyclean-binutils
2a4cbe27 7624
4fa63067
NN
7625mostlyclean-binutils:
7626 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7627 r=`${PWD_COMMAND}`; export r; \
7628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7629 $(HOST_EXPORTS) \
b813574b 7630 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7632 done; \
4fa63067 7633 echo "Doing mostlyclean in binutils" ; \
b00612cc 7634 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7637 "RANLIB=$${RANLIB}" \
0c24b341 7638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7639 mostlyclean) \
2a4cbe27
NN
7640 || exit 1
7641
6bd3dfaa 7642@endif binutils
2a4cbe27 7643
4fa63067
NN
7644.PHONY: maybe-clean-binutils clean-binutils
7645maybe-clean-binutils:
6bd3dfaa
PB
7646@if binutils
7647maybe-clean-binutils: clean-binutils
2a4cbe27 7648
4fa63067
NN
7649clean-binutils:
7650 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7651 r=`${PWD_COMMAND}`; export r; \
7652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7653 $(HOST_EXPORTS) \
b813574b 7654 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7656 done; \
4fa63067 7657 echo "Doing clean in binutils" ; \
b00612cc 7658 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7661 "RANLIB=$${RANLIB}" \
0c24b341 7662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7663 clean) \
2a4cbe27
NN
7664 || exit 1
7665
6bd3dfaa 7666@endif binutils
2a4cbe27 7667
4fa63067
NN
7668.PHONY: maybe-distclean-binutils distclean-binutils
7669maybe-distclean-binutils:
6bd3dfaa
PB
7670@if binutils
7671maybe-distclean-binutils: distclean-binutils
2a4cbe27 7672
4fa63067
NN
7673distclean-binutils:
7674 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7675 r=`${PWD_COMMAND}`; export r; \
7676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7677 $(HOST_EXPORTS) \
b813574b 7678 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7680 done; \
4fa63067 7681 echo "Doing distclean in binutils" ; \
b00612cc 7682 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7685 "RANLIB=$${RANLIB}" \
0c24b341 7686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7687 distclean) \
2a4cbe27
NN
7688 || exit 1
7689
6bd3dfaa 7690@endif binutils
2a4cbe27 7691
4fa63067
NN
7692.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
7693maybe-maintainer-clean-binutils:
6bd3dfaa
PB
7694@if binutils
7695maybe-maintainer-clean-binutils: maintainer-clean-binutils
2a4cbe27 7696
4fa63067
NN
7697maintainer-clean-binutils:
7698 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7699 r=`${PWD_COMMAND}`; export r; \
7700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7701 $(HOST_EXPORTS) \
b813574b 7702 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7704 done; \
4fa63067 7705 echo "Doing maintainer-clean in binutils" ; \
b00612cc 7706 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7709 "RANLIB=$${RANLIB}" \
0c24b341 7710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7711 maintainer-clean) \
2a4cbe27
NN
7712 || exit 1
7713
6bd3dfaa 7714@endif binutils
2a4cbe27 7715
2a4cbe27 7716
a7254363 7717
4fa63067
NN
7718.PHONY: configure-bison maybe-configure-bison
7719maybe-configure-bison:
4f0ef2d8
CD
7720@if gcc-bootstrap
7721configure-bison: stage_current
7722@endif gcc-bootstrap
6bd3dfaa
PB
7723@if bison
7724maybe-configure-bison: configure-bison
c52c6897 7725configure-bison:
0aed8855 7726 @: $(MAKE); $(unstage)
c52c6897 7727 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
7729 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
7730 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
378fce5b 7731 $(HOST_EXPORTS) \
a7254363
PB
7732 echo Configuring in $(HOST_SUBDIR)/bison; \
7733 cd "$(HOST_SUBDIR)/bison" || exit 1; \
4fa63067 7734 case $(srcdir) in \
b00612cc
PB
7735 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7736 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
7737 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 7738 esac; \
b00612cc
PB
7739 srcdiroption="--srcdir=$${topdir}/bison"; \
7740 libsrcdir="$$s/bison"; \
4fa63067 7741 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7742 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7743 --target=${target_alias} $${srcdiroption} \
2a4cbe27 7744 || exit 1
6bd3dfaa 7745@endif bison
2a4cbe27 7746
a7254363
PB
7747
7748
d545f33b
PB
7749
7750
4fa63067
NN
7751.PHONY: all-bison maybe-all-bison
7752maybe-all-bison:
4f0ef2d8
CD
7753@if gcc-bootstrap
7754all-bison: stage_current
7755@endif gcc-bootstrap
6bd3dfaa 7756@if bison
d27cc32e 7757TARGET-bison=all
6bd3dfaa 7758maybe-all-bison: all-bison
4fa63067 7759all-bison: configure-bison
0aed8855 7760 @: $(MAKE); $(unstage)
4fa63067
NN
7761 @r=`${PWD_COMMAND}`; export r; \
7762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7763 $(HOST_EXPORTS) \
b00612cc 7764 (cd $(HOST_SUBDIR)/bison && \
7f6ef0c0
PB
7765 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7766 $(TARGET-bison))
6bd3dfaa 7767@endif bison
2a4cbe27 7768
a7254363 7769
d545f33b
PB
7770
7771
4fa63067
NN
7772.PHONY: check-bison maybe-check-bison
7773maybe-check-bison:
6bd3dfaa
PB
7774@if bison
7775maybe-check-bison: check-bison
2a4cbe27 7776
4fa63067
NN
7777# This module is only tested in a native toolchain.
7778check-bison:
0aed8855 7779 @: $(MAKE); $(unstage)
4fa63067
NN
7780 @if [ '$(host)' = '$(target)' ] ; then \
7781 r=`${PWD_COMMAND}`; export r; \
7782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7783 $(HOST_EXPORTS) \
b00612cc 7784 (cd $(HOST_SUBDIR)/bison && \
4cfaf6d5 7785 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
7786 fi
7787
6bd3dfaa 7788@endif bison
4fa63067
NN
7789
7790.PHONY: install-bison maybe-install-bison
7791maybe-install-bison:
6bd3dfaa
PB
7792@if bison
7793maybe-install-bison: install-bison
4fa63067
NN
7794
7795install-bison: installdirs
0aed8855 7796 @: $(MAKE); $(unstage)
4fa63067 7797 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7799 $(HOST_EXPORTS) \
b00612cc 7800 (cd $(HOST_SUBDIR)/bison && \
2da12f12 7801 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 7802
6bd3dfaa 7803@endif bison
2a4cbe27 7804
56a8fe78 7805# Other targets (info, dvi, pdf, etc.)
2a4cbe27 7806
4fa63067
NN
7807.PHONY: maybe-info-bison info-bison
7808maybe-info-bison:
6bd3dfaa
PB
7809@if bison
7810maybe-info-bison: info-bison
4fa63067
NN
7811
7812info-bison: \
7813 configure-bison
0aed8855 7814 @: $(MAKE); $(unstage)
4fa63067 7815 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7816 r=`${PWD_COMMAND}`; export r; \
7817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7818 $(HOST_EXPORTS) \
b813574b 7819 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7821 done; \
4fa63067 7822 echo "Doing info in bison" ; \
b00612cc 7823 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7826 "RANLIB=$${RANLIB}" \
0c24b341 7827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7828 info) \
2a4cbe27
NN
7829 || exit 1
7830
6bd3dfaa 7831@endif bison
2a4cbe27 7832
4fa63067
NN
7833.PHONY: maybe-dvi-bison dvi-bison
7834maybe-dvi-bison:
6bd3dfaa
PB
7835@if bison
7836maybe-dvi-bison: dvi-bison
2a4cbe27 7837
4fa63067
NN
7838dvi-bison: \
7839 configure-bison
0aed8855 7840 @: $(MAKE); $(unstage)
4fa63067 7841 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7842 r=`${PWD_COMMAND}`; export r; \
7843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7844 $(HOST_EXPORTS) \
b813574b 7845 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7847 done; \
4fa63067 7848 echo "Doing dvi in bison" ; \
b00612cc 7849 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7852 "RANLIB=$${RANLIB}" \
0c24b341 7853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7854 dvi) \
2a4cbe27
NN
7855 || exit 1
7856
6bd3dfaa 7857@endif bison
2a4cbe27 7858
56a8fe78
DD
7859.PHONY: maybe-pdf-bison pdf-bison
7860maybe-pdf-bison:
7861@if bison
7862maybe-pdf-bison: pdf-bison
7863
7864pdf-bison: \
7865 configure-bison
7866 @: $(MAKE); $(unstage)
7867 @[ -f ./bison/Makefile ] || exit 0; \
7868 r=`${PWD_COMMAND}`; export r; \
7869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7870 $(HOST_EXPORTS) \
7871 for flag in $(EXTRA_HOST_FLAGS) ; do \
7872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7873 done; \
7874 echo "Doing pdf in bison" ; \
7875 (cd $(HOST_SUBDIR)/bison && \
7876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7878 "RANLIB=$${RANLIB}" \
0c24b341 7879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
7880 pdf) \
7881 || exit 1
7882
7883@endif bison
7884
6d389afc
MS
7885.PHONY: maybe-html-bison html-bison
7886maybe-html-bison:
7887@if bison
7888maybe-html-bison: html-bison
7889
7890html-bison: \
7891 configure-bison
0aed8855 7892 @: $(MAKE); $(unstage)
6d389afc
MS
7893 @[ -f ./bison/Makefile ] || exit 0; \
7894 r=`${PWD_COMMAND}`; export r; \
7895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7896 $(HOST_EXPORTS) \
7897 for flag in $(EXTRA_HOST_FLAGS) ; do \
7898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7899 done; \
7900 echo "Doing html in bison" ; \
b00612cc 7901 (cd $(HOST_SUBDIR)/bison && \
6d389afc
MS
7902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7904 "RANLIB=$${RANLIB}" \
0c24b341 7905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
7906 html) \
7907 || exit 1
7908
7909@endif bison
7910
4fa63067
NN
7911.PHONY: maybe-TAGS-bison TAGS-bison
7912maybe-TAGS-bison:
6bd3dfaa
PB
7913@if bison
7914maybe-TAGS-bison: TAGS-bison
2a4cbe27 7915
4fa63067
NN
7916TAGS-bison: \
7917 configure-bison
0aed8855 7918 @: $(MAKE); $(unstage)
4fa63067 7919 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7920 r=`${PWD_COMMAND}`; export r; \
7921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7922 $(HOST_EXPORTS) \
b813574b 7923 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7925 done; \
4fa63067 7926 echo "Doing TAGS in bison" ; \
b00612cc 7927 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7930 "RANLIB=$${RANLIB}" \
0c24b341 7931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7932 TAGS) \
2a4cbe27
NN
7933 || exit 1
7934
6bd3dfaa 7935@endif bison
2a4cbe27 7936
4fa63067
NN
7937.PHONY: maybe-install-info-bison install-info-bison
7938maybe-install-info-bison:
6bd3dfaa
PB
7939@if bison
7940maybe-install-info-bison: install-info-bison
2a4cbe27 7941
4fa63067
NN
7942install-info-bison: \
7943 configure-bison \
7944 info-bison
0aed8855 7945 @: $(MAKE); $(unstage)
4fa63067 7946 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7947 r=`${PWD_COMMAND}`; export r; \
7948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7949 $(HOST_EXPORTS) \
b813574b 7950 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7952 done; \
4fa63067 7953 echo "Doing install-info in bison" ; \
b00612cc 7954 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7957 "RANLIB=$${RANLIB}" \
0c24b341 7958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7959 install-info) \
2a4cbe27
NN
7960 || exit 1
7961
6bd3dfaa 7962@endif bison
2a4cbe27 7963
a3ca38d2
DD
7964.PHONY: maybe-install-pdf-bison install-pdf-bison
7965maybe-install-pdf-bison:
7966@if bison
7967maybe-install-pdf-bison: install-pdf-bison
7968
7969install-pdf-bison: \
7970 configure-bison \
7971 pdf-bison
7972 @: $(MAKE); $(unstage)
7973 @[ -f ./bison/Makefile ] || exit 0; \
7974 r=`${PWD_COMMAND}`; export r; \
7975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7976 $(HOST_EXPORTS) \
7977 for flag in $(EXTRA_HOST_FLAGS) ; do \
7978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7979 done; \
7980 echo "Doing install-pdf in bison" ; \
7981 (cd $(HOST_SUBDIR)/bison && \
7982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7984 "RANLIB=$${RANLIB}" \
0c24b341 7985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
7986 install-pdf) \
7987 || exit 1
7988
7989@endif bison
7990
108a6f8e
CD
7991.PHONY: maybe-install-html-bison install-html-bison
7992maybe-install-html-bison:
7993@if bison
7994maybe-install-html-bison: install-html-bison
7995
7996install-html-bison: \
7997 configure-bison \
7998 html-bison
7999 @: $(MAKE); $(unstage)
8000 @[ -f ./bison/Makefile ] || exit 0; \
8001 r=`${PWD_COMMAND}`; export r; \
8002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8003 $(HOST_EXPORTS) \
8004 for flag in $(EXTRA_HOST_FLAGS) ; do \
8005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8006 done; \
8007 echo "Doing install-html in bison" ; \
8008 (cd $(HOST_SUBDIR)/bison && \
8009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8011 "RANLIB=$${RANLIB}" \
0c24b341 8012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8013 install-html) \
8014 || exit 1
8015
8016@endif bison
8017
4fa63067
NN
8018.PHONY: maybe-installcheck-bison installcheck-bison
8019maybe-installcheck-bison:
6bd3dfaa
PB
8020@if bison
8021maybe-installcheck-bison: installcheck-bison
2a4cbe27 8022
4fa63067
NN
8023installcheck-bison: \
8024 configure-bison
0aed8855 8025 @: $(MAKE); $(unstage)
4fa63067 8026 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8027 r=`${PWD_COMMAND}`; export r; \
8028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8029 $(HOST_EXPORTS) \
b813574b 8030 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8032 done; \
4fa63067 8033 echo "Doing installcheck in bison" ; \
b00612cc 8034 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8037 "RANLIB=$${RANLIB}" \
0c24b341 8038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8039 installcheck) \
2a4cbe27
NN
8040 || exit 1
8041
6bd3dfaa 8042@endif bison
2a4cbe27 8043
4fa63067
NN
8044.PHONY: maybe-mostlyclean-bison mostlyclean-bison
8045maybe-mostlyclean-bison:
6bd3dfaa
PB
8046@if bison
8047maybe-mostlyclean-bison: mostlyclean-bison
2a4cbe27 8048
4fa63067 8049mostlyclean-bison:
0aed8855 8050 @: $(MAKE); $(unstage)
4fa63067 8051 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8052 r=`${PWD_COMMAND}`; export r; \
8053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8054 $(HOST_EXPORTS) \
b813574b 8055 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8056 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8057 done; \
4fa63067 8058 echo "Doing mostlyclean in bison" ; \
b00612cc 8059 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8062 "RANLIB=$${RANLIB}" \
0c24b341 8063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8064 mostlyclean) \
2a4cbe27
NN
8065 || exit 1
8066
6bd3dfaa 8067@endif bison
2a4cbe27 8068
4fa63067
NN
8069.PHONY: maybe-clean-bison clean-bison
8070maybe-clean-bison:
6bd3dfaa
PB
8071@if bison
8072maybe-clean-bison: clean-bison
2a4cbe27 8073
4fa63067 8074clean-bison:
0aed8855 8075 @: $(MAKE); $(unstage)
4fa63067 8076 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8077 r=`${PWD_COMMAND}`; export r; \
8078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8079 $(HOST_EXPORTS) \
b813574b 8080 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8082 done; \
4fa63067 8083 echo "Doing clean in bison" ; \
b00612cc 8084 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8087 "RANLIB=$${RANLIB}" \
0c24b341 8088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8089 clean) \
2a4cbe27
NN
8090 || exit 1
8091
6bd3dfaa 8092@endif bison
2a4cbe27 8093
4fa63067
NN
8094.PHONY: maybe-distclean-bison distclean-bison
8095maybe-distclean-bison:
6bd3dfaa
PB
8096@if bison
8097maybe-distclean-bison: distclean-bison
2a4cbe27 8098
4fa63067 8099distclean-bison:
0aed8855 8100 @: $(MAKE); $(unstage)
4fa63067 8101 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8102 r=`${PWD_COMMAND}`; export r; \
8103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8104 $(HOST_EXPORTS) \
b813574b 8105 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8107 done; \
4fa63067 8108 echo "Doing distclean in bison" ; \
b00612cc 8109 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8112 "RANLIB=$${RANLIB}" \
0c24b341 8113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8114 distclean) \
2a4cbe27
NN
8115 || exit 1
8116
6bd3dfaa 8117@endif bison
2a4cbe27 8118
4fa63067
NN
8119.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
8120maybe-maintainer-clean-bison:
6bd3dfaa
PB
8121@if bison
8122maybe-maintainer-clean-bison: maintainer-clean-bison
2a4cbe27 8123
4fa63067 8124maintainer-clean-bison:
0aed8855 8125 @: $(MAKE); $(unstage)
4fa63067 8126 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8127 r=`${PWD_COMMAND}`; export r; \
8128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8129 $(HOST_EXPORTS) \
b813574b 8130 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8132 done; \
4fa63067 8133 echo "Doing maintainer-clean in bison" ; \
b00612cc 8134 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8137 "RANLIB=$${RANLIB}" \
0c24b341 8138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8139 maintainer-clean) \
2a4cbe27
NN
8140 || exit 1
8141
6bd3dfaa 8142@endif bison
2a4cbe27 8143
2a4cbe27 8144
a7254363 8145
4fa63067
NN
8146.PHONY: configure-byacc maybe-configure-byacc
8147maybe-configure-byacc:
4f0ef2d8
CD
8148@if gcc-bootstrap
8149configure-byacc: stage_current
8150@endif gcc-bootstrap
6bd3dfaa
PB
8151@if byacc
8152maybe-configure-byacc: configure-byacc
c52c6897 8153configure-byacc:
0aed8855 8154 @: $(MAKE); $(unstage)
c52c6897 8155 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8157 test ! -f $(HOST_SUBDIR)/byacc/Makefile || exit 0; \
8158 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/byacc ; \
378fce5b 8159 $(HOST_EXPORTS) \
a7254363
PB
8160 echo Configuring in $(HOST_SUBDIR)/byacc; \
8161 cd "$(HOST_SUBDIR)/byacc" || exit 1; \
4fa63067 8162 case $(srcdir) in \
b00612cc
PB
8163 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8164 *) topdir=`echo $(HOST_SUBDIR)/byacc/ | \
8165 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8166 esac; \
b00612cc
PB
8167 srcdiroption="--srcdir=$${topdir}/byacc"; \
8168 libsrcdir="$$s/byacc"; \
4fa63067 8169 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8170 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8171 --target=${target_alias} $${srcdiroption} \
4fa63067 8172 || exit 1
6bd3dfaa 8173@endif byacc
4fa63067 8174
a7254363
PB
8175
8176
d545f33b
PB
8177
8178
4fa63067
NN
8179.PHONY: all-byacc maybe-all-byacc
8180maybe-all-byacc:
4f0ef2d8
CD
8181@if gcc-bootstrap
8182all-byacc: stage_current
8183@endif gcc-bootstrap
6bd3dfaa 8184@if byacc
d27cc32e 8185TARGET-byacc=all
6bd3dfaa 8186maybe-all-byacc: all-byacc
4fa63067 8187all-byacc: configure-byacc
0aed8855 8188 @: $(MAKE); $(unstage)
4fa63067
NN
8189 @r=`${PWD_COMMAND}`; export r; \
8190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8191 $(HOST_EXPORTS) \
b00612cc 8192 (cd $(HOST_SUBDIR)/byacc && \
7f6ef0c0
PB
8193 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8194 $(TARGET-byacc))
6bd3dfaa 8195@endif byacc
4fa63067 8196
a7254363 8197
d545f33b
PB
8198
8199
4fa63067
NN
8200.PHONY: check-byacc maybe-check-byacc
8201maybe-check-byacc:
6bd3dfaa
PB
8202@if byacc
8203maybe-check-byacc: check-byacc
4fa63067
NN
8204
8205# This module is only tested in a native toolchain.
8206check-byacc:
0aed8855 8207 @: $(MAKE); $(unstage)
4fa63067
NN
8208 @if [ '$(host)' = '$(target)' ] ; then \
8209 r=`${PWD_COMMAND}`; export r; \
8210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8211 $(HOST_EXPORTS) \
b00612cc 8212 (cd $(HOST_SUBDIR)/byacc && \
4cfaf6d5 8213 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
8214 fi
8215
6bd3dfaa 8216@endif byacc
4fa63067
NN
8217
8218.PHONY: install-byacc maybe-install-byacc
8219maybe-install-byacc:
6bd3dfaa
PB
8220@if byacc
8221maybe-install-byacc: install-byacc
4fa63067
NN
8222
8223install-byacc: installdirs
0aed8855 8224 @: $(MAKE); $(unstage)
4fa63067
NN
8225 @r=`${PWD_COMMAND}`; export r; \
8226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8227 $(HOST_EXPORTS) \
b00612cc 8228 (cd $(HOST_SUBDIR)/byacc && \
2da12f12 8229 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8230
6bd3dfaa 8231@endif byacc
4fa63067 8232
56a8fe78 8233# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8234
8235.PHONY: maybe-info-byacc info-byacc
8236maybe-info-byacc:
6bd3dfaa
PB
8237@if byacc
8238maybe-info-byacc: info-byacc
4fa63067
NN
8239
8240info-byacc: \
8241 configure-byacc
0aed8855 8242 @: $(MAKE); $(unstage)
4fa63067 8243 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8244 r=`${PWD_COMMAND}`; export r; \
8245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8246 $(HOST_EXPORTS) \
b813574b 8247 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8249 done; \
4fa63067 8250 echo "Doing info in byacc" ; \
b00612cc 8251 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8254 "RANLIB=$${RANLIB}" \
0c24b341 8255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8256 info) \
2a4cbe27
NN
8257 || exit 1
8258
6bd3dfaa 8259@endif byacc
2a4cbe27 8260
4fa63067
NN
8261.PHONY: maybe-dvi-byacc dvi-byacc
8262maybe-dvi-byacc:
6bd3dfaa
PB
8263@if byacc
8264maybe-dvi-byacc: dvi-byacc
2a4cbe27 8265
4fa63067
NN
8266dvi-byacc: \
8267 configure-byacc
0aed8855 8268 @: $(MAKE); $(unstage)
4fa63067 8269 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8270 r=`${PWD_COMMAND}`; export r; \
8271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8272 $(HOST_EXPORTS) \
b813574b 8273 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8275 done; \
4fa63067 8276 echo "Doing dvi in byacc" ; \
b00612cc 8277 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8280 "RANLIB=$${RANLIB}" \
0c24b341 8281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8282 dvi) \
2a4cbe27
NN
8283 || exit 1
8284
6bd3dfaa 8285@endif byacc
2a4cbe27 8286
56a8fe78
DD
8287.PHONY: maybe-pdf-byacc pdf-byacc
8288maybe-pdf-byacc:
8289@if byacc
8290maybe-pdf-byacc: pdf-byacc
8291
8292pdf-byacc: \
8293 configure-byacc
8294 @: $(MAKE); $(unstage)
8295 @[ -f ./byacc/Makefile ] || exit 0; \
8296 r=`${PWD_COMMAND}`; export r; \
8297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8298 $(HOST_EXPORTS) \
8299 for flag in $(EXTRA_HOST_FLAGS) ; do \
8300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8301 done; \
8302 echo "Doing pdf in byacc" ; \
8303 (cd $(HOST_SUBDIR)/byacc && \
8304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8306 "RANLIB=$${RANLIB}" \
0c24b341 8307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
8308 pdf) \
8309 || exit 1
8310
8311@endif byacc
8312
6d389afc
MS
8313.PHONY: maybe-html-byacc html-byacc
8314maybe-html-byacc:
8315@if byacc
8316maybe-html-byacc: html-byacc
8317
8318html-byacc: \
8319 configure-byacc
0aed8855 8320 @: $(MAKE); $(unstage)
6d389afc
MS
8321 @[ -f ./byacc/Makefile ] || exit 0; \
8322 r=`${PWD_COMMAND}`; export r; \
8323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8324 $(HOST_EXPORTS) \
8325 for flag in $(EXTRA_HOST_FLAGS) ; do \
8326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8327 done; \
8328 echo "Doing html in byacc" ; \
b00612cc 8329 (cd $(HOST_SUBDIR)/byacc && \
6d389afc
MS
8330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8332 "RANLIB=$${RANLIB}" \
0c24b341 8333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
8334 html) \
8335 || exit 1
8336
8337@endif byacc
8338
4fa63067
NN
8339.PHONY: maybe-TAGS-byacc TAGS-byacc
8340maybe-TAGS-byacc:
6bd3dfaa
PB
8341@if byacc
8342maybe-TAGS-byacc: TAGS-byacc
2a4cbe27 8343
4fa63067
NN
8344TAGS-byacc: \
8345 configure-byacc
0aed8855 8346 @: $(MAKE); $(unstage)
4fa63067 8347 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8348 r=`${PWD_COMMAND}`; export r; \
8349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8350 $(HOST_EXPORTS) \
b813574b 8351 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8353 done; \
4fa63067 8354 echo "Doing TAGS in byacc" ; \
b00612cc 8355 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8358 "RANLIB=$${RANLIB}" \
0c24b341 8359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8360 TAGS) \
2a4cbe27
NN
8361 || exit 1
8362
6bd3dfaa 8363@endif byacc
2a4cbe27 8364
4fa63067
NN
8365.PHONY: maybe-install-info-byacc install-info-byacc
8366maybe-install-info-byacc:
6bd3dfaa
PB
8367@if byacc
8368maybe-install-info-byacc: install-info-byacc
2a4cbe27 8369
4fa63067
NN
8370install-info-byacc: \
8371 configure-byacc \
8372 info-byacc
0aed8855 8373 @: $(MAKE); $(unstage)
4fa63067 8374 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8375 r=`${PWD_COMMAND}`; export r; \
8376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8377 $(HOST_EXPORTS) \
b813574b 8378 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8380 done; \
4fa63067 8381 echo "Doing install-info in byacc" ; \
b00612cc 8382 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8385 "RANLIB=$${RANLIB}" \
0c24b341 8386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8387 install-info) \
2a4cbe27
NN
8388 || exit 1
8389
6bd3dfaa 8390@endif byacc
2a4cbe27 8391
a3ca38d2
DD
8392.PHONY: maybe-install-pdf-byacc install-pdf-byacc
8393maybe-install-pdf-byacc:
8394@if byacc
8395maybe-install-pdf-byacc: install-pdf-byacc
8396
8397install-pdf-byacc: \
8398 configure-byacc \
8399 pdf-byacc
8400 @: $(MAKE); $(unstage)
8401 @[ -f ./byacc/Makefile ] || exit 0; \
8402 r=`${PWD_COMMAND}`; export r; \
8403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8404 $(HOST_EXPORTS) \
8405 for flag in $(EXTRA_HOST_FLAGS) ; do \
8406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8407 done; \
8408 echo "Doing install-pdf in byacc" ; \
8409 (cd $(HOST_SUBDIR)/byacc && \
8410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8412 "RANLIB=$${RANLIB}" \
0c24b341 8413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8414 install-pdf) \
8415 || exit 1
8416
8417@endif byacc
8418
108a6f8e
CD
8419.PHONY: maybe-install-html-byacc install-html-byacc
8420maybe-install-html-byacc:
8421@if byacc
8422maybe-install-html-byacc: install-html-byacc
8423
8424install-html-byacc: \
8425 configure-byacc \
8426 html-byacc
8427 @: $(MAKE); $(unstage)
8428 @[ -f ./byacc/Makefile ] || exit 0; \
8429 r=`${PWD_COMMAND}`; export r; \
8430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8431 $(HOST_EXPORTS) \
8432 for flag in $(EXTRA_HOST_FLAGS) ; do \
8433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8434 done; \
8435 echo "Doing install-html in byacc" ; \
8436 (cd $(HOST_SUBDIR)/byacc && \
8437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8439 "RANLIB=$${RANLIB}" \
0c24b341 8440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8441 install-html) \
8442 || exit 1
8443
8444@endif byacc
8445
4fa63067
NN
8446.PHONY: maybe-installcheck-byacc installcheck-byacc
8447maybe-installcheck-byacc:
6bd3dfaa
PB
8448@if byacc
8449maybe-installcheck-byacc: installcheck-byacc
2a4cbe27 8450
4fa63067
NN
8451installcheck-byacc: \
8452 configure-byacc
0aed8855 8453 @: $(MAKE); $(unstage)
4fa63067 8454 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8455 r=`${PWD_COMMAND}`; export r; \
8456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8457 $(HOST_EXPORTS) \
b813574b 8458 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8460 done; \
4fa63067 8461 echo "Doing installcheck in byacc" ; \
b00612cc 8462 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8465 "RANLIB=$${RANLIB}" \
0c24b341 8466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8467 installcheck) \
2a4cbe27
NN
8468 || exit 1
8469
6bd3dfaa 8470@endif byacc
2a4cbe27 8471
4fa63067
NN
8472.PHONY: maybe-mostlyclean-byacc mostlyclean-byacc
8473maybe-mostlyclean-byacc:
6bd3dfaa
PB
8474@if byacc
8475maybe-mostlyclean-byacc: mostlyclean-byacc
2a4cbe27 8476
4fa63067 8477mostlyclean-byacc:
0aed8855 8478 @: $(MAKE); $(unstage)
4fa63067 8479 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8480 r=`${PWD_COMMAND}`; export r; \
8481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8482 $(HOST_EXPORTS) \
b813574b 8483 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8485 done; \
4fa63067 8486 echo "Doing mostlyclean in byacc" ; \
b00612cc 8487 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8490 "RANLIB=$${RANLIB}" \
0c24b341 8491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8492 mostlyclean) \
2a4cbe27
NN
8493 || exit 1
8494
6bd3dfaa 8495@endif byacc
2a4cbe27 8496
4fa63067
NN
8497.PHONY: maybe-clean-byacc clean-byacc
8498maybe-clean-byacc:
6bd3dfaa
PB
8499@if byacc
8500maybe-clean-byacc: clean-byacc
2a4cbe27 8501
4fa63067 8502clean-byacc:
0aed8855 8503 @: $(MAKE); $(unstage)
4fa63067 8504 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8505 r=`${PWD_COMMAND}`; export r; \
8506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8507 $(HOST_EXPORTS) \
b813574b 8508 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8510 done; \
4fa63067 8511 echo "Doing clean in byacc" ; \
b00612cc 8512 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8515 "RANLIB=$${RANLIB}" \
0c24b341 8516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8517 clean) \
2a4cbe27
NN
8518 || exit 1
8519
6bd3dfaa 8520@endif byacc
2a4cbe27 8521
4fa63067
NN
8522.PHONY: maybe-distclean-byacc distclean-byacc
8523maybe-distclean-byacc:
6bd3dfaa
PB
8524@if byacc
8525maybe-distclean-byacc: distclean-byacc
2a4cbe27 8526
4fa63067 8527distclean-byacc:
0aed8855 8528 @: $(MAKE); $(unstage)
4fa63067 8529 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8530 r=`${PWD_COMMAND}`; export r; \
8531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8532 $(HOST_EXPORTS) \
b813574b 8533 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8535 done; \
4fa63067 8536 echo "Doing distclean in byacc" ; \
b00612cc 8537 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8540 "RANLIB=$${RANLIB}" \
0c24b341 8541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8542 distclean) \
2a4cbe27
NN
8543 || exit 1
8544
6bd3dfaa 8545@endif byacc
2a4cbe27 8546
4fa63067
NN
8547.PHONY: maybe-maintainer-clean-byacc maintainer-clean-byacc
8548maybe-maintainer-clean-byacc:
6bd3dfaa
PB
8549@if byacc
8550maybe-maintainer-clean-byacc: maintainer-clean-byacc
2a4cbe27 8551
4fa63067 8552maintainer-clean-byacc:
0aed8855 8553 @: $(MAKE); $(unstage)
4fa63067 8554 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8555 r=`${PWD_COMMAND}`; export r; \
8556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8557 $(HOST_EXPORTS) \
b813574b 8558 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8560 done; \
4fa63067 8561 echo "Doing maintainer-clean in byacc" ; \
b00612cc 8562 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8565 "RANLIB=$${RANLIB}" \
0c24b341 8566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8567 maintainer-clean) \
2a4cbe27
NN
8568 || exit 1
8569
6bd3dfaa 8570@endif byacc
2a4cbe27 8571
2a4cbe27 8572
a7254363 8573
4fa63067
NN
8574.PHONY: configure-bzip2 maybe-configure-bzip2
8575maybe-configure-bzip2:
4f0ef2d8
CD
8576@if gcc-bootstrap
8577configure-bzip2: stage_current
8578@endif gcc-bootstrap
6bd3dfaa
PB
8579@if bzip2
8580maybe-configure-bzip2: configure-bzip2
c52c6897 8581configure-bzip2:
0aed8855 8582 @: $(MAKE); $(unstage)
c52c6897 8583 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8585 test ! -f $(HOST_SUBDIR)/bzip2/Makefile || exit 0; \
8586 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bzip2 ; \
378fce5b 8587 $(HOST_EXPORTS) \
a7254363
PB
8588 echo Configuring in $(HOST_SUBDIR)/bzip2; \
8589 cd "$(HOST_SUBDIR)/bzip2" || exit 1; \
4fa63067 8590 case $(srcdir) in \
b00612cc
PB
8591 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8592 *) topdir=`echo $(HOST_SUBDIR)/bzip2/ | \
8593 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8594 esac; \
b00612cc
PB
8595 srcdiroption="--srcdir=$${topdir}/bzip2"; \
8596 libsrcdir="$$s/bzip2"; \
4fa63067 8597 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8598 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8599 --target=${target_alias} $${srcdiroption} \
4fa63067 8600 || exit 1
6bd3dfaa 8601@endif bzip2
4fa63067 8602
a7254363
PB
8603
8604
d545f33b
PB
8605
8606
4fa63067
NN
8607.PHONY: all-bzip2 maybe-all-bzip2
8608maybe-all-bzip2:
4f0ef2d8
CD
8609@if gcc-bootstrap
8610all-bzip2: stage_current
8611@endif gcc-bootstrap
6bd3dfaa 8612@if bzip2
d27cc32e 8613TARGET-bzip2=all
6bd3dfaa 8614maybe-all-bzip2: all-bzip2
4fa63067 8615all-bzip2: configure-bzip2
0aed8855 8616 @: $(MAKE); $(unstage)
4fa63067
NN
8617 @r=`${PWD_COMMAND}`; export r; \
8618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8619 $(HOST_EXPORTS) \
b00612cc 8620 (cd $(HOST_SUBDIR)/bzip2 && \
7f6ef0c0
PB
8621 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8622 $(TARGET-bzip2))
6bd3dfaa 8623@endif bzip2
4fa63067 8624
a7254363 8625
d545f33b
PB
8626
8627
4fa63067
NN
8628.PHONY: check-bzip2 maybe-check-bzip2
8629maybe-check-bzip2:
6bd3dfaa
PB
8630@if bzip2
8631maybe-check-bzip2: check-bzip2
4fa63067
NN
8632
8633check-bzip2:
0aed8855 8634 @: $(MAKE); $(unstage)
4fa63067
NN
8635 @r=`${PWD_COMMAND}`; export r; \
8636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8637 $(HOST_EXPORTS) \
b00612cc
PB
8638 (cd $(HOST_SUBDIR)/bzip2 && \
8639 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 8640
6bd3dfaa 8641@endif bzip2
4fa63067
NN
8642
8643.PHONY: install-bzip2 maybe-install-bzip2
8644maybe-install-bzip2:
6bd3dfaa
PB
8645@if bzip2
8646maybe-install-bzip2: install-bzip2
4fa63067
NN
8647
8648install-bzip2: installdirs
0aed8855 8649 @: $(MAKE); $(unstage)
4fa63067
NN
8650 @r=`${PWD_COMMAND}`; export r; \
8651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8652 $(HOST_EXPORTS) \
b00612cc 8653 (cd $(HOST_SUBDIR)/bzip2 && \
2da12f12 8654 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8655
6bd3dfaa 8656@endif bzip2
4fa63067 8657
56a8fe78 8658# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8659
8660.PHONY: maybe-info-bzip2 info-bzip2
8661maybe-info-bzip2:
6bd3dfaa
PB
8662@if bzip2
8663maybe-info-bzip2: info-bzip2
4fa63067
NN
8664
8665info-bzip2: \
8666 configure-bzip2
0aed8855 8667 @: $(MAKE); $(unstage)
4fa63067 8668 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8669 r=`${PWD_COMMAND}`; export r; \
8670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8671 $(HOST_EXPORTS) \
b813574b 8672 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8674 done; \
4fa63067 8675 echo "Doing info in bzip2" ; \
b00612cc 8676 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8679 "RANLIB=$${RANLIB}" \
0c24b341 8680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8681 info) \
2a4cbe27
NN
8682 || exit 1
8683
6bd3dfaa 8684@endif bzip2
2a4cbe27 8685
4fa63067
NN
8686.PHONY: maybe-dvi-bzip2 dvi-bzip2
8687maybe-dvi-bzip2:
6bd3dfaa
PB
8688@if bzip2
8689maybe-dvi-bzip2: dvi-bzip2
2a4cbe27 8690
4fa63067
NN
8691dvi-bzip2: \
8692 configure-bzip2
0aed8855 8693 @: $(MAKE); $(unstage)
4fa63067 8694 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8695 r=`${PWD_COMMAND}`; export r; \
8696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8697 $(HOST_EXPORTS) \
b813574b 8698 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8700 done; \
4fa63067 8701 echo "Doing dvi in bzip2" ; \
b00612cc 8702 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8705 "RANLIB=$${RANLIB}" \
0c24b341 8706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8707 dvi) \
2a4cbe27
NN
8708 || exit 1
8709
6bd3dfaa 8710@endif bzip2
2a4cbe27 8711
56a8fe78
DD
8712.PHONY: maybe-pdf-bzip2 pdf-bzip2
8713maybe-pdf-bzip2:
8714@if bzip2
8715maybe-pdf-bzip2: pdf-bzip2
8716
8717pdf-bzip2: \
8718 configure-bzip2
8719 @: $(MAKE); $(unstage)
8720 @[ -f ./bzip2/Makefile ] || exit 0; \
8721 r=`${PWD_COMMAND}`; export r; \
8722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8723 $(HOST_EXPORTS) \
8724 for flag in $(EXTRA_HOST_FLAGS) ; do \
8725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8726 done; \
8727 echo "Doing pdf in bzip2" ; \
8728 (cd $(HOST_SUBDIR)/bzip2 && \
8729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8731 "RANLIB=$${RANLIB}" \
0c24b341 8732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
8733 pdf) \
8734 || exit 1
8735
8736@endif bzip2
8737
6d389afc
MS
8738.PHONY: maybe-html-bzip2 html-bzip2
8739maybe-html-bzip2:
8740@if bzip2
8741maybe-html-bzip2: html-bzip2
8742
8743html-bzip2: \
8744 configure-bzip2
0aed8855 8745 @: $(MAKE); $(unstage)
6d389afc
MS
8746 @[ -f ./bzip2/Makefile ] || exit 0; \
8747 r=`${PWD_COMMAND}`; export r; \
8748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8749 $(HOST_EXPORTS) \
8750 for flag in $(EXTRA_HOST_FLAGS) ; do \
8751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8752 done; \
8753 echo "Doing html in bzip2" ; \
b00612cc 8754 (cd $(HOST_SUBDIR)/bzip2 && \
6d389afc
MS
8755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8757 "RANLIB=$${RANLIB}" \
0c24b341 8758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
8759 html) \
8760 || exit 1
8761
8762@endif bzip2
8763
4fa63067
NN
8764.PHONY: maybe-TAGS-bzip2 TAGS-bzip2
8765maybe-TAGS-bzip2:
6bd3dfaa
PB
8766@if bzip2
8767maybe-TAGS-bzip2: TAGS-bzip2
2a4cbe27 8768
4fa63067
NN
8769TAGS-bzip2: \
8770 configure-bzip2
0aed8855 8771 @: $(MAKE); $(unstage)
4fa63067 8772 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8773 r=`${PWD_COMMAND}`; export r; \
8774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8775 $(HOST_EXPORTS) \
b813574b 8776 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8778 done; \
4fa63067 8779 echo "Doing TAGS in bzip2" ; \
b00612cc 8780 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8783 "RANLIB=$${RANLIB}" \
0c24b341 8784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8785 TAGS) \
2a4cbe27
NN
8786 || exit 1
8787
6bd3dfaa 8788@endif bzip2
2a4cbe27 8789
4fa63067
NN
8790.PHONY: maybe-install-info-bzip2 install-info-bzip2
8791maybe-install-info-bzip2:
6bd3dfaa
PB
8792@if bzip2
8793maybe-install-info-bzip2: install-info-bzip2
2a4cbe27 8794
4fa63067
NN
8795install-info-bzip2: \
8796 configure-bzip2 \
8797 info-bzip2
0aed8855 8798 @: $(MAKE); $(unstage)
4fa63067 8799 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8800 r=`${PWD_COMMAND}`; export r; \
8801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8802 $(HOST_EXPORTS) \
b813574b 8803 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8805 done; \
4fa63067 8806 echo "Doing install-info in bzip2" ; \
b00612cc 8807 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8810 "RANLIB=$${RANLIB}" \
0c24b341 8811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8812 install-info) \
2a4cbe27
NN
8813 || exit 1
8814
6bd3dfaa 8815@endif bzip2
2a4cbe27 8816
a3ca38d2
DD
8817.PHONY: maybe-install-pdf-bzip2 install-pdf-bzip2
8818maybe-install-pdf-bzip2:
8819@if bzip2
8820maybe-install-pdf-bzip2: install-pdf-bzip2
8821
8822install-pdf-bzip2: \
8823 configure-bzip2 \
8824 pdf-bzip2
8825 @: $(MAKE); $(unstage)
8826 @[ -f ./bzip2/Makefile ] || exit 0; \
8827 r=`${PWD_COMMAND}`; export r; \
8828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8829 $(HOST_EXPORTS) \
8830 for flag in $(EXTRA_HOST_FLAGS) ; do \
8831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8832 done; \
8833 echo "Doing install-pdf in bzip2" ; \
8834 (cd $(HOST_SUBDIR)/bzip2 && \
8835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8837 "RANLIB=$${RANLIB}" \
0c24b341 8838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8839 install-pdf) \
8840 || exit 1
8841
8842@endif bzip2
8843
108a6f8e
CD
8844.PHONY: maybe-install-html-bzip2 install-html-bzip2
8845maybe-install-html-bzip2:
8846@if bzip2
8847maybe-install-html-bzip2: install-html-bzip2
8848
8849install-html-bzip2: \
8850 configure-bzip2 \
8851 html-bzip2
8852 @: $(MAKE); $(unstage)
8853 @[ -f ./bzip2/Makefile ] || exit 0; \
8854 r=`${PWD_COMMAND}`; export r; \
8855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8856 $(HOST_EXPORTS) \
8857 for flag in $(EXTRA_HOST_FLAGS) ; do \
8858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8859 done; \
8860 echo "Doing install-html in bzip2" ; \
8861 (cd $(HOST_SUBDIR)/bzip2 && \
8862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8864 "RANLIB=$${RANLIB}" \
0c24b341 8865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8866 install-html) \
8867 || exit 1
8868
8869@endif bzip2
8870
4fa63067
NN
8871.PHONY: maybe-installcheck-bzip2 installcheck-bzip2
8872maybe-installcheck-bzip2:
6bd3dfaa
PB
8873@if bzip2
8874maybe-installcheck-bzip2: installcheck-bzip2
2a4cbe27 8875
4fa63067
NN
8876installcheck-bzip2: \
8877 configure-bzip2
0aed8855 8878 @: $(MAKE); $(unstage)
4fa63067 8879 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8880 r=`${PWD_COMMAND}`; export r; \
8881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8882 $(HOST_EXPORTS) \
b813574b 8883 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8885 done; \
4fa63067 8886 echo "Doing installcheck in bzip2" ; \
b00612cc 8887 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8890 "RANLIB=$${RANLIB}" \
0c24b341 8891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8892 installcheck) \
2a4cbe27
NN
8893 || exit 1
8894
6bd3dfaa 8895@endif bzip2
2a4cbe27 8896
4fa63067
NN
8897.PHONY: maybe-mostlyclean-bzip2 mostlyclean-bzip2
8898maybe-mostlyclean-bzip2:
6bd3dfaa
PB
8899@if bzip2
8900maybe-mostlyclean-bzip2: mostlyclean-bzip2
2a4cbe27 8901
4fa63067 8902mostlyclean-bzip2:
0aed8855 8903 @: $(MAKE); $(unstage)
4fa63067 8904 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8905 r=`${PWD_COMMAND}`; export r; \
8906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8907 $(HOST_EXPORTS) \
b813574b 8908 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8910 done; \
4fa63067 8911 echo "Doing mostlyclean in bzip2" ; \
b00612cc 8912 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8915 "RANLIB=$${RANLIB}" \
0c24b341 8916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8917 mostlyclean) \
2a4cbe27
NN
8918 || exit 1
8919
6bd3dfaa 8920@endif bzip2
2a4cbe27 8921
4fa63067
NN
8922.PHONY: maybe-clean-bzip2 clean-bzip2
8923maybe-clean-bzip2:
6bd3dfaa
PB
8924@if bzip2
8925maybe-clean-bzip2: clean-bzip2
2a4cbe27 8926
4fa63067 8927clean-bzip2:
0aed8855 8928 @: $(MAKE); $(unstage)
4fa63067 8929 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8930 r=`${PWD_COMMAND}`; export r; \
8931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8932 $(HOST_EXPORTS) \
b813574b 8933 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8935 done; \
4fa63067 8936 echo "Doing clean in bzip2" ; \
b00612cc 8937 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8940 "RANLIB=$${RANLIB}" \
0c24b341 8941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8942 clean) \
2a4cbe27
NN
8943 || exit 1
8944
6bd3dfaa 8945@endif bzip2
2a4cbe27 8946
4fa63067
NN
8947.PHONY: maybe-distclean-bzip2 distclean-bzip2
8948maybe-distclean-bzip2:
6bd3dfaa
PB
8949@if bzip2
8950maybe-distclean-bzip2: distclean-bzip2
2a4cbe27 8951
4fa63067 8952distclean-bzip2:
0aed8855 8953 @: $(MAKE); $(unstage)
4fa63067 8954 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8955 r=`${PWD_COMMAND}`; export r; \
8956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8957 $(HOST_EXPORTS) \
b813574b 8958 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8960 done; \
4fa63067 8961 echo "Doing distclean in bzip2" ; \
b00612cc 8962 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8965 "RANLIB=$${RANLIB}" \
0c24b341 8966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8967 distclean) \
2a4cbe27
NN
8968 || exit 1
8969
6bd3dfaa 8970@endif bzip2
2a4cbe27 8971
4fa63067
NN
8972.PHONY: maybe-maintainer-clean-bzip2 maintainer-clean-bzip2
8973maybe-maintainer-clean-bzip2:
6bd3dfaa
PB
8974@if bzip2
8975maybe-maintainer-clean-bzip2: maintainer-clean-bzip2
2a4cbe27 8976
4fa63067 8977maintainer-clean-bzip2:
0aed8855 8978 @: $(MAKE); $(unstage)
4fa63067 8979 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8980 r=`${PWD_COMMAND}`; export r; \
8981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8982 $(HOST_EXPORTS) \
b813574b 8983 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8985 done; \
4fa63067 8986 echo "Doing maintainer-clean in bzip2" ; \
b00612cc 8987 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8990 "RANLIB=$${RANLIB}" \
0c24b341 8991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8992 maintainer-clean) \
2a4cbe27
NN
8993 || exit 1
8994
6bd3dfaa 8995@endif bzip2
2a4cbe27 8996
2a4cbe27 8997
a7254363 8998
4fa63067
NN
8999.PHONY: configure-dejagnu maybe-configure-dejagnu
9000maybe-configure-dejagnu:
4f0ef2d8
CD
9001@if gcc-bootstrap
9002configure-dejagnu: stage_current
9003@endif gcc-bootstrap
6bd3dfaa
PB
9004@if dejagnu
9005maybe-configure-dejagnu: configure-dejagnu
c52c6897 9006configure-dejagnu:
0aed8855 9007 @: $(MAKE); $(unstage)
c52c6897 9008 @r=`${PWD_COMMAND}`; export r; \
4fa63067 9009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9010 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
9011 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
378fce5b 9012 $(HOST_EXPORTS) \
a7254363
PB
9013 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
9014 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
4fa63067 9015 case $(srcdir) in \
b00612cc
PB
9016 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9017 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
9018 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9019 esac; \
b00612cc
PB
9020 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
9021 libsrcdir="$$s/dejagnu"; \
4fa63067 9022 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9023 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9024 --target=${target_alias} $${srcdiroption} \
4fa63067 9025 || exit 1
6bd3dfaa 9026@endif dejagnu
4fa63067 9027
a7254363
PB
9028
9029
d545f33b
PB
9030
9031
4fa63067
NN
9032.PHONY: all-dejagnu maybe-all-dejagnu
9033maybe-all-dejagnu:
4f0ef2d8
CD
9034@if gcc-bootstrap
9035all-dejagnu: stage_current
9036@endif gcc-bootstrap
6bd3dfaa 9037@if dejagnu
d27cc32e 9038TARGET-dejagnu=all
6bd3dfaa 9039maybe-all-dejagnu: all-dejagnu
4fa63067 9040all-dejagnu: configure-dejagnu
0aed8855 9041 @: $(MAKE); $(unstage)
4fa63067
NN
9042 @r=`${PWD_COMMAND}`; export r; \
9043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9044 $(HOST_EXPORTS) \
b00612cc 9045 (cd $(HOST_SUBDIR)/dejagnu && \
7f6ef0c0
PB
9046 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9047 $(TARGET-dejagnu))
6bd3dfaa 9048@endif dejagnu
4fa63067 9049
a7254363 9050
d545f33b
PB
9051
9052
4fa63067
NN
9053.PHONY: check-dejagnu maybe-check-dejagnu
9054maybe-check-dejagnu:
6bd3dfaa
PB
9055@if dejagnu
9056maybe-check-dejagnu: check-dejagnu
4fa63067
NN
9057
9058check-dejagnu:
0aed8855 9059 @: $(MAKE); $(unstage)
4fa63067
NN
9060 @r=`${PWD_COMMAND}`; export r; \
9061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9062 $(HOST_EXPORTS) \
b00612cc
PB
9063 (cd $(HOST_SUBDIR)/dejagnu && \
9064 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 9065
6bd3dfaa 9066@endif dejagnu
4fa63067
NN
9067
9068.PHONY: install-dejagnu maybe-install-dejagnu
9069maybe-install-dejagnu:
6bd3dfaa
PB
9070@if dejagnu
9071maybe-install-dejagnu: install-dejagnu
4fa63067
NN
9072
9073install-dejagnu: installdirs
0aed8855 9074 @: $(MAKE); $(unstage)
4fa63067
NN
9075 @r=`${PWD_COMMAND}`; export r; \
9076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9077 $(HOST_EXPORTS) \
b00612cc 9078 (cd $(HOST_SUBDIR)/dejagnu && \
2da12f12 9079 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 9080
6bd3dfaa 9081@endif dejagnu
4fa63067 9082
56a8fe78 9083# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
9084
9085.PHONY: maybe-info-dejagnu info-dejagnu
9086maybe-info-dejagnu:
6bd3dfaa
PB
9087@if dejagnu
9088maybe-info-dejagnu: info-dejagnu
4fa63067
NN
9089
9090info-dejagnu: \
9091 configure-dejagnu
0aed8855 9092 @: $(MAKE); $(unstage)
4fa63067 9093 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9094 r=`${PWD_COMMAND}`; export r; \
9095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9096 $(HOST_EXPORTS) \
b813574b 9097 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9099 done; \
4fa63067 9100 echo "Doing info in dejagnu" ; \
b00612cc 9101 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9104 "RANLIB=$${RANLIB}" \
0c24b341 9105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9106 info) \
2a4cbe27
NN
9107 || exit 1
9108
6bd3dfaa 9109@endif dejagnu
2a4cbe27 9110
4fa63067
NN
9111.PHONY: maybe-dvi-dejagnu dvi-dejagnu
9112maybe-dvi-dejagnu:
6bd3dfaa
PB
9113@if dejagnu
9114maybe-dvi-dejagnu: dvi-dejagnu
2a4cbe27 9115
4fa63067
NN
9116dvi-dejagnu: \
9117 configure-dejagnu
0aed8855 9118 @: $(MAKE); $(unstage)
4fa63067 9119 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9120 r=`${PWD_COMMAND}`; export r; \
9121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9122 $(HOST_EXPORTS) \
b813574b 9123 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9125 done; \
4fa63067 9126 echo "Doing dvi in dejagnu" ; \
b00612cc 9127 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9130 "RANLIB=$${RANLIB}" \
0c24b341 9131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9132 dvi) \
2a4cbe27
NN
9133 || exit 1
9134
6bd3dfaa 9135@endif dejagnu
2a4cbe27 9136
56a8fe78
DD
9137.PHONY: maybe-pdf-dejagnu pdf-dejagnu
9138maybe-pdf-dejagnu:
9139@if dejagnu
9140maybe-pdf-dejagnu: pdf-dejagnu
9141
9142pdf-dejagnu: \
9143 configure-dejagnu
9144 @: $(MAKE); $(unstage)
9145 @[ -f ./dejagnu/Makefile ] || exit 0; \
9146 r=`${PWD_COMMAND}`; export r; \
9147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9148 $(HOST_EXPORTS) \
9149 for flag in $(EXTRA_HOST_FLAGS) ; do \
9150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9151 done; \
9152 echo "Doing pdf in dejagnu" ; \
9153 (cd $(HOST_SUBDIR)/dejagnu && \
9154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9156 "RANLIB=$${RANLIB}" \
0c24b341 9157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9158 pdf) \
9159 || exit 1
9160
9161@endif dejagnu
9162
6d389afc
MS
9163.PHONY: maybe-html-dejagnu html-dejagnu
9164maybe-html-dejagnu:
9165@if dejagnu
9166maybe-html-dejagnu: html-dejagnu
9167
9168html-dejagnu: \
9169 configure-dejagnu
0aed8855 9170 @: $(MAKE); $(unstage)
6d389afc
MS
9171 @[ -f ./dejagnu/Makefile ] || exit 0; \
9172 r=`${PWD_COMMAND}`; export r; \
9173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9174 $(HOST_EXPORTS) \
9175 for flag in $(EXTRA_HOST_FLAGS) ; do \
9176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9177 done; \
9178 echo "Doing html in dejagnu" ; \
b00612cc 9179 (cd $(HOST_SUBDIR)/dejagnu && \
6d389afc
MS
9180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9182 "RANLIB=$${RANLIB}" \
0c24b341 9183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9184 html) \
9185 || exit 1
9186
9187@endif dejagnu
9188
4fa63067
NN
9189.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
9190maybe-TAGS-dejagnu:
6bd3dfaa
PB
9191@if dejagnu
9192maybe-TAGS-dejagnu: TAGS-dejagnu
2a4cbe27 9193
4fa63067
NN
9194TAGS-dejagnu: \
9195 configure-dejagnu
0aed8855 9196 @: $(MAKE); $(unstage)
4fa63067 9197 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9198 r=`${PWD_COMMAND}`; export r; \
9199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9200 $(HOST_EXPORTS) \
b813574b 9201 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9203 done; \
4fa63067 9204 echo "Doing TAGS in dejagnu" ; \
b00612cc 9205 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9208 "RANLIB=$${RANLIB}" \
0c24b341 9209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9210 TAGS) \
2a4cbe27
NN
9211 || exit 1
9212
6bd3dfaa 9213@endif dejagnu
2a4cbe27 9214
4fa63067
NN
9215.PHONY: maybe-install-info-dejagnu install-info-dejagnu
9216maybe-install-info-dejagnu:
6bd3dfaa
PB
9217@if dejagnu
9218maybe-install-info-dejagnu: install-info-dejagnu
2a4cbe27 9219
4fa63067
NN
9220install-info-dejagnu: \
9221 configure-dejagnu \
9222 info-dejagnu
0aed8855 9223 @: $(MAKE); $(unstage)
4fa63067 9224 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9225 r=`${PWD_COMMAND}`; export r; \
9226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9227 $(HOST_EXPORTS) \
b813574b 9228 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9230 done; \
4fa63067 9231 echo "Doing install-info in dejagnu" ; \
b00612cc 9232 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9235 "RANLIB=$${RANLIB}" \
0c24b341 9236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9237 install-info) \
2a4cbe27
NN
9238 || exit 1
9239
6bd3dfaa 9240@endif dejagnu
2a4cbe27 9241
a3ca38d2
DD
9242.PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
9243maybe-install-pdf-dejagnu:
9244@if dejagnu
9245maybe-install-pdf-dejagnu: install-pdf-dejagnu
9246
9247install-pdf-dejagnu: \
9248 configure-dejagnu \
9249 pdf-dejagnu
9250 @: $(MAKE); $(unstage)
9251 @[ -f ./dejagnu/Makefile ] || exit 0; \
9252 r=`${PWD_COMMAND}`; export r; \
9253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9254 $(HOST_EXPORTS) \
9255 for flag in $(EXTRA_HOST_FLAGS) ; do \
9256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9257 done; \
9258 echo "Doing install-pdf in dejagnu" ; \
9259 (cd $(HOST_SUBDIR)/dejagnu && \
9260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9262 "RANLIB=$${RANLIB}" \
0c24b341 9263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
9264 install-pdf) \
9265 || exit 1
9266
9267@endif dejagnu
9268
108a6f8e
CD
9269.PHONY: maybe-install-html-dejagnu install-html-dejagnu
9270maybe-install-html-dejagnu:
9271@if dejagnu
9272maybe-install-html-dejagnu: install-html-dejagnu
9273
9274install-html-dejagnu: \
9275 configure-dejagnu \
9276 html-dejagnu
9277 @: $(MAKE); $(unstage)
9278 @[ -f ./dejagnu/Makefile ] || exit 0; \
9279 r=`${PWD_COMMAND}`; export r; \
9280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9281 $(HOST_EXPORTS) \
9282 for flag in $(EXTRA_HOST_FLAGS) ; do \
9283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9284 done; \
9285 echo "Doing install-html in dejagnu" ; \
9286 (cd $(HOST_SUBDIR)/dejagnu && \
9287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9289 "RANLIB=$${RANLIB}" \
0c24b341 9290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
9291 install-html) \
9292 || exit 1
9293
9294@endif dejagnu
9295
4fa63067
NN
9296.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
9297maybe-installcheck-dejagnu:
6bd3dfaa
PB
9298@if dejagnu
9299maybe-installcheck-dejagnu: installcheck-dejagnu
2a4cbe27 9300
4fa63067
NN
9301installcheck-dejagnu: \
9302 configure-dejagnu
0aed8855 9303 @: $(MAKE); $(unstage)
4fa63067 9304 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9305 r=`${PWD_COMMAND}`; export r; \
9306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9307 $(HOST_EXPORTS) \
b813574b 9308 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9310 done; \
4fa63067 9311 echo "Doing installcheck in dejagnu" ; \
b00612cc 9312 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9315 "RANLIB=$${RANLIB}" \
0c24b341 9316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9317 installcheck) \
2a4cbe27
NN
9318 || exit 1
9319
6bd3dfaa 9320@endif dejagnu
2a4cbe27 9321
4fa63067
NN
9322.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
9323maybe-mostlyclean-dejagnu:
6bd3dfaa
PB
9324@if dejagnu
9325maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
2a4cbe27 9326
4fa63067 9327mostlyclean-dejagnu:
0aed8855 9328 @: $(MAKE); $(unstage)
4fa63067 9329 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9330 r=`${PWD_COMMAND}`; export r; \
9331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9332 $(HOST_EXPORTS) \
b813574b 9333 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9335 done; \
4fa63067 9336 echo "Doing mostlyclean in dejagnu" ; \
b00612cc 9337 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9340 "RANLIB=$${RANLIB}" \
0c24b341 9341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9342 mostlyclean) \
2a4cbe27
NN
9343 || exit 1
9344
6bd3dfaa 9345@endif dejagnu
2a4cbe27 9346
4fa63067
NN
9347.PHONY: maybe-clean-dejagnu clean-dejagnu
9348maybe-clean-dejagnu:
6bd3dfaa
PB
9349@if dejagnu
9350maybe-clean-dejagnu: clean-dejagnu
2a4cbe27 9351
4fa63067 9352clean-dejagnu:
0aed8855 9353 @: $(MAKE); $(unstage)
4fa63067 9354 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9355 r=`${PWD_COMMAND}`; export r; \
9356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9357 $(HOST_EXPORTS) \
b813574b 9358 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9360 done; \
4fa63067 9361 echo "Doing clean in dejagnu" ; \
b00612cc 9362 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9365 "RANLIB=$${RANLIB}" \
0c24b341 9366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9367 clean) \
2a4cbe27
NN
9368 || exit 1
9369
6bd3dfaa 9370@endif dejagnu
2a4cbe27 9371
4fa63067
NN
9372.PHONY: maybe-distclean-dejagnu distclean-dejagnu
9373maybe-distclean-dejagnu:
6bd3dfaa
PB
9374@if dejagnu
9375maybe-distclean-dejagnu: distclean-dejagnu
2a4cbe27 9376
4fa63067 9377distclean-dejagnu:
0aed8855 9378 @: $(MAKE); $(unstage)
4fa63067 9379 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9380 r=`${PWD_COMMAND}`; export r; \
9381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9382 $(HOST_EXPORTS) \
b813574b 9383 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9385 done; \
4fa63067 9386 echo "Doing distclean in dejagnu" ; \
b00612cc 9387 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9390 "RANLIB=$${RANLIB}" \
0c24b341 9391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9392 distclean) \
2a4cbe27
NN
9393 || exit 1
9394
6bd3dfaa 9395@endif dejagnu
2a4cbe27 9396
4fa63067
NN
9397.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
9398maybe-maintainer-clean-dejagnu:
6bd3dfaa
PB
9399@if dejagnu
9400maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
2a4cbe27 9401
4fa63067 9402maintainer-clean-dejagnu:
0aed8855 9403 @: $(MAKE); $(unstage)
4fa63067 9404 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9405 r=`${PWD_COMMAND}`; export r; \
9406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9407 $(HOST_EXPORTS) \
b813574b 9408 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9410 done; \
4fa63067 9411 echo "Doing maintainer-clean in dejagnu" ; \
b00612cc 9412 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9415 "RANLIB=$${RANLIB}" \
0c24b341 9416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9417 maintainer-clean) \
4fa63067
NN
9418 || exit 1
9419
6bd3dfaa 9420@endif dejagnu
4fa63067
NN
9421
9422
a7254363 9423
4fa63067
NN
9424.PHONY: configure-diff maybe-configure-diff
9425maybe-configure-diff:
4f0ef2d8
CD
9426@if gcc-bootstrap
9427configure-diff: stage_current
9428@endif gcc-bootstrap
6bd3dfaa
PB
9429@if diff
9430maybe-configure-diff: configure-diff
c52c6897 9431configure-diff:
0aed8855 9432 @: $(MAKE); $(unstage)
c52c6897 9433 @r=`${PWD_COMMAND}`; export r; \
4fa63067 9434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9435 test ! -f $(HOST_SUBDIR)/diff/Makefile || exit 0; \
9436 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/diff ; \
378fce5b 9437 $(HOST_EXPORTS) \
a7254363
PB
9438 echo Configuring in $(HOST_SUBDIR)/diff; \
9439 cd "$(HOST_SUBDIR)/diff" || exit 1; \
4fa63067 9440 case $(srcdir) in \
b00612cc
PB
9441 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9442 *) topdir=`echo $(HOST_SUBDIR)/diff/ | \
9443 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9444 esac; \
b00612cc
PB
9445 srcdiroption="--srcdir=$${topdir}/diff"; \
9446 libsrcdir="$$s/diff"; \
4fa63067 9447 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9448 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9449 --target=${target_alias} $${srcdiroption} \
2a4cbe27 9450 || exit 1
6bd3dfaa 9451@endif diff
2a4cbe27 9452
a7254363
PB
9453
9454
d545f33b
PB
9455
9456
4fa63067
NN
9457.PHONY: all-diff maybe-all-diff
9458maybe-all-diff:
4f0ef2d8
CD
9459@if gcc-bootstrap
9460all-diff: stage_current
9461@endif gcc-bootstrap
6bd3dfaa 9462@if diff
d27cc32e 9463TARGET-diff=all
6bd3dfaa 9464maybe-all-diff: all-diff
4fa63067 9465all-diff: configure-diff
0aed8855 9466 @: $(MAKE); $(unstage)
4fa63067
NN
9467 @r=`${PWD_COMMAND}`; export r; \
9468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9469 $(HOST_EXPORTS) \
b00612cc 9470 (cd $(HOST_SUBDIR)/diff && \
7f6ef0c0
PB
9471 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9472 $(TARGET-diff))
6bd3dfaa 9473@endif diff
2a4cbe27 9474
a7254363 9475
d545f33b
PB
9476
9477
4fa63067
NN
9478.PHONY: check-diff maybe-check-diff
9479maybe-check-diff:
6bd3dfaa
PB
9480@if diff
9481maybe-check-diff: check-diff
2a4cbe27 9482
4fa63067 9483check-diff:
0aed8855 9484 @: $(MAKE); $(unstage)
4fa63067 9485 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9487 $(HOST_EXPORTS) \
b00612cc
PB
9488 (cd $(HOST_SUBDIR)/diff && \
9489 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 9490
6bd3dfaa 9491@endif diff
2a4cbe27 9492
4fa63067
NN
9493.PHONY: install-diff maybe-install-diff
9494maybe-install-diff:
6bd3dfaa
PB
9495@if diff
9496maybe-install-diff: install-diff
2a4cbe27 9497
4fa63067 9498install-diff: installdirs
0aed8855 9499 @: $(MAKE); $(unstage)
4fa63067 9500 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9502 $(HOST_EXPORTS) \
b00612cc 9503 (cd $(HOST_SUBDIR)/diff && \
2da12f12 9504 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 9505
6bd3dfaa 9506@endif diff
2a4cbe27 9507
56a8fe78 9508# Other targets (info, dvi, pdf, etc.)
2a4cbe27 9509
4fa63067
NN
9510.PHONY: maybe-info-diff info-diff
9511maybe-info-diff:
6bd3dfaa
PB
9512@if diff
9513maybe-info-diff: info-diff
2a4cbe27 9514
4fa63067
NN
9515info-diff: \
9516 configure-diff
0aed8855 9517 @: $(MAKE); $(unstage)
4fa63067 9518 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9519 r=`${PWD_COMMAND}`; export r; \
9520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9521 $(HOST_EXPORTS) \
b813574b 9522 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9524 done; \
4fa63067 9525 echo "Doing info in diff" ; \
b00612cc 9526 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9529 "RANLIB=$${RANLIB}" \
0c24b341 9530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9531 info) \
2a4cbe27
NN
9532 || exit 1
9533
6bd3dfaa 9534@endif diff
2a4cbe27 9535
4fa63067
NN
9536.PHONY: maybe-dvi-diff dvi-diff
9537maybe-dvi-diff:
6bd3dfaa
PB
9538@if diff
9539maybe-dvi-diff: dvi-diff
2a4cbe27 9540
4fa63067
NN
9541dvi-diff: \
9542 configure-diff
0aed8855 9543 @: $(MAKE); $(unstage)
4fa63067 9544 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9545 r=`${PWD_COMMAND}`; export r; \
9546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9547 $(HOST_EXPORTS) \
b813574b 9548 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9550 done; \
4fa63067 9551 echo "Doing dvi in diff" ; \
b00612cc 9552 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9555 "RANLIB=$${RANLIB}" \
0c24b341 9556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9557 dvi) \
2a4cbe27
NN
9558 || exit 1
9559
6bd3dfaa 9560@endif diff
2a4cbe27 9561
56a8fe78
DD
9562.PHONY: maybe-pdf-diff pdf-diff
9563maybe-pdf-diff:
9564@if diff
9565maybe-pdf-diff: pdf-diff
9566
9567pdf-diff: \
9568 configure-diff
9569 @: $(MAKE); $(unstage)
9570 @[ -f ./diff/Makefile ] || exit 0; \
9571 r=`${PWD_COMMAND}`; export r; \
9572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9573 $(HOST_EXPORTS) \
9574 for flag in $(EXTRA_HOST_FLAGS) ; do \
9575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9576 done; \
9577 echo "Doing pdf in diff" ; \
9578 (cd $(HOST_SUBDIR)/diff && \
9579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9581 "RANLIB=$${RANLIB}" \
0c24b341 9582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9583 pdf) \
9584 || exit 1
9585
9586@endif diff
9587
6d389afc
MS
9588.PHONY: maybe-html-diff html-diff
9589maybe-html-diff:
9590@if diff
9591maybe-html-diff: html-diff
9592
9593html-diff: \
9594 configure-diff
0aed8855 9595 @: $(MAKE); $(unstage)
6d389afc
MS
9596 @[ -f ./diff/Makefile ] || exit 0; \
9597 r=`${PWD_COMMAND}`; export r; \
9598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9599 $(HOST_EXPORTS) \
9600 for flag in $(EXTRA_HOST_FLAGS) ; do \
9601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9602 done; \
9603 echo "Doing html in diff" ; \
b00612cc 9604 (cd $(HOST_SUBDIR)/diff && \
6d389afc
MS
9605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9607 "RANLIB=$${RANLIB}" \
0c24b341 9608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9609 html) \
9610 || exit 1
9611
9612@endif diff
9613
4fa63067
NN
9614.PHONY: maybe-TAGS-diff TAGS-diff
9615maybe-TAGS-diff:
6bd3dfaa
PB
9616@if diff
9617maybe-TAGS-diff: TAGS-diff
2a4cbe27 9618
4fa63067
NN
9619TAGS-diff: \
9620 configure-diff
0aed8855 9621 @: $(MAKE); $(unstage)
4fa63067 9622 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9623 r=`${PWD_COMMAND}`; export r; \
9624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9625 $(HOST_EXPORTS) \
b813574b 9626 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9628 done; \
4fa63067 9629 echo "Doing TAGS in diff" ; \
b00612cc 9630 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9633 "RANLIB=$${RANLIB}" \
0c24b341 9634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9635 TAGS) \
2a4cbe27
NN
9636 || exit 1
9637
6bd3dfaa 9638@endif diff
2a4cbe27 9639
4fa63067
NN
9640.PHONY: maybe-install-info-diff install-info-diff
9641maybe-install-info-diff:
6bd3dfaa
PB
9642@if diff
9643maybe-install-info-diff: install-info-diff
2a4cbe27 9644
4fa63067
NN
9645install-info-diff: \
9646 configure-diff \
9647 info-diff
0aed8855 9648 @: $(MAKE); $(unstage)
4fa63067 9649 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9650 r=`${PWD_COMMAND}`; export r; \
9651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9652 $(HOST_EXPORTS) \
b813574b 9653 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9655 done; \
4fa63067 9656 echo "Doing install-info in diff" ; \
b00612cc 9657 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9660 "RANLIB=$${RANLIB}" \
0c24b341 9661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9662 install-info) \
2a4cbe27
NN
9663 || exit 1
9664
6bd3dfaa 9665@endif diff
2a4cbe27 9666
a3ca38d2
DD
9667.PHONY: maybe-install-pdf-diff install-pdf-diff
9668maybe-install-pdf-diff:
9669@if diff
9670maybe-install-pdf-diff: install-pdf-diff
9671
9672install-pdf-diff: \
9673 configure-diff \
9674 pdf-diff
9675 @: $(MAKE); $(unstage)
9676 @[ -f ./diff/Makefile ] || exit 0; \
9677 r=`${PWD_COMMAND}`; export r; \
9678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9679 $(HOST_EXPORTS) \
9680 for flag in $(EXTRA_HOST_FLAGS) ; do \
9681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9682 done; \
9683 echo "Doing install-pdf in diff" ; \
9684 (cd $(HOST_SUBDIR)/diff && \
9685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9687 "RANLIB=$${RANLIB}" \
0c24b341 9688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
9689 install-pdf) \
9690 || exit 1
9691
9692@endif diff
9693
108a6f8e
CD
9694.PHONY: maybe-install-html-diff install-html-diff
9695maybe-install-html-diff:
9696@if diff
9697maybe-install-html-diff: install-html-diff
9698
9699install-html-diff: \
9700 configure-diff \
9701 html-diff
9702 @: $(MAKE); $(unstage)
9703 @[ -f ./diff/Makefile ] || exit 0; \
9704 r=`${PWD_COMMAND}`; export r; \
9705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9706 $(HOST_EXPORTS) \
9707 for flag in $(EXTRA_HOST_FLAGS) ; do \
9708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9709 done; \
9710 echo "Doing install-html in diff" ; \
9711 (cd $(HOST_SUBDIR)/diff && \
9712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9714 "RANLIB=$${RANLIB}" \
0c24b341 9715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
9716 install-html) \
9717 || exit 1
9718
9719@endif diff
9720
4fa63067
NN
9721.PHONY: maybe-installcheck-diff installcheck-diff
9722maybe-installcheck-diff:
6bd3dfaa
PB
9723@if diff
9724maybe-installcheck-diff: installcheck-diff
2a4cbe27 9725
4fa63067
NN
9726installcheck-diff: \
9727 configure-diff
0aed8855 9728 @: $(MAKE); $(unstage)
4fa63067 9729 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9730 r=`${PWD_COMMAND}`; export r; \
9731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9732 $(HOST_EXPORTS) \
b813574b 9733 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9735 done; \
4fa63067 9736 echo "Doing installcheck in diff" ; \
b00612cc 9737 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9740 "RANLIB=$${RANLIB}" \
0c24b341 9741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9742 installcheck) \
2a4cbe27
NN
9743 || exit 1
9744
6bd3dfaa 9745@endif diff
2a4cbe27 9746
4fa63067
NN
9747.PHONY: maybe-mostlyclean-diff mostlyclean-diff
9748maybe-mostlyclean-diff:
6bd3dfaa
PB
9749@if diff
9750maybe-mostlyclean-diff: mostlyclean-diff
2a4cbe27 9751
4fa63067 9752mostlyclean-diff:
0aed8855 9753 @: $(MAKE); $(unstage)
4fa63067 9754 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9755 r=`${PWD_COMMAND}`; export r; \
9756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9757 $(HOST_EXPORTS) \
b813574b 9758 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9760 done; \
4fa63067 9761 echo "Doing mostlyclean in diff" ; \
b00612cc 9762 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9765 "RANLIB=$${RANLIB}" \
0c24b341 9766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9767 mostlyclean) \
2a4cbe27
NN
9768 || exit 1
9769
6bd3dfaa 9770@endif diff
2a4cbe27 9771
4fa63067
NN
9772.PHONY: maybe-clean-diff clean-diff
9773maybe-clean-diff:
6bd3dfaa
PB
9774@if diff
9775maybe-clean-diff: clean-diff
2a4cbe27 9776
4fa63067 9777clean-diff:
0aed8855 9778 @: $(MAKE); $(unstage)
4fa63067 9779 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9780 r=`${PWD_COMMAND}`; export r; \
9781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9782 $(HOST_EXPORTS) \
b813574b 9783 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9785 done; \
4fa63067 9786 echo "Doing clean in diff" ; \
b00612cc 9787 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9790 "RANLIB=$${RANLIB}" \
0c24b341 9791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9792 clean) \
2a4cbe27
NN
9793 || exit 1
9794
6bd3dfaa 9795@endif diff
2a4cbe27 9796
4fa63067
NN
9797.PHONY: maybe-distclean-diff distclean-diff
9798maybe-distclean-diff:
6bd3dfaa
PB
9799@if diff
9800maybe-distclean-diff: distclean-diff
2a4cbe27 9801
4fa63067 9802distclean-diff:
0aed8855 9803 @: $(MAKE); $(unstage)
4fa63067 9804 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9805 r=`${PWD_COMMAND}`; export r; \
9806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9807 $(HOST_EXPORTS) \
b813574b 9808 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9810 done; \
4fa63067 9811 echo "Doing distclean in diff" ; \
b00612cc 9812 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9815 "RANLIB=$${RANLIB}" \
0c24b341 9816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9817 distclean) \
2a4cbe27
NN
9818 || exit 1
9819
6bd3dfaa 9820@endif diff
2a4cbe27 9821
4fa63067
NN
9822.PHONY: maybe-maintainer-clean-diff maintainer-clean-diff
9823maybe-maintainer-clean-diff:
6bd3dfaa
PB
9824@if diff
9825maybe-maintainer-clean-diff: maintainer-clean-diff
2a4cbe27 9826
4fa63067 9827maintainer-clean-diff:
0aed8855 9828 @: $(MAKE); $(unstage)
4fa63067 9829 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9830 r=`${PWD_COMMAND}`; export r; \
9831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9832 $(HOST_EXPORTS) \
b813574b 9833 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9835 done; \
4fa63067 9836 echo "Doing maintainer-clean in diff" ; \
b00612cc 9837 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9840 "RANLIB=$${RANLIB}" \
0c24b341 9841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9842 maintainer-clean) \
2a4cbe27
NN
9843 || exit 1
9844
6bd3dfaa 9845@endif diff
2a4cbe27 9846
2a4cbe27 9847
a7254363 9848
4fa63067
NN
9849.PHONY: configure-dosutils maybe-configure-dosutils
9850maybe-configure-dosutils:
4f0ef2d8
CD
9851@if gcc-bootstrap
9852configure-dosutils: stage_current
9853@endif gcc-bootstrap
6bd3dfaa
PB
9854@if dosutils
9855maybe-configure-dosutils: configure-dosutils
c52c6897 9856configure-dosutils:
0aed8855 9857 @: $(MAKE); $(unstage)
c52c6897 9858 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9860 test ! -f $(HOST_SUBDIR)/dosutils/Makefile || exit 0; \
9861 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dosutils ; \
378fce5b 9862 $(HOST_EXPORTS) \
a7254363
PB
9863 echo Configuring in $(HOST_SUBDIR)/dosutils; \
9864 cd "$(HOST_SUBDIR)/dosutils" || exit 1; \
4fa63067 9865 case $(srcdir) in \
b00612cc
PB
9866 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9867 *) topdir=`echo $(HOST_SUBDIR)/dosutils/ | \
9868 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9869 esac; \
b00612cc
PB
9870 srcdiroption="--srcdir=$${topdir}/dosutils"; \
9871 libsrcdir="$$s/dosutils"; \
4fa63067 9872 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9873 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9874 --target=${target_alias} $${srcdiroption} \
4fa63067 9875 || exit 1
6bd3dfaa 9876@endif dosutils
4fa63067 9877
a7254363
PB
9878
9879
d545f33b
PB
9880
9881
4fa63067
NN
9882.PHONY: all-dosutils maybe-all-dosutils
9883maybe-all-dosutils:
4f0ef2d8
CD
9884@if gcc-bootstrap
9885all-dosutils: stage_current
9886@endif gcc-bootstrap
6bd3dfaa 9887@if dosutils
d27cc32e 9888TARGET-dosutils=all
6bd3dfaa 9889maybe-all-dosutils: all-dosutils
4fa63067 9890all-dosutils: configure-dosutils
0aed8855 9891 @: $(MAKE); $(unstage)
4fa63067
NN
9892 @r=`${PWD_COMMAND}`; export r; \
9893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9894 $(HOST_EXPORTS) \
b00612cc 9895 (cd $(HOST_SUBDIR)/dosutils && \
7f6ef0c0
PB
9896 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9897 $(TARGET-dosutils))
6bd3dfaa 9898@endif dosutils
4fa63067 9899
a7254363 9900
d545f33b
PB
9901
9902
4fa63067
NN
9903.PHONY: check-dosutils maybe-check-dosutils
9904maybe-check-dosutils:
6bd3dfaa
PB
9905@if dosutils
9906maybe-check-dosutils: check-dosutils
2a4cbe27 9907
4fa63067 9908check-dosutils:
2a4cbe27 9909
6bd3dfaa 9910@endif dosutils
2a4cbe27 9911
4fa63067
NN
9912.PHONY: install-dosutils maybe-install-dosutils
9913maybe-install-dosutils:
6bd3dfaa
PB
9914@if dosutils
9915maybe-install-dosutils: install-dosutils
4fa63067
NN
9916
9917install-dosutils: installdirs
0aed8855 9918 @: $(MAKE); $(unstage)
4fa63067 9919 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9921 $(HOST_EXPORTS) \
b00612cc 9922 (cd $(HOST_SUBDIR)/dosutils && \
2da12f12 9923 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 9924
6bd3dfaa 9925@endif dosutils
2a4cbe27 9926
56a8fe78 9927# Other targets (info, dvi, pdf, etc.)
2a4cbe27 9928
4fa63067
NN
9929.PHONY: maybe-info-dosutils info-dosutils
9930maybe-info-dosutils:
6bd3dfaa
PB
9931@if dosutils
9932maybe-info-dosutils: info-dosutils
4fa63067
NN
9933
9934info-dosutils: \
9935 configure-dosutils
0aed8855 9936 @: $(MAKE); $(unstage)
4fa63067 9937 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9938 r=`${PWD_COMMAND}`; export r; \
9939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9940 $(HOST_EXPORTS) \
b813574b 9941 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9943 done; \
4fa63067 9944 echo "Doing info in dosutils" ; \
b00612cc 9945 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
9946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9948 "RANLIB=$${RANLIB}" \
0c24b341 9949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9950 info) \
2a4cbe27
NN
9951 || exit 1
9952
6bd3dfaa 9953@endif dosutils
2a4cbe27 9954
4fa63067
NN
9955.PHONY: maybe-dvi-dosutils dvi-dosutils
9956maybe-dvi-dosutils:
6bd3dfaa
PB
9957@if dosutils
9958maybe-dvi-dosutils: dvi-dosutils
2a4cbe27 9959
4fa63067
NN
9960dvi-dosutils: \
9961 configure-dosutils
0aed8855 9962 @: $(MAKE); $(unstage)
4fa63067 9963 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
9964 r=`${PWD_COMMAND}`; export r; \
9965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9966 $(HOST_EXPORTS) \
b813574b 9967 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9969 done; \
4fa63067 9970 echo "Doing dvi in dosutils" ; \
b00612cc 9971 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
9972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9974 "RANLIB=$${RANLIB}" \
0c24b341 9975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9976 dvi) \
2a4cbe27
NN
9977 || exit 1
9978
6bd3dfaa 9979@endif dosutils
2a4cbe27 9980
56a8fe78
DD
9981.PHONY: maybe-pdf-dosutils pdf-dosutils
9982maybe-pdf-dosutils:
9983@if dosutils
9984maybe-pdf-dosutils: pdf-dosutils
9985
9986pdf-dosutils: \
9987 configure-dosutils
9988 @: $(MAKE); $(unstage)
9989 @[ -f ./dosutils/Makefile ] || exit 0; \
9990 r=`${PWD_COMMAND}`; export r; \
9991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9992 $(HOST_EXPORTS) \
9993 for flag in $(EXTRA_HOST_FLAGS) ; do \
9994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9995 done; \
9996 echo "Doing pdf in dosutils" ; \
9997 (cd $(HOST_SUBDIR)/dosutils && \
9998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10000 "RANLIB=$${RANLIB}" \
0c24b341 10001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10002 pdf) \
10003 || exit 1
10004
10005@endif dosutils
10006
6d389afc
MS
10007.PHONY: maybe-html-dosutils html-dosutils
10008maybe-html-dosutils:
6bd3dfaa 10009@if dosutils
6d389afc 10010maybe-html-dosutils: html-dosutils
2a4cbe27 10011
6d389afc 10012html-dosutils: \
4fa63067 10013 configure-dosutils
0aed8855 10014 @: $(MAKE); $(unstage)
4fa63067 10015 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10016 r=`${PWD_COMMAND}`; export r; \
10017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10018 $(HOST_EXPORTS) \
b813574b 10019 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10021 done; \
6d389afc 10022 echo "Doing html in dosutils" ; \
b00612cc 10023 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10026 "RANLIB=$${RANLIB}" \
0c24b341 10027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 10028 html) \
2a4cbe27
NN
10029 || exit 1
10030
6bd3dfaa 10031@endif dosutils
2a4cbe27 10032
6d389afc
MS
10033.PHONY: maybe-TAGS-dosutils TAGS-dosutils
10034maybe-TAGS-dosutils:
6bd3dfaa 10035@if dosutils
6d389afc 10036maybe-TAGS-dosutils: TAGS-dosutils
2a4cbe27 10037
6d389afc
MS
10038TAGS-dosutils: \
10039 configure-dosutils
0aed8855 10040 @: $(MAKE); $(unstage)
6d389afc
MS
10041 @[ -f ./dosutils/Makefile ] || exit 0; \
10042 r=`${PWD_COMMAND}`; export r; \
10043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10044 $(HOST_EXPORTS) \
10045 for flag in $(EXTRA_HOST_FLAGS) ; do \
10046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10047 done; \
10048 echo "Doing TAGS in dosutils" ; \
b00612cc 10049 (cd $(HOST_SUBDIR)/dosutils && \
6d389afc
MS
10050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10052 "RANLIB=$${RANLIB}" \
0c24b341 10053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10054 TAGS) \
10055 || exit 1
10056
10057@endif dosutils
10058
10059.PHONY: maybe-install-info-dosutils install-info-dosutils
10060maybe-install-info-dosutils:
10061@if dosutils
10062maybe-install-info-dosutils: install-info-dosutils
10063
10064install-info-dosutils: \
10065 configure-dosutils \
10066 info-dosutils
0aed8855 10067 @: $(MAKE); $(unstage)
4fa63067 10068 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10069 r=`${PWD_COMMAND}`; export r; \
10070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10071 $(HOST_EXPORTS) \
b813574b 10072 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10074 done; \
4fa63067 10075 echo "Doing install-info in dosutils" ; \
b00612cc 10076 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10079 "RANLIB=$${RANLIB}" \
0c24b341 10080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10081 install-info) \
2a4cbe27
NN
10082 || exit 1
10083
6bd3dfaa 10084@endif dosutils
2a4cbe27 10085
a3ca38d2
DD
10086.PHONY: maybe-install-pdf-dosutils install-pdf-dosutils
10087maybe-install-pdf-dosutils:
10088@if dosutils
10089maybe-install-pdf-dosutils: install-pdf-dosutils
10090
10091install-pdf-dosutils: \
10092 configure-dosutils \
10093 pdf-dosutils
10094 @: $(MAKE); $(unstage)
10095 @[ -f ./dosutils/Makefile ] || exit 0; \
10096 r=`${PWD_COMMAND}`; export r; \
10097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10098 $(HOST_EXPORTS) \
10099 for flag in $(EXTRA_HOST_FLAGS) ; do \
10100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10101 done; \
10102 echo "Doing install-pdf in dosutils" ; \
10103 (cd $(HOST_SUBDIR)/dosutils && \
10104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10106 "RANLIB=$${RANLIB}" \
0c24b341 10107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10108 install-pdf) \
10109 || exit 1
10110
10111@endif dosutils
10112
108a6f8e
CD
10113.PHONY: maybe-install-html-dosutils install-html-dosutils
10114maybe-install-html-dosutils:
10115@if dosutils
10116maybe-install-html-dosutils: install-html-dosutils
10117
10118install-html-dosutils: \
10119 configure-dosutils \
10120 html-dosutils
10121 @: $(MAKE); $(unstage)
10122 @[ -f ./dosutils/Makefile ] || exit 0; \
10123 r=`${PWD_COMMAND}`; export r; \
10124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10125 $(HOST_EXPORTS) \
10126 for flag in $(EXTRA_HOST_FLAGS) ; do \
10127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10128 done; \
10129 echo "Doing install-html in dosutils" ; \
10130 (cd $(HOST_SUBDIR)/dosutils && \
10131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10133 "RANLIB=$${RANLIB}" \
0c24b341 10134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10135 install-html) \
10136 || exit 1
10137
10138@endif dosutils
10139
4fa63067
NN
10140.PHONY: maybe-installcheck-dosutils installcheck-dosutils
10141maybe-installcheck-dosutils:
6bd3dfaa
PB
10142@if dosutils
10143maybe-installcheck-dosutils: installcheck-dosutils
2a4cbe27 10144
4fa63067
NN
10145installcheck-dosutils: \
10146 configure-dosutils
0aed8855 10147 @: $(MAKE); $(unstage)
4fa63067 10148 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10149 r=`${PWD_COMMAND}`; export r; \
10150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10151 $(HOST_EXPORTS) \
b813574b 10152 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10154 done; \
4fa63067 10155 echo "Doing installcheck in dosutils" ; \
b00612cc 10156 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10159 "RANLIB=$${RANLIB}" \
0c24b341 10160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10161 installcheck) \
2a4cbe27
NN
10162 || exit 1
10163
6bd3dfaa 10164@endif dosutils
2a4cbe27 10165
4fa63067
NN
10166.PHONY: maybe-mostlyclean-dosutils mostlyclean-dosutils
10167maybe-mostlyclean-dosutils:
6bd3dfaa
PB
10168@if dosutils
10169maybe-mostlyclean-dosutils: mostlyclean-dosutils
a2592b1b 10170
4fa63067 10171mostlyclean-dosutils:
0aed8855 10172 @: $(MAKE); $(unstage)
4fa63067 10173 @[ -f ./dosutils/Makefile ] || exit 0; \
a2592b1b
DD
10174 r=`${PWD_COMMAND}`; export r; \
10175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10176 $(HOST_EXPORTS) \
b813574b 10177 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
10178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10179 done; \
4fa63067 10180 echo "Doing mostlyclean in dosutils" ; \
b00612cc 10181 (cd $(HOST_SUBDIR)/dosutils && \
a2592b1b
DD
10182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10184 "RANLIB=$${RANLIB}" \
0c24b341 10185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10186 mostlyclean) \
a2592b1b
DD
10187 || exit 1
10188
6bd3dfaa 10189@endif dosutils
a2592b1b 10190
4fa63067
NN
10191.PHONY: maybe-clean-dosutils clean-dosutils
10192maybe-clean-dosutils:
6bd3dfaa
PB
10193@if dosutils
10194maybe-clean-dosutils: clean-dosutils
2a4cbe27 10195
4fa63067 10196clean-dosutils:
0aed8855 10197 @: $(MAKE); $(unstage)
4fa63067 10198 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10199 r=`${PWD_COMMAND}`; export r; \
10200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10201 $(HOST_EXPORTS) \
b813574b 10202 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10204 done; \
4fa63067 10205 echo "Doing clean in dosutils" ; \
b00612cc 10206 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10209 "RANLIB=$${RANLIB}" \
0c24b341 10210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10211 clean) \
2a4cbe27
NN
10212 || exit 1
10213
6bd3dfaa 10214@endif dosutils
2a4cbe27 10215
4fa63067
NN
10216.PHONY: maybe-distclean-dosutils distclean-dosutils
10217maybe-distclean-dosutils:
6bd3dfaa
PB
10218@if dosutils
10219maybe-distclean-dosutils: distclean-dosutils
2a4cbe27 10220
4fa63067 10221distclean-dosutils:
0aed8855 10222 @: $(MAKE); $(unstage)
4fa63067 10223 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10224 r=`${PWD_COMMAND}`; export r; \
10225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10226 $(HOST_EXPORTS) \
b813574b 10227 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10229 done; \
4fa63067 10230 echo "Doing distclean in dosutils" ; \
b00612cc 10231 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10234 "RANLIB=$${RANLIB}" \
0c24b341 10235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10236 distclean) \
2a4cbe27
NN
10237 || exit 1
10238
6bd3dfaa 10239@endif dosutils
2a4cbe27 10240
4fa63067
NN
10241.PHONY: maybe-maintainer-clean-dosutils maintainer-clean-dosutils
10242maybe-maintainer-clean-dosutils:
6bd3dfaa
PB
10243@if dosutils
10244maybe-maintainer-clean-dosutils: maintainer-clean-dosutils
2a4cbe27 10245
4fa63067 10246maintainer-clean-dosutils:
0aed8855 10247 @: $(MAKE); $(unstage)
4fa63067 10248 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10249 r=`${PWD_COMMAND}`; export r; \
10250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10251 $(HOST_EXPORTS) \
b813574b 10252 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10254 done; \
4fa63067 10255 echo "Doing maintainer-clean in dosutils" ; \
b00612cc 10256 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10259 "RANLIB=$${RANLIB}" \
0c24b341 10260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10261 maintainer-clean) \
2a4cbe27
NN
10262 || exit 1
10263
6bd3dfaa 10264@endif dosutils
2a4cbe27 10265
2a4cbe27 10266
a7254363 10267
4fa63067
NN
10268.PHONY: configure-etc maybe-configure-etc
10269maybe-configure-etc:
4f0ef2d8
CD
10270@if gcc-bootstrap
10271configure-etc: stage_current
10272@endif gcc-bootstrap
6bd3dfaa
PB
10273@if etc
10274maybe-configure-etc: configure-etc
c52c6897 10275configure-etc:
0aed8855 10276 @: $(MAKE); $(unstage)
c52c6897 10277 @r=`${PWD_COMMAND}`; export r; \
4fa63067 10278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10279 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
10280 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
378fce5b 10281 $(HOST_EXPORTS) \
a7254363
PB
10282 echo Configuring in $(HOST_SUBDIR)/etc; \
10283 cd "$(HOST_SUBDIR)/etc" || exit 1; \
4fa63067 10284 case $(srcdir) in \
b00612cc
PB
10285 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10286 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
10287 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10288 esac; \
b00612cc
PB
10289 srcdiroption="--srcdir=$${topdir}/etc"; \
10290 libsrcdir="$$s/etc"; \
4fa63067 10291 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10292 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10293 --target=${target_alias} $${srcdiroption} \
4fa63067 10294 || exit 1
6bd3dfaa 10295@endif etc
4fa63067 10296
a7254363
PB
10297
10298
d545f33b
PB
10299
10300
4fa63067
NN
10301.PHONY: all-etc maybe-all-etc
10302maybe-all-etc:
4f0ef2d8
CD
10303@if gcc-bootstrap
10304all-etc: stage_current
10305@endif gcc-bootstrap
6bd3dfaa 10306@if etc
d27cc32e 10307TARGET-etc=all
6bd3dfaa 10308maybe-all-etc: all-etc
4fa63067 10309all-etc: configure-etc
0aed8855 10310 @: $(MAKE); $(unstage)
4fa63067
NN
10311 @r=`${PWD_COMMAND}`; export r; \
10312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10313 $(HOST_EXPORTS) \
b00612cc 10314 (cd $(HOST_SUBDIR)/etc && \
7f6ef0c0
PB
10315 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10316 $(TARGET-etc))
6bd3dfaa 10317@endif etc
4fa63067 10318
a7254363 10319
d545f33b
PB
10320
10321
4fa63067
NN
10322.PHONY: check-etc maybe-check-etc
10323maybe-check-etc:
6bd3dfaa
PB
10324@if etc
10325maybe-check-etc: check-etc
4fa63067
NN
10326
10327check-etc:
0aed8855 10328 @: $(MAKE); $(unstage)
4fa63067
NN
10329 @r=`${PWD_COMMAND}`; export r; \
10330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10331 $(HOST_EXPORTS) \
b00612cc
PB
10332 (cd $(HOST_SUBDIR)/etc && \
10333 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 10334
6bd3dfaa 10335@endif etc
4fa63067
NN
10336
10337.PHONY: install-etc maybe-install-etc
10338maybe-install-etc:
6bd3dfaa
PB
10339@if etc
10340maybe-install-etc: install-etc
4fa63067
NN
10341
10342install-etc: installdirs
0aed8855 10343 @: $(MAKE); $(unstage)
4fa63067
NN
10344 @r=`${PWD_COMMAND}`; export r; \
10345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10346 $(HOST_EXPORTS) \
b00612cc 10347 (cd $(HOST_SUBDIR)/etc && \
2da12f12 10348 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 10349
6bd3dfaa 10350@endif etc
4fa63067 10351
56a8fe78 10352# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
10353
10354.PHONY: maybe-info-etc info-etc
10355maybe-info-etc:
6bd3dfaa
PB
10356@if etc
10357maybe-info-etc: info-etc
4fa63067
NN
10358
10359info-etc: \
10360 configure-etc
0aed8855 10361 @: $(MAKE); $(unstage)
4fa63067 10362 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10363 r=`${PWD_COMMAND}`; export r; \
10364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10365 $(HOST_EXPORTS) \
b813574b 10366 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10368 done; \
4fa63067 10369 echo "Doing info in etc" ; \
b00612cc 10370 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10373 "RANLIB=$${RANLIB}" \
0c24b341 10374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10375 info) \
2a4cbe27
NN
10376 || exit 1
10377
6bd3dfaa 10378@endif etc
2a4cbe27 10379
4fa63067
NN
10380.PHONY: maybe-dvi-etc dvi-etc
10381maybe-dvi-etc:
6bd3dfaa
PB
10382@if etc
10383maybe-dvi-etc: dvi-etc
2a4cbe27 10384
4fa63067
NN
10385dvi-etc: \
10386 configure-etc
0aed8855 10387 @: $(MAKE); $(unstage)
4fa63067 10388 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10389 r=`${PWD_COMMAND}`; export r; \
10390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10391 $(HOST_EXPORTS) \
b813574b 10392 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10394 done; \
4fa63067 10395 echo "Doing dvi in etc" ; \
b00612cc 10396 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10399 "RANLIB=$${RANLIB}" \
0c24b341 10400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10401 dvi) \
2a4cbe27
NN
10402 || exit 1
10403
6bd3dfaa 10404@endif etc
2a4cbe27 10405
56a8fe78
DD
10406.PHONY: maybe-pdf-etc pdf-etc
10407maybe-pdf-etc:
10408@if etc
10409maybe-pdf-etc: pdf-etc
10410
10411pdf-etc: \
10412 configure-etc
10413 @: $(MAKE); $(unstage)
10414 @[ -f ./etc/Makefile ] || exit 0; \
10415 r=`${PWD_COMMAND}`; export r; \
10416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10417 $(HOST_EXPORTS) \
10418 for flag in $(EXTRA_HOST_FLAGS) ; do \
10419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10420 done; \
10421 echo "Doing pdf in etc" ; \
10422 (cd $(HOST_SUBDIR)/etc && \
10423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10425 "RANLIB=$${RANLIB}" \
0c24b341 10426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10427 pdf) \
10428 || exit 1
10429
10430@endif etc
10431
6d389afc
MS
10432.PHONY: maybe-html-etc html-etc
10433maybe-html-etc:
10434@if etc
10435maybe-html-etc: html-etc
10436
10437html-etc: \
10438 configure-etc
0aed8855 10439 @: $(MAKE); $(unstage)
6d389afc
MS
10440 @[ -f ./etc/Makefile ] || exit 0; \
10441 r=`${PWD_COMMAND}`; export r; \
10442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10443 $(HOST_EXPORTS) \
10444 for flag in $(EXTRA_HOST_FLAGS) ; do \
10445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10446 done; \
10447 echo "Doing html in etc" ; \
b00612cc 10448 (cd $(HOST_SUBDIR)/etc && \
6d389afc
MS
10449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10451 "RANLIB=$${RANLIB}" \
0c24b341 10452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10453 html) \
10454 || exit 1
10455
10456@endif etc
10457
4fa63067
NN
10458.PHONY: maybe-TAGS-etc TAGS-etc
10459maybe-TAGS-etc:
6bd3dfaa
PB
10460@if etc
10461maybe-TAGS-etc: TAGS-etc
2a4cbe27 10462
4fa63067
NN
10463TAGS-etc: \
10464 configure-etc
0aed8855 10465 @: $(MAKE); $(unstage)
4fa63067 10466 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10467 r=`${PWD_COMMAND}`; export r; \
10468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10469 $(HOST_EXPORTS) \
b813574b 10470 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10472 done; \
4fa63067 10473 echo "Doing TAGS in etc" ; \
b00612cc 10474 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10477 "RANLIB=$${RANLIB}" \
0c24b341 10478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10479 TAGS) \
2a4cbe27
NN
10480 || exit 1
10481
6bd3dfaa 10482@endif etc
2a4cbe27 10483
4fa63067
NN
10484.PHONY: maybe-install-info-etc install-info-etc
10485maybe-install-info-etc:
6bd3dfaa
PB
10486@if etc
10487maybe-install-info-etc: install-info-etc
2a4cbe27 10488
4fa63067
NN
10489install-info-etc: \
10490 configure-etc \
10491 info-etc
0aed8855 10492 @: $(MAKE); $(unstage)
4fa63067 10493 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10494 r=`${PWD_COMMAND}`; export r; \
10495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10496 $(HOST_EXPORTS) \
b813574b 10497 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10499 done; \
4fa63067 10500 echo "Doing install-info in etc" ; \
b00612cc 10501 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10504 "RANLIB=$${RANLIB}" \
0c24b341 10505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10506 install-info) \
2a4cbe27
NN
10507 || exit 1
10508
6bd3dfaa 10509@endif etc
2a4cbe27 10510
a3ca38d2
DD
10511.PHONY: maybe-install-pdf-etc install-pdf-etc
10512maybe-install-pdf-etc:
10513@if etc
10514maybe-install-pdf-etc: install-pdf-etc
10515
10516install-pdf-etc: \
10517 configure-etc \
10518 pdf-etc
10519 @: $(MAKE); $(unstage)
10520 @[ -f ./etc/Makefile ] || exit 0; \
10521 r=`${PWD_COMMAND}`; export r; \
10522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10523 $(HOST_EXPORTS) \
10524 for flag in $(EXTRA_HOST_FLAGS) ; do \
10525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10526 done; \
10527 echo "Doing install-pdf in etc" ; \
10528 (cd $(HOST_SUBDIR)/etc && \
10529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10531 "RANLIB=$${RANLIB}" \
0c24b341 10532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10533 install-pdf) \
10534 || exit 1
10535
10536@endif etc
10537
108a6f8e
CD
10538.PHONY: maybe-install-html-etc install-html-etc
10539maybe-install-html-etc:
10540@if etc
10541maybe-install-html-etc: install-html-etc
10542
10543install-html-etc: \
10544 configure-etc \
10545 html-etc
10546 @: $(MAKE); $(unstage)
10547 @[ -f ./etc/Makefile ] || exit 0; \
10548 r=`${PWD_COMMAND}`; export r; \
10549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10550 $(HOST_EXPORTS) \
10551 for flag in $(EXTRA_HOST_FLAGS) ; do \
10552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10553 done; \
10554 echo "Doing install-html in etc" ; \
10555 (cd $(HOST_SUBDIR)/etc && \
10556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10558 "RANLIB=$${RANLIB}" \
0c24b341 10559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10560 install-html) \
10561 || exit 1
10562
10563@endif etc
10564
4fa63067
NN
10565.PHONY: maybe-installcheck-etc installcheck-etc
10566maybe-installcheck-etc:
6bd3dfaa
PB
10567@if etc
10568maybe-installcheck-etc: installcheck-etc
2a4cbe27 10569
4fa63067
NN
10570installcheck-etc: \
10571 configure-etc
0aed8855 10572 @: $(MAKE); $(unstage)
4fa63067 10573 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10574 r=`${PWD_COMMAND}`; export r; \
10575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10576 $(HOST_EXPORTS) \
b813574b 10577 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10579 done; \
4fa63067 10580 echo "Doing installcheck in etc" ; \
b00612cc 10581 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10584 "RANLIB=$${RANLIB}" \
0c24b341 10585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10586 installcheck) \
2a4cbe27
NN
10587 || exit 1
10588
6bd3dfaa 10589@endif etc
2a4cbe27 10590
4fa63067
NN
10591.PHONY: maybe-mostlyclean-etc mostlyclean-etc
10592maybe-mostlyclean-etc:
6bd3dfaa
PB
10593@if etc
10594maybe-mostlyclean-etc: mostlyclean-etc
2a4cbe27 10595
4fa63067 10596mostlyclean-etc:
0aed8855 10597 @: $(MAKE); $(unstage)
4fa63067 10598 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10599 r=`${PWD_COMMAND}`; export r; \
10600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10601 $(HOST_EXPORTS) \
b813574b 10602 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10604 done; \
4fa63067 10605 echo "Doing mostlyclean in etc" ; \
b00612cc 10606 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10609 "RANLIB=$${RANLIB}" \
0c24b341 10610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10611 mostlyclean) \
2a4cbe27
NN
10612 || exit 1
10613
6bd3dfaa 10614@endif etc
2a4cbe27 10615
4fa63067
NN
10616.PHONY: maybe-clean-etc clean-etc
10617maybe-clean-etc:
6bd3dfaa
PB
10618@if etc
10619maybe-clean-etc: clean-etc
2a4cbe27 10620
4fa63067 10621clean-etc:
0aed8855 10622 @: $(MAKE); $(unstage)
4fa63067 10623 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10624 r=`${PWD_COMMAND}`; export r; \
10625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10626 $(HOST_EXPORTS) \
b813574b 10627 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10629 done; \
4fa63067 10630 echo "Doing clean in etc" ; \
b00612cc 10631 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10634 "RANLIB=$${RANLIB}" \
0c24b341 10635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10636 clean) \
2a4cbe27
NN
10637 || exit 1
10638
6bd3dfaa 10639@endif etc
2a4cbe27 10640
4fa63067
NN
10641.PHONY: maybe-distclean-etc distclean-etc
10642maybe-distclean-etc:
6bd3dfaa
PB
10643@if etc
10644maybe-distclean-etc: distclean-etc
2a4cbe27 10645
4fa63067 10646distclean-etc:
0aed8855 10647 @: $(MAKE); $(unstage)
4fa63067 10648 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10649 r=`${PWD_COMMAND}`; export r; \
10650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10651 $(HOST_EXPORTS) \
b813574b 10652 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10654 done; \
4fa63067 10655 echo "Doing distclean in etc" ; \
b00612cc 10656 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10659 "RANLIB=$${RANLIB}" \
0c24b341 10660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10661 distclean) \
2a4cbe27
NN
10662 || exit 1
10663
6bd3dfaa 10664@endif etc
2a4cbe27 10665
4fa63067
NN
10666.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
10667maybe-maintainer-clean-etc:
6bd3dfaa
PB
10668@if etc
10669maybe-maintainer-clean-etc: maintainer-clean-etc
2a4cbe27 10670
4fa63067 10671maintainer-clean-etc:
0aed8855 10672 @: $(MAKE); $(unstage)
4fa63067 10673 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10674 r=`${PWD_COMMAND}`; export r; \
10675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10676 $(HOST_EXPORTS) \
b813574b 10677 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10679 done; \
4fa63067 10680 echo "Doing maintainer-clean in etc" ; \
b00612cc 10681 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10684 "RANLIB=$${RANLIB}" \
0c24b341 10685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10686 maintainer-clean) \
2a4cbe27
NN
10687 || exit 1
10688
6bd3dfaa 10689@endif etc
2a4cbe27 10690
2a4cbe27 10691
a7254363 10692
4fa63067
NN
10693.PHONY: configure-fastjar maybe-configure-fastjar
10694maybe-configure-fastjar:
4f0ef2d8
CD
10695@if gcc-bootstrap
10696configure-fastjar: stage_current
10697@endif gcc-bootstrap
6bd3dfaa
PB
10698@if fastjar
10699maybe-configure-fastjar: configure-fastjar
c52c6897 10700configure-fastjar:
0aed8855 10701 @: $(MAKE); $(unstage)
c52c6897 10702 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10704 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
10705 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
378fce5b 10706 $(HOST_EXPORTS) \
a7254363
PB
10707 echo Configuring in $(HOST_SUBDIR)/fastjar; \
10708 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
4fa63067 10709 case $(srcdir) in \
b00612cc
PB
10710 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10711 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
10712 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10713 esac; \
b00612cc
PB
10714 srcdiroption="--srcdir=$${topdir}/fastjar"; \
10715 libsrcdir="$$s/fastjar"; \
4fa63067 10716 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10717 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10718 --target=${target_alias} $${srcdiroption} \
4fa63067 10719 || exit 1
6bd3dfaa 10720@endif fastjar
4fa63067 10721
a7254363
PB
10722
10723
d545f33b
PB
10724
10725
4fa63067
NN
10726.PHONY: all-fastjar maybe-all-fastjar
10727maybe-all-fastjar:
4f0ef2d8
CD
10728@if gcc-bootstrap
10729all-fastjar: stage_current
10730@endif gcc-bootstrap
6bd3dfaa 10731@if fastjar
d27cc32e 10732TARGET-fastjar=all
6bd3dfaa 10733maybe-all-fastjar: all-fastjar
4fa63067 10734all-fastjar: configure-fastjar
0aed8855 10735 @: $(MAKE); $(unstage)
4fa63067
NN
10736 @r=`${PWD_COMMAND}`; export r; \
10737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10738 $(HOST_EXPORTS) \
b00612cc 10739 (cd $(HOST_SUBDIR)/fastjar && \
7f6ef0c0
PB
10740 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10741 $(TARGET-fastjar))
6bd3dfaa 10742@endif fastjar
2a4cbe27 10743
a7254363 10744
d545f33b
PB
10745
10746
4fa63067
NN
10747.PHONY: check-fastjar maybe-check-fastjar
10748maybe-check-fastjar:
6bd3dfaa
PB
10749@if fastjar
10750maybe-check-fastjar: check-fastjar
2a4cbe27 10751
4fa63067
NN
10752# This module is only tested in a native toolchain.
10753check-fastjar:
0aed8855 10754 @: $(MAKE); $(unstage)
4fa63067
NN
10755 @if [ '$(host)' = '$(target)' ] ; then \
10756 r=`${PWD_COMMAND}`; export r; \
10757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10758 $(HOST_EXPORTS) \
b00612cc 10759 (cd $(HOST_SUBDIR)/fastjar && \
4cfaf6d5 10760 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067 10761 fi
2a4cbe27 10762
6bd3dfaa 10763@endif fastjar
4fa63067
NN
10764
10765.PHONY: install-fastjar maybe-install-fastjar
10766maybe-install-fastjar:
6bd3dfaa
PB
10767@if fastjar
10768maybe-install-fastjar: install-fastjar
4fa63067
NN
10769
10770install-fastjar: installdirs
0aed8855 10771 @: $(MAKE); $(unstage)
4fa63067 10772 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10774 $(HOST_EXPORTS) \
b00612cc 10775 (cd $(HOST_SUBDIR)/fastjar && \
2da12f12 10776 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 10777
6bd3dfaa 10778@endif fastjar
2a4cbe27 10779
56a8fe78 10780# Other targets (info, dvi, pdf, etc.)
2a4cbe27 10781
4fa63067
NN
10782.PHONY: maybe-info-fastjar info-fastjar
10783maybe-info-fastjar:
6bd3dfaa
PB
10784@if fastjar
10785maybe-info-fastjar: info-fastjar
4fa63067
NN
10786
10787info-fastjar: \
10788 configure-fastjar
0aed8855 10789 @: $(MAKE); $(unstage)
4fa63067 10790 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10791 r=`${PWD_COMMAND}`; export r; \
10792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10793 $(HOST_EXPORTS) \
b813574b 10794 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10796 done; \
4fa63067 10797 echo "Doing info in fastjar" ; \
b00612cc 10798 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10801 "RANLIB=$${RANLIB}" \
0c24b341 10802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10803 info) \
2a4cbe27
NN
10804 || exit 1
10805
6bd3dfaa 10806@endif fastjar
2a4cbe27 10807
4fa63067
NN
10808.PHONY: maybe-dvi-fastjar dvi-fastjar
10809maybe-dvi-fastjar:
6bd3dfaa
PB
10810@if fastjar
10811maybe-dvi-fastjar: dvi-fastjar
2a4cbe27 10812
4fa63067
NN
10813dvi-fastjar: \
10814 configure-fastjar
0aed8855 10815 @: $(MAKE); $(unstage)
2a4cbe27 10816 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10817 r=`${PWD_COMMAND}`; export r; \
10818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10819 $(HOST_EXPORTS) \
b813574b 10820 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10822 done; \
4fa63067 10823 echo "Doing dvi in fastjar" ; \
b00612cc 10824 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10827 "RANLIB=$${RANLIB}" \
0c24b341 10828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10829 dvi) \
2a4cbe27
NN
10830 || exit 1
10831
6bd3dfaa 10832@endif fastjar
2a4cbe27 10833
56a8fe78
DD
10834.PHONY: maybe-pdf-fastjar pdf-fastjar
10835maybe-pdf-fastjar:
10836@if fastjar
10837maybe-pdf-fastjar: pdf-fastjar
10838
10839pdf-fastjar: \
10840 configure-fastjar
10841 @: $(MAKE); $(unstage)
10842 @[ -f ./fastjar/Makefile ] || exit 0; \
10843 r=`${PWD_COMMAND}`; export r; \
10844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10845 $(HOST_EXPORTS) \
10846 for flag in $(EXTRA_HOST_FLAGS) ; do \
10847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10848 done; \
10849 echo "Doing pdf in fastjar" ; \
10850 (cd $(HOST_SUBDIR)/fastjar && \
10851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10853 "RANLIB=$${RANLIB}" \
0c24b341 10854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10855 pdf) \
10856 || exit 1
10857
10858@endif fastjar
10859
6d389afc
MS
10860.PHONY: maybe-html-fastjar html-fastjar
10861maybe-html-fastjar:
10862@if fastjar
10863maybe-html-fastjar: html-fastjar
10864
10865html-fastjar: \
10866 configure-fastjar
0aed8855 10867 @: $(MAKE); $(unstage)
6d389afc
MS
10868 @[ -f ./fastjar/Makefile ] || exit 0; \
10869 r=`${PWD_COMMAND}`; export r; \
10870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10871 $(HOST_EXPORTS) \
10872 for flag in $(EXTRA_HOST_FLAGS) ; do \
10873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10874 done; \
10875 echo "Doing html in fastjar" ; \
b00612cc 10876 (cd $(HOST_SUBDIR)/fastjar && \
6d389afc
MS
10877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10879 "RANLIB=$${RANLIB}" \
0c24b341 10880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10881 html) \
10882 || exit 1
10883
10884@endif fastjar
10885
4fa63067
NN
10886.PHONY: maybe-TAGS-fastjar TAGS-fastjar
10887maybe-TAGS-fastjar:
6bd3dfaa
PB
10888@if fastjar
10889maybe-TAGS-fastjar: TAGS-fastjar
2a4cbe27 10890
4fa63067
NN
10891TAGS-fastjar: \
10892 configure-fastjar
0aed8855 10893 @: $(MAKE); $(unstage)
4fa63067 10894 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10895 r=`${PWD_COMMAND}`; export r; \
10896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10897 $(HOST_EXPORTS) \
b813574b 10898 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10900 done; \
4fa63067 10901 echo "Doing TAGS in fastjar" ; \
b00612cc 10902 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10905 "RANLIB=$${RANLIB}" \
0c24b341 10906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10907 TAGS) \
2a4cbe27
NN
10908 || exit 1
10909
6bd3dfaa 10910@endif fastjar
2a4cbe27 10911
4fa63067
NN
10912.PHONY: maybe-install-info-fastjar install-info-fastjar
10913maybe-install-info-fastjar:
6bd3dfaa
PB
10914@if fastjar
10915maybe-install-info-fastjar: install-info-fastjar
2a4cbe27 10916
4fa63067
NN
10917install-info-fastjar: \
10918 configure-fastjar \
10919 info-fastjar
0aed8855 10920 @: $(MAKE); $(unstage)
4fa63067 10921 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
10922 r=`${PWD_COMMAND}`; export r; \
10923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10924 $(HOST_EXPORTS) \
b813574b 10925 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10927 done; \
4fa63067 10928 echo "Doing install-info in fastjar" ; \
b00612cc 10929 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
10930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10932 "RANLIB=$${RANLIB}" \
0c24b341 10933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10934 install-info) \
2a4cbe27
NN
10935 || exit 1
10936
6bd3dfaa 10937@endif fastjar
2a4cbe27 10938
a3ca38d2
DD
10939.PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
10940maybe-install-pdf-fastjar:
10941@if fastjar
10942maybe-install-pdf-fastjar: install-pdf-fastjar
10943
10944install-pdf-fastjar: \
10945 configure-fastjar \
10946 pdf-fastjar
10947 @: $(MAKE); $(unstage)
10948 @[ -f ./fastjar/Makefile ] || exit 0; \
10949 r=`${PWD_COMMAND}`; export r; \
10950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10951 $(HOST_EXPORTS) \
10952 for flag in $(EXTRA_HOST_FLAGS) ; do \
10953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10954 done; \
10955 echo "Doing install-pdf in fastjar" ; \
10956 (cd $(HOST_SUBDIR)/fastjar && \
10957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10959 "RANLIB=$${RANLIB}" \
0c24b341 10960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10961 install-pdf) \
10962 || exit 1
10963
10964@endif fastjar
10965
108a6f8e
CD
10966.PHONY: maybe-install-html-fastjar install-html-fastjar
10967maybe-install-html-fastjar:
10968@if fastjar
10969maybe-install-html-fastjar: install-html-fastjar
10970
10971install-html-fastjar: \
10972 configure-fastjar \
10973 html-fastjar
10974 @: $(MAKE); $(unstage)
10975 @[ -f ./fastjar/Makefile ] || exit 0; \
10976 r=`${PWD_COMMAND}`; export r; \
10977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10978 $(HOST_EXPORTS) \
10979 for flag in $(EXTRA_HOST_FLAGS) ; do \
10980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10981 done; \
10982 echo "Doing install-html in fastjar" ; \
10983 (cd $(HOST_SUBDIR)/fastjar && \
10984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10986 "RANLIB=$${RANLIB}" \
0c24b341 10987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10988 install-html) \
10989 || exit 1
10990
10991@endif fastjar
10992
4fa63067
NN
10993.PHONY: maybe-installcheck-fastjar installcheck-fastjar
10994maybe-installcheck-fastjar:
6bd3dfaa
PB
10995@if fastjar
10996maybe-installcheck-fastjar: installcheck-fastjar
2a4cbe27 10997
4fa63067
NN
10998installcheck-fastjar: \
10999 configure-fastjar
0aed8855 11000 @: $(MAKE); $(unstage)
4fa63067 11001 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11002 r=`${PWD_COMMAND}`; export r; \
11003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11004 $(HOST_EXPORTS) \
b813574b 11005 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11007 done; \
4fa63067 11008 echo "Doing installcheck in fastjar" ; \
b00612cc 11009 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11012 "RANLIB=$${RANLIB}" \
0c24b341 11013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11014 installcheck) \
2a4cbe27
NN
11015 || exit 1
11016
6bd3dfaa 11017@endif fastjar
2a4cbe27 11018
4fa63067
NN
11019.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
11020maybe-mostlyclean-fastjar:
6bd3dfaa
PB
11021@if fastjar
11022maybe-mostlyclean-fastjar: mostlyclean-fastjar
2a4cbe27 11023
4fa63067 11024mostlyclean-fastjar:
0aed8855 11025 @: $(MAKE); $(unstage)
4fa63067 11026 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11027 r=`${PWD_COMMAND}`; export r; \
11028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11029 $(HOST_EXPORTS) \
b813574b 11030 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11032 done; \
4fa63067 11033 echo "Doing mostlyclean in fastjar" ; \
b00612cc 11034 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11037 "RANLIB=$${RANLIB}" \
0c24b341 11038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11039 mostlyclean) \
2a4cbe27
NN
11040 || exit 1
11041
6bd3dfaa 11042@endif fastjar
2a4cbe27 11043
4fa63067
NN
11044.PHONY: maybe-clean-fastjar clean-fastjar
11045maybe-clean-fastjar:
6bd3dfaa
PB
11046@if fastjar
11047maybe-clean-fastjar: clean-fastjar
2a4cbe27 11048
4fa63067 11049clean-fastjar:
0aed8855 11050 @: $(MAKE); $(unstage)
4fa63067 11051 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11052 r=`${PWD_COMMAND}`; export r; \
11053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11054 $(HOST_EXPORTS) \
b813574b 11055 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11056 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11057 done; \
4fa63067 11058 echo "Doing clean in fastjar" ; \
b00612cc 11059 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11062 "RANLIB=$${RANLIB}" \
0c24b341 11063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11064 clean) \
2a4cbe27
NN
11065 || exit 1
11066
6bd3dfaa 11067@endif fastjar
2a4cbe27 11068
4fa63067
NN
11069.PHONY: maybe-distclean-fastjar distclean-fastjar
11070maybe-distclean-fastjar:
6bd3dfaa
PB
11071@if fastjar
11072maybe-distclean-fastjar: distclean-fastjar
2a4cbe27 11073
4fa63067 11074distclean-fastjar:
0aed8855 11075 @: $(MAKE); $(unstage)
4fa63067 11076 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11077 r=`${PWD_COMMAND}`; export r; \
11078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11079 $(HOST_EXPORTS) \
b813574b 11080 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11082 done; \
4fa63067 11083 echo "Doing distclean in fastjar" ; \
b00612cc 11084 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11087 "RANLIB=$${RANLIB}" \
0c24b341 11088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11089 distclean) \
2a4cbe27
NN
11090 || exit 1
11091
6bd3dfaa 11092@endif fastjar
2a4cbe27 11093
4fa63067
NN
11094.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
11095maybe-maintainer-clean-fastjar:
6bd3dfaa
PB
11096@if fastjar
11097maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
2a4cbe27 11098
4fa63067 11099maintainer-clean-fastjar:
0aed8855 11100 @: $(MAKE); $(unstage)
4fa63067 11101 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11102 r=`${PWD_COMMAND}`; export r; \
11103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11104 $(HOST_EXPORTS) \
b813574b 11105 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11107 done; \
4fa63067 11108 echo "Doing maintainer-clean in fastjar" ; \
b00612cc 11109 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11112 "RANLIB=$${RANLIB}" \
0c24b341 11113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11114 maintainer-clean) \
2a4cbe27
NN
11115 || exit 1
11116
6bd3dfaa 11117@endif fastjar
2a4cbe27 11118
2a4cbe27 11119
a7254363 11120
4fa63067
NN
11121.PHONY: configure-fileutils maybe-configure-fileutils
11122maybe-configure-fileutils:
4f0ef2d8
CD
11123@if gcc-bootstrap
11124configure-fileutils: stage_current
11125@endif gcc-bootstrap
6bd3dfaa
PB
11126@if fileutils
11127maybe-configure-fileutils: configure-fileutils
c52c6897 11128configure-fileutils:
0aed8855 11129 @: $(MAKE); $(unstage)
c52c6897 11130 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11132 test ! -f $(HOST_SUBDIR)/fileutils/Makefile || exit 0; \
11133 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fileutils ; \
378fce5b 11134 $(HOST_EXPORTS) \
a7254363
PB
11135 echo Configuring in $(HOST_SUBDIR)/fileutils; \
11136 cd "$(HOST_SUBDIR)/fileutils" || exit 1; \
4fa63067 11137 case $(srcdir) in \
b00612cc
PB
11138 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11139 *) topdir=`echo $(HOST_SUBDIR)/fileutils/ | \
11140 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11141 esac; \
b00612cc
PB
11142 srcdiroption="--srcdir=$${topdir}/fileutils"; \
11143 libsrcdir="$$s/fileutils"; \
4fa63067 11144 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11145 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11146 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11147 || exit 1
6bd3dfaa 11148@endif fileutils
2a4cbe27 11149
a7254363
PB
11150
11151
d545f33b
PB
11152
11153
4fa63067
NN
11154.PHONY: all-fileutils maybe-all-fileutils
11155maybe-all-fileutils:
4f0ef2d8
CD
11156@if gcc-bootstrap
11157all-fileutils: stage_current
11158@endif gcc-bootstrap
6bd3dfaa 11159@if fileutils
d27cc32e 11160TARGET-fileutils=all
6bd3dfaa 11161maybe-all-fileutils: all-fileutils
4fa63067 11162all-fileutils: configure-fileutils
0aed8855 11163 @: $(MAKE); $(unstage)
4fa63067 11164 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11166 $(HOST_EXPORTS) \
b00612cc 11167 (cd $(HOST_SUBDIR)/fileutils && \
7f6ef0c0
PB
11168 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11169 $(TARGET-fileutils))
6bd3dfaa 11170@endif fileutils
4fa63067 11171
a7254363 11172
d545f33b
PB
11173
11174
4fa63067
NN
11175.PHONY: check-fileutils maybe-check-fileutils
11176maybe-check-fileutils:
6bd3dfaa
PB
11177@if fileutils
11178maybe-check-fileutils: check-fileutils
4fa63067
NN
11179
11180check-fileutils:
0aed8855 11181 @: $(MAKE); $(unstage)
4fa63067
NN
11182 @r=`${PWD_COMMAND}`; export r; \
11183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11184 $(HOST_EXPORTS) \
b00612cc
PB
11185 (cd $(HOST_SUBDIR)/fileutils && \
11186 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 11187
6bd3dfaa 11188@endif fileutils
2a4cbe27 11189
4fa63067
NN
11190.PHONY: install-fileutils maybe-install-fileutils
11191maybe-install-fileutils:
6bd3dfaa
PB
11192@if fileutils
11193maybe-install-fileutils: install-fileutils
2a4cbe27 11194
4fa63067 11195install-fileutils: installdirs
0aed8855 11196 @: $(MAKE); $(unstage)
4fa63067 11197 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11199 $(HOST_EXPORTS) \
b00612cc 11200 (cd $(HOST_SUBDIR)/fileutils && \
2da12f12 11201 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 11202
6bd3dfaa 11203@endif fileutils
2a4cbe27 11204
56a8fe78 11205# Other targets (info, dvi, pdf, etc.)
2a4cbe27 11206
4fa63067
NN
11207.PHONY: maybe-info-fileutils info-fileutils
11208maybe-info-fileutils:
6bd3dfaa
PB
11209@if fileutils
11210maybe-info-fileutils: info-fileutils
4fa63067
NN
11211
11212info-fileutils: \
11213 configure-fileutils
0aed8855 11214 @: $(MAKE); $(unstage)
4fa63067 11215 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11216 r=`${PWD_COMMAND}`; export r; \
11217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11218 $(HOST_EXPORTS) \
b813574b 11219 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11221 done; \
4fa63067 11222 echo "Doing info in fileutils" ; \
b00612cc 11223 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11226 "RANLIB=$${RANLIB}" \
0c24b341 11227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11228 info) \
2a4cbe27
NN
11229 || exit 1
11230
6bd3dfaa 11231@endif fileutils
2a4cbe27 11232
4fa63067
NN
11233.PHONY: maybe-dvi-fileutils dvi-fileutils
11234maybe-dvi-fileutils:
6bd3dfaa
PB
11235@if fileutils
11236maybe-dvi-fileutils: dvi-fileutils
2a4cbe27 11237
4fa63067
NN
11238dvi-fileutils: \
11239 configure-fileutils
0aed8855 11240 @: $(MAKE); $(unstage)
4fa63067 11241 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11242 r=`${PWD_COMMAND}`; export r; \
11243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11244 $(HOST_EXPORTS) \
b813574b 11245 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11247 done; \
4fa63067 11248 echo "Doing dvi in fileutils" ; \
b00612cc 11249 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11252 "RANLIB=$${RANLIB}" \
0c24b341 11253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11254 dvi) \
2a4cbe27
NN
11255 || exit 1
11256
6bd3dfaa 11257@endif fileutils
2a4cbe27 11258
56a8fe78
DD
11259.PHONY: maybe-pdf-fileutils pdf-fileutils
11260maybe-pdf-fileutils:
11261@if fileutils
11262maybe-pdf-fileutils: pdf-fileutils
11263
11264pdf-fileutils: \
11265 configure-fileutils
11266 @: $(MAKE); $(unstage)
11267 @[ -f ./fileutils/Makefile ] || exit 0; \
11268 r=`${PWD_COMMAND}`; export r; \
11269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11270 $(HOST_EXPORTS) \
11271 for flag in $(EXTRA_HOST_FLAGS) ; do \
11272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11273 done; \
11274 echo "Doing pdf in fileutils" ; \
11275 (cd $(HOST_SUBDIR)/fileutils && \
11276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11278 "RANLIB=$${RANLIB}" \
0c24b341 11279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11280 pdf) \
11281 || exit 1
11282
11283@endif fileutils
11284
6d389afc
MS
11285.PHONY: maybe-html-fileutils html-fileutils
11286maybe-html-fileutils:
11287@if fileutils
11288maybe-html-fileutils: html-fileutils
11289
11290html-fileutils: \
11291 configure-fileutils
0aed8855 11292 @: $(MAKE); $(unstage)
6d389afc
MS
11293 @[ -f ./fileutils/Makefile ] || exit 0; \
11294 r=`${PWD_COMMAND}`; export r; \
11295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11296 $(HOST_EXPORTS) \
11297 for flag in $(EXTRA_HOST_FLAGS) ; do \
11298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11299 done; \
11300 echo "Doing html in fileutils" ; \
b00612cc 11301 (cd $(HOST_SUBDIR)/fileutils && \
6d389afc
MS
11302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11304 "RANLIB=$${RANLIB}" \
0c24b341 11305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
11306 html) \
11307 || exit 1
11308
11309@endif fileutils
11310
4fa63067
NN
11311.PHONY: maybe-TAGS-fileutils TAGS-fileutils
11312maybe-TAGS-fileutils:
6bd3dfaa
PB
11313@if fileutils
11314maybe-TAGS-fileutils: TAGS-fileutils
2a4cbe27 11315
4fa63067
NN
11316TAGS-fileutils: \
11317 configure-fileutils
0aed8855 11318 @: $(MAKE); $(unstage)
4fa63067 11319 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11320 r=`${PWD_COMMAND}`; export r; \
11321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11322 $(HOST_EXPORTS) \
b813574b 11323 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11325 done; \
4fa63067 11326 echo "Doing TAGS in fileutils" ; \
b00612cc 11327 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11330 "RANLIB=$${RANLIB}" \
0c24b341 11331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11332 TAGS) \
2a4cbe27
NN
11333 || exit 1
11334
6bd3dfaa 11335@endif fileutils
2a4cbe27 11336
4fa63067
NN
11337.PHONY: maybe-install-info-fileutils install-info-fileutils
11338maybe-install-info-fileutils:
6bd3dfaa
PB
11339@if fileutils
11340maybe-install-info-fileutils: install-info-fileutils
2a4cbe27 11341
4fa63067
NN
11342install-info-fileutils: \
11343 configure-fileutils \
11344 info-fileutils
0aed8855 11345 @: $(MAKE); $(unstage)
4fa63067 11346 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11347 r=`${PWD_COMMAND}`; export r; \
11348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11349 $(HOST_EXPORTS) \
b813574b 11350 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11352 done; \
4fa63067 11353 echo "Doing install-info in fileutils" ; \
b00612cc 11354 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11357 "RANLIB=$${RANLIB}" \
0c24b341 11358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11359 install-info) \
2a4cbe27
NN
11360 || exit 1
11361
6bd3dfaa 11362@endif fileutils
2a4cbe27 11363
a3ca38d2
DD
11364.PHONY: maybe-install-pdf-fileutils install-pdf-fileutils
11365maybe-install-pdf-fileutils:
11366@if fileutils
11367maybe-install-pdf-fileutils: install-pdf-fileutils
11368
11369install-pdf-fileutils: \
11370 configure-fileutils \
11371 pdf-fileutils
11372 @: $(MAKE); $(unstage)
11373 @[ -f ./fileutils/Makefile ] || exit 0; \
11374 r=`${PWD_COMMAND}`; export r; \
11375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11376 $(HOST_EXPORTS) \
11377 for flag in $(EXTRA_HOST_FLAGS) ; do \
11378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11379 done; \
11380 echo "Doing install-pdf in fileutils" ; \
11381 (cd $(HOST_SUBDIR)/fileutils && \
11382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11384 "RANLIB=$${RANLIB}" \
0c24b341 11385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11386 install-pdf) \
11387 || exit 1
11388
11389@endif fileutils
11390
108a6f8e
CD
11391.PHONY: maybe-install-html-fileutils install-html-fileutils
11392maybe-install-html-fileutils:
11393@if fileutils
11394maybe-install-html-fileutils: install-html-fileutils
11395
11396install-html-fileutils: \
11397 configure-fileutils \
11398 html-fileutils
11399 @: $(MAKE); $(unstage)
11400 @[ -f ./fileutils/Makefile ] || exit 0; \
11401 r=`${PWD_COMMAND}`; export r; \
11402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11403 $(HOST_EXPORTS) \
11404 for flag in $(EXTRA_HOST_FLAGS) ; do \
11405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11406 done; \
11407 echo "Doing install-html in fileutils" ; \
11408 (cd $(HOST_SUBDIR)/fileutils && \
11409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11411 "RANLIB=$${RANLIB}" \
0c24b341 11412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11413 install-html) \
11414 || exit 1
11415
11416@endif fileutils
11417
4fa63067
NN
11418.PHONY: maybe-installcheck-fileutils installcheck-fileutils
11419maybe-installcheck-fileutils:
6bd3dfaa
PB
11420@if fileutils
11421maybe-installcheck-fileutils: installcheck-fileutils
2a4cbe27 11422
4fa63067
NN
11423installcheck-fileutils: \
11424 configure-fileutils
0aed8855 11425 @: $(MAKE); $(unstage)
4fa63067 11426 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11427 r=`${PWD_COMMAND}`; export r; \
11428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11429 $(HOST_EXPORTS) \
b813574b 11430 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11432 done; \
4fa63067 11433 echo "Doing installcheck in fileutils" ; \
b00612cc 11434 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11437 "RANLIB=$${RANLIB}" \
0c24b341 11438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11439 installcheck) \
2a4cbe27
NN
11440 || exit 1
11441
6bd3dfaa 11442@endif fileutils
2a4cbe27 11443
4fa63067
NN
11444.PHONY: maybe-mostlyclean-fileutils mostlyclean-fileutils
11445maybe-mostlyclean-fileutils:
6bd3dfaa
PB
11446@if fileutils
11447maybe-mostlyclean-fileutils: mostlyclean-fileutils
2a4cbe27 11448
4fa63067 11449mostlyclean-fileutils:
0aed8855 11450 @: $(MAKE); $(unstage)
4fa63067 11451 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11452 r=`${PWD_COMMAND}`; export r; \
11453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11454 $(HOST_EXPORTS) \
b813574b 11455 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11457 done; \
4fa63067 11458 echo "Doing mostlyclean in fileutils" ; \
b00612cc 11459 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11462 "RANLIB=$${RANLIB}" \
0c24b341 11463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11464 mostlyclean) \
2a4cbe27
NN
11465 || exit 1
11466
6bd3dfaa 11467@endif fileutils
2a4cbe27 11468
4fa63067
NN
11469.PHONY: maybe-clean-fileutils clean-fileutils
11470maybe-clean-fileutils:
6bd3dfaa
PB
11471@if fileutils
11472maybe-clean-fileutils: clean-fileutils
2a4cbe27 11473
4fa63067 11474clean-fileutils:
0aed8855 11475 @: $(MAKE); $(unstage)
4fa63067 11476 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11477 r=`${PWD_COMMAND}`; export r; \
11478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11479 $(HOST_EXPORTS) \
b813574b 11480 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11482 done; \
4fa63067 11483 echo "Doing clean in fileutils" ; \
b00612cc 11484 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11487 "RANLIB=$${RANLIB}" \
0c24b341 11488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11489 clean) \
2a4cbe27
NN
11490 || exit 1
11491
6bd3dfaa 11492@endif fileutils
2a4cbe27 11493
4fa63067
NN
11494.PHONY: maybe-distclean-fileutils distclean-fileutils
11495maybe-distclean-fileutils:
6bd3dfaa
PB
11496@if fileutils
11497maybe-distclean-fileutils: distclean-fileutils
2a4cbe27 11498
4fa63067 11499distclean-fileutils:
0aed8855 11500 @: $(MAKE); $(unstage)
4fa63067 11501 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11502 r=`${PWD_COMMAND}`; export r; \
11503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11504 $(HOST_EXPORTS) \
b813574b 11505 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11507 done; \
4fa63067 11508 echo "Doing distclean in fileutils" ; \
b00612cc 11509 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11512 "RANLIB=$${RANLIB}" \
0c24b341 11513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11514 distclean) \
2a4cbe27
NN
11515 || exit 1
11516
6bd3dfaa 11517@endif fileutils
2a4cbe27 11518
4fa63067
NN
11519.PHONY: maybe-maintainer-clean-fileutils maintainer-clean-fileutils
11520maybe-maintainer-clean-fileutils:
6bd3dfaa
PB
11521@if fileutils
11522maybe-maintainer-clean-fileutils: maintainer-clean-fileutils
2a4cbe27 11523
4fa63067 11524maintainer-clean-fileutils:
0aed8855 11525 @: $(MAKE); $(unstage)
4fa63067 11526 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11527 r=`${PWD_COMMAND}`; export r; \
11528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11529 $(HOST_EXPORTS) \
b813574b 11530 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11532 done; \
4fa63067 11533 echo "Doing maintainer-clean in fileutils" ; \
b00612cc 11534 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11537 "RANLIB=$${RANLIB}" \
0c24b341 11538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11539 maintainer-clean) \
2a4cbe27
NN
11540 || exit 1
11541
6bd3dfaa 11542@endif fileutils
2a4cbe27 11543
2a4cbe27 11544
a7254363 11545
4fa63067
NN
11546.PHONY: configure-findutils maybe-configure-findutils
11547maybe-configure-findutils:
4f0ef2d8
CD
11548@if gcc-bootstrap
11549configure-findutils: stage_current
11550@endif gcc-bootstrap
6bd3dfaa
PB
11551@if findutils
11552maybe-configure-findutils: configure-findutils
c52c6897 11553configure-findutils:
0aed8855 11554 @: $(MAKE); $(unstage)
c52c6897 11555 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11557 test ! -f $(HOST_SUBDIR)/findutils/Makefile || exit 0; \
11558 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/findutils ; \
378fce5b 11559 $(HOST_EXPORTS) \
a7254363
PB
11560 echo Configuring in $(HOST_SUBDIR)/findutils; \
11561 cd "$(HOST_SUBDIR)/findutils" || exit 1; \
4fa63067 11562 case $(srcdir) in \
b00612cc
PB
11563 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11564 *) topdir=`echo $(HOST_SUBDIR)/findutils/ | \
11565 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11566 esac; \
b00612cc
PB
11567 srcdiroption="--srcdir=$${topdir}/findutils"; \
11568 libsrcdir="$$s/findutils"; \
4fa63067 11569 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11570 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11571 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11572 || exit 1
6bd3dfaa 11573@endif findutils
2a4cbe27 11574
a7254363
PB
11575
11576
d545f33b
PB
11577
11578
4fa63067
NN
11579.PHONY: all-findutils maybe-all-findutils
11580maybe-all-findutils:
4f0ef2d8
CD
11581@if gcc-bootstrap
11582all-findutils: stage_current
11583@endif gcc-bootstrap
6bd3dfaa 11584@if findutils
d27cc32e 11585TARGET-findutils=all
6bd3dfaa 11586maybe-all-findutils: all-findutils
4fa63067 11587all-findutils: configure-findutils
0aed8855 11588 @: $(MAKE); $(unstage)
4fa63067
NN
11589 @r=`${PWD_COMMAND}`; export r; \
11590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11591 $(HOST_EXPORTS) \
b00612cc 11592 (cd $(HOST_SUBDIR)/findutils && \
7f6ef0c0
PB
11593 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11594 $(TARGET-findutils))
6bd3dfaa 11595@endif findutils
2a4cbe27 11596
a7254363 11597
d545f33b
PB
11598
11599
4fa63067
NN
11600.PHONY: check-findutils maybe-check-findutils
11601maybe-check-findutils:
6bd3dfaa
PB
11602@if findutils
11603maybe-check-findutils: check-findutils
2a4cbe27 11604
4fa63067 11605check-findutils:
0aed8855 11606 @: $(MAKE); $(unstage)
4fa63067 11607 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11609 $(HOST_EXPORTS) \
b00612cc
PB
11610 (cd $(HOST_SUBDIR)/findutils && \
11611 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 11612
6bd3dfaa 11613@endif findutils
2a4cbe27 11614
4fa63067
NN
11615.PHONY: install-findutils maybe-install-findutils
11616maybe-install-findutils:
6bd3dfaa
PB
11617@if findutils
11618maybe-install-findutils: install-findutils
2a4cbe27 11619
4fa63067 11620install-findutils: installdirs
0aed8855 11621 @: $(MAKE); $(unstage)
4fa63067 11622 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11624 $(HOST_EXPORTS) \
b00612cc 11625 (cd $(HOST_SUBDIR)/findutils && \
2da12f12 11626 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 11627
6bd3dfaa 11628@endif findutils
2a4cbe27 11629
56a8fe78 11630# Other targets (info, dvi, pdf, etc.)
2a4cbe27 11631
4fa63067
NN
11632.PHONY: maybe-info-findutils info-findutils
11633maybe-info-findutils:
6bd3dfaa
PB
11634@if findutils
11635maybe-info-findutils: info-findutils
2a4cbe27 11636
4fa63067
NN
11637info-findutils: \
11638 configure-findutils
0aed8855 11639 @: $(MAKE); $(unstage)
4fa63067 11640 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11641 r=`${PWD_COMMAND}`; export r; \
11642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11643 $(HOST_EXPORTS) \
b813574b 11644 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11646 done; \
4fa63067 11647 echo "Doing info in findutils" ; \
b00612cc 11648 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11651 "RANLIB=$${RANLIB}" \
0c24b341 11652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11653 info) \
2a4cbe27
NN
11654 || exit 1
11655
6bd3dfaa 11656@endif findutils
2a4cbe27 11657
4fa63067
NN
11658.PHONY: maybe-dvi-findutils dvi-findutils
11659maybe-dvi-findutils:
6bd3dfaa
PB
11660@if findutils
11661maybe-dvi-findutils: dvi-findutils
2a4cbe27 11662
4fa63067
NN
11663dvi-findutils: \
11664 configure-findutils
0aed8855 11665 @: $(MAKE); $(unstage)
4fa63067 11666 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11667 r=`${PWD_COMMAND}`; export r; \
11668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11669 $(HOST_EXPORTS) \
b813574b 11670 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11672 done; \
4fa63067 11673 echo "Doing dvi in findutils" ; \
b00612cc 11674 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11677 "RANLIB=$${RANLIB}" \
0c24b341 11678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11679 dvi) \
2a4cbe27
NN
11680 || exit 1
11681
6bd3dfaa 11682@endif findutils
2a4cbe27 11683
56a8fe78
DD
11684.PHONY: maybe-pdf-findutils pdf-findutils
11685maybe-pdf-findutils:
11686@if findutils
11687maybe-pdf-findutils: pdf-findutils
11688
11689pdf-findutils: \
11690 configure-findutils
11691 @: $(MAKE); $(unstage)
11692 @[ -f ./findutils/Makefile ] || exit 0; \
11693 r=`${PWD_COMMAND}`; export r; \
11694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11695 $(HOST_EXPORTS) \
11696 for flag in $(EXTRA_HOST_FLAGS) ; do \
11697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11698 done; \
11699 echo "Doing pdf in findutils" ; \
11700 (cd $(HOST_SUBDIR)/findutils && \
11701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11703 "RANLIB=$${RANLIB}" \
0c24b341 11704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11705 pdf) \
11706 || exit 1
11707
11708@endif findutils
11709
6d389afc
MS
11710.PHONY: maybe-html-findutils html-findutils
11711maybe-html-findutils:
11712@if findutils
11713maybe-html-findutils: html-findutils
11714
11715html-findutils: \
11716 configure-findutils
0aed8855 11717 @: $(MAKE); $(unstage)
6d389afc
MS
11718 @[ -f ./findutils/Makefile ] || exit 0; \
11719 r=`${PWD_COMMAND}`; export r; \
11720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11721 $(HOST_EXPORTS) \
11722 for flag in $(EXTRA_HOST_FLAGS) ; do \
11723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11724 done; \
11725 echo "Doing html in findutils" ; \
b00612cc 11726 (cd $(HOST_SUBDIR)/findutils && \
6d389afc
MS
11727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11729 "RANLIB=$${RANLIB}" \
0c24b341 11730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
11731 html) \
11732 || exit 1
11733
11734@endif findutils
11735
4fa63067
NN
11736.PHONY: maybe-TAGS-findutils TAGS-findutils
11737maybe-TAGS-findutils:
6bd3dfaa
PB
11738@if findutils
11739maybe-TAGS-findutils: TAGS-findutils
2a4cbe27 11740
4fa63067
NN
11741TAGS-findutils: \
11742 configure-findutils
0aed8855 11743 @: $(MAKE); $(unstage)
4fa63067 11744 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11745 r=`${PWD_COMMAND}`; export r; \
11746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11747 $(HOST_EXPORTS) \
b813574b 11748 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11750 done; \
4fa63067 11751 echo "Doing TAGS in findutils" ; \
b00612cc 11752 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11755 "RANLIB=$${RANLIB}" \
0c24b341 11756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11757 TAGS) \
2a4cbe27
NN
11758 || exit 1
11759
6bd3dfaa 11760@endif findutils
2a4cbe27 11761
4fa63067
NN
11762.PHONY: maybe-install-info-findutils install-info-findutils
11763maybe-install-info-findutils:
6bd3dfaa
PB
11764@if findutils
11765maybe-install-info-findutils: install-info-findutils
2a4cbe27 11766
4fa63067
NN
11767install-info-findutils: \
11768 configure-findutils \
11769 info-findutils
0aed8855 11770 @: $(MAKE); $(unstage)
4fa63067 11771 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11772 r=`${PWD_COMMAND}`; export r; \
11773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11774 $(HOST_EXPORTS) \
b813574b 11775 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11777 done; \
4fa63067 11778 echo "Doing install-info in findutils" ; \
b00612cc 11779 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11782 "RANLIB=$${RANLIB}" \
0c24b341 11783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11784 install-info) \
2a4cbe27
NN
11785 || exit 1
11786
6bd3dfaa 11787@endif findutils
2a4cbe27 11788
a3ca38d2
DD
11789.PHONY: maybe-install-pdf-findutils install-pdf-findutils
11790maybe-install-pdf-findutils:
11791@if findutils
11792maybe-install-pdf-findutils: install-pdf-findutils
11793
11794install-pdf-findutils: \
11795 configure-findutils \
11796 pdf-findutils
11797 @: $(MAKE); $(unstage)
11798 @[ -f ./findutils/Makefile ] || exit 0; \
11799 r=`${PWD_COMMAND}`; export r; \
11800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11801 $(HOST_EXPORTS) \
11802 for flag in $(EXTRA_HOST_FLAGS) ; do \
11803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11804 done; \
11805 echo "Doing install-pdf in findutils" ; \
11806 (cd $(HOST_SUBDIR)/findutils && \
11807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11809 "RANLIB=$${RANLIB}" \
0c24b341 11810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11811 install-pdf) \
11812 || exit 1
11813
11814@endif findutils
11815
108a6f8e
CD
11816.PHONY: maybe-install-html-findutils install-html-findutils
11817maybe-install-html-findutils:
11818@if findutils
11819maybe-install-html-findutils: install-html-findutils
11820
11821install-html-findutils: \
11822 configure-findutils \
11823 html-findutils
11824 @: $(MAKE); $(unstage)
11825 @[ -f ./findutils/Makefile ] || exit 0; \
11826 r=`${PWD_COMMAND}`; export r; \
11827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11828 $(HOST_EXPORTS) \
11829 for flag in $(EXTRA_HOST_FLAGS) ; do \
11830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11831 done; \
11832 echo "Doing install-html in findutils" ; \
11833 (cd $(HOST_SUBDIR)/findutils && \
11834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11836 "RANLIB=$${RANLIB}" \
0c24b341 11837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11838 install-html) \
11839 || exit 1
11840
11841@endif findutils
11842
4fa63067
NN
11843.PHONY: maybe-installcheck-findutils installcheck-findutils
11844maybe-installcheck-findutils:
6bd3dfaa
PB
11845@if findutils
11846maybe-installcheck-findutils: installcheck-findutils
2a4cbe27 11847
4fa63067
NN
11848installcheck-findutils: \
11849 configure-findutils
0aed8855 11850 @: $(MAKE); $(unstage)
4fa63067 11851 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11852 r=`${PWD_COMMAND}`; export r; \
11853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11854 $(HOST_EXPORTS) \
b813574b 11855 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11857 done; \
4fa63067 11858 echo "Doing installcheck in findutils" ; \
b00612cc 11859 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11862 "RANLIB=$${RANLIB}" \
0c24b341 11863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11864 installcheck) \
2a4cbe27
NN
11865 || exit 1
11866
6bd3dfaa 11867@endif findutils
2a4cbe27 11868
4fa63067
NN
11869.PHONY: maybe-mostlyclean-findutils mostlyclean-findutils
11870maybe-mostlyclean-findutils:
6bd3dfaa
PB
11871@if findutils
11872maybe-mostlyclean-findutils: mostlyclean-findutils
2a4cbe27 11873
4fa63067 11874mostlyclean-findutils:
0aed8855 11875 @: $(MAKE); $(unstage)
4fa63067 11876 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11877 r=`${PWD_COMMAND}`; export r; \
11878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11879 $(HOST_EXPORTS) \
b813574b 11880 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11882 done; \
4fa63067 11883 echo "Doing mostlyclean in findutils" ; \
b00612cc 11884 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11887 "RANLIB=$${RANLIB}" \
0c24b341 11888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11889 mostlyclean) \
2a4cbe27
NN
11890 || exit 1
11891
6bd3dfaa 11892@endif findutils
2a4cbe27 11893
4fa63067
NN
11894.PHONY: maybe-clean-findutils clean-findutils
11895maybe-clean-findutils:
6bd3dfaa
PB
11896@if findutils
11897maybe-clean-findutils: clean-findutils
2a4cbe27 11898
4fa63067 11899clean-findutils:
0aed8855 11900 @: $(MAKE); $(unstage)
4fa63067 11901 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11902 r=`${PWD_COMMAND}`; export r; \
11903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11904 $(HOST_EXPORTS) \
b813574b 11905 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11907 done; \
4fa63067 11908 echo "Doing clean in findutils" ; \
b00612cc 11909 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11912 "RANLIB=$${RANLIB}" \
0c24b341 11913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11914 clean) \
2a4cbe27
NN
11915 || exit 1
11916
6bd3dfaa 11917@endif findutils
2a4cbe27 11918
4fa63067
NN
11919.PHONY: maybe-distclean-findutils distclean-findutils
11920maybe-distclean-findutils:
6bd3dfaa
PB
11921@if findutils
11922maybe-distclean-findutils: distclean-findutils
2a4cbe27 11923
4fa63067 11924distclean-findutils:
0aed8855 11925 @: $(MAKE); $(unstage)
4fa63067 11926 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11927 r=`${PWD_COMMAND}`; export r; \
11928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11929 $(HOST_EXPORTS) \
b813574b 11930 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11932 done; \
4fa63067 11933 echo "Doing distclean in findutils" ; \
b00612cc 11934 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11937 "RANLIB=$${RANLIB}" \
0c24b341 11938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11939 distclean) \
2a4cbe27
NN
11940 || exit 1
11941
6bd3dfaa 11942@endif findutils
2a4cbe27 11943
4fa63067
NN
11944.PHONY: maybe-maintainer-clean-findutils maintainer-clean-findutils
11945maybe-maintainer-clean-findutils:
6bd3dfaa
PB
11946@if findutils
11947maybe-maintainer-clean-findutils: maintainer-clean-findutils
2a4cbe27 11948
4fa63067 11949maintainer-clean-findutils:
0aed8855 11950 @: $(MAKE); $(unstage)
4fa63067 11951 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
11952 r=`${PWD_COMMAND}`; export r; \
11953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11954 $(HOST_EXPORTS) \
b813574b 11955 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11957 done; \
4fa63067 11958 echo "Doing maintainer-clean in findutils" ; \
b00612cc 11959 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
11960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11962 "RANLIB=$${RANLIB}" \
0c24b341 11963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11964 maintainer-clean) \
2a4cbe27
NN
11965 || exit 1
11966
6bd3dfaa 11967@endif findutils
2a4cbe27 11968
2a4cbe27 11969
a7254363 11970
4fa63067
NN
11971.PHONY: configure-find maybe-configure-find
11972maybe-configure-find:
4f0ef2d8
CD
11973@if gcc-bootstrap
11974configure-find: stage_current
11975@endif gcc-bootstrap
6bd3dfaa
PB
11976@if find
11977maybe-configure-find: configure-find
c52c6897 11978configure-find:
0aed8855 11979 @: $(MAKE); $(unstage)
c52c6897 11980 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11982 test ! -f $(HOST_SUBDIR)/find/Makefile || exit 0; \
11983 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/find ; \
378fce5b 11984 $(HOST_EXPORTS) \
a7254363
PB
11985 echo Configuring in $(HOST_SUBDIR)/find; \
11986 cd "$(HOST_SUBDIR)/find" || exit 1; \
4fa63067 11987 case $(srcdir) in \
b00612cc
PB
11988 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11989 *) topdir=`echo $(HOST_SUBDIR)/find/ | \
11990 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11991 esac; \
b00612cc
PB
11992 srcdiroption="--srcdir=$${topdir}/find"; \
11993 libsrcdir="$$s/find"; \
4fa63067 11994 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11995 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11996 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11997 || exit 1
6bd3dfaa 11998@endif find
2a4cbe27 11999
a7254363
PB
12000
12001
d545f33b
PB
12002
12003
4fa63067
NN
12004.PHONY: all-find maybe-all-find
12005maybe-all-find:
4f0ef2d8
CD
12006@if gcc-bootstrap
12007all-find: stage_current
12008@endif gcc-bootstrap
6bd3dfaa 12009@if find
d27cc32e 12010TARGET-find=all
6bd3dfaa 12011maybe-all-find: all-find
4fa63067 12012all-find: configure-find
0aed8855 12013 @: $(MAKE); $(unstage)
4fa63067
NN
12014 @r=`${PWD_COMMAND}`; export r; \
12015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12016 $(HOST_EXPORTS) \
b00612cc 12017 (cd $(HOST_SUBDIR)/find && \
7f6ef0c0
PB
12018 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12019 $(TARGET-find))
6bd3dfaa 12020@endif find
2a4cbe27 12021
a7254363 12022
d545f33b
PB
12023
12024
4fa63067
NN
12025.PHONY: check-find maybe-check-find
12026maybe-check-find:
6bd3dfaa
PB
12027@if find
12028maybe-check-find: check-find
2a4cbe27 12029
4fa63067 12030check-find:
0aed8855 12031 @: $(MAKE); $(unstage)
4fa63067 12032 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12034 $(HOST_EXPORTS) \
b00612cc
PB
12035 (cd $(HOST_SUBDIR)/find && \
12036 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 12037
6bd3dfaa 12038@endif find
2a4cbe27 12039
4fa63067
NN
12040.PHONY: install-find maybe-install-find
12041maybe-install-find:
6bd3dfaa
PB
12042@if find
12043maybe-install-find: install-find
2a4cbe27 12044
4fa63067 12045install-find: installdirs
0aed8855 12046 @: $(MAKE); $(unstage)
4fa63067
NN
12047 @r=`${PWD_COMMAND}`; export r; \
12048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12049 $(HOST_EXPORTS) \
b00612cc 12050 (cd $(HOST_SUBDIR)/find && \
2da12f12 12051 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 12052
6bd3dfaa 12053@endif find
4fa63067 12054
56a8fe78 12055# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
12056
12057.PHONY: maybe-info-find info-find
12058maybe-info-find:
6bd3dfaa
PB
12059@if find
12060maybe-info-find: info-find
4fa63067
NN
12061
12062info-find: \
12063 configure-find
0aed8855 12064 @: $(MAKE); $(unstage)
4fa63067 12065 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12066 r=`${PWD_COMMAND}`; export r; \
12067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12068 $(HOST_EXPORTS) \
b813574b 12069 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12071 done; \
4fa63067 12072 echo "Doing info in find" ; \
b00612cc 12073 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12076 "RANLIB=$${RANLIB}" \
0c24b341 12077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12078 info) \
2a4cbe27
NN
12079 || exit 1
12080
6bd3dfaa 12081@endif find
2a4cbe27 12082
4fa63067
NN
12083.PHONY: maybe-dvi-find dvi-find
12084maybe-dvi-find:
6bd3dfaa
PB
12085@if find
12086maybe-dvi-find: dvi-find
2a4cbe27 12087
4fa63067
NN
12088dvi-find: \
12089 configure-find
0aed8855 12090 @: $(MAKE); $(unstage)
4fa63067 12091 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12092 r=`${PWD_COMMAND}`; export r; \
12093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12094 $(HOST_EXPORTS) \
b813574b 12095 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12097 done; \
4fa63067 12098 echo "Doing dvi in find" ; \
b00612cc 12099 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12102 "RANLIB=$${RANLIB}" \
0c24b341 12103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12104 dvi) \
2a4cbe27
NN
12105 || exit 1
12106
6bd3dfaa 12107@endif find
2a4cbe27 12108
56a8fe78
DD
12109.PHONY: maybe-pdf-find pdf-find
12110maybe-pdf-find:
12111@if find
12112maybe-pdf-find: pdf-find
12113
12114pdf-find: \
12115 configure-find
12116 @: $(MAKE); $(unstage)
12117 @[ -f ./find/Makefile ] || exit 0; \
12118 r=`${PWD_COMMAND}`; export r; \
12119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12120 $(HOST_EXPORTS) \
12121 for flag in $(EXTRA_HOST_FLAGS) ; do \
12122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12123 done; \
12124 echo "Doing pdf in find" ; \
12125 (cd $(HOST_SUBDIR)/find && \
12126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12128 "RANLIB=$${RANLIB}" \
0c24b341 12129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
12130 pdf) \
12131 || exit 1
12132
12133@endif find
12134
6d389afc
MS
12135.PHONY: maybe-html-find html-find
12136maybe-html-find:
12137@if find
12138maybe-html-find: html-find
12139
12140html-find: \
12141 configure-find
0aed8855 12142 @: $(MAKE); $(unstage)
6d389afc
MS
12143 @[ -f ./find/Makefile ] || exit 0; \
12144 r=`${PWD_COMMAND}`; export r; \
12145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12146 $(HOST_EXPORTS) \
12147 for flag in $(EXTRA_HOST_FLAGS) ; do \
12148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12149 done; \
12150 echo "Doing html in find" ; \
b00612cc 12151 (cd $(HOST_SUBDIR)/find && \
6d389afc
MS
12152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12154 "RANLIB=$${RANLIB}" \
0c24b341 12155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12156 html) \
12157 || exit 1
12158
12159@endif find
12160
4fa63067
NN
12161.PHONY: maybe-TAGS-find TAGS-find
12162maybe-TAGS-find:
6bd3dfaa
PB
12163@if find
12164maybe-TAGS-find: TAGS-find
4fa63067
NN
12165
12166TAGS-find: \
12167 configure-find
0aed8855 12168 @: $(MAKE); $(unstage)
4fa63067 12169 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12170 r=`${PWD_COMMAND}`; export r; \
12171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12172 $(HOST_EXPORTS) \
b813574b 12173 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12175 done; \
4fa63067 12176 echo "Doing TAGS in find" ; \
b00612cc 12177 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12180 "RANLIB=$${RANLIB}" \
0c24b341 12181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12182 TAGS) \
2a4cbe27
NN
12183 || exit 1
12184
6bd3dfaa 12185@endif find
2a4cbe27 12186
4fa63067
NN
12187.PHONY: maybe-install-info-find install-info-find
12188maybe-install-info-find:
6bd3dfaa
PB
12189@if find
12190maybe-install-info-find: install-info-find
2a4cbe27 12191
4fa63067
NN
12192install-info-find: \
12193 configure-find \
12194 info-find
0aed8855 12195 @: $(MAKE); $(unstage)
4fa63067 12196 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12197 r=`${PWD_COMMAND}`; export r; \
12198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12199 $(HOST_EXPORTS) \
b813574b 12200 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12202 done; \
4fa63067 12203 echo "Doing install-info in find" ; \
b00612cc 12204 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12207 "RANLIB=$${RANLIB}" \
0c24b341 12208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12209 install-info) \
2a4cbe27
NN
12210 || exit 1
12211
6bd3dfaa 12212@endif find
2a4cbe27 12213
a3ca38d2
DD
12214.PHONY: maybe-install-pdf-find install-pdf-find
12215maybe-install-pdf-find:
12216@if find
12217maybe-install-pdf-find: install-pdf-find
12218
12219install-pdf-find: \
12220 configure-find \
12221 pdf-find
12222 @: $(MAKE); $(unstage)
12223 @[ -f ./find/Makefile ] || exit 0; \
12224 r=`${PWD_COMMAND}`; export r; \
12225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12226 $(HOST_EXPORTS) \
12227 for flag in $(EXTRA_HOST_FLAGS) ; do \
12228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12229 done; \
12230 echo "Doing install-pdf in find" ; \
12231 (cd $(HOST_SUBDIR)/find && \
12232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12234 "RANLIB=$${RANLIB}" \
0c24b341 12235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
12236 install-pdf) \
12237 || exit 1
12238
12239@endif find
12240
108a6f8e
CD
12241.PHONY: maybe-install-html-find install-html-find
12242maybe-install-html-find:
12243@if find
12244maybe-install-html-find: install-html-find
12245
12246install-html-find: \
12247 configure-find \
12248 html-find
12249 @: $(MAKE); $(unstage)
12250 @[ -f ./find/Makefile ] || exit 0; \
12251 r=`${PWD_COMMAND}`; export r; \
12252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12253 $(HOST_EXPORTS) \
12254 for flag in $(EXTRA_HOST_FLAGS) ; do \
12255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12256 done; \
12257 echo "Doing install-html in find" ; \
12258 (cd $(HOST_SUBDIR)/find && \
12259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12261 "RANLIB=$${RANLIB}" \
0c24b341 12262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12263 install-html) \
12264 || exit 1
12265
12266@endif find
12267
4fa63067
NN
12268.PHONY: maybe-installcheck-find installcheck-find
12269maybe-installcheck-find:
6bd3dfaa
PB
12270@if find
12271maybe-installcheck-find: installcheck-find
2a4cbe27 12272
4fa63067
NN
12273installcheck-find: \
12274 configure-find
0aed8855 12275 @: $(MAKE); $(unstage)
4fa63067 12276 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12277 r=`${PWD_COMMAND}`; export r; \
12278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12279 $(HOST_EXPORTS) \
b813574b 12280 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12282 done; \
4fa63067 12283 echo "Doing installcheck in find" ; \
b00612cc 12284 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12287 "RANLIB=$${RANLIB}" \
0c24b341 12288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12289 installcheck) \
2a4cbe27
NN
12290 || exit 1
12291
6bd3dfaa 12292@endif find
2a4cbe27 12293
4fa63067
NN
12294.PHONY: maybe-mostlyclean-find mostlyclean-find
12295maybe-mostlyclean-find:
6bd3dfaa
PB
12296@if find
12297maybe-mostlyclean-find: mostlyclean-find
2a4cbe27 12298
4fa63067 12299mostlyclean-find:
0aed8855 12300 @: $(MAKE); $(unstage)
4fa63067 12301 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12302 r=`${PWD_COMMAND}`; export r; \
12303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12304 $(HOST_EXPORTS) \
b813574b 12305 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12307 done; \
4fa63067 12308 echo "Doing mostlyclean in find" ; \
b00612cc 12309 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12312 "RANLIB=$${RANLIB}" \
0c24b341 12313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12314 mostlyclean) \
2a4cbe27
NN
12315 || exit 1
12316
6bd3dfaa 12317@endif find
2a4cbe27 12318
4fa63067
NN
12319.PHONY: maybe-clean-find clean-find
12320maybe-clean-find:
6bd3dfaa
PB
12321@if find
12322maybe-clean-find: clean-find
2a4cbe27 12323
4fa63067 12324clean-find:
0aed8855 12325 @: $(MAKE); $(unstage)
4fa63067 12326 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12327 r=`${PWD_COMMAND}`; export r; \
12328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12329 $(HOST_EXPORTS) \
b813574b 12330 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12332 done; \
4fa63067 12333 echo "Doing clean in find" ; \
b00612cc 12334 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12337 "RANLIB=$${RANLIB}" \
0c24b341 12338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12339 clean) \
2a4cbe27
NN
12340 || exit 1
12341
6bd3dfaa 12342@endif find
2a4cbe27 12343
4fa63067
NN
12344.PHONY: maybe-distclean-find distclean-find
12345maybe-distclean-find:
6bd3dfaa
PB
12346@if find
12347maybe-distclean-find: distclean-find
2a4cbe27 12348
4fa63067 12349distclean-find:
0aed8855 12350 @: $(MAKE); $(unstage)
4fa63067 12351 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12352 r=`${PWD_COMMAND}`; export r; \
12353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12354 $(HOST_EXPORTS) \
b813574b 12355 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12357 done; \
4fa63067 12358 echo "Doing distclean in find" ; \
b00612cc 12359 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12362 "RANLIB=$${RANLIB}" \
0c24b341 12363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12364 distclean) \
2a4cbe27
NN
12365 || exit 1
12366
6bd3dfaa 12367@endif find
2a4cbe27 12368
4fa63067
NN
12369.PHONY: maybe-maintainer-clean-find maintainer-clean-find
12370maybe-maintainer-clean-find:
6bd3dfaa
PB
12371@if find
12372maybe-maintainer-clean-find: maintainer-clean-find
2a4cbe27 12373
4fa63067 12374maintainer-clean-find:
0aed8855 12375 @: $(MAKE); $(unstage)
4fa63067 12376 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12377 r=`${PWD_COMMAND}`; export r; \
12378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12379 $(HOST_EXPORTS) \
b813574b 12380 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12382 done; \
4fa63067 12383 echo "Doing maintainer-clean in find" ; \
b00612cc 12384 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12387 "RANLIB=$${RANLIB}" \
0c24b341 12388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12389 maintainer-clean) \
2a4cbe27
NN
12390 || exit 1
12391
6bd3dfaa 12392@endif find
2a4cbe27 12393
2a4cbe27 12394
a7254363 12395
d3ed111c
GK
12396.PHONY: configure-fixincludes maybe-configure-fixincludes
12397maybe-configure-fixincludes:
4f0ef2d8
CD
12398@if gcc-bootstrap
12399configure-fixincludes: stage_current
12400@endif gcc-bootstrap
d3ed111c
GK
12401@if fixincludes
12402maybe-configure-fixincludes: configure-fixincludes
c52c6897 12403configure-fixincludes:
0aed8855 12404 @: $(MAKE); $(unstage)
c52c6897 12405 @r=`${PWD_COMMAND}`; export r; \
d3ed111c 12406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12407 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
12408 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
d3ed111c 12409 $(HOST_EXPORTS) \
a7254363
PB
12410 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
12411 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
d3ed111c 12412 case $(srcdir) in \
b00612cc
PB
12413 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12414 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
12415 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
d3ed111c 12416 esac; \
b00612cc
PB
12417 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
12418 libsrcdir="$$s/fixincludes"; \
d3ed111c 12419 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12420 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12421 --target=${target_alias} $${srcdiroption} \
d3ed111c
GK
12422 || exit 1
12423@endif fixincludes
12424
a7254363
PB
12425
12426
d545f33b
PB
12427
12428
d3ed111c
GK
12429.PHONY: all-fixincludes maybe-all-fixincludes
12430maybe-all-fixincludes:
4f0ef2d8
CD
12431@if gcc-bootstrap
12432all-fixincludes: stage_current
12433@endif gcc-bootstrap
d3ed111c
GK
12434@if fixincludes
12435TARGET-fixincludes=all
12436maybe-all-fixincludes: all-fixincludes
12437all-fixincludes: configure-fixincludes
0aed8855 12438 @: $(MAKE); $(unstage)
d3ed111c
GK
12439 @r=`${PWD_COMMAND}`; export r; \
12440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12441 $(HOST_EXPORTS) \
b00612cc 12442 (cd $(HOST_SUBDIR)/fixincludes && \
7f6ef0c0
PB
12443 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12444 $(TARGET-fixincludes))
d3ed111c
GK
12445@endif fixincludes
12446
a7254363 12447
d545f33b
PB
12448
12449
d3ed111c
GK
12450.PHONY: check-fixincludes maybe-check-fixincludes
12451maybe-check-fixincludes:
12452@if fixincludes
12453maybe-check-fixincludes: check-fixincludes
12454
12455check-fixincludes:
0aed8855 12456 @: $(MAKE); $(unstage)
d3ed111c
GK
12457 @r=`${PWD_COMMAND}`; export r; \
12458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12459 $(HOST_EXPORTS) \
b00612cc
PB
12460 (cd $(HOST_SUBDIR)/fixincludes && \
12461 $(MAKE) $(FLAGS_TO_PASS) check)
d3ed111c
GK
12462
12463@endif fixincludes
12464
12465.PHONY: install-fixincludes maybe-install-fixincludes
12466maybe-install-fixincludes:
12467@if fixincludes
12468maybe-install-fixincludes: install-fixincludes
12469
12470install-fixincludes: installdirs
0aed8855 12471 @: $(MAKE); $(unstage)
d3ed111c
GK
12472 @r=`${PWD_COMMAND}`; export r; \
12473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12474 $(HOST_EXPORTS) \
b00612cc 12475 (cd $(HOST_SUBDIR)/fixincludes && \
2da12f12 12476 $(MAKE) $(FLAGS_TO_PASS) install)
d3ed111c
GK
12477
12478@endif fixincludes
12479
56a8fe78 12480# Other targets (info, dvi, pdf, etc.)
d3ed111c
GK
12481
12482.PHONY: maybe-info-fixincludes info-fixincludes
12483maybe-info-fixincludes:
12484@if fixincludes
12485maybe-info-fixincludes: info-fixincludes
12486
a4fd3374
DD
12487info-fixincludes: \
12488 configure-fixincludes
12489 @: $(MAKE); $(unstage)
12490 @[ -f ./fixincludes/Makefile ] || exit 0; \
12491 r=`${PWD_COMMAND}`; export r; \
12492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12493 $(HOST_EXPORTS) \
12494 for flag in $(EXTRA_HOST_FLAGS) ; do \
12495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12496 done; \
12497 echo "Doing info in fixincludes" ; \
12498 (cd $(HOST_SUBDIR)/fixincludes && \
12499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12501 "RANLIB=$${RANLIB}" \
0c24b341 12502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12503 info) \
12504 || exit 1
d3ed111c
GK
12505
12506@endif fixincludes
12507
12508.PHONY: maybe-dvi-fixincludes dvi-fixincludes
12509maybe-dvi-fixincludes:
12510@if fixincludes
12511maybe-dvi-fixincludes: dvi-fixincludes
12512
a4fd3374
DD
12513dvi-fixincludes: \
12514 configure-fixincludes
12515 @: $(MAKE); $(unstage)
12516 @[ -f ./fixincludes/Makefile ] || exit 0; \
12517 r=`${PWD_COMMAND}`; export r; \
12518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12519 $(HOST_EXPORTS) \
12520 for flag in $(EXTRA_HOST_FLAGS) ; do \
12521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12522 done; \
12523 echo "Doing dvi in fixincludes" ; \
12524 (cd $(HOST_SUBDIR)/fixincludes && \
12525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12527 "RANLIB=$${RANLIB}" \
0c24b341 12528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12529 dvi) \
12530 || exit 1
d3ed111c
GK
12531
12532@endif fixincludes
12533
56a8fe78
DD
12534.PHONY: maybe-pdf-fixincludes pdf-fixincludes
12535maybe-pdf-fixincludes:
12536@if fixincludes
12537maybe-pdf-fixincludes: pdf-fixincludes
12538
a4fd3374
DD
12539pdf-fixincludes: \
12540 configure-fixincludes
12541 @: $(MAKE); $(unstage)
12542 @[ -f ./fixincludes/Makefile ] || exit 0; \
12543 r=`${PWD_COMMAND}`; export r; \
12544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12545 $(HOST_EXPORTS) \
12546 for flag in $(EXTRA_HOST_FLAGS) ; do \
12547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12548 done; \
12549 echo "Doing pdf in fixincludes" ; \
12550 (cd $(HOST_SUBDIR)/fixincludes && \
12551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12553 "RANLIB=$${RANLIB}" \
0c24b341 12554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12555 pdf) \
12556 || exit 1
56a8fe78
DD
12557
12558@endif fixincludes
12559
6d389afc
MS
12560.PHONY: maybe-html-fixincludes html-fixincludes
12561maybe-html-fixincludes:
12562@if fixincludes
12563maybe-html-fixincludes: html-fixincludes
12564
12565html-fixincludes: \
12566 configure-fixincludes
0aed8855 12567 @: $(MAKE); $(unstage)
6d389afc
MS
12568 @[ -f ./fixincludes/Makefile ] || exit 0; \
12569 r=`${PWD_COMMAND}`; export r; \
12570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12571 $(HOST_EXPORTS) \
12572 for flag in $(EXTRA_HOST_FLAGS) ; do \
12573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12574 done; \
12575 echo "Doing html in fixincludes" ; \
b00612cc 12576 (cd $(HOST_SUBDIR)/fixincludes && \
6d389afc
MS
12577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12579 "RANLIB=$${RANLIB}" \
0c24b341 12580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12581 html) \
12582 || exit 1
12583
12584@endif fixincludes
12585
d3ed111c
GK
12586.PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
12587maybe-TAGS-fixincludes:
12588@if fixincludes
12589maybe-TAGS-fixincludes: TAGS-fixincludes
12590
1eefd493
PB
12591# fixincludes doesn't support TAGS.
12592TAGS-fixincludes:
d3ed111c
GK
12593
12594@endif fixincludes
12595
12596.PHONY: maybe-install-info-fixincludes install-info-fixincludes
12597maybe-install-info-fixincludes:
12598@if fixincludes
12599maybe-install-info-fixincludes: install-info-fixincludes
12600
a4fd3374
DD
12601install-info-fixincludes: \
12602 configure-fixincludes \
12603 info-fixincludes
12604 @: $(MAKE); $(unstage)
12605 @[ -f ./fixincludes/Makefile ] || exit 0; \
12606 r=`${PWD_COMMAND}`; export r; \
12607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12608 $(HOST_EXPORTS) \
12609 for flag in $(EXTRA_HOST_FLAGS) ; do \
12610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12611 done; \
12612 echo "Doing install-info in fixincludes" ; \
12613 (cd $(HOST_SUBDIR)/fixincludes && \
12614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12616 "RANLIB=$${RANLIB}" \
0c24b341 12617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12618 install-info) \
12619 || exit 1
d3ed111c
GK
12620
12621@endif fixincludes
12622
a3ca38d2
DD
12623.PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
12624maybe-install-pdf-fixincludes:
12625@if fixincludes
12626maybe-install-pdf-fixincludes: install-pdf-fixincludes
12627
a4fd3374
DD
12628install-pdf-fixincludes: \
12629 configure-fixincludes \
12630 pdf-fixincludes
12631 @: $(MAKE); $(unstage)
12632 @[ -f ./fixincludes/Makefile ] || exit 0; \
12633 r=`${PWD_COMMAND}`; export r; \
12634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12635 $(HOST_EXPORTS) \
12636 for flag in $(EXTRA_HOST_FLAGS) ; do \
12637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12638 done; \
12639 echo "Doing install-pdf in fixincludes" ; \
12640 (cd $(HOST_SUBDIR)/fixincludes && \
12641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12643 "RANLIB=$${RANLIB}" \
0c24b341 12644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12645 install-pdf) \
12646 || exit 1
a3ca38d2
DD
12647
12648@endif fixincludes
12649
108a6f8e
CD
12650.PHONY: maybe-install-html-fixincludes install-html-fixincludes
12651maybe-install-html-fixincludes:
12652@if fixincludes
12653maybe-install-html-fixincludes: install-html-fixincludes
12654
12655install-html-fixincludes: \
12656 configure-fixincludes \
12657 html-fixincludes
12658 @: $(MAKE); $(unstage)
12659 @[ -f ./fixincludes/Makefile ] || exit 0; \
12660 r=`${PWD_COMMAND}`; export r; \
12661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12662 $(HOST_EXPORTS) \
12663 for flag in $(EXTRA_HOST_FLAGS) ; do \
12664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12665 done; \
12666 echo "Doing install-html in fixincludes" ; \
12667 (cd $(HOST_SUBDIR)/fixincludes && \
12668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12670 "RANLIB=$${RANLIB}" \
0c24b341 12671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12672 install-html) \
12673 || exit 1
12674
12675@endif fixincludes
12676
d3ed111c
GK
12677.PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
12678maybe-installcheck-fixincludes:
12679@if fixincludes
12680maybe-installcheck-fixincludes: installcheck-fixincludes
12681
a4fd3374
DD
12682installcheck-fixincludes: \
12683 configure-fixincludes
12684 @: $(MAKE); $(unstage)
12685 @[ -f ./fixincludes/Makefile ] || exit 0; \
12686 r=`${PWD_COMMAND}`; export r; \
12687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12688 $(HOST_EXPORTS) \
12689 for flag in $(EXTRA_HOST_FLAGS) ; do \
12690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12691 done; \
12692 echo "Doing installcheck in fixincludes" ; \
12693 (cd $(HOST_SUBDIR)/fixincludes && \
12694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12696 "RANLIB=$${RANLIB}" \
0c24b341 12697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12698 installcheck) \
12699 || exit 1
d3ed111c
GK
12700
12701@endif fixincludes
12702
12703.PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
12704maybe-mostlyclean-fixincludes:
12705@if fixincludes
12706maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
12707
12708mostlyclean-fixincludes:
0aed8855 12709 @: $(MAKE); $(unstage)
d3ed111c
GK
12710 @[ -f ./fixincludes/Makefile ] || exit 0; \
12711 r=`${PWD_COMMAND}`; export r; \
12712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12713 $(HOST_EXPORTS) \
12714 for flag in $(EXTRA_HOST_FLAGS) ; do \
12715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12716 done; \
12717 echo "Doing mostlyclean in fixincludes" ; \
b00612cc 12718 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12721 "RANLIB=$${RANLIB}" \
0c24b341 12722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12723 mostlyclean) \
12724 || exit 1
12725
12726@endif fixincludes
12727
12728.PHONY: maybe-clean-fixincludes clean-fixincludes
12729maybe-clean-fixincludes:
12730@if fixincludes
12731maybe-clean-fixincludes: clean-fixincludes
12732
12733clean-fixincludes:
0aed8855 12734 @: $(MAKE); $(unstage)
d3ed111c
GK
12735 @[ -f ./fixincludes/Makefile ] || exit 0; \
12736 r=`${PWD_COMMAND}`; export r; \
12737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12738 $(HOST_EXPORTS) \
12739 for flag in $(EXTRA_HOST_FLAGS) ; do \
12740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12741 done; \
12742 echo "Doing clean in fixincludes" ; \
b00612cc 12743 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12746 "RANLIB=$${RANLIB}" \
0c24b341 12747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12748 clean) \
12749 || exit 1
12750
12751@endif fixincludes
12752
12753.PHONY: maybe-distclean-fixincludes distclean-fixincludes
12754maybe-distclean-fixincludes:
12755@if fixincludes
12756maybe-distclean-fixincludes: distclean-fixincludes
12757
12758distclean-fixincludes:
0aed8855 12759 @: $(MAKE); $(unstage)
d3ed111c
GK
12760 @[ -f ./fixincludes/Makefile ] || exit 0; \
12761 r=`${PWD_COMMAND}`; export r; \
12762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12763 $(HOST_EXPORTS) \
12764 for flag in $(EXTRA_HOST_FLAGS) ; do \
12765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12766 done; \
12767 echo "Doing distclean in fixincludes" ; \
b00612cc 12768 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12771 "RANLIB=$${RANLIB}" \
0c24b341 12772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12773 distclean) \
12774 || exit 1
12775
12776@endif fixincludes
12777
12778.PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
12779maybe-maintainer-clean-fixincludes:
12780@if fixincludes
12781maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
12782
12783maintainer-clean-fixincludes:
0aed8855 12784 @: $(MAKE); $(unstage)
d3ed111c
GK
12785 @[ -f ./fixincludes/Makefile ] || exit 0; \
12786 r=`${PWD_COMMAND}`; export r; \
12787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
12788 $(HOST_EXPORTS) \
12789 for flag in $(EXTRA_HOST_FLAGS) ; do \
12790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12791 done; \
12792 echo "Doing maintainer-clean in fixincludes" ; \
b00612cc 12793 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
12794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12796 "RANLIB=$${RANLIB}" \
0c24b341 12797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
12798 maintainer-clean) \
12799 || exit 1
12800
12801@endif fixincludes
12802
12803
a7254363 12804
4fa63067
NN
12805.PHONY: configure-flex maybe-configure-flex
12806maybe-configure-flex:
4f0ef2d8
CD
12807@if gcc-bootstrap
12808configure-flex: stage_current
12809@endif gcc-bootstrap
6bd3dfaa
PB
12810@if flex
12811maybe-configure-flex: configure-flex
c52c6897 12812configure-flex:
0aed8855 12813 @: $(MAKE); $(unstage)
c52c6897 12814 @r=`${PWD_COMMAND}`; export r; \
4fa63067 12815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12816 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
12817 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
378fce5b 12818 $(HOST_EXPORTS) \
a7254363
PB
12819 echo Configuring in $(HOST_SUBDIR)/flex; \
12820 cd "$(HOST_SUBDIR)/flex" || exit 1; \
4fa63067 12821 case $(srcdir) in \
b00612cc
PB
12822 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12823 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
12824 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 12825 esac; \
b00612cc
PB
12826 srcdiroption="--srcdir=$${topdir}/flex"; \
12827 libsrcdir="$$s/flex"; \
4fa63067 12828 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12829 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12830 --target=${target_alias} $${srcdiroption} \
4fa63067 12831 || exit 1
6bd3dfaa 12832@endif flex
4fa63067 12833
a7254363
PB
12834
12835
d545f33b
PB
12836
12837
4fa63067
NN
12838.PHONY: all-flex maybe-all-flex
12839maybe-all-flex:
4f0ef2d8
CD
12840@if gcc-bootstrap
12841all-flex: stage_current
12842@endif gcc-bootstrap
6bd3dfaa 12843@if flex
d27cc32e 12844TARGET-flex=all
6bd3dfaa 12845maybe-all-flex: all-flex
4fa63067 12846all-flex: configure-flex
0aed8855 12847 @: $(MAKE); $(unstage)
4fa63067
NN
12848 @r=`${PWD_COMMAND}`; export r; \
12849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12850 $(HOST_EXPORTS) \
b00612cc 12851 (cd $(HOST_SUBDIR)/flex && \
7f6ef0c0
PB
12852 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12853 $(TARGET-flex))
6bd3dfaa 12854@endif flex
4fa63067 12855
a7254363 12856
d545f33b
PB
12857
12858
4fa63067
NN
12859.PHONY: check-flex maybe-check-flex
12860maybe-check-flex:
6bd3dfaa
PB
12861@if flex
12862maybe-check-flex: check-flex
4fa63067
NN
12863
12864# This module is only tested in a native toolchain.
12865check-flex:
0aed8855 12866 @: $(MAKE); $(unstage)
4fa63067
NN
12867 @if [ '$(host)' = '$(target)' ] ; then \
12868 r=`${PWD_COMMAND}`; export r; \
12869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12870 $(HOST_EXPORTS) \
b00612cc 12871 (cd $(HOST_SUBDIR)/flex && \
4cfaf6d5 12872 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
12873 fi
12874
6bd3dfaa 12875@endif flex
4fa63067
NN
12876
12877.PHONY: install-flex maybe-install-flex
12878maybe-install-flex:
6bd3dfaa
PB
12879@if flex
12880maybe-install-flex: install-flex
4fa63067
NN
12881
12882install-flex: installdirs
0aed8855 12883 @: $(MAKE); $(unstage)
4fa63067
NN
12884 @r=`${PWD_COMMAND}`; export r; \
12885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12886 $(HOST_EXPORTS) \
b00612cc 12887 (cd $(HOST_SUBDIR)/flex && \
2da12f12 12888 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 12889
6bd3dfaa 12890@endif flex
4fa63067 12891
56a8fe78 12892# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
12893
12894.PHONY: maybe-info-flex info-flex
12895maybe-info-flex:
6bd3dfaa
PB
12896@if flex
12897maybe-info-flex: info-flex
4fa63067
NN
12898
12899info-flex: \
12900 configure-flex
0aed8855 12901 @: $(MAKE); $(unstage)
4fa63067 12902 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12903 r=`${PWD_COMMAND}`; export r; \
12904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12905 $(HOST_EXPORTS) \
b813574b 12906 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12908 done; \
4fa63067 12909 echo "Doing info in flex" ; \
b00612cc 12910 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12913 "RANLIB=$${RANLIB}" \
0c24b341 12914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12915 info) \
2a4cbe27
NN
12916 || exit 1
12917
6bd3dfaa 12918@endif flex
2a4cbe27 12919
4fa63067
NN
12920.PHONY: maybe-dvi-flex dvi-flex
12921maybe-dvi-flex:
6bd3dfaa
PB
12922@if flex
12923maybe-dvi-flex: dvi-flex
2a4cbe27 12924
4fa63067
NN
12925dvi-flex: \
12926 configure-flex
0aed8855 12927 @: $(MAKE); $(unstage)
4fa63067 12928 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
12929 r=`${PWD_COMMAND}`; export r; \
12930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12931 $(HOST_EXPORTS) \
b813574b 12932 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12934 done; \
4fa63067 12935 echo "Doing dvi in flex" ; \
b00612cc 12936 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
12937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12939 "RANLIB=$${RANLIB}" \
0c24b341 12940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12941 dvi) \
2a4cbe27
NN
12942 || exit 1
12943
6bd3dfaa 12944@endif flex
2a4cbe27 12945
56a8fe78
DD
12946.PHONY: maybe-pdf-flex pdf-flex
12947maybe-pdf-flex:
12948@if flex
12949maybe-pdf-flex: pdf-flex
12950
12951pdf-flex: \
12952 configure-flex
12953 @: $(MAKE); $(unstage)
12954 @[ -f ./flex/Makefile ] || exit 0; \
12955 r=`${PWD_COMMAND}`; export r; \
12956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12957 $(HOST_EXPORTS) \
12958 for flag in $(EXTRA_HOST_FLAGS) ; do \
12959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12960 done; \
12961 echo "Doing pdf in flex" ; \
12962 (cd $(HOST_SUBDIR)/flex && \
12963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12965 "RANLIB=$${RANLIB}" \
0c24b341 12966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
12967 pdf) \
12968 || exit 1
12969
12970@endif flex
12971
6d389afc
MS
12972.PHONY: maybe-html-flex html-flex
12973maybe-html-flex:
12974@if flex
12975maybe-html-flex: html-flex
12976
12977html-flex: \
12978 configure-flex
0aed8855 12979 @: $(MAKE); $(unstage)
6d389afc
MS
12980 @[ -f ./flex/Makefile ] || exit 0; \
12981 r=`${PWD_COMMAND}`; export r; \
12982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12983 $(HOST_EXPORTS) \
12984 for flag in $(EXTRA_HOST_FLAGS) ; do \
12985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12986 done; \
12987 echo "Doing html in flex" ; \
b00612cc 12988 (cd $(HOST_SUBDIR)/flex && \
6d389afc
MS
12989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12991 "RANLIB=$${RANLIB}" \
0c24b341 12992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12993 html) \
12994 || exit 1
12995
12996@endif flex
12997
4fa63067
NN
12998.PHONY: maybe-TAGS-flex TAGS-flex
12999maybe-TAGS-flex:
6bd3dfaa
PB
13000@if flex
13001maybe-TAGS-flex: TAGS-flex
2a4cbe27 13002
4fa63067
NN
13003TAGS-flex: \
13004 configure-flex
0aed8855 13005 @: $(MAKE); $(unstage)
4fa63067 13006 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13007 r=`${PWD_COMMAND}`; export r; \
13008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13009 $(HOST_EXPORTS) \
b813574b 13010 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13012 done; \
4fa63067 13013 echo "Doing TAGS in flex" ; \
b00612cc 13014 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13017 "RANLIB=$${RANLIB}" \
0c24b341 13018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13019 TAGS) \
2a4cbe27
NN
13020 || exit 1
13021
6bd3dfaa 13022@endif flex
2a4cbe27 13023
4fa63067
NN
13024.PHONY: maybe-install-info-flex install-info-flex
13025maybe-install-info-flex:
6bd3dfaa
PB
13026@if flex
13027maybe-install-info-flex: install-info-flex
2a4cbe27 13028
4fa63067
NN
13029install-info-flex: \
13030 configure-flex \
13031 info-flex
0aed8855 13032 @: $(MAKE); $(unstage)
4fa63067 13033 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13034 r=`${PWD_COMMAND}`; export r; \
13035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13036 $(HOST_EXPORTS) \
b813574b 13037 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13039 done; \
4fa63067 13040 echo "Doing install-info in flex" ; \
b00612cc 13041 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13044 "RANLIB=$${RANLIB}" \
0c24b341 13045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13046 install-info) \
2a4cbe27
NN
13047 || exit 1
13048
6bd3dfaa 13049@endif flex
2a4cbe27 13050
a3ca38d2
DD
13051.PHONY: maybe-install-pdf-flex install-pdf-flex
13052maybe-install-pdf-flex:
13053@if flex
13054maybe-install-pdf-flex: install-pdf-flex
13055
13056install-pdf-flex: \
13057 configure-flex \
13058 pdf-flex
13059 @: $(MAKE); $(unstage)
13060 @[ -f ./flex/Makefile ] || exit 0; \
13061 r=`${PWD_COMMAND}`; export r; \
13062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13063 $(HOST_EXPORTS) \
13064 for flag in $(EXTRA_HOST_FLAGS) ; do \
13065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13066 done; \
13067 echo "Doing install-pdf in flex" ; \
13068 (cd $(HOST_SUBDIR)/flex && \
13069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13071 "RANLIB=$${RANLIB}" \
0c24b341 13072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
13073 install-pdf) \
13074 || exit 1
13075
13076@endif flex
13077
108a6f8e
CD
13078.PHONY: maybe-install-html-flex install-html-flex
13079maybe-install-html-flex:
13080@if flex
13081maybe-install-html-flex: install-html-flex
13082
13083install-html-flex: \
13084 configure-flex \
13085 html-flex
13086 @: $(MAKE); $(unstage)
13087 @[ -f ./flex/Makefile ] || exit 0; \
13088 r=`${PWD_COMMAND}`; export r; \
13089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13090 $(HOST_EXPORTS) \
13091 for flag in $(EXTRA_HOST_FLAGS) ; do \
13092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13093 done; \
13094 echo "Doing install-html in flex" ; \
13095 (cd $(HOST_SUBDIR)/flex && \
13096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13098 "RANLIB=$${RANLIB}" \
0c24b341 13099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
13100 install-html) \
13101 || exit 1
13102
13103@endif flex
13104
4fa63067
NN
13105.PHONY: maybe-installcheck-flex installcheck-flex
13106maybe-installcheck-flex:
6bd3dfaa
PB
13107@if flex
13108maybe-installcheck-flex: installcheck-flex
2a4cbe27 13109
4fa63067
NN
13110installcheck-flex: \
13111 configure-flex
0aed8855 13112 @: $(MAKE); $(unstage)
4fa63067 13113 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13114 r=`${PWD_COMMAND}`; export r; \
13115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13116 $(HOST_EXPORTS) \
b813574b 13117 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13119 done; \
4fa63067 13120 echo "Doing installcheck in flex" ; \
b00612cc 13121 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13124 "RANLIB=$${RANLIB}" \
0c24b341 13125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13126 installcheck) \
2a4cbe27
NN
13127 || exit 1
13128
6bd3dfaa 13129@endif flex
2a4cbe27 13130
4fa63067
NN
13131.PHONY: maybe-mostlyclean-flex mostlyclean-flex
13132maybe-mostlyclean-flex:
6bd3dfaa
PB
13133@if flex
13134maybe-mostlyclean-flex: mostlyclean-flex
2a4cbe27 13135
4fa63067 13136mostlyclean-flex:
0aed8855 13137 @: $(MAKE); $(unstage)
4fa63067 13138 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13139 r=`${PWD_COMMAND}`; export r; \
13140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13141 $(HOST_EXPORTS) \
b813574b 13142 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13144 done; \
4fa63067 13145 echo "Doing mostlyclean in flex" ; \
b00612cc 13146 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13149 "RANLIB=$${RANLIB}" \
0c24b341 13150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13151 mostlyclean) \
2a4cbe27
NN
13152 || exit 1
13153
6bd3dfaa 13154@endif flex
2a4cbe27 13155
4fa63067
NN
13156.PHONY: maybe-clean-flex clean-flex
13157maybe-clean-flex:
6bd3dfaa
PB
13158@if flex
13159maybe-clean-flex: clean-flex
2a4cbe27 13160
4fa63067 13161clean-flex:
0aed8855 13162 @: $(MAKE); $(unstage)
4fa63067 13163 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13164 r=`${PWD_COMMAND}`; export r; \
13165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13166 $(HOST_EXPORTS) \
b813574b 13167 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13169 done; \
4fa63067 13170 echo "Doing clean in flex" ; \
b00612cc 13171 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13174 "RANLIB=$${RANLIB}" \
0c24b341 13175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13176 clean) \
2a4cbe27
NN
13177 || exit 1
13178
6bd3dfaa 13179@endif flex
2a4cbe27 13180
4fa63067
NN
13181.PHONY: maybe-distclean-flex distclean-flex
13182maybe-distclean-flex:
6bd3dfaa
PB
13183@if flex
13184maybe-distclean-flex: distclean-flex
2a4cbe27 13185
4fa63067 13186distclean-flex:
0aed8855 13187 @: $(MAKE); $(unstage)
4fa63067 13188 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13189 r=`${PWD_COMMAND}`; export r; \
13190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13191 $(HOST_EXPORTS) \
b813574b 13192 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13194 done; \
4fa63067 13195 echo "Doing distclean in flex" ; \
b00612cc 13196 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13199 "RANLIB=$${RANLIB}" \
0c24b341 13200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13201 distclean) \
2a4cbe27
NN
13202 || exit 1
13203
6bd3dfaa 13204@endif flex
2a4cbe27 13205
4fa63067
NN
13206.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
13207maybe-maintainer-clean-flex:
6bd3dfaa
PB
13208@if flex
13209maybe-maintainer-clean-flex: maintainer-clean-flex
2a4cbe27 13210
4fa63067 13211maintainer-clean-flex:
0aed8855 13212 @: $(MAKE); $(unstage)
4fa63067 13213 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13214 r=`${PWD_COMMAND}`; export r; \
13215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13216 $(HOST_EXPORTS) \
b813574b 13217 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13219 done; \
4fa63067 13220 echo "Doing maintainer-clean in flex" ; \
b00612cc 13221 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13224 "RANLIB=$${RANLIB}" \
0c24b341 13225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13226 maintainer-clean) \
2a4cbe27
NN
13227 || exit 1
13228
6bd3dfaa 13229@endif flex
2a4cbe27 13230
2a4cbe27 13231
a7254363 13232
4fa63067
NN
13233.PHONY: configure-gas maybe-configure-gas
13234maybe-configure-gas:
4f0ef2d8
CD
13235@if gcc-bootstrap
13236configure-gas: stage_current
13237@endif gcc-bootstrap
6bd3dfaa
PB
13238@if gas
13239maybe-configure-gas: configure-gas
c52c6897 13240configure-gas:
c52c6897
PB
13241 @r=`${PWD_COMMAND}`; export r; \
13242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
13243 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13244 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
378fce5b 13245 $(HOST_EXPORTS) \
a7254363
PB
13246 echo Configuring in $(HOST_SUBDIR)/gas; \
13247 cd "$(HOST_SUBDIR)/gas" || exit 1; \
4fa63067 13248 case $(srcdir) in \
b00612cc
PB
13249 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13250 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13251 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 13252 esac; \
b00612cc
PB
13253 srcdiroption="--srcdir=$${topdir}/gas"; \
13254 libsrcdir="$$s/gas"; \
4fa63067 13255 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13256 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13257 --target=${target_alias} $${srcdiroption} \
4fa63067 13258 || exit 1
6bd3dfaa 13259@endif gas
4fa63067 13260
a7254363
PB
13261
13262
d545f33b
PB
13263.PHONY: configure-stage1-gas maybe-configure-stage1-gas
13264maybe-configure-stage1-gas:
13265@if gas-bootstrap
13266maybe-configure-stage1-gas: configure-stage1-gas
0aed8855 13267configure-stage1-gas:
c52c6897 13268 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 13269 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13270 @r=`${PWD_COMMAND}`; export r; \
13271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13272 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
7f6ef0c0 13273 $(HOST_EXPORTS) \
8ee82aff 13274 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 13275 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 13276 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
0aed8855 13277 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13278 cd $(HOST_SUBDIR)/gas || exit 1; \
13279 case $(srcdir) in \
13280 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13281 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13282 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13283 esac; \
13284 srcdiroption="--srcdir=$${topdir}/gas"; \
13285 libsrcdir="$$s/gas"; \
13286 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13287 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13288 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13289 \
8a0d8a5c 13290 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
13291@endif gas-bootstrap
13292
13293.PHONY: configure-stage2-gas maybe-configure-stage2-gas
13294maybe-configure-stage2-gas:
13295@if gas-bootstrap
13296maybe-configure-stage2-gas: configure-stage2-gas
0aed8855 13297configure-stage2-gas:
c52c6897 13298 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 13299 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13300 @r=`${PWD_COMMAND}`; export r; \
13301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13302 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13303 $(HOST_EXPORTS) \
7f6ef0c0 13304 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13305 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 13306 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 13307 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
0aed8855 13308 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13309 cd $(HOST_SUBDIR)/gas || exit 1; \
13310 case $(srcdir) in \
13311 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13312 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13313 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13314 esac; \
13315 srcdiroption="--srcdir=$${topdir}/gas"; \
13316 libsrcdir="$$s/gas"; \
13317 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13318 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13319 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13320 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13321 @stage2_werror_flag@
13322@endif gas-bootstrap
13323
8520c408
AO
13324.PHONY: configure-stageb2g0-gas maybe-configure-stageb2g0-gas
13325maybe-configure-stageb2g0-gas:
13326@if gas-bootstrap
13327maybe-configure-stageb2g0-gas: configure-stageb2g0-gas
13328configure-stageb2g0-gas:
13329 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
13330 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
13331 @r=`${PWD_COMMAND}`; export r; \
13332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13333 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13334 $(HOST_EXPORTS) \
7f6ef0c0 13335 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13336 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 13337 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
13338 echo Configuring stage b2g0 in $(HOST_SUBDIR)/gas ; \
13339 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
13340 cd $(HOST_SUBDIR)/gas || exit 1; \
13341 case $(srcdir) in \
13342 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13343 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13344 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13345 esac; \
13346 srcdiroption="--srcdir=$${topdir}/gas"; \
13347 libsrcdir="$$s/gas"; \
13348 $(SHELL) $${libsrcdir}/configure \
13349 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13350 --target=${target_alias} $${srcdiroption} \
13351 --with-build-libsubdir=$(HOST_SUBDIR) \
13352 @stage2_werror_flag@
13353@endif gas-bootstrap
13354
d545f33b
PB
13355.PHONY: configure-stage3-gas maybe-configure-stage3-gas
13356maybe-configure-stage3-gas:
13357@if gas-bootstrap
13358maybe-configure-stage3-gas: configure-stage3-gas
0aed8855 13359configure-stage3-gas:
c52c6897 13360 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 13361 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13362 @r=`${PWD_COMMAND}`; export r; \
13363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13364 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13365 $(HOST_EXPORTS) \
7f6ef0c0 13366 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13367 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 13368 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 13369 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
0aed8855 13370 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13371 cd $(HOST_SUBDIR)/gas || exit 1; \
13372 case $(srcdir) in \
13373 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13374 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13375 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13376 esac; \
13377 srcdiroption="--srcdir=$${topdir}/gas"; \
13378 libsrcdir="$$s/gas"; \
13379 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13380 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13381 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13382 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13383 @stage2_werror_flag@
13384@endif gas-bootstrap
13385
8520c408
AO
13386.PHONY: configure-stageb3g2-gas maybe-configure-stageb3g2-gas
13387maybe-configure-stageb3g2-gas:
13388@if gas-bootstrap
13389maybe-configure-stageb3g2-gas: configure-stageb3g2-gas
13390configure-stageb3g2-gas:
13391 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
13392 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
13393 @r=`${PWD_COMMAND}`; export r; \
13394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13395 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13396 $(HOST_EXPORTS) \
7f6ef0c0 13397 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13398 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 13399 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
13400 echo Configuring stage b3g2 in $(HOST_SUBDIR)/gas ; \
13401 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
13402 cd $(HOST_SUBDIR)/gas || exit 1; \
13403 case $(srcdir) in \
13404 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13405 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13406 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13407 esac; \
13408 srcdiroption="--srcdir=$${topdir}/gas"; \
13409 libsrcdir="$$s/gas"; \
13410 $(SHELL) $${libsrcdir}/configure \
13411 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13412 --target=${target_alias} $${srcdiroption} \
13413 --with-build-libsubdir=$(HOST_SUBDIR) \
13414 @stage2_werror_flag@
13415@endif gas-bootstrap
13416
d545f33b
PB
13417.PHONY: configure-stage4-gas maybe-configure-stage4-gas
13418maybe-configure-stage4-gas:
13419@if gas-bootstrap
13420maybe-configure-stage4-gas: configure-stage4-gas
0aed8855 13421configure-stage4-gas:
c52c6897 13422 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 13423 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13424 @r=`${PWD_COMMAND}`; export r; \
13425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13426 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13427 $(HOST_EXPORTS) \
7f6ef0c0 13428 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13429 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 13430 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 13431 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
0aed8855 13432 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13433 cd $(HOST_SUBDIR)/gas || exit 1; \
13434 case $(srcdir) in \
13435 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13436 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13437 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13438 esac; \
13439 srcdiroption="--srcdir=$${topdir}/gas"; \
13440 libsrcdir="$$s/gas"; \
13441 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13442 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13443 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13444 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13445 @stage2_werror_flag@
13446@endif gas-bootstrap
13447
13448.PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
13449maybe-configure-stageprofile-gas:
13450@if gas-bootstrap
13451maybe-configure-stageprofile-gas: configure-stageprofile-gas
0aed8855 13452configure-stageprofile-gas:
c52c6897 13453 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 13454 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13455 @r=`${PWD_COMMAND}`; export r; \
13456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13457 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13458 $(HOST_EXPORTS) \
7f6ef0c0 13459 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13460 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 13461 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 13462 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
0aed8855 13463 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13464 cd $(HOST_SUBDIR)/gas || exit 1; \
13465 case $(srcdir) in \
13466 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13467 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13468 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13469 esac; \
13470 srcdiroption="--srcdir=$${topdir}/gas"; \
13471 libsrcdir="$$s/gas"; \
13472 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13473 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13474 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13475 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13476 @stage2_werror_flag@
13477@endif gas-bootstrap
13478
13479.PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
13480maybe-configure-stagefeedback-gas:
13481@if gas-bootstrap
13482maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
0aed8855 13483configure-stagefeedback-gas:
c52c6897 13484 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 13485 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13486 @r=`${PWD_COMMAND}`; export r; \
13487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 13488 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13489 $(HOST_EXPORTS) \
7f6ef0c0 13490 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13491 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 13492 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 13493 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
0aed8855 13494 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13495 cd $(HOST_SUBDIR)/gas || exit 1; \
13496 case $(srcdir) in \
13497 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13498 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13499 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13500 esac; \
13501 srcdiroption="--srcdir=$${topdir}/gas"; \
13502 libsrcdir="$$s/gas"; \
13503 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13504 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13505 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13506 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
13507 @stage2_werror_flag@
13508@endif gas-bootstrap
13509
13510
13511
13512
13513
4fa63067
NN
13514.PHONY: all-gas maybe-all-gas
13515maybe-all-gas:
4f0ef2d8
CD
13516@if gcc-bootstrap
13517all-gas: stage_current
13518@endif gcc-bootstrap
6bd3dfaa 13519@if gas
d27cc32e 13520TARGET-gas=all
6bd3dfaa 13521maybe-all-gas: all-gas
4fa63067 13522all-gas: configure-gas
c52c6897 13523 @r=`${PWD_COMMAND}`; export r; \
4fa63067 13524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13525 $(HOST_EXPORTS) \
b00612cc 13526 (cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13527 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
13528 $(TARGET-gas))
6bd3dfaa 13529@endif gas
4fa63067 13530
a7254363 13531
d545f33b
PB
13532
13533.PHONY: all-stage1-gas maybe-all-stage1-gas
13534.PHONY: clean-stage1-gas maybe-clean-stage1-gas
13535maybe-all-stage1-gas:
13536maybe-clean-stage1-gas:
13537@if gas-bootstrap
13538maybe-all-stage1-gas: all-stage1-gas
13539all-stage1: all-stage1-gas
f70224b5 13540TARGET-stage1-gas = $(TARGET-gas)
d545f33b 13541all-stage1-gas: configure-stage1-gas
c52c6897 13542 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
13543 @r=`${PWD_COMMAND}`; export r; \
13544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13545 $(HOST_EXPORTS) \
13546 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13547 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13548 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
13549 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
13550 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
13551 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 13552 $(TARGET-stage1-gas)
d545f33b
PB
13553
13554maybe-clean-stage1-gas: clean-stage1-gas
13555clean-stage1: clean-stage1-gas
13556clean-stage1-gas:
9dbaa842
DD
13557 @if [ $(current_stage) = stage1 ]; then \
13558 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13559 else \
13560 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
13561 $(MAKE) stage1-start; \
13562 fi; \
d545f33b 13563 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13564 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 13565 clean
d545f33b
PB
13566@endif gas-bootstrap
13567
13568
13569.PHONY: all-stage2-gas maybe-all-stage2-gas
13570.PHONY: clean-stage2-gas maybe-clean-stage2-gas
13571maybe-all-stage2-gas:
13572maybe-clean-stage2-gas:
13573@if gas-bootstrap
13574maybe-all-stage2-gas: all-stage2-gas
13575all-stage2: all-stage2-gas
f70224b5 13576TARGET-stage2-gas = $(TARGET-gas)
d545f33b 13577all-stage2-gas: configure-stage2-gas
c52c6897 13578 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
13579 @r=`${PWD_COMMAND}`; export r; \
13580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13581 $(HOST_EXPORTS) \
13582 $(POSTSTAGE1_HOST_EXPORTS) \
13583 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13584 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13585 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
13586 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
13587 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
13588 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13589 $(TARGET-stage2-gas)
d545f33b
PB
13590
13591maybe-clean-stage2-gas: clean-stage2-gas
13592clean-stage2: clean-stage2-gas
13593clean-stage2-gas:
9dbaa842
DD
13594 @if [ $(current_stage) = stage2 ]; then \
13595 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13596 else \
13597 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
13598 $(MAKE) stage2-start; \
13599 fi; \
d545f33b 13600 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13601 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 13602 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13603 clean
d545f33b
PB
13604@endif gas-bootstrap
13605
13606
8520c408
AO
13607.PHONY: all-stageb2g0-gas maybe-all-stageb2g0-gas
13608.PHONY: clean-stageb2g0-gas maybe-clean-stageb2g0-gas
13609maybe-all-stageb2g0-gas:
13610maybe-clean-stageb2g0-gas:
13611@if gas-bootstrap
13612maybe-all-stageb2g0-gas: all-stageb2g0-gas
13613all-stageb2g0: all-stageb2g0-gas
13614TARGET-stageb2g0-gas = $(TARGET-gas)
13615all-stageb2g0-gas: configure-stageb2g0-gas
13616 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
13617 @r=`${PWD_COMMAND}`; export r; \
13618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13619 $(HOST_EXPORTS) \
13620 $(POSTSTAGE1_HOST_EXPORTS) \
13621 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13622 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13623 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
13624 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
13625 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
13626 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
13627 $(TARGET-stageb2g0-gas)
13628
13629maybe-clean-stageb2g0-gas: clean-stageb2g0-gas
13630clean-stageb2g0: clean-stageb2g0-gas
13631clean-stageb2g0-gas:
13632 @if [ $(current_stage) = stageb2g0 ]; then \
13633 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13634 else \
13635 [ -f $(HOST_SUBDIR)/stageb2g0-gas/Makefile ] || exit 0; \
13636 $(MAKE) stageb2g0-start; \
13637 fi; \
13638 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13639 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
13640 $(POSTSTAGE1_FLAGS_TO_PASS) \
13641 clean
13642@endif gas-bootstrap
13643
13644
d545f33b
PB
13645.PHONY: all-stage3-gas maybe-all-stage3-gas
13646.PHONY: clean-stage3-gas maybe-clean-stage3-gas
13647maybe-all-stage3-gas:
13648maybe-clean-stage3-gas:
13649@if gas-bootstrap
13650maybe-all-stage3-gas: all-stage3-gas
13651all-stage3: all-stage3-gas
f70224b5 13652TARGET-stage3-gas = $(TARGET-gas)
d545f33b 13653all-stage3-gas: configure-stage3-gas
c52c6897 13654 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
13655 @r=`${PWD_COMMAND}`; export r; \
13656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13657 $(HOST_EXPORTS) \
13658 $(POSTSTAGE1_HOST_EXPORTS) \
13659 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13660 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13661 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
13662 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
13663 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
13664 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13665 $(TARGET-stage3-gas)
d545f33b
PB
13666
13667maybe-clean-stage3-gas: clean-stage3-gas
13668clean-stage3: clean-stage3-gas
13669clean-stage3-gas:
9dbaa842
DD
13670 @if [ $(current_stage) = stage3 ]; then \
13671 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13672 else \
13673 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
13674 $(MAKE) stage3-start; \
13675 fi; \
d545f33b 13676 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13677 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 13678 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13679 clean
d545f33b
PB
13680@endif gas-bootstrap
13681
13682
8520c408
AO
13683.PHONY: all-stageb3g2-gas maybe-all-stageb3g2-gas
13684.PHONY: clean-stageb3g2-gas maybe-clean-stageb3g2-gas
13685maybe-all-stageb3g2-gas:
13686maybe-clean-stageb3g2-gas:
13687@if gas-bootstrap
13688maybe-all-stageb3g2-gas: all-stageb3g2-gas
13689all-stageb3g2: all-stageb3g2-gas
13690TARGET-stageb3g2-gas = $(TARGET-gas)
13691all-stageb3g2-gas: configure-stageb3g2-gas
13692 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
13693 @r=`${PWD_COMMAND}`; export r; \
13694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13695 $(HOST_EXPORTS) \
13696 $(POSTSTAGE1_HOST_EXPORTS) \
13697 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13698 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13699 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
13700 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
13701 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
13702 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
13703 $(TARGET-stageb3g2-gas)
13704
13705maybe-clean-stageb3g2-gas: clean-stageb3g2-gas
13706clean-stageb3g2: clean-stageb3g2-gas
13707clean-stageb3g2-gas:
13708 @if [ $(current_stage) = stageb3g2 ]; then \
13709 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13710 else \
13711 [ -f $(HOST_SUBDIR)/stageb3g2-gas/Makefile ] || exit 0; \
13712 $(MAKE) stageb3g2-start; \
13713 fi; \
13714 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13715 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
13716 $(POSTSTAGE1_FLAGS_TO_PASS) \
13717 clean
13718@endif gas-bootstrap
13719
13720
d545f33b
PB
13721.PHONY: all-stage4-gas maybe-all-stage4-gas
13722.PHONY: clean-stage4-gas maybe-clean-stage4-gas
13723maybe-all-stage4-gas:
13724maybe-clean-stage4-gas:
13725@if gas-bootstrap
13726maybe-all-stage4-gas: all-stage4-gas
13727all-stage4: all-stage4-gas
f70224b5 13728TARGET-stage4-gas = $(TARGET-gas)
d545f33b 13729all-stage4-gas: configure-stage4-gas
c52c6897 13730 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
13731 @r=`${PWD_COMMAND}`; export r; \
13732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13733 $(HOST_EXPORTS) \
13734 $(POSTSTAGE1_HOST_EXPORTS) \
13735 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13736 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13737 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
13738 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13739 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
13740 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13741 $(TARGET-stage4-gas)
d545f33b
PB
13742
13743maybe-clean-stage4-gas: clean-stage4-gas
13744clean-stage4: clean-stage4-gas
13745clean-stage4-gas:
9dbaa842
DD
13746 @if [ $(current_stage) = stage4 ]; then \
13747 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13748 else \
13749 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
13750 $(MAKE) stage4-start; \
13751 fi; \
d545f33b 13752 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13753 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 13754 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13755 clean
d545f33b
PB
13756@endif gas-bootstrap
13757
13758
13759.PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
13760.PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
13761maybe-all-stageprofile-gas:
13762maybe-clean-stageprofile-gas:
13763@if gas-bootstrap
13764maybe-all-stageprofile-gas: all-stageprofile-gas
13765all-stageprofile: all-stageprofile-gas
f70224b5 13766TARGET-stageprofile-gas = $(TARGET-gas)
d545f33b 13767all-stageprofile-gas: configure-stageprofile-gas
c52c6897 13768 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
13769 @r=`${PWD_COMMAND}`; export r; \
13770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13771 $(HOST_EXPORTS) \
13772 $(POSTSTAGE1_HOST_EXPORTS) \
13773 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13774 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13775 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
13776 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
13777 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
13778 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13779 $(TARGET-stageprofile-gas)
d545f33b
PB
13780
13781maybe-clean-stageprofile-gas: clean-stageprofile-gas
13782clean-stageprofile: clean-stageprofile-gas
13783clean-stageprofile-gas:
9dbaa842
DD
13784 @if [ $(current_stage) = stageprofile ]; then \
13785 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13786 else \
13787 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
13788 $(MAKE) stageprofile-start; \
13789 fi; \
d545f33b 13790 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13791 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 13792 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13793 clean
d545f33b
PB
13794@endif gas-bootstrap
13795
13796
13797.PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
13798.PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
13799maybe-all-stagefeedback-gas:
13800maybe-clean-stagefeedback-gas:
13801@if gas-bootstrap
13802maybe-all-stagefeedback-gas: all-stagefeedback-gas
13803all-stagefeedback: all-stagefeedback-gas
f70224b5 13804TARGET-stagefeedback-gas = $(TARGET-gas)
d545f33b 13805all-stagefeedback-gas: configure-stagefeedback-gas
c52c6897 13806 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
13807 @r=`${PWD_COMMAND}`; export r; \
13808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13809 $(HOST_EXPORTS) \
13810 $(POSTSTAGE1_HOST_EXPORTS) \
13811 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13812 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13813 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
13814 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
13815 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
13816 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 13817 $(TARGET-stagefeedback-gas)
d545f33b
PB
13818
13819maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
13820clean-stagefeedback: clean-stagefeedback-gas
13821clean-stagefeedback-gas:
9dbaa842
DD
13822 @if [ $(current_stage) = stagefeedback ]; then \
13823 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13824 else \
13825 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
13826 $(MAKE) stagefeedback-start; \
13827 fi; \
d545f33b 13828 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13829 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 13830 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13831 clean
d545f33b
PB
13832@endif gas-bootstrap
13833
13834
13835
13836
13837
4fa63067
NN
13838.PHONY: check-gas maybe-check-gas
13839maybe-check-gas:
6bd3dfaa
PB
13840@if gas
13841maybe-check-gas: check-gas
4fa63067
NN
13842
13843check-gas:
0aed8855 13844 @: $(MAKE); $(unstage)
4fa63067
NN
13845 @r=`${PWD_COMMAND}`; export r; \
13846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13847 $(HOST_EXPORTS) \
b00612cc
PB
13848 (cd $(HOST_SUBDIR)/gas && \
13849 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 13850
6bd3dfaa 13851@endif gas
4fa63067
NN
13852
13853.PHONY: install-gas maybe-install-gas
13854maybe-install-gas:
6bd3dfaa
PB
13855@if gas
13856maybe-install-gas: install-gas
4fa63067
NN
13857
13858install-gas: installdirs
0aed8855 13859 @: $(MAKE); $(unstage)
4fa63067
NN
13860 @r=`${PWD_COMMAND}`; export r; \
13861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13862 $(HOST_EXPORTS) \
b00612cc 13863 (cd $(HOST_SUBDIR)/gas && \
2da12f12 13864 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 13865
6bd3dfaa 13866@endif gas
4fa63067 13867
56a8fe78 13868# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
13869
13870.PHONY: maybe-info-gas info-gas
13871maybe-info-gas:
6bd3dfaa
PB
13872@if gas
13873maybe-info-gas: info-gas
4fa63067
NN
13874
13875info-gas: \
13876 configure-gas
13877 @[ -f ./gas/Makefile ] || exit 0; \
13878 r=`${PWD_COMMAND}`; export r; \
13879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13880 $(HOST_EXPORTS) \
b813574b 13881 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13883 done; \
4fa63067 13884 echo "Doing info in gas" ; \
b00612cc 13885 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13888 "RANLIB=$${RANLIB}" \
0c24b341 13889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13890 info) \
2a4cbe27
NN
13891 || exit 1
13892
6bd3dfaa 13893@endif gas
2a4cbe27 13894
4fa63067
NN
13895.PHONY: maybe-dvi-gas dvi-gas
13896maybe-dvi-gas:
6bd3dfaa
PB
13897@if gas
13898maybe-dvi-gas: dvi-gas
2a4cbe27 13899
4fa63067
NN
13900dvi-gas: \
13901 configure-gas
13902 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13903 r=`${PWD_COMMAND}`; export r; \
13904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13905 $(HOST_EXPORTS) \
b813574b 13906 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13908 done; \
4fa63067 13909 echo "Doing dvi in gas" ; \
b00612cc 13910 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13913 "RANLIB=$${RANLIB}" \
0c24b341 13914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13915 dvi) \
2a4cbe27
NN
13916 || exit 1
13917
6bd3dfaa 13918@endif gas
2a4cbe27 13919
56a8fe78
DD
13920.PHONY: maybe-pdf-gas pdf-gas
13921maybe-pdf-gas:
13922@if gas
13923maybe-pdf-gas: pdf-gas
13924
13925pdf-gas: \
13926 configure-gas
13927 @[ -f ./gas/Makefile ] || exit 0; \
13928 r=`${PWD_COMMAND}`; export r; \
13929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13930 $(HOST_EXPORTS) \
13931 for flag in $(EXTRA_HOST_FLAGS) ; do \
13932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13933 done; \
13934 echo "Doing pdf in gas" ; \
13935 (cd $(HOST_SUBDIR)/gas && \
13936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13938 "RANLIB=$${RANLIB}" \
0c24b341 13939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
13940 pdf) \
13941 || exit 1
13942
13943@endif gas
13944
6d389afc
MS
13945.PHONY: maybe-html-gas html-gas
13946maybe-html-gas:
13947@if gas
13948maybe-html-gas: html-gas
13949
13950html-gas: \
13951 configure-gas
13952 @[ -f ./gas/Makefile ] || exit 0; \
13953 r=`${PWD_COMMAND}`; export r; \
13954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
13955 $(HOST_EXPORTS) \
13956 for flag in $(EXTRA_HOST_FLAGS) ; do \
13957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13958 done; \
13959 echo "Doing html in gas" ; \
b00612cc 13960 (cd $(HOST_SUBDIR)/gas && \
6d389afc
MS
13961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13963 "RANLIB=$${RANLIB}" \
0c24b341 13964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
13965 html) \
13966 || exit 1
13967
13968@endif gas
13969
4fa63067
NN
13970.PHONY: maybe-TAGS-gas TAGS-gas
13971maybe-TAGS-gas:
6bd3dfaa
PB
13972@if gas
13973maybe-TAGS-gas: TAGS-gas
2a4cbe27 13974
4fa63067
NN
13975TAGS-gas: \
13976 configure-gas
13977 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
13978 r=`${PWD_COMMAND}`; export r; \
13979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13980 $(HOST_EXPORTS) \
b813574b 13981 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13983 done; \
4fa63067 13984 echo "Doing TAGS in gas" ; \
b00612cc 13985 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
13986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13988 "RANLIB=$${RANLIB}" \
0c24b341 13989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13990 TAGS) \
2a4cbe27
NN
13991 || exit 1
13992
6bd3dfaa 13993@endif gas
2a4cbe27 13994
4fa63067
NN
13995.PHONY: maybe-install-info-gas install-info-gas
13996maybe-install-info-gas:
6bd3dfaa
PB
13997@if gas
13998maybe-install-info-gas: install-info-gas
2a4cbe27 13999
4fa63067
NN
14000install-info-gas: \
14001 configure-gas \
14002 info-gas
14003 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14004 r=`${PWD_COMMAND}`; export r; \
14005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14006 $(HOST_EXPORTS) \
b813574b 14007 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14009 done; \
4fa63067 14010 echo "Doing install-info in gas" ; \
b00612cc 14011 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14014 "RANLIB=$${RANLIB}" \
0c24b341 14015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14016 install-info) \
2a4cbe27
NN
14017 || exit 1
14018
6bd3dfaa 14019@endif gas
2a4cbe27 14020
a3ca38d2
DD
14021.PHONY: maybe-install-pdf-gas install-pdf-gas
14022maybe-install-pdf-gas:
14023@if gas
14024maybe-install-pdf-gas: install-pdf-gas
14025
14026install-pdf-gas: \
14027 configure-gas \
14028 pdf-gas
14029 @[ -f ./gas/Makefile ] || exit 0; \
14030 r=`${PWD_COMMAND}`; export r; \
14031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14032 $(HOST_EXPORTS) \
14033 for flag in $(EXTRA_HOST_FLAGS) ; do \
14034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14035 done; \
14036 echo "Doing install-pdf in gas" ; \
14037 (cd $(HOST_SUBDIR)/gas && \
14038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14040 "RANLIB=$${RANLIB}" \
0c24b341 14041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
14042 install-pdf) \
14043 || exit 1
14044
14045@endif gas
14046
108a6f8e
CD
14047.PHONY: maybe-install-html-gas install-html-gas
14048maybe-install-html-gas:
14049@if gas
14050maybe-install-html-gas: install-html-gas
14051
14052install-html-gas: \
14053 configure-gas \
14054 html-gas
14055 @[ -f ./gas/Makefile ] || exit 0; \
14056 r=`${PWD_COMMAND}`; export r; \
14057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14058 $(HOST_EXPORTS) \
14059 for flag in $(EXTRA_HOST_FLAGS) ; do \
14060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14061 done; \
14062 echo "Doing install-html in gas" ; \
14063 (cd $(HOST_SUBDIR)/gas && \
14064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14066 "RANLIB=$${RANLIB}" \
0c24b341 14067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
14068 install-html) \
14069 || exit 1
14070
14071@endif gas
14072
4fa63067
NN
14073.PHONY: maybe-installcheck-gas installcheck-gas
14074maybe-installcheck-gas:
6bd3dfaa
PB
14075@if gas
14076maybe-installcheck-gas: installcheck-gas
2a4cbe27 14077
4fa63067
NN
14078installcheck-gas: \
14079 configure-gas
14080 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14081 r=`${PWD_COMMAND}`; export r; \
14082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14083 $(HOST_EXPORTS) \
b813574b 14084 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14086 done; \
4fa63067 14087 echo "Doing installcheck in gas" ; \
b00612cc 14088 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14091 "RANLIB=$${RANLIB}" \
0c24b341 14092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14093 installcheck) \
2a4cbe27
NN
14094 || exit 1
14095
6bd3dfaa 14096@endif gas
2a4cbe27 14097
4fa63067
NN
14098.PHONY: maybe-mostlyclean-gas mostlyclean-gas
14099maybe-mostlyclean-gas:
6bd3dfaa
PB
14100@if gas
14101maybe-mostlyclean-gas: mostlyclean-gas
2a4cbe27 14102
4fa63067
NN
14103mostlyclean-gas:
14104 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14105 r=`${PWD_COMMAND}`; export r; \
14106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14107 $(HOST_EXPORTS) \
b813574b 14108 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14110 done; \
4fa63067 14111 echo "Doing mostlyclean in gas" ; \
b00612cc 14112 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14115 "RANLIB=$${RANLIB}" \
0c24b341 14116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14117 mostlyclean) \
2a4cbe27
NN
14118 || exit 1
14119
6bd3dfaa 14120@endif gas
2a4cbe27 14121
4fa63067
NN
14122.PHONY: maybe-clean-gas clean-gas
14123maybe-clean-gas:
6bd3dfaa
PB
14124@if gas
14125maybe-clean-gas: clean-gas
2a4cbe27 14126
4fa63067
NN
14127clean-gas:
14128 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14129 r=`${PWD_COMMAND}`; export r; \
14130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14131 $(HOST_EXPORTS) \
b813574b 14132 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14134 done; \
4fa63067 14135 echo "Doing clean in gas" ; \
b00612cc 14136 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14139 "RANLIB=$${RANLIB}" \
0c24b341 14140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14141 clean) \
2a4cbe27
NN
14142 || exit 1
14143
6bd3dfaa 14144@endif gas
2a4cbe27 14145
4fa63067
NN
14146.PHONY: maybe-distclean-gas distclean-gas
14147maybe-distclean-gas:
6bd3dfaa
PB
14148@if gas
14149maybe-distclean-gas: distclean-gas
2a4cbe27 14150
4fa63067
NN
14151distclean-gas:
14152 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14153 r=`${PWD_COMMAND}`; export r; \
14154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14155 $(HOST_EXPORTS) \
b813574b 14156 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14158 done; \
4fa63067 14159 echo "Doing distclean in gas" ; \
b00612cc 14160 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14163 "RANLIB=$${RANLIB}" \
0c24b341 14164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14165 distclean) \
2a4cbe27
NN
14166 || exit 1
14167
6bd3dfaa 14168@endif gas
2a4cbe27 14169
4fa63067
NN
14170.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
14171maybe-maintainer-clean-gas:
6bd3dfaa
PB
14172@if gas
14173maybe-maintainer-clean-gas: maintainer-clean-gas
2a4cbe27 14174
4fa63067
NN
14175maintainer-clean-gas:
14176 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14177 r=`${PWD_COMMAND}`; export r; \
14178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14179 $(HOST_EXPORTS) \
b813574b 14180 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14182 done; \
4fa63067 14183 echo "Doing maintainer-clean in gas" ; \
b00612cc 14184 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14187 "RANLIB=$${RANLIB}" \
0c24b341 14188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14189 maintainer-clean) \
2a4cbe27
NN
14190 || exit 1
14191
6bd3dfaa 14192@endif gas
2a4cbe27 14193
2a4cbe27 14194
a7254363 14195
b813574b
PB
14196.PHONY: configure-gcc maybe-configure-gcc
14197maybe-configure-gcc:
c52c6897 14198@if gcc-bootstrap
4f0ef2d8 14199configure-gcc: stage_current
c52c6897
PB
14200@endif gcc-bootstrap
14201@if gcc
4f0ef2d8
CD
14202maybe-configure-gcc: configure-gcc
14203configure-gcc:
c52c6897
PB
14204 @r=`${PWD_COMMAND}`; export r; \
14205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
14206 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14207 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
378fce5b 14208 $(HOST_EXPORTS) \
a7254363
PB
14209 echo Configuring in $(HOST_SUBDIR)/gcc; \
14210 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
4fa63067 14211 case $(srcdir) in \
b00612cc
PB
14212 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14213 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14214 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 14215 esac; \
b00612cc
PB
14216 srcdiroption="--srcdir=$${topdir}/gcc"; \
14217 libsrcdir="$$s/gcc"; \
4fa63067 14218 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14219 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14220 --target=${target_alias} $${srcdiroption} \
4fa63067 14221 || exit 1
b813574b 14222@endif gcc
4fa63067 14223
a7254363
PB
14224
14225
d545f33b
PB
14226.PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
14227maybe-configure-stage1-gcc:
14228@if gcc-bootstrap
14229maybe-configure-stage1-gcc: configure-stage1-gcc
0aed8855 14230configure-stage1-gcc:
c52c6897 14231 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 14232 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14233 @r=`${PWD_COMMAND}`; export r; \
14234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14235 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
7f6ef0c0 14236 $(HOST_EXPORTS) \
8ee82aff 14237 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 14238 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 14239 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14240 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14241 cd $(HOST_SUBDIR)/gcc || exit 1; \
14242 case $(srcdir) in \
14243 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14244 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14245 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14246 esac; \
14247 srcdiroption="--srcdir=$${topdir}/gcc"; \
14248 libsrcdir="$$s/gcc"; \
14249 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14250 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14251 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14252 \
8a0d8a5c 14253 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
14254@endif gcc-bootstrap
14255
14256.PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
14257maybe-configure-stage2-gcc:
14258@if gcc-bootstrap
14259maybe-configure-stage2-gcc: configure-stage2-gcc
0aed8855 14260configure-stage2-gcc:
c52c6897 14261 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 14262 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14263 @r=`${PWD_COMMAND}`; export r; \
14264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14265 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14266 $(HOST_EXPORTS) \
7f6ef0c0 14267 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14268 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 14269 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 14270 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14271 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14272 cd $(HOST_SUBDIR)/gcc || exit 1; \
14273 case $(srcdir) in \
14274 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14275 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14276 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14277 esac; \
14278 srcdiroption="--srcdir=$${topdir}/gcc"; \
14279 libsrcdir="$$s/gcc"; \
14280 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14281 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14282 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14283 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14284 @stage2_werror_flag@
14285@endif gcc-bootstrap
14286
8520c408
AO
14287.PHONY: configure-stageb2g0-gcc maybe-configure-stageb2g0-gcc
14288maybe-configure-stageb2g0-gcc:
14289@if gcc-bootstrap
14290maybe-configure-stageb2g0-gcc: configure-stageb2g0-gcc
14291configure-stageb2g0-gcc:
14292 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
14293 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
14294 @r=`${PWD_COMMAND}`; export r; \
14295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14296 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14297 $(HOST_EXPORTS) \
7f6ef0c0 14298 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14299 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 14300 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
14301 echo Configuring stage b2g0 in $(HOST_SUBDIR)/gcc ; \
14302 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
14303 cd $(HOST_SUBDIR)/gcc || exit 1; \
14304 case $(srcdir) in \
14305 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14306 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14307 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14308 esac; \
14309 srcdiroption="--srcdir=$${topdir}/gcc"; \
14310 libsrcdir="$$s/gcc"; \
14311 $(SHELL) $${libsrcdir}/configure \
14312 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14313 --target=${target_alias} $${srcdiroption} \
14314 --with-build-libsubdir=$(HOST_SUBDIR) \
14315 @stage2_werror_flag@
14316@endif gcc-bootstrap
14317
d545f33b
PB
14318.PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
14319maybe-configure-stage3-gcc:
14320@if gcc-bootstrap
14321maybe-configure-stage3-gcc: configure-stage3-gcc
0aed8855 14322configure-stage3-gcc:
c52c6897 14323 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 14324 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14325 @r=`${PWD_COMMAND}`; export r; \
14326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14327 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14328 $(HOST_EXPORTS) \
7f6ef0c0 14329 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14330 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 14331 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 14332 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14333 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14334 cd $(HOST_SUBDIR)/gcc || exit 1; \
14335 case $(srcdir) in \
14336 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14337 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14338 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14339 esac; \
14340 srcdiroption="--srcdir=$${topdir}/gcc"; \
14341 libsrcdir="$$s/gcc"; \
14342 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14343 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14344 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14345 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14346 @stage2_werror_flag@
14347@endif gcc-bootstrap
14348
8520c408
AO
14349.PHONY: configure-stageb3g2-gcc maybe-configure-stageb3g2-gcc
14350maybe-configure-stageb3g2-gcc:
14351@if gcc-bootstrap
14352maybe-configure-stageb3g2-gcc: configure-stageb3g2-gcc
14353configure-stageb3g2-gcc:
14354 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
14355 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
14356 @r=`${PWD_COMMAND}`; export r; \
14357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14358 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14359 $(HOST_EXPORTS) \
7f6ef0c0 14360 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14361 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 14362 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
14363 echo Configuring stage b3g2 in $(HOST_SUBDIR)/gcc ; \
14364 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
14365 cd $(HOST_SUBDIR)/gcc || exit 1; \
14366 case $(srcdir) in \
14367 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14368 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14369 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14370 esac; \
14371 srcdiroption="--srcdir=$${topdir}/gcc"; \
14372 libsrcdir="$$s/gcc"; \
14373 $(SHELL) $${libsrcdir}/configure \
14374 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14375 --target=${target_alias} $${srcdiroption} \
14376 --with-build-libsubdir=$(HOST_SUBDIR) \
14377 @stage2_werror_flag@
14378@endif gcc-bootstrap
14379
d545f33b
PB
14380.PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
14381maybe-configure-stage4-gcc:
14382@if gcc-bootstrap
14383maybe-configure-stage4-gcc: configure-stage4-gcc
0aed8855 14384configure-stage4-gcc:
c52c6897 14385 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 14386 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14387 @r=`${PWD_COMMAND}`; export r; \
14388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14389 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14390 $(HOST_EXPORTS) \
7f6ef0c0 14391 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14392 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 14393 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 14394 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14395 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14396 cd $(HOST_SUBDIR)/gcc || exit 1; \
14397 case $(srcdir) in \
14398 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14399 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14400 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14401 esac; \
14402 srcdiroption="--srcdir=$${topdir}/gcc"; \
14403 libsrcdir="$$s/gcc"; \
14404 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14405 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14406 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14407 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14408 @stage2_werror_flag@
14409@endif gcc-bootstrap
14410
14411.PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
14412maybe-configure-stageprofile-gcc:
14413@if gcc-bootstrap
14414maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
0aed8855 14415configure-stageprofile-gcc:
c52c6897 14416 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 14417 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14418 @r=`${PWD_COMMAND}`; export r; \
14419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14420 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14421 $(HOST_EXPORTS) \
7f6ef0c0 14422 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14423 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 14424 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 14425 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
0aed8855 14426 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14427 cd $(HOST_SUBDIR)/gcc || exit 1; \
14428 case $(srcdir) in \
14429 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14430 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14431 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14432 esac; \
14433 srcdiroption="--srcdir=$${topdir}/gcc"; \
14434 libsrcdir="$$s/gcc"; \
14435 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14436 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14437 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14438 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14439 @stage2_werror_flag@
14440@endif gcc-bootstrap
14441
14442.PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
14443maybe-configure-stagefeedback-gcc:
14444@if gcc-bootstrap
14445maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
0aed8855 14446configure-stagefeedback-gcc:
c52c6897 14447 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 14448 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14449 @r=`${PWD_COMMAND}`; export r; \
14450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14451 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14452 $(HOST_EXPORTS) \
7f6ef0c0 14453 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14454 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 14455 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 14456 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
0aed8855 14457 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14458 cd $(HOST_SUBDIR)/gcc || exit 1; \
14459 case $(srcdir) in \
14460 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14461 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14462 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14463 esac; \
14464 srcdiroption="--srcdir=$${topdir}/gcc"; \
14465 libsrcdir="$$s/gcc"; \
14466 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14467 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14468 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14469 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
14470 @stage2_werror_flag@
14471@endif gcc-bootstrap
14472
14473
14474
14475
14476
b813574b
PB
14477.PHONY: all-gcc maybe-all-gcc
14478maybe-all-gcc:
4f0ef2d8
CD
14479@if gcc-bootstrap
14480all-gcc: stage_current
14481@endif gcc-bootstrap
b813574b 14482@if gcc
4b900473 14483TARGET-gcc=all
b813574b
PB
14484maybe-all-gcc: all-gcc
14485all-gcc: configure-gcc
c52c6897 14486 @r=`${PWD_COMMAND}`; export r; \
4fa63067 14487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14488 $(HOST_EXPORTS) \
b00612cc 14489 (cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14490 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
14491 $(TARGET-gcc))
b813574b 14492@endif gcc
4fa63067 14493
a7254363 14494
d545f33b
PB
14495
14496.PHONY: all-stage1-gcc maybe-all-stage1-gcc
14497.PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
14498maybe-all-stage1-gcc:
14499maybe-clean-stage1-gcc:
14500@if gcc-bootstrap
14501maybe-all-stage1-gcc: all-stage1-gcc
14502all-stage1: all-stage1-gcc
f70224b5 14503TARGET-stage1-gcc = $(TARGET-gcc)
d545f33b 14504all-stage1-gcc: configure-stage1-gcc
c52c6897 14505 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
14506 @r=`${PWD_COMMAND}`; export r; \
14507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14508 $(HOST_EXPORTS) \
14509 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14510 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14511 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
14512 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
14513 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
14514 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
f70224b5 14515 $(TARGET-stage1-gcc)
d545f33b
PB
14516
14517maybe-clean-stage1-gcc: clean-stage1-gcc
14518clean-stage1: clean-stage1-gcc
14519clean-stage1-gcc:
9dbaa842
DD
14520 @if [ $(current_stage) = stage1 ]; then \
14521 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14522 else \
14523 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
14524 $(MAKE) stage1-start; \
14525 fi; \
d545f33b 14526 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14527 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 14528 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14529@endif gcc-bootstrap
14530
14531
14532.PHONY: all-stage2-gcc maybe-all-stage2-gcc
14533.PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
14534maybe-all-stage2-gcc:
14535maybe-clean-stage2-gcc:
14536@if gcc-bootstrap
14537maybe-all-stage2-gcc: all-stage2-gcc
14538all-stage2: all-stage2-gcc
f70224b5 14539TARGET-stage2-gcc = $(TARGET-gcc)
d545f33b 14540all-stage2-gcc: configure-stage2-gcc
c52c6897 14541 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
14542 @r=`${PWD_COMMAND}`; export r; \
14543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14544 $(HOST_EXPORTS) \
14545 $(POSTSTAGE1_HOST_EXPORTS) \
14546 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14547 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14548 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
14549 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
14550 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
14551 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14552 $(TARGET-stage2-gcc)
d545f33b
PB
14553
14554maybe-clean-stage2-gcc: clean-stage2-gcc
14555clean-stage2: clean-stage2-gcc
14556clean-stage2-gcc:
9dbaa842
DD
14557 @if [ $(current_stage) = stage2 ]; then \
14558 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14559 else \
14560 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
14561 $(MAKE) stage2-start; \
14562 fi; \
d545f33b 14563 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14564 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14565 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14566 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14567@endif gcc-bootstrap
14568
14569
8520c408
AO
14570.PHONY: all-stageb2g0-gcc maybe-all-stageb2g0-gcc
14571.PHONY: clean-stageb2g0-gcc maybe-clean-stageb2g0-gcc
14572maybe-all-stageb2g0-gcc:
14573maybe-clean-stageb2g0-gcc:
14574@if gcc-bootstrap
14575maybe-all-stageb2g0-gcc: all-stageb2g0-gcc
14576all-stageb2g0: all-stageb2g0-gcc
14577TARGET-stageb2g0-gcc = $(TARGET-gcc)
14578all-stageb2g0-gcc: configure-stageb2g0-gcc
14579 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
14580 @r=`${PWD_COMMAND}`; export r; \
14581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14582 $(HOST_EXPORTS) \
14583 $(POSTSTAGE1_HOST_EXPORTS) \
14584 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14585 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14586 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
14587 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
14588 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
14589 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
8520c408
AO
14590 $(TARGET-stageb2g0-gcc)
14591
14592maybe-clean-stageb2g0-gcc: clean-stageb2g0-gcc
14593clean-stageb2g0: clean-stageb2g0-gcc
14594clean-stageb2g0-gcc:
14595 @if [ $(current_stage) = stageb2g0 ]; then \
14596 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14597 else \
14598 [ -f $(HOST_SUBDIR)/stageb2g0-gcc/Makefile ] || exit 0; \
14599 $(MAKE) stageb2g0-start; \
14600 fi; \
14601 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14602 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
14603 $(POSTSTAGE1_FLAGS_TO_PASS) \
14604 $(EXTRA_GCC_FLAGS) clean
14605@endif gcc-bootstrap
14606
14607
d545f33b
PB
14608.PHONY: all-stage3-gcc maybe-all-stage3-gcc
14609.PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
14610maybe-all-stage3-gcc:
14611maybe-clean-stage3-gcc:
14612@if gcc-bootstrap
14613maybe-all-stage3-gcc: all-stage3-gcc
14614all-stage3: all-stage3-gcc
f70224b5 14615TARGET-stage3-gcc = $(TARGET-gcc)
d545f33b 14616all-stage3-gcc: configure-stage3-gcc
c52c6897 14617 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
14618 @r=`${PWD_COMMAND}`; export r; \
14619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14620 $(HOST_EXPORTS) \
14621 $(POSTSTAGE1_HOST_EXPORTS) \
14622 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14623 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14624 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
14625 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
14626 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
14627 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14628 $(TARGET-stage3-gcc)
d545f33b
PB
14629
14630maybe-clean-stage3-gcc: clean-stage3-gcc
14631clean-stage3: clean-stage3-gcc
14632clean-stage3-gcc:
9dbaa842
DD
14633 @if [ $(current_stage) = stage3 ]; then \
14634 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14635 else \
14636 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
14637 $(MAKE) stage3-start; \
14638 fi; \
d545f33b 14639 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14640 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14641 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14642 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14643@endif gcc-bootstrap
14644
14645
8520c408
AO
14646.PHONY: all-stageb3g2-gcc maybe-all-stageb3g2-gcc
14647.PHONY: clean-stageb3g2-gcc maybe-clean-stageb3g2-gcc
14648maybe-all-stageb3g2-gcc:
14649maybe-clean-stageb3g2-gcc:
14650@if gcc-bootstrap
14651maybe-all-stageb3g2-gcc: all-stageb3g2-gcc
14652all-stageb3g2: all-stageb3g2-gcc
14653TARGET-stageb3g2-gcc = $(TARGET-gcc)
14654all-stageb3g2-gcc: configure-stageb3g2-gcc
14655 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
14656 @r=`${PWD_COMMAND}`; export r; \
14657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14658 $(HOST_EXPORTS) \
14659 $(POSTSTAGE1_HOST_EXPORTS) \
14660 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14661 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14662 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
14663 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
14664 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
14665 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
8520c408
AO
14666 $(TARGET-stageb3g2-gcc)
14667
14668maybe-clean-stageb3g2-gcc: clean-stageb3g2-gcc
14669clean-stageb3g2: clean-stageb3g2-gcc
14670clean-stageb3g2-gcc:
14671 @if [ $(current_stage) = stageb3g2 ]; then \
14672 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14673 else \
14674 [ -f $(HOST_SUBDIR)/stageb3g2-gcc/Makefile ] || exit 0; \
14675 $(MAKE) stageb3g2-start; \
14676 fi; \
14677 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14678 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
14679 $(POSTSTAGE1_FLAGS_TO_PASS) \
14680 $(EXTRA_GCC_FLAGS) clean
14681@endif gcc-bootstrap
14682
14683
d545f33b
PB
14684.PHONY: all-stage4-gcc maybe-all-stage4-gcc
14685.PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
14686maybe-all-stage4-gcc:
14687maybe-clean-stage4-gcc:
14688@if gcc-bootstrap
14689maybe-all-stage4-gcc: all-stage4-gcc
14690all-stage4: all-stage4-gcc
f70224b5 14691TARGET-stage4-gcc = $(TARGET-gcc)
d545f33b 14692all-stage4-gcc: configure-stage4-gcc
c52c6897 14693 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
14694 @r=`${PWD_COMMAND}`; export r; \
14695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14696 $(HOST_EXPORTS) \
14697 $(POSTSTAGE1_HOST_EXPORTS) \
14698 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14699 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14700 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
14701 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14702 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
14703 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14704 $(TARGET-stage4-gcc)
d545f33b
PB
14705
14706maybe-clean-stage4-gcc: clean-stage4-gcc
14707clean-stage4: clean-stage4-gcc
14708clean-stage4-gcc:
9dbaa842
DD
14709 @if [ $(current_stage) = stage4 ]; then \
14710 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14711 else \
14712 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
14713 $(MAKE) stage4-start; \
14714 fi; \
d545f33b 14715 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14716 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14717 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14718 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14719@endif gcc-bootstrap
14720
14721
14722.PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
14723.PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
14724maybe-all-stageprofile-gcc:
14725maybe-clean-stageprofile-gcc:
14726@if gcc-bootstrap
14727maybe-all-stageprofile-gcc: all-stageprofile-gcc
14728all-stageprofile: all-stageprofile-gcc
f70224b5 14729TARGET-stageprofile-gcc = $(TARGET-gcc)
d545f33b 14730all-stageprofile-gcc: configure-stageprofile-gcc
c52c6897 14731 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
14732 @r=`${PWD_COMMAND}`; export r; \
14733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14734 $(HOST_EXPORTS) \
14735 $(POSTSTAGE1_HOST_EXPORTS) \
14736 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14737 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14738 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
14739 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
14740 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
14741 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14742 $(TARGET-stageprofile-gcc)
d545f33b
PB
14743
14744maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
14745clean-stageprofile: clean-stageprofile-gcc
14746clean-stageprofile-gcc:
9dbaa842
DD
14747 @if [ $(current_stage) = stageprofile ]; then \
14748 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14749 else \
14750 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
14751 $(MAKE) stageprofile-start; \
14752 fi; \
d545f33b 14753 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14754 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14755 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14756 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14757@endif gcc-bootstrap
14758
14759
14760.PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
14761.PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
14762maybe-all-stagefeedback-gcc:
14763maybe-clean-stagefeedback-gcc:
14764@if gcc-bootstrap
14765maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
14766all-stagefeedback: all-stagefeedback-gcc
f70224b5 14767TARGET-stagefeedback-gcc = $(TARGET-gcc)
d545f33b 14768all-stagefeedback-gcc: configure-stagefeedback-gcc
c52c6897 14769 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
14770 @r=`${PWD_COMMAND}`; export r; \
14771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14772 $(HOST_EXPORTS) \
14773 $(POSTSTAGE1_HOST_EXPORTS) \
14774 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14775 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14776 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
14777 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
14778 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
14779 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
f70224b5 14780 $(TARGET-stagefeedback-gcc)
d545f33b
PB
14781
14782maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
14783clean-stagefeedback: clean-stagefeedback-gcc
14784clean-stagefeedback-gcc:
9dbaa842
DD
14785 @if [ $(current_stage) = stagefeedback ]; then \
14786 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14787 else \
14788 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
14789 $(MAKE) stagefeedback-start; \
14790 fi; \
d545f33b 14791 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14792 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14793 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14794 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14795@endif gcc-bootstrap
14796
14797
14798
14799
14800
b813574b
PB
14801.PHONY: check-gcc maybe-check-gcc
14802maybe-check-gcc:
14803@if gcc
14804maybe-check-gcc: check-gcc
4fa63067 14805
b813574b 14806check-gcc:
0aed8855 14807 @: $(MAKE); $(unstage)
4fa63067
NN
14808 @r=`${PWD_COMMAND}`; export r; \
14809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14810 $(HOST_EXPORTS) \
b00612cc
PB
14811 (cd $(HOST_SUBDIR)/gcc && \
14812 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
4fa63067 14813
b813574b 14814@endif gcc
4fa63067 14815
b813574b
PB
14816.PHONY: install-gcc maybe-install-gcc
14817maybe-install-gcc:
14818@if gcc
14819maybe-install-gcc: install-gcc
4fa63067 14820
b813574b 14821install-gcc: installdirs
0aed8855 14822 @: $(MAKE); $(unstage)
4fa63067
NN
14823 @r=`${PWD_COMMAND}`; export r; \
14824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14825 $(HOST_EXPORTS) \
b00612cc 14826 (cd $(HOST_SUBDIR)/gcc && \
2da12f12 14827 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
4fa63067 14828
b813574b 14829@endif gcc
4fa63067 14830
56a8fe78 14831# Other targets (info, dvi, pdf, etc.)
4fa63067 14832
b813574b
PB
14833.PHONY: maybe-info-gcc info-gcc
14834maybe-info-gcc:
14835@if gcc
14836maybe-info-gcc: info-gcc
4fa63067 14837
b813574b
PB
14838info-gcc: \
14839 configure-gcc
14840 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14841 r=`${PWD_COMMAND}`; export r; \
14842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14843 $(HOST_EXPORTS) \
b813574b 14844 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14846 done; \
b813574b 14847 echo "Doing info in gcc" ; \
b00612cc 14848 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14851 "RANLIB=$${RANLIB}" \
0c24b341 14852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14853 info) \
2a4cbe27
NN
14854 || exit 1
14855
b813574b 14856@endif gcc
2a4cbe27 14857
b813574b
PB
14858.PHONY: maybe-dvi-gcc dvi-gcc
14859maybe-dvi-gcc:
14860@if gcc
14861maybe-dvi-gcc: dvi-gcc
2a4cbe27 14862
b813574b
PB
14863dvi-gcc: \
14864 configure-gcc
14865 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14866 r=`${PWD_COMMAND}`; export r; \
14867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14868 $(HOST_EXPORTS) \
b813574b 14869 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14871 done; \
b813574b 14872 echo "Doing dvi in gcc" ; \
b00612cc 14873 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14876 "RANLIB=$${RANLIB}" \
0c24b341 14877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14878 dvi) \
2a4cbe27
NN
14879 || exit 1
14880
b813574b 14881@endif gcc
2a4cbe27 14882
56a8fe78
DD
14883.PHONY: maybe-pdf-gcc pdf-gcc
14884maybe-pdf-gcc:
14885@if gcc
14886maybe-pdf-gcc: pdf-gcc
14887
14888pdf-gcc: \
14889 configure-gcc
14890 @[ -f ./gcc/Makefile ] || exit 0; \
14891 r=`${PWD_COMMAND}`; export r; \
14892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14893 $(HOST_EXPORTS) \
14894 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14896 done; \
14897 echo "Doing pdf in gcc" ; \
14898 (cd $(HOST_SUBDIR)/gcc && \
14899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14901 "RANLIB=$${RANLIB}" \
0c24b341 14902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
14903 pdf) \
14904 || exit 1
14905
14906@endif gcc
14907
6d389afc
MS
14908.PHONY: maybe-html-gcc html-gcc
14909maybe-html-gcc:
14910@if gcc
14911maybe-html-gcc: html-gcc
14912
14913html-gcc: \
14914 configure-gcc
14915 @[ -f ./gcc/Makefile ] || exit 0; \
14916 r=`${PWD_COMMAND}`; export r; \
14917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
14918 $(HOST_EXPORTS) \
14919 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14921 done; \
14922 echo "Doing html in gcc" ; \
b00612cc 14923 (cd $(HOST_SUBDIR)/gcc && \
6d389afc
MS
14924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14926 "RANLIB=$${RANLIB}" \
0c24b341 14927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
14928 html) \
14929 || exit 1
14930
14931@endif gcc
14932
b813574b
PB
14933.PHONY: maybe-TAGS-gcc TAGS-gcc
14934maybe-TAGS-gcc:
14935@if gcc
14936maybe-TAGS-gcc: TAGS-gcc
2a4cbe27 14937
b813574b
PB
14938TAGS-gcc: \
14939 configure-gcc
14940 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
14941 r=`${PWD_COMMAND}`; export r; \
14942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14943 $(HOST_EXPORTS) \
b813574b 14944 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
14945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14946 done; \
b813574b 14947 echo "Doing TAGS in gcc" ; \
b00612cc 14948 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
14949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14951 "RANLIB=$${RANLIB}" \
0c24b341 14952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14953 TAGS) \
2a4cbe27
NN
14954 || exit 1
14955
b813574b 14956@endif gcc
2a4cbe27 14957
b813574b
PB
14958.PHONY: maybe-install-info-gcc install-info-gcc
14959maybe-install-info-gcc:
14960@if gcc
14961maybe-install-info-gcc: install-info-gcc
a2592b1b 14962
b813574b
PB
14963install-info-gcc: \
14964 configure-gcc \
14965 info-gcc
14966 @[ -f ./gcc/Makefile ] || exit 0; \
a2592b1b
DD
14967 r=`${PWD_COMMAND}`; export r; \
14968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14969 $(HOST_EXPORTS) \
b813574b 14970 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
a2592b1b
DD
14971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14972 done; \
b813574b 14973 echo "Doing install-info in gcc" ; \
b00612cc 14974 (cd $(HOST_SUBDIR)/gcc && \
a2592b1b
DD
14975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14977 "RANLIB=$${RANLIB}" \
0c24b341 14978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14979 install-info) \
a2592b1b
DD
14980 || exit 1
14981
b813574b 14982@endif gcc
a2592b1b 14983
a3ca38d2
DD
14984.PHONY: maybe-install-pdf-gcc install-pdf-gcc
14985maybe-install-pdf-gcc:
14986@if gcc
14987maybe-install-pdf-gcc: install-pdf-gcc
14988
14989install-pdf-gcc: \
14990 configure-gcc \
14991 pdf-gcc
14992 @[ -f ./gcc/Makefile ] || exit 0; \
14993 r=`${PWD_COMMAND}`; export r; \
14994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14995 $(HOST_EXPORTS) \
14996 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14998 done; \
14999 echo "Doing install-pdf in gcc" ; \
15000 (cd $(HOST_SUBDIR)/gcc && \
15001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15003 "RANLIB=$${RANLIB}" \
0c24b341 15004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
15005 install-pdf) \
15006 || exit 1
15007
15008@endif gcc
15009
108a6f8e
CD
15010.PHONY: maybe-install-html-gcc install-html-gcc
15011maybe-install-html-gcc:
15012@if gcc
15013maybe-install-html-gcc: install-html-gcc
15014
15015install-html-gcc: \
15016 configure-gcc \
15017 html-gcc
15018 @[ -f ./gcc/Makefile ] || exit 0; \
15019 r=`${PWD_COMMAND}`; export r; \
15020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15021 $(HOST_EXPORTS) \
15022 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15024 done; \
15025 echo "Doing install-html in gcc" ; \
15026 (cd $(HOST_SUBDIR)/gcc && \
15027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15029 "RANLIB=$${RANLIB}" \
0c24b341 15030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15031 install-html) \
15032 || exit 1
15033
15034@endif gcc
15035
b813574b
PB
15036.PHONY: maybe-installcheck-gcc installcheck-gcc
15037maybe-installcheck-gcc:
15038@if gcc
15039maybe-installcheck-gcc: installcheck-gcc
2a4cbe27 15040
b813574b
PB
15041installcheck-gcc: \
15042 configure-gcc
15043 @[ -f ./gcc/Makefile ] || exit 0; \
4fa63067
NN
15044 r=`${PWD_COMMAND}`; export r; \
15045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15046 $(HOST_EXPORTS) \
b813574b 15047 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
4fa63067
NN
15048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15049 done; \
b813574b 15050 echo "Doing installcheck in gcc" ; \
b00612cc 15051 (cd $(HOST_SUBDIR)/gcc && \
4fa63067
NN
15052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15054 "RANLIB=$${RANLIB}" \
0c24b341 15055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15056 installcheck) \
4fa63067 15057 || exit 1
2a4cbe27 15058
b813574b 15059@endif gcc
4fa63067 15060
b813574b
PB
15061.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
15062maybe-mostlyclean-gcc:
15063@if gcc
15064maybe-mostlyclean-gcc: mostlyclean-gcc
4fa63067 15065
b813574b
PB
15066mostlyclean-gcc:
15067 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15068 r=`${PWD_COMMAND}`; export r; \
15069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15070 $(HOST_EXPORTS) \
b813574b 15071 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15073 done; \
b813574b 15074 echo "Doing mostlyclean in gcc" ; \
b00612cc 15075 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15078 "RANLIB=$${RANLIB}" \
0c24b341 15079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15080 mostlyclean) \
2a4cbe27
NN
15081 || exit 1
15082
b813574b 15083@endif gcc
2a4cbe27 15084
b813574b
PB
15085.PHONY: maybe-clean-gcc clean-gcc
15086maybe-clean-gcc:
15087@if gcc
15088maybe-clean-gcc: clean-gcc
2a4cbe27 15089
b813574b
PB
15090clean-gcc:
15091 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15092 r=`${PWD_COMMAND}`; export r; \
15093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15094 $(HOST_EXPORTS) \
b813574b 15095 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15097 done; \
b813574b 15098 echo "Doing clean in gcc" ; \
b00612cc 15099 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15102 "RANLIB=$${RANLIB}" \
0c24b341 15103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15104 clean) \
2a4cbe27
NN
15105 || exit 1
15106
b813574b 15107@endif gcc
2a4cbe27 15108
b813574b
PB
15109.PHONY: maybe-distclean-gcc distclean-gcc
15110maybe-distclean-gcc:
15111@if gcc
15112maybe-distclean-gcc: distclean-gcc
2a4cbe27 15113
b813574b
PB
15114distclean-gcc:
15115 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15116 r=`${PWD_COMMAND}`; export r; \
15117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15118 $(HOST_EXPORTS) \
b813574b 15119 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15121 done; \
b813574b 15122 echo "Doing distclean in gcc" ; \
b00612cc 15123 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15126 "RANLIB=$${RANLIB}" \
0c24b341 15127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15128 distclean) \
2a4cbe27
NN
15129 || exit 1
15130
b813574b 15131@endif gcc
2a4cbe27 15132
b813574b
PB
15133.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
15134maybe-maintainer-clean-gcc:
15135@if gcc
15136maybe-maintainer-clean-gcc: maintainer-clean-gcc
2a4cbe27 15137
b813574b
PB
15138maintainer-clean-gcc:
15139 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15140 r=`${PWD_COMMAND}`; export r; \
15141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15142 $(HOST_EXPORTS) \
b813574b 15143 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15145 done; \
b813574b 15146 echo "Doing maintainer-clean in gcc" ; \
b00612cc 15147 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15150 "RANLIB=$${RANLIB}" \
0c24b341 15151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15152 maintainer-clean) \
2a4cbe27
NN
15153 || exit 1
15154
b813574b 15155@endif gcc
2a4cbe27 15156
2a4cbe27 15157
a7254363 15158
b813574b
PB
15159.PHONY: configure-gawk maybe-configure-gawk
15160maybe-configure-gawk:
4f0ef2d8
CD
15161@if gcc-bootstrap
15162configure-gawk: stage_current
15163@endif gcc-bootstrap
b813574b
PB
15164@if gawk
15165maybe-configure-gawk: configure-gawk
c52c6897 15166configure-gawk:
0aed8855 15167 @: $(MAKE); $(unstage)
c52c6897 15168 @r=`${PWD_COMMAND}`; export r; \
4fa63067 15169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
15170 test ! -f $(HOST_SUBDIR)/gawk/Makefile || exit 0; \
15171 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gawk ; \
378fce5b 15172 $(HOST_EXPORTS) \
a7254363
PB
15173 echo Configuring in $(HOST_SUBDIR)/gawk; \
15174 cd "$(HOST_SUBDIR)/gawk" || exit 1; \
4fa63067 15175 case $(srcdir) in \
b00612cc
PB
15176 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15177 *) topdir=`echo $(HOST_SUBDIR)/gawk/ | \
15178 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 15179 esac; \
b00612cc
PB
15180 srcdiroption="--srcdir=$${topdir}/gawk"; \
15181 libsrcdir="$$s/gawk"; \
4fa63067 15182 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15183 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15184 --target=${target_alias} $${srcdiroption} \
4fa63067 15185 || exit 1
b813574b 15186@endif gawk
4fa63067 15187
a7254363
PB
15188
15189
d545f33b
PB
15190
15191
b813574b
PB
15192.PHONY: all-gawk maybe-all-gawk
15193maybe-all-gawk:
4f0ef2d8
CD
15194@if gcc-bootstrap
15195all-gawk: stage_current
15196@endif gcc-bootstrap
b813574b 15197@if gawk
d27cc32e 15198TARGET-gawk=all
b813574b
PB
15199maybe-all-gawk: all-gawk
15200all-gawk: configure-gawk
0aed8855 15201 @: $(MAKE); $(unstage)
4fa63067
NN
15202 @r=`${PWD_COMMAND}`; export r; \
15203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15204 $(HOST_EXPORTS) \
b00612cc 15205 (cd $(HOST_SUBDIR)/gawk && \
7f6ef0c0
PB
15206 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15207 $(TARGET-gawk))
b813574b 15208@endif gawk
4fa63067 15209
a7254363 15210
d545f33b
PB
15211
15212
b813574b
PB
15213.PHONY: check-gawk maybe-check-gawk
15214maybe-check-gawk:
15215@if gawk
15216maybe-check-gawk: check-gawk
4fa63067 15217
b813574b 15218check-gawk:
0aed8855 15219 @: $(MAKE); $(unstage)
4fa63067
NN
15220 @r=`${PWD_COMMAND}`; export r; \
15221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15222 $(HOST_EXPORTS) \
b00612cc
PB
15223 (cd $(HOST_SUBDIR)/gawk && \
15224 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 15225
b813574b 15226@endif gawk
4fa63067 15227
b813574b
PB
15228.PHONY: install-gawk maybe-install-gawk
15229maybe-install-gawk:
15230@if gawk
15231maybe-install-gawk: install-gawk
4fa63067 15232
b813574b 15233install-gawk: installdirs
0aed8855 15234 @: $(MAKE); $(unstage)
4fa63067
NN
15235 @r=`${PWD_COMMAND}`; export r; \
15236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15237 $(HOST_EXPORTS) \
b00612cc 15238 (cd $(HOST_SUBDIR)/gawk && \
2da12f12 15239 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 15240
b813574b 15241@endif gawk
4fa63067 15242
56a8fe78 15243# Other targets (info, dvi, pdf, etc.)
4fa63067 15244
b813574b
PB
15245.PHONY: maybe-info-gawk info-gawk
15246maybe-info-gawk:
15247@if gawk
15248maybe-info-gawk: info-gawk
4fa63067 15249
b813574b
PB
15250info-gawk: \
15251 configure-gawk
0aed8855 15252 @: $(MAKE); $(unstage)
b813574b 15253 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15254 r=`${PWD_COMMAND}`; export r; \
15255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15256 $(HOST_EXPORTS) \
b813574b 15257 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15259 done; \
b813574b 15260 echo "Doing info in gawk" ; \
b00612cc 15261 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15264 "RANLIB=$${RANLIB}" \
0c24b341 15265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15266 info) \
2a4cbe27
NN
15267 || exit 1
15268
b813574b 15269@endif gawk
2a4cbe27 15270
b813574b
PB
15271.PHONY: maybe-dvi-gawk dvi-gawk
15272maybe-dvi-gawk:
15273@if gawk
15274maybe-dvi-gawk: dvi-gawk
2a4cbe27 15275
b813574b
PB
15276dvi-gawk: \
15277 configure-gawk
0aed8855 15278 @: $(MAKE); $(unstage)
b813574b 15279 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15280 r=`${PWD_COMMAND}`; export r; \
15281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15282 $(HOST_EXPORTS) \
b813574b 15283 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15285 done; \
b813574b 15286 echo "Doing dvi in gawk" ; \
b00612cc 15287 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15290 "RANLIB=$${RANLIB}" \
0c24b341 15291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15292 dvi) \
2a4cbe27
NN
15293 || exit 1
15294
b813574b 15295@endif gawk
2a4cbe27 15296
56a8fe78
DD
15297.PHONY: maybe-pdf-gawk pdf-gawk
15298maybe-pdf-gawk:
15299@if gawk
15300maybe-pdf-gawk: pdf-gawk
15301
15302pdf-gawk: \
15303 configure-gawk
15304 @: $(MAKE); $(unstage)
15305 @[ -f ./gawk/Makefile ] || exit 0; \
15306 r=`${PWD_COMMAND}`; export r; \
15307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15308 $(HOST_EXPORTS) \
15309 for flag in $(EXTRA_HOST_FLAGS) ; do \
15310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15311 done; \
15312 echo "Doing pdf in gawk" ; \
15313 (cd $(HOST_SUBDIR)/gawk && \
15314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15316 "RANLIB=$${RANLIB}" \
0c24b341 15317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
15318 pdf) \
15319 || exit 1
15320
15321@endif gawk
15322
6d389afc
MS
15323.PHONY: maybe-html-gawk html-gawk
15324maybe-html-gawk:
15325@if gawk
15326maybe-html-gawk: html-gawk
15327
15328html-gawk: \
15329 configure-gawk
0aed8855 15330 @: $(MAKE); $(unstage)
6d389afc
MS
15331 @[ -f ./gawk/Makefile ] || exit 0; \
15332 r=`${PWD_COMMAND}`; export r; \
15333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15334 $(HOST_EXPORTS) \
15335 for flag in $(EXTRA_HOST_FLAGS) ; do \
15336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15337 done; \
15338 echo "Doing html in gawk" ; \
b00612cc 15339 (cd $(HOST_SUBDIR)/gawk && \
6d389afc
MS
15340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15342 "RANLIB=$${RANLIB}" \
0c24b341 15343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
15344 html) \
15345 || exit 1
15346
15347@endif gawk
15348
b813574b
PB
15349.PHONY: maybe-TAGS-gawk TAGS-gawk
15350maybe-TAGS-gawk:
15351@if gawk
15352maybe-TAGS-gawk: TAGS-gawk
2a4cbe27 15353
b813574b
PB
15354TAGS-gawk: \
15355 configure-gawk
0aed8855 15356 @: $(MAKE); $(unstage)
b813574b 15357 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15358 r=`${PWD_COMMAND}`; export r; \
15359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15360 $(HOST_EXPORTS) \
b813574b 15361 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15363 done; \
b813574b 15364 echo "Doing TAGS in gawk" ; \
b00612cc 15365 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15368 "RANLIB=$${RANLIB}" \
0c24b341 15369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15370 TAGS) \
2a4cbe27
NN
15371 || exit 1
15372
b813574b 15373@endif gawk
2a4cbe27 15374
b813574b
PB
15375.PHONY: maybe-install-info-gawk install-info-gawk
15376maybe-install-info-gawk:
15377@if gawk
15378maybe-install-info-gawk: install-info-gawk
2a4cbe27 15379
b813574b
PB
15380install-info-gawk: \
15381 configure-gawk \
15382 info-gawk
0aed8855 15383 @: $(MAKE); $(unstage)
b813574b 15384 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15385 r=`${PWD_COMMAND}`; export r; \
15386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15387 $(HOST_EXPORTS) \
b813574b 15388 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15390 done; \
b813574b 15391 echo "Doing install-info in gawk" ; \
b00612cc 15392 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15395 "RANLIB=$${RANLIB}" \
0c24b341 15396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15397 install-info) \
2a4cbe27
NN
15398 || exit 1
15399
b813574b 15400@endif gawk
2a4cbe27 15401
a3ca38d2
DD
15402.PHONY: maybe-install-pdf-gawk install-pdf-gawk
15403maybe-install-pdf-gawk:
15404@if gawk
15405maybe-install-pdf-gawk: install-pdf-gawk
15406
15407install-pdf-gawk: \
15408 configure-gawk \
15409 pdf-gawk
15410 @: $(MAKE); $(unstage)
15411 @[ -f ./gawk/Makefile ] || exit 0; \
15412 r=`${PWD_COMMAND}`; export r; \
15413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15414 $(HOST_EXPORTS) \
15415 for flag in $(EXTRA_HOST_FLAGS) ; do \
15416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15417 done; \
15418 echo "Doing install-pdf in gawk" ; \
15419 (cd $(HOST_SUBDIR)/gawk && \
15420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15422 "RANLIB=$${RANLIB}" \
0c24b341 15423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
15424 install-pdf) \
15425 || exit 1
15426
15427@endif gawk
15428
108a6f8e
CD
15429.PHONY: maybe-install-html-gawk install-html-gawk
15430maybe-install-html-gawk:
15431@if gawk
15432maybe-install-html-gawk: install-html-gawk
15433
15434install-html-gawk: \
15435 configure-gawk \
15436 html-gawk
15437 @: $(MAKE); $(unstage)
15438 @[ -f ./gawk/Makefile ] || exit 0; \
15439 r=`${PWD_COMMAND}`; export r; \
15440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15441 $(HOST_EXPORTS) \
15442 for flag in $(EXTRA_HOST_FLAGS) ; do \
15443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15444 done; \
15445 echo "Doing install-html in gawk" ; \
15446 (cd $(HOST_SUBDIR)/gawk && \
15447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15449 "RANLIB=$${RANLIB}" \
0c24b341 15450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15451 install-html) \
15452 || exit 1
15453
15454@endif gawk
15455
b813574b
PB
15456.PHONY: maybe-installcheck-gawk installcheck-gawk
15457maybe-installcheck-gawk:
15458@if gawk
15459maybe-installcheck-gawk: installcheck-gawk
2a4cbe27 15460
b813574b
PB
15461installcheck-gawk: \
15462 configure-gawk
0aed8855 15463 @: $(MAKE); $(unstage)
b813574b 15464 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15465 r=`${PWD_COMMAND}`; export r; \
15466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15467 $(HOST_EXPORTS) \
b813574b 15468 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15470 done; \
b813574b 15471 echo "Doing installcheck in gawk" ; \
b00612cc 15472 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15475 "RANLIB=$${RANLIB}" \
0c24b341 15476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15477 installcheck) \
2a4cbe27
NN
15478 || exit 1
15479
b813574b 15480@endif gawk
2a4cbe27 15481
b813574b
PB
15482.PHONY: maybe-mostlyclean-gawk mostlyclean-gawk
15483maybe-mostlyclean-gawk:
15484@if gawk
15485maybe-mostlyclean-gawk: mostlyclean-gawk
2a4cbe27 15486
b813574b 15487mostlyclean-gawk:
0aed8855 15488 @: $(MAKE); $(unstage)
b813574b 15489 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15490 r=`${PWD_COMMAND}`; export r; \
15491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15492 $(HOST_EXPORTS) \
b813574b 15493 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15495 done; \
b813574b 15496 echo "Doing mostlyclean in gawk" ; \
b00612cc 15497 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15500 "RANLIB=$${RANLIB}" \
0c24b341 15501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15502 mostlyclean) \
2a4cbe27
NN
15503 || exit 1
15504
b813574b 15505@endif gawk
2a4cbe27 15506
b813574b
PB
15507.PHONY: maybe-clean-gawk clean-gawk
15508maybe-clean-gawk:
15509@if gawk
15510maybe-clean-gawk: clean-gawk
2a4cbe27 15511
b813574b 15512clean-gawk:
0aed8855 15513 @: $(MAKE); $(unstage)
b813574b 15514 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15515 r=`${PWD_COMMAND}`; export r; \
15516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15517 $(HOST_EXPORTS) \
b813574b 15518 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15520 done; \
b813574b 15521 echo "Doing clean in gawk" ; \
b00612cc 15522 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15525 "RANLIB=$${RANLIB}" \
0c24b341 15526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15527 clean) \
2a4cbe27
NN
15528 || exit 1
15529
b813574b 15530@endif gawk
2a4cbe27 15531
b813574b
PB
15532.PHONY: maybe-distclean-gawk distclean-gawk
15533maybe-distclean-gawk:
15534@if gawk
15535maybe-distclean-gawk: distclean-gawk
2a4cbe27 15536
b813574b 15537distclean-gawk:
0aed8855 15538 @: $(MAKE); $(unstage)
b813574b 15539 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15540 r=`${PWD_COMMAND}`; export r; \
15541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15542 $(HOST_EXPORTS) \
b813574b 15543 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15545 done; \
b813574b 15546 echo "Doing distclean in gawk" ; \
b00612cc 15547 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15550 "RANLIB=$${RANLIB}" \
0c24b341 15551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15552 distclean) \
2a4cbe27
NN
15553 || exit 1
15554
b813574b 15555@endif gawk
2a4cbe27 15556
b813574b
PB
15557.PHONY: maybe-maintainer-clean-gawk maintainer-clean-gawk
15558maybe-maintainer-clean-gawk:
15559@if gawk
15560maybe-maintainer-clean-gawk: maintainer-clean-gawk
2a4cbe27 15561
b813574b 15562maintainer-clean-gawk:
0aed8855 15563 @: $(MAKE); $(unstage)
b813574b 15564 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15565 r=`${PWD_COMMAND}`; export r; \
15566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15567 $(HOST_EXPORTS) \
b813574b 15568 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15570 done; \
b813574b 15571 echo "Doing maintainer-clean in gawk" ; \
b00612cc 15572 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15575 "RANLIB=$${RANLIB}" \
0c24b341 15576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15577 maintainer-clean) \
2a4cbe27
NN
15578 || exit 1
15579
b813574b 15580@endif gawk
2a4cbe27 15581
2a4cbe27 15582
a7254363 15583
b813574b
PB
15584.PHONY: configure-gettext maybe-configure-gettext
15585maybe-configure-gettext:
4f0ef2d8
CD
15586@if gcc-bootstrap
15587configure-gettext: stage_current
15588@endif gcc-bootstrap
b813574b
PB
15589@if gettext
15590maybe-configure-gettext: configure-gettext
c52c6897 15591configure-gettext:
0aed8855 15592 @: $(MAKE); $(unstage)
c52c6897 15593 @r=`${PWD_COMMAND}`; export r; \
4fa63067 15594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
15595 test ! -f $(HOST_SUBDIR)/gettext/Makefile || exit 0; \
15596 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext ; \
378fce5b 15597 $(HOST_EXPORTS) \
a7254363
PB
15598 echo Configuring in $(HOST_SUBDIR)/gettext; \
15599 cd "$(HOST_SUBDIR)/gettext" || exit 1; \
4fa63067 15600 case $(srcdir) in \
b00612cc
PB
15601 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15602 *) topdir=`echo $(HOST_SUBDIR)/gettext/ | \
15603 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 15604 esac; \
b00612cc
PB
15605 srcdiroption="--srcdir=$${topdir}/gettext"; \
15606 libsrcdir="$$s/gettext"; \
4fa63067 15607 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15608 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15609 --target=${target_alias} $${srcdiroption} \
4fa63067 15610 || exit 1
b813574b 15611@endif gettext
4fa63067 15612
a7254363
PB
15613
15614
d545f33b
PB
15615
15616
b813574b
PB
15617.PHONY: all-gettext maybe-all-gettext
15618maybe-all-gettext:
4f0ef2d8
CD
15619@if gcc-bootstrap
15620all-gettext: stage_current
15621@endif gcc-bootstrap
b813574b 15622@if gettext
d27cc32e 15623TARGET-gettext=all
b813574b
PB
15624maybe-all-gettext: all-gettext
15625all-gettext: configure-gettext
0aed8855 15626 @: $(MAKE); $(unstage)
4fa63067
NN
15627 @r=`${PWD_COMMAND}`; export r; \
15628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15629 $(HOST_EXPORTS) \
b00612cc 15630 (cd $(HOST_SUBDIR)/gettext && \
7f6ef0c0
PB
15631 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15632 $(TARGET-gettext))
b813574b 15633@endif gettext
4fa63067 15634
a7254363 15635
d545f33b
PB
15636
15637
b813574b
PB
15638.PHONY: check-gettext maybe-check-gettext
15639maybe-check-gettext:
15640@if gettext
15641maybe-check-gettext: check-gettext
4fa63067 15642
b813574b 15643check-gettext:
0aed8855 15644 @: $(MAKE); $(unstage)
4fa63067
NN
15645 @r=`${PWD_COMMAND}`; export r; \
15646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15647 $(HOST_EXPORTS) \
b00612cc
PB
15648 (cd $(HOST_SUBDIR)/gettext && \
15649 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 15650
b813574b 15651@endif gettext
4fa63067 15652
b813574b
PB
15653.PHONY: install-gettext maybe-install-gettext
15654maybe-install-gettext:
15655@if gettext
15656maybe-install-gettext: install-gettext
4fa63067 15657
b813574b 15658install-gettext: installdirs
0aed8855 15659 @: $(MAKE); $(unstage)
4fa63067
NN
15660 @r=`${PWD_COMMAND}`; export r; \
15661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15662 $(HOST_EXPORTS) \
b00612cc 15663 (cd $(HOST_SUBDIR)/gettext && \
2da12f12 15664 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 15665
b813574b 15666@endif gettext
4fa63067 15667
56a8fe78 15668# Other targets (info, dvi, pdf, etc.)
4fa63067 15669
b813574b
PB
15670.PHONY: maybe-info-gettext info-gettext
15671maybe-info-gettext:
15672@if gettext
15673maybe-info-gettext: info-gettext
4fa63067 15674
b813574b
PB
15675info-gettext: \
15676 configure-gettext
0aed8855 15677 @: $(MAKE); $(unstage)
b813574b 15678 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15679 r=`${PWD_COMMAND}`; export r; \
15680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15681 $(HOST_EXPORTS) \
b813574b 15682 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15684 done; \
b813574b 15685 echo "Doing info in gettext" ; \
b00612cc 15686 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15689 "RANLIB=$${RANLIB}" \
0c24b341 15690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15691 info) \
2a4cbe27
NN
15692 || exit 1
15693
b813574b 15694@endif gettext
2a4cbe27 15695
b813574b
PB
15696.PHONY: maybe-dvi-gettext dvi-gettext
15697maybe-dvi-gettext:
15698@if gettext
15699maybe-dvi-gettext: dvi-gettext
2a4cbe27 15700
b813574b
PB
15701dvi-gettext: \
15702 configure-gettext
0aed8855 15703 @: $(MAKE); $(unstage)
b813574b 15704 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15705 r=`${PWD_COMMAND}`; export r; \
15706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15707 $(HOST_EXPORTS) \
b813574b 15708 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15710 done; \
b813574b 15711 echo "Doing dvi in gettext" ; \
b00612cc 15712 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15715 "RANLIB=$${RANLIB}" \
0c24b341 15716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15717 dvi) \
2a4cbe27
NN
15718 || exit 1
15719
b813574b 15720@endif gettext
2a4cbe27 15721
56a8fe78
DD
15722.PHONY: maybe-pdf-gettext pdf-gettext
15723maybe-pdf-gettext:
15724@if gettext
15725maybe-pdf-gettext: pdf-gettext
15726
15727pdf-gettext: \
15728 configure-gettext
15729 @: $(MAKE); $(unstage)
15730 @[ -f ./gettext/Makefile ] || exit 0; \
15731 r=`${PWD_COMMAND}`; export r; \
15732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15733 $(HOST_EXPORTS) \
15734 for flag in $(EXTRA_HOST_FLAGS) ; do \
15735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15736 done; \
15737 echo "Doing pdf in gettext" ; \
15738 (cd $(HOST_SUBDIR)/gettext && \
15739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15741 "RANLIB=$${RANLIB}" \
0c24b341 15742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
15743 pdf) \
15744 || exit 1
15745
15746@endif gettext
15747
6d389afc
MS
15748.PHONY: maybe-html-gettext html-gettext
15749maybe-html-gettext:
15750@if gettext
15751maybe-html-gettext: html-gettext
15752
15753html-gettext: \
15754 configure-gettext
0aed8855 15755 @: $(MAKE); $(unstage)
6d389afc
MS
15756 @[ -f ./gettext/Makefile ] || exit 0; \
15757 r=`${PWD_COMMAND}`; export r; \
15758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15759 $(HOST_EXPORTS) \
15760 for flag in $(EXTRA_HOST_FLAGS) ; do \
15761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15762 done; \
15763 echo "Doing html in gettext" ; \
b00612cc 15764 (cd $(HOST_SUBDIR)/gettext && \
6d389afc
MS
15765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15767 "RANLIB=$${RANLIB}" \
0c24b341 15768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
15769 html) \
15770 || exit 1
15771
15772@endif gettext
15773
b813574b
PB
15774.PHONY: maybe-TAGS-gettext TAGS-gettext
15775maybe-TAGS-gettext:
15776@if gettext
15777maybe-TAGS-gettext: TAGS-gettext
2a4cbe27 15778
b813574b
PB
15779TAGS-gettext: \
15780 configure-gettext
0aed8855 15781 @: $(MAKE); $(unstage)
b813574b 15782 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15783 r=`${PWD_COMMAND}`; export r; \
15784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15785 $(HOST_EXPORTS) \
b813574b 15786 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15788 done; \
b813574b 15789 echo "Doing TAGS in gettext" ; \
b00612cc 15790 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15793 "RANLIB=$${RANLIB}" \
0c24b341 15794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15795 TAGS) \
2a4cbe27
NN
15796 || exit 1
15797
b813574b 15798@endif gettext
2a4cbe27 15799
b813574b
PB
15800.PHONY: maybe-install-info-gettext install-info-gettext
15801maybe-install-info-gettext:
15802@if gettext
15803maybe-install-info-gettext: install-info-gettext
15804
15805install-info-gettext: \
15806 configure-gettext \
15807 info-gettext
0aed8855 15808 @: $(MAKE); $(unstage)
b813574b 15809 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15810 r=`${PWD_COMMAND}`; export r; \
15811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15812 $(HOST_EXPORTS) \
b813574b 15813 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15815 done; \
b813574b 15816 echo "Doing install-info in gettext" ; \
b00612cc 15817 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15820 "RANLIB=$${RANLIB}" \
0c24b341 15821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15822 install-info) \
2a4cbe27
NN
15823 || exit 1
15824
b813574b 15825@endif gettext
2a4cbe27 15826
a3ca38d2
DD
15827.PHONY: maybe-install-pdf-gettext install-pdf-gettext
15828maybe-install-pdf-gettext:
15829@if gettext
15830maybe-install-pdf-gettext: install-pdf-gettext
15831
15832install-pdf-gettext: \
15833 configure-gettext \
15834 pdf-gettext
15835 @: $(MAKE); $(unstage)
15836 @[ -f ./gettext/Makefile ] || exit 0; \
15837 r=`${PWD_COMMAND}`; export r; \
15838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15839 $(HOST_EXPORTS) \
15840 for flag in $(EXTRA_HOST_FLAGS) ; do \
15841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15842 done; \
15843 echo "Doing install-pdf in gettext" ; \
15844 (cd $(HOST_SUBDIR)/gettext && \
15845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15847 "RANLIB=$${RANLIB}" \
0c24b341 15848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
15849 install-pdf) \
15850 || exit 1
15851
15852@endif gettext
15853
108a6f8e
CD
15854.PHONY: maybe-install-html-gettext install-html-gettext
15855maybe-install-html-gettext:
15856@if gettext
15857maybe-install-html-gettext: install-html-gettext
15858
15859install-html-gettext: \
15860 configure-gettext \
15861 html-gettext
15862 @: $(MAKE); $(unstage)
15863 @[ -f ./gettext/Makefile ] || exit 0; \
15864 r=`${PWD_COMMAND}`; export r; \
15865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15866 $(HOST_EXPORTS) \
15867 for flag in $(EXTRA_HOST_FLAGS) ; do \
15868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15869 done; \
15870 echo "Doing install-html in gettext" ; \
15871 (cd $(HOST_SUBDIR)/gettext && \
15872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15874 "RANLIB=$${RANLIB}" \
0c24b341 15875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15876 install-html) \
15877 || exit 1
15878
15879@endif gettext
15880
b813574b
PB
15881.PHONY: maybe-installcheck-gettext installcheck-gettext
15882maybe-installcheck-gettext:
15883@if gettext
15884maybe-installcheck-gettext: installcheck-gettext
2a4cbe27 15885
b813574b
PB
15886installcheck-gettext: \
15887 configure-gettext
0aed8855 15888 @: $(MAKE); $(unstage)
b813574b 15889 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15890 r=`${PWD_COMMAND}`; export r; \
15891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15892 $(HOST_EXPORTS) \
b813574b 15893 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15895 done; \
b813574b 15896 echo "Doing installcheck in gettext" ; \
b00612cc 15897 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15900 "RANLIB=$${RANLIB}" \
0c24b341 15901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15902 installcheck) \
2a4cbe27
NN
15903 || exit 1
15904
b813574b 15905@endif gettext
2a4cbe27 15906
b813574b
PB
15907.PHONY: maybe-mostlyclean-gettext mostlyclean-gettext
15908maybe-mostlyclean-gettext:
15909@if gettext
15910maybe-mostlyclean-gettext: mostlyclean-gettext
2a4cbe27 15911
b813574b 15912mostlyclean-gettext:
0aed8855 15913 @: $(MAKE); $(unstage)
b813574b 15914 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15915 r=`${PWD_COMMAND}`; export r; \
15916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15917 $(HOST_EXPORTS) \
b813574b 15918 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15920 done; \
b813574b 15921 echo "Doing mostlyclean in gettext" ; \
b00612cc 15922 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15925 "RANLIB=$${RANLIB}" \
0c24b341 15926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15927 mostlyclean) \
2a4cbe27
NN
15928 || exit 1
15929
b813574b 15930@endif gettext
2a4cbe27 15931
b813574b
PB
15932.PHONY: maybe-clean-gettext clean-gettext
15933maybe-clean-gettext:
15934@if gettext
15935maybe-clean-gettext: clean-gettext
2a4cbe27 15936
b813574b 15937clean-gettext:
0aed8855 15938 @: $(MAKE); $(unstage)
b813574b 15939 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15940 r=`${PWD_COMMAND}`; export r; \
15941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15942 $(HOST_EXPORTS) \
b813574b 15943 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15945 done; \
b813574b 15946 echo "Doing clean in gettext" ; \
b00612cc 15947 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15950 "RANLIB=$${RANLIB}" \
0c24b341 15951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15952 clean) \
2a4cbe27
NN
15953 || exit 1
15954
b813574b 15955@endif gettext
2a4cbe27 15956
b813574b
PB
15957.PHONY: maybe-distclean-gettext distclean-gettext
15958maybe-distclean-gettext:
15959@if gettext
15960maybe-distclean-gettext: distclean-gettext
2a4cbe27 15961
b813574b 15962distclean-gettext:
0aed8855 15963 @: $(MAKE); $(unstage)
b813574b 15964 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15965 r=`${PWD_COMMAND}`; export r; \
15966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15967 $(HOST_EXPORTS) \
b813574b 15968 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15970 done; \
b813574b 15971 echo "Doing distclean in gettext" ; \
b00612cc 15972 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15975 "RANLIB=$${RANLIB}" \
0c24b341 15976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15977 distclean) \
2a4cbe27
NN
15978 || exit 1
15979
b813574b 15980@endif gettext
2a4cbe27 15981
b813574b
PB
15982.PHONY: maybe-maintainer-clean-gettext maintainer-clean-gettext
15983maybe-maintainer-clean-gettext:
15984@if gettext
15985maybe-maintainer-clean-gettext: maintainer-clean-gettext
2a4cbe27 15986
b813574b 15987maintainer-clean-gettext:
0aed8855 15988 @: $(MAKE); $(unstage)
b813574b 15989 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15990 r=`${PWD_COMMAND}`; export r; \
15991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15992 $(HOST_EXPORTS) \
b813574b 15993 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15995 done; \
b813574b 15996 echo "Doing maintainer-clean in gettext" ; \
b00612cc 15997 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16000 "RANLIB=$${RANLIB}" \
0c24b341 16001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16002 maintainer-clean) \
4fa63067
NN
16003 || exit 1
16004
b813574b 16005@endif gettext
4fa63067
NN
16006
16007
a7254363 16008
4b900473
PB
16009.PHONY: configure-gmp maybe-configure-gmp
16010maybe-configure-gmp:
16011@if gcc-bootstrap
16012configure-gmp: stage_current
16013@endif gcc-bootstrap
16014@if gmp
16015maybe-configure-gmp: configure-gmp
16016configure-gmp:
16017 @r=`${PWD_COMMAND}`; export r; \
16018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16019 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16020 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16021 $(HOST_EXPORTS) \
16022 echo Configuring in $(HOST_SUBDIR)/gmp; \
16023 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
16024 case $(srcdir) in \
16025 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16026 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16027 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16028 esac; \
16029 srcdiroption="--srcdir=$${topdir}/gmp"; \
16030 libsrcdir="$$s/gmp"; \
16031 $(SHELL) $${libsrcdir}/configure \
16032 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16033 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
16034 || exit 1
16035@endif gmp
16036
16037
16038
16039.PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
16040maybe-configure-stage1-gmp:
16041@if gmp-bootstrap
16042maybe-configure-stage1-gmp: configure-stage1-gmp
16043configure-stage1-gmp:
16044 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16045 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16046 @r=`${PWD_COMMAND}`; export r; \
16047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16048 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
7f6ef0c0 16049 $(HOST_EXPORTS) \
8ee82aff 16050 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 16051 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
16052 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
16053 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16054 cd $(HOST_SUBDIR)/gmp || exit 1; \
16055 case $(srcdir) in \
16056 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16057 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16058 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16059 esac; \
16060 srcdiroption="--srcdir=$${topdir}/gmp"; \
16061 libsrcdir="$$s/gmp"; \
16062 $(SHELL) $${libsrcdir}/configure \
16063 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16064 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16065 \
16066 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" --disable-shared
16067@endif gmp-bootstrap
16068
16069.PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
16070maybe-configure-stage2-gmp:
16071@if gmp-bootstrap
16072maybe-configure-stage2-gmp: configure-stage2-gmp
16073configure-stage2-gmp:
16074 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16075 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16076 @r=`${PWD_COMMAND}`; export r; \
16077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16078 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16079 $(HOST_EXPORTS) \
7f6ef0c0 16080 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16081 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 16082 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
16083 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
16084 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16085 cd $(HOST_SUBDIR)/gmp || exit 1; \
16086 case $(srcdir) in \
16087 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16088 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16089 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16090 esac; \
16091 srcdiroption="--srcdir=$${topdir}/gmp"; \
16092 libsrcdir="$$s/gmp"; \
16093 $(SHELL) $${libsrcdir}/configure \
16094 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16095 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16096 --with-build-libsubdir=$(HOST_SUBDIR) \
16097 @stage2_werror_flag@ --disable-shared
16098@endif gmp-bootstrap
16099
8520c408
AO
16100.PHONY: configure-stageb2g0-gmp maybe-configure-stageb2g0-gmp
16101maybe-configure-stageb2g0-gmp:
16102@if gmp-bootstrap
16103maybe-configure-stageb2g0-gmp: configure-stageb2g0-gmp
16104configure-stageb2g0-gmp:
16105 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
16106 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16107 @r=`${PWD_COMMAND}`; export r; \
16108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16109 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16110 $(HOST_EXPORTS) \
7f6ef0c0 16111 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16112 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 16113 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
16114 echo Configuring stage b2g0 in $(HOST_SUBDIR)/gmp ; \
16115 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16116 cd $(HOST_SUBDIR)/gmp || exit 1; \
16117 case $(srcdir) in \
16118 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16119 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16120 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16121 esac; \
16122 srcdiroption="--srcdir=$${topdir}/gmp"; \
16123 libsrcdir="$$s/gmp"; \
16124 $(SHELL) $${libsrcdir}/configure \
16125 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16126 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16127 --with-build-libsubdir=$(HOST_SUBDIR) \
16128 @stage2_werror_flag@ --disable-shared
16129@endif gmp-bootstrap
16130
4b900473
PB
16131.PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
16132maybe-configure-stage3-gmp:
16133@if gmp-bootstrap
16134maybe-configure-stage3-gmp: configure-stage3-gmp
16135configure-stage3-gmp:
16136 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16137 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16138 @r=`${PWD_COMMAND}`; export r; \
16139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16140 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16141 $(HOST_EXPORTS) \
7f6ef0c0 16142 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16143 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 16144 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
16145 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
16146 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16147 cd $(HOST_SUBDIR)/gmp || exit 1; \
16148 case $(srcdir) in \
16149 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16150 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16151 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16152 esac; \
16153 srcdiroption="--srcdir=$${topdir}/gmp"; \
16154 libsrcdir="$$s/gmp"; \
16155 $(SHELL) $${libsrcdir}/configure \
16156 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16157 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16158 --with-build-libsubdir=$(HOST_SUBDIR) \
16159 @stage2_werror_flag@ --disable-shared
16160@endif gmp-bootstrap
16161
8520c408
AO
16162.PHONY: configure-stageb3g2-gmp maybe-configure-stageb3g2-gmp
16163maybe-configure-stageb3g2-gmp:
16164@if gmp-bootstrap
16165maybe-configure-stageb3g2-gmp: configure-stageb3g2-gmp
16166configure-stageb3g2-gmp:
16167 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
16168 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16169 @r=`${PWD_COMMAND}`; export r; \
16170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16171 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16172 $(HOST_EXPORTS) \
7f6ef0c0 16173 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16174 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 16175 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
16176 echo Configuring stage b3g2 in $(HOST_SUBDIR)/gmp ; \
16177 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16178 cd $(HOST_SUBDIR)/gmp || exit 1; \
16179 case $(srcdir) in \
16180 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16181 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16182 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16183 esac; \
16184 srcdiroption="--srcdir=$${topdir}/gmp"; \
16185 libsrcdir="$$s/gmp"; \
16186 $(SHELL) $${libsrcdir}/configure \
16187 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16188 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16189 --with-build-libsubdir=$(HOST_SUBDIR) \
16190 @stage2_werror_flag@ --disable-shared
16191@endif gmp-bootstrap
16192
4b900473
PB
16193.PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
16194maybe-configure-stage4-gmp:
16195@if gmp-bootstrap
16196maybe-configure-stage4-gmp: configure-stage4-gmp
16197configure-stage4-gmp:
16198 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16199 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16200 @r=`${PWD_COMMAND}`; export r; \
16201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16202 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16203 $(HOST_EXPORTS) \
7f6ef0c0 16204 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16205 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 16206 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
16207 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
16208 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16209 cd $(HOST_SUBDIR)/gmp || exit 1; \
16210 case $(srcdir) in \
16211 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16212 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16213 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16214 esac; \
16215 srcdiroption="--srcdir=$${topdir}/gmp"; \
16216 libsrcdir="$$s/gmp"; \
16217 $(SHELL) $${libsrcdir}/configure \
16218 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16219 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16220 --with-build-libsubdir=$(HOST_SUBDIR) \
16221 @stage2_werror_flag@ --disable-shared
16222@endif gmp-bootstrap
16223
16224.PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
16225maybe-configure-stageprofile-gmp:
16226@if gmp-bootstrap
16227maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
16228configure-stageprofile-gmp:
16229 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16230 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16231 @r=`${PWD_COMMAND}`; export r; \
16232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16233 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16234 $(HOST_EXPORTS) \
7f6ef0c0 16235 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16236 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 16237 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
4b900473
PB
16238 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
16239 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16240 cd $(HOST_SUBDIR)/gmp || exit 1; \
16241 case $(srcdir) in \
16242 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16243 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16244 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16245 esac; \
16246 srcdiroption="--srcdir=$${topdir}/gmp"; \
16247 libsrcdir="$$s/gmp"; \
16248 $(SHELL) $${libsrcdir}/configure \
16249 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16250 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16251 --with-build-libsubdir=$(HOST_SUBDIR) \
16252 @stage2_werror_flag@ --disable-shared
16253@endif gmp-bootstrap
16254
16255.PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
16256maybe-configure-stagefeedback-gmp:
16257@if gmp-bootstrap
16258maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
16259configure-stagefeedback-gmp:
16260 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16261 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16262 @r=`${PWD_COMMAND}`; export r; \
16263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16264 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16265 $(HOST_EXPORTS) \
7f6ef0c0 16266 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16267 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 16268 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
4b900473
PB
16269 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
16270 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16271 cd $(HOST_SUBDIR)/gmp || exit 1; \
16272 case $(srcdir) in \
16273 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16274 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16275 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16276 esac; \
16277 srcdiroption="--srcdir=$${topdir}/gmp"; \
16278 libsrcdir="$$s/gmp"; \
16279 $(SHELL) $${libsrcdir}/configure \
16280 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16281 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16282 --with-build-libsubdir=$(HOST_SUBDIR) \
16283 @stage2_werror_flag@ --disable-shared
16284@endif gmp-bootstrap
16285
16286
16287
16288
16289
16290.PHONY: all-gmp maybe-all-gmp
16291maybe-all-gmp:
16292@if gcc-bootstrap
16293all-gmp: stage_current
16294@endif gcc-bootstrap
16295@if gmp
16296TARGET-gmp=all
16297maybe-all-gmp: all-gmp
16298all-gmp: configure-gmp
16299 @r=`${PWD_COMMAND}`; export r; \
16300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16301 $(HOST_EXPORTS) \
16302 (cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16303 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
16304 $(TARGET-gmp))
4b900473
PB
16305@endif gmp
16306
16307
16308
16309.PHONY: all-stage1-gmp maybe-all-stage1-gmp
16310.PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
16311maybe-all-stage1-gmp:
16312maybe-clean-stage1-gmp:
16313@if gmp-bootstrap
16314maybe-all-stage1-gmp: all-stage1-gmp
16315all-stage1: all-stage1-gmp
16316TARGET-stage1-gmp = $(TARGET-gmp)
16317all-stage1-gmp: configure-stage1-gmp
16318 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16319 @r=`${PWD_COMMAND}`; export r; \
16320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16321 $(HOST_EXPORTS) \
16322 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16323 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16324 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
16325 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
16326 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
16327 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
4b900473
PB
16328 $(TARGET-stage1-gmp)
16329
16330maybe-clean-stage1-gmp: clean-stage1-gmp
16331clean-stage1: clean-stage1-gmp
16332clean-stage1-gmp:
16333 @if [ $(current_stage) = stage1 ]; then \
16334 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16335 else \
16336 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
16337 $(MAKE) stage1-start; \
16338 fi; \
16339 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16340 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 16341 clean
4b900473
PB
16342@endif gmp-bootstrap
16343
16344
16345.PHONY: all-stage2-gmp maybe-all-stage2-gmp
16346.PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
16347maybe-all-stage2-gmp:
16348maybe-clean-stage2-gmp:
16349@if gmp-bootstrap
16350maybe-all-stage2-gmp: all-stage2-gmp
16351all-stage2: all-stage2-gmp
16352TARGET-stage2-gmp = $(TARGET-gmp)
16353all-stage2-gmp: configure-stage2-gmp
16354 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16355 @r=`${PWD_COMMAND}`; export r; \
16356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16357 $(HOST_EXPORTS) \
16358 $(POSTSTAGE1_HOST_EXPORTS) \
16359 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16360 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16361 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
16362 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
16363 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
16364 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16365 $(TARGET-stage2-gmp)
16366
16367maybe-clean-stage2-gmp: clean-stage2-gmp
16368clean-stage2: clean-stage2-gmp
16369clean-stage2-gmp:
16370 @if [ $(current_stage) = stage2 ]; then \
16371 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16372 else \
16373 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
16374 $(MAKE) stage2-start; \
16375 fi; \
16376 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16377 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16378 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16379 clean
4b900473
PB
16380@endif gmp-bootstrap
16381
16382
8520c408
AO
16383.PHONY: all-stageb2g0-gmp maybe-all-stageb2g0-gmp
16384.PHONY: clean-stageb2g0-gmp maybe-clean-stageb2g0-gmp
16385maybe-all-stageb2g0-gmp:
16386maybe-clean-stageb2g0-gmp:
16387@if gmp-bootstrap
16388maybe-all-stageb2g0-gmp: all-stageb2g0-gmp
16389all-stageb2g0: all-stageb2g0-gmp
16390TARGET-stageb2g0-gmp = $(TARGET-gmp)
16391all-stageb2g0-gmp: configure-stageb2g0-gmp
16392 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
16393 @r=`${PWD_COMMAND}`; export r; \
16394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16395 $(HOST_EXPORTS) \
16396 $(POSTSTAGE1_HOST_EXPORTS) \
16397 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16398 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16399 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
16400 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
16401 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
16402 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
16403 $(TARGET-stageb2g0-gmp)
16404
16405maybe-clean-stageb2g0-gmp: clean-stageb2g0-gmp
16406clean-stageb2g0: clean-stageb2g0-gmp
16407clean-stageb2g0-gmp:
16408 @if [ $(current_stage) = stageb2g0 ]; then \
16409 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16410 else \
16411 [ -f $(HOST_SUBDIR)/stageb2g0-gmp/Makefile ] || exit 0; \
16412 $(MAKE) stageb2g0-start; \
16413 fi; \
16414 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16415 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
16416 $(POSTSTAGE1_FLAGS_TO_PASS) \
16417 clean
16418@endif gmp-bootstrap
16419
16420
4b900473
PB
16421.PHONY: all-stage3-gmp maybe-all-stage3-gmp
16422.PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
16423maybe-all-stage3-gmp:
16424maybe-clean-stage3-gmp:
16425@if gmp-bootstrap
16426maybe-all-stage3-gmp: all-stage3-gmp
16427all-stage3: all-stage3-gmp
16428TARGET-stage3-gmp = $(TARGET-gmp)
16429all-stage3-gmp: configure-stage3-gmp
16430 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16431 @r=`${PWD_COMMAND}`; export r; \
16432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16433 $(HOST_EXPORTS) \
16434 $(POSTSTAGE1_HOST_EXPORTS) \
16435 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16436 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16437 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
16438 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
16439 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
16440 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16441 $(TARGET-stage3-gmp)
16442
16443maybe-clean-stage3-gmp: clean-stage3-gmp
16444clean-stage3: clean-stage3-gmp
16445clean-stage3-gmp:
16446 @if [ $(current_stage) = stage3 ]; then \
16447 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16448 else \
16449 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
16450 $(MAKE) stage3-start; \
16451 fi; \
16452 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16453 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16454 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16455 clean
4b900473
PB
16456@endif gmp-bootstrap
16457
16458
8520c408
AO
16459.PHONY: all-stageb3g2-gmp maybe-all-stageb3g2-gmp
16460.PHONY: clean-stageb3g2-gmp maybe-clean-stageb3g2-gmp
16461maybe-all-stageb3g2-gmp:
16462maybe-clean-stageb3g2-gmp:
16463@if gmp-bootstrap
16464maybe-all-stageb3g2-gmp: all-stageb3g2-gmp
16465all-stageb3g2: all-stageb3g2-gmp
16466TARGET-stageb3g2-gmp = $(TARGET-gmp)
16467all-stageb3g2-gmp: configure-stageb3g2-gmp
16468 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
16469 @r=`${PWD_COMMAND}`; export r; \
16470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16471 $(HOST_EXPORTS) \
16472 $(POSTSTAGE1_HOST_EXPORTS) \
16473 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16474 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16475 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
16476 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
16477 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
16478 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
16479 $(TARGET-stageb3g2-gmp)
16480
16481maybe-clean-stageb3g2-gmp: clean-stageb3g2-gmp
16482clean-stageb3g2: clean-stageb3g2-gmp
16483clean-stageb3g2-gmp:
16484 @if [ $(current_stage) = stageb3g2 ]; then \
16485 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16486 else \
16487 [ -f $(HOST_SUBDIR)/stageb3g2-gmp/Makefile ] || exit 0; \
16488 $(MAKE) stageb3g2-start; \
16489 fi; \
16490 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16491 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
16492 $(POSTSTAGE1_FLAGS_TO_PASS) \
16493 clean
16494@endif gmp-bootstrap
16495
16496
4b900473
PB
16497.PHONY: all-stage4-gmp maybe-all-stage4-gmp
16498.PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
16499maybe-all-stage4-gmp:
16500maybe-clean-stage4-gmp:
16501@if gmp-bootstrap
16502maybe-all-stage4-gmp: all-stage4-gmp
16503all-stage4: all-stage4-gmp
16504TARGET-stage4-gmp = $(TARGET-gmp)
16505all-stage4-gmp: configure-stage4-gmp
16506 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16507 @r=`${PWD_COMMAND}`; export r; \
16508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16509 $(HOST_EXPORTS) \
16510 $(POSTSTAGE1_HOST_EXPORTS) \
16511 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16512 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16513 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
16514 LIBCFLAGS="$(STAGE4_CFLAGS)" \
16515 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
16516 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16517 $(TARGET-stage4-gmp)
16518
16519maybe-clean-stage4-gmp: clean-stage4-gmp
16520clean-stage4: clean-stage4-gmp
16521clean-stage4-gmp:
16522 @if [ $(current_stage) = stage4 ]; then \
16523 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16524 else \
16525 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
16526 $(MAKE) stage4-start; \
16527 fi; \
16528 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16529 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16530 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16531 clean
4b900473
PB
16532@endif gmp-bootstrap
16533
16534
16535.PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
16536.PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
16537maybe-all-stageprofile-gmp:
16538maybe-clean-stageprofile-gmp:
16539@if gmp-bootstrap
16540maybe-all-stageprofile-gmp: all-stageprofile-gmp
16541all-stageprofile: all-stageprofile-gmp
16542TARGET-stageprofile-gmp = $(TARGET-gmp)
16543all-stageprofile-gmp: configure-stageprofile-gmp
16544 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16545 @r=`${PWD_COMMAND}`; export r; \
16546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16547 $(HOST_EXPORTS) \
16548 $(POSTSTAGE1_HOST_EXPORTS) \
16549 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16550 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16551 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
16552 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
16553 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
16554 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16555 $(TARGET-stageprofile-gmp)
16556
16557maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
16558clean-stageprofile: clean-stageprofile-gmp
16559clean-stageprofile-gmp:
16560 @if [ $(current_stage) = stageprofile ]; then \
16561 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16562 else \
16563 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
16564 $(MAKE) stageprofile-start; \
16565 fi; \
16566 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16567 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16568 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16569 clean
4b900473
PB
16570@endif gmp-bootstrap
16571
16572
16573.PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
16574.PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
16575maybe-all-stagefeedback-gmp:
16576maybe-clean-stagefeedback-gmp:
16577@if gmp-bootstrap
16578maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
16579all-stagefeedback: all-stagefeedback-gmp
16580TARGET-stagefeedback-gmp = $(TARGET-gmp)
16581all-stagefeedback-gmp: configure-stagefeedback-gmp
16582 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16583 @r=`${PWD_COMMAND}`; export r; \
16584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16585 $(HOST_EXPORTS) \
16586 $(POSTSTAGE1_HOST_EXPORTS) \
16587 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16588 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16589 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
16590 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
16591 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
16592 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
16593 $(TARGET-stagefeedback-gmp)
16594
16595maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
16596clean-stagefeedback: clean-stagefeedback-gmp
16597clean-stagefeedback-gmp:
16598 @if [ $(current_stage) = stagefeedback ]; then \
16599 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16600 else \
16601 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
16602 $(MAKE) stagefeedback-start; \
16603 fi; \
16604 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16605 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16606 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16607 clean
4b900473
PB
16608@endif gmp-bootstrap
16609
16610
16611
16612
16613
16614.PHONY: check-gmp maybe-check-gmp
16615maybe-check-gmp:
16616@if gmp
16617maybe-check-gmp: check-gmp
16618
16619check-gmp:
16620 @: $(MAKE); $(unstage)
16621 @r=`${PWD_COMMAND}`; export r; \
16622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16623 $(HOST_EXPORTS) \
16624 (cd $(HOST_SUBDIR)/gmp && \
16625 $(MAKE) $(FLAGS_TO_PASS) check)
16626
16627@endif gmp
16628
16629.PHONY: install-gmp maybe-install-gmp
16630maybe-install-gmp:
16631@if gmp
16632maybe-install-gmp: install-gmp
16633
16634install-gmp:
16635
16636@endif gmp
16637
16638# Other targets (info, dvi, pdf, etc.)
16639
16640.PHONY: maybe-info-gmp info-gmp
16641maybe-info-gmp:
16642@if gmp
16643maybe-info-gmp: info-gmp
16644
16645info-gmp: \
16646 configure-gmp
16647 @[ -f ./gmp/Makefile ] || exit 0; \
16648 r=`${PWD_COMMAND}`; export r; \
16649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16650 $(HOST_EXPORTS) \
16651 for flag in $(EXTRA_HOST_FLAGS) ; do \
16652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16653 done; \
16654 echo "Doing info in gmp" ; \
16655 (cd $(HOST_SUBDIR)/gmp && \
16656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16658 "RANLIB=$${RANLIB}" \
0c24b341 16659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16660 info) \
16661 || exit 1
16662
16663@endif gmp
16664
16665.PHONY: maybe-dvi-gmp dvi-gmp
16666maybe-dvi-gmp:
16667@if gmp
16668maybe-dvi-gmp: dvi-gmp
16669
16670dvi-gmp: \
16671 configure-gmp
16672 @[ -f ./gmp/Makefile ] || exit 0; \
16673 r=`${PWD_COMMAND}`; export r; \
16674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16675 $(HOST_EXPORTS) \
16676 for flag in $(EXTRA_HOST_FLAGS) ; do \
16677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16678 done; \
16679 echo "Doing dvi in gmp" ; \
16680 (cd $(HOST_SUBDIR)/gmp && \
16681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16683 "RANLIB=$${RANLIB}" \
0c24b341 16684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16685 dvi) \
16686 || exit 1
16687
16688@endif gmp
16689
16690.PHONY: maybe-pdf-gmp pdf-gmp
16691maybe-pdf-gmp:
16692@if gmp
16693maybe-pdf-gmp: pdf-gmp
16694
16695pdf-gmp: \
16696 configure-gmp
16697 @[ -f ./gmp/Makefile ] || exit 0; \
16698 r=`${PWD_COMMAND}`; export r; \
16699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16700 $(HOST_EXPORTS) \
16701 for flag in $(EXTRA_HOST_FLAGS) ; do \
16702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16703 done; \
16704 echo "Doing pdf in gmp" ; \
16705 (cd $(HOST_SUBDIR)/gmp && \
16706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16708 "RANLIB=$${RANLIB}" \
0c24b341 16709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16710 pdf) \
16711 || exit 1
16712
16713@endif gmp
16714
16715.PHONY: maybe-html-gmp html-gmp
16716maybe-html-gmp:
16717@if gmp
16718maybe-html-gmp: html-gmp
16719
16720html-gmp: \
16721 configure-gmp
16722 @[ -f ./gmp/Makefile ] || exit 0; \
16723 r=`${PWD_COMMAND}`; export r; \
16724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16725 $(HOST_EXPORTS) \
16726 for flag in $(EXTRA_HOST_FLAGS) ; do \
16727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16728 done; \
16729 echo "Doing html in gmp" ; \
16730 (cd $(HOST_SUBDIR)/gmp && \
16731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16733 "RANLIB=$${RANLIB}" \
0c24b341 16734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16735 html) \
16736 || exit 1
16737
16738@endif gmp
16739
16740.PHONY: maybe-TAGS-gmp TAGS-gmp
16741maybe-TAGS-gmp:
16742@if gmp
16743maybe-TAGS-gmp: TAGS-gmp
16744
16745TAGS-gmp: \
16746 configure-gmp
16747 @[ -f ./gmp/Makefile ] || exit 0; \
16748 r=`${PWD_COMMAND}`; export r; \
16749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16750 $(HOST_EXPORTS) \
16751 for flag in $(EXTRA_HOST_FLAGS) ; do \
16752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16753 done; \
16754 echo "Doing TAGS in gmp" ; \
16755 (cd $(HOST_SUBDIR)/gmp && \
16756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16758 "RANLIB=$${RANLIB}" \
0c24b341 16759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16760 TAGS) \
16761 || exit 1
16762
16763@endif gmp
16764
16765.PHONY: maybe-install-info-gmp install-info-gmp
16766maybe-install-info-gmp:
16767@if gmp
16768maybe-install-info-gmp: install-info-gmp
16769
16770install-info-gmp: \
16771 configure-gmp \
16772 info-gmp
16773 @[ -f ./gmp/Makefile ] || exit 0; \
16774 r=`${PWD_COMMAND}`; export r; \
16775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16776 $(HOST_EXPORTS) \
16777 for flag in $(EXTRA_HOST_FLAGS) ; do \
16778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16779 done; \
16780 echo "Doing install-info in gmp" ; \
16781 (cd $(HOST_SUBDIR)/gmp && \
16782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16784 "RANLIB=$${RANLIB}" \
0c24b341 16785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16786 install-info) \
16787 || exit 1
16788
16789@endif gmp
16790
a3ca38d2
DD
16791.PHONY: maybe-install-pdf-gmp install-pdf-gmp
16792maybe-install-pdf-gmp:
16793@if gmp
16794maybe-install-pdf-gmp: install-pdf-gmp
16795
16796install-pdf-gmp: \
16797 configure-gmp \
16798 pdf-gmp
16799 @[ -f ./gmp/Makefile ] || exit 0; \
16800 r=`${PWD_COMMAND}`; export r; \
16801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16802 $(HOST_EXPORTS) \
16803 for flag in $(EXTRA_HOST_FLAGS) ; do \
16804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16805 done; \
16806 echo "Doing install-pdf in gmp" ; \
16807 (cd $(HOST_SUBDIR)/gmp && \
16808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16810 "RANLIB=$${RANLIB}" \
0c24b341 16811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
16812 install-pdf) \
16813 || exit 1
16814
16815@endif gmp
16816
4b900473
PB
16817.PHONY: maybe-install-html-gmp install-html-gmp
16818maybe-install-html-gmp:
16819@if gmp
16820maybe-install-html-gmp: install-html-gmp
16821
16822install-html-gmp: \
16823 configure-gmp \
16824 html-gmp
16825 @[ -f ./gmp/Makefile ] || exit 0; \
16826 r=`${PWD_COMMAND}`; export r; \
16827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16828 $(HOST_EXPORTS) \
16829 for flag in $(EXTRA_HOST_FLAGS) ; do \
16830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16831 done; \
16832 echo "Doing install-html in gmp" ; \
16833 (cd $(HOST_SUBDIR)/gmp && \
16834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16836 "RANLIB=$${RANLIB}" \
0c24b341 16837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16838 install-html) \
16839 || exit 1
16840
16841@endif gmp
16842
16843.PHONY: maybe-installcheck-gmp installcheck-gmp
16844maybe-installcheck-gmp:
16845@if gmp
16846maybe-installcheck-gmp: installcheck-gmp
16847
16848installcheck-gmp: \
16849 configure-gmp
16850 @[ -f ./gmp/Makefile ] || exit 0; \
16851 r=`${PWD_COMMAND}`; export r; \
16852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16853 $(HOST_EXPORTS) \
16854 for flag in $(EXTRA_HOST_FLAGS) ; do \
16855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16856 done; \
16857 echo "Doing installcheck in gmp" ; \
16858 (cd $(HOST_SUBDIR)/gmp && \
16859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16861 "RANLIB=$${RANLIB}" \
0c24b341 16862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16863 installcheck) \
16864 || exit 1
16865
16866@endif gmp
16867
16868.PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
16869maybe-mostlyclean-gmp:
16870@if gmp
16871maybe-mostlyclean-gmp: mostlyclean-gmp
16872
16873mostlyclean-gmp:
16874 @[ -f ./gmp/Makefile ] || exit 0; \
16875 r=`${PWD_COMMAND}`; export r; \
16876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16877 $(HOST_EXPORTS) \
16878 for flag in $(EXTRA_HOST_FLAGS) ; do \
16879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16880 done; \
16881 echo "Doing mostlyclean in gmp" ; \
16882 (cd $(HOST_SUBDIR)/gmp && \
16883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16885 "RANLIB=$${RANLIB}" \
0c24b341 16886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16887 mostlyclean) \
16888 || exit 1
16889
16890@endif gmp
16891
16892.PHONY: maybe-clean-gmp clean-gmp
16893maybe-clean-gmp:
16894@if gmp
16895maybe-clean-gmp: clean-gmp
16896
16897clean-gmp:
16898 @[ -f ./gmp/Makefile ] || exit 0; \
16899 r=`${PWD_COMMAND}`; export r; \
16900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16901 $(HOST_EXPORTS) \
16902 for flag in $(EXTRA_HOST_FLAGS) ; do \
16903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16904 done; \
16905 echo "Doing clean in gmp" ; \
16906 (cd $(HOST_SUBDIR)/gmp && \
16907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16909 "RANLIB=$${RANLIB}" \
0c24b341 16910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16911 clean) \
16912 || exit 1
16913
16914@endif gmp
16915
16916.PHONY: maybe-distclean-gmp distclean-gmp
16917maybe-distclean-gmp:
16918@if gmp
16919maybe-distclean-gmp: distclean-gmp
16920
16921distclean-gmp:
16922 @[ -f ./gmp/Makefile ] || exit 0; \
16923 r=`${PWD_COMMAND}`; export r; \
16924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16925 $(HOST_EXPORTS) \
16926 for flag in $(EXTRA_HOST_FLAGS) ; do \
16927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16928 done; \
16929 echo "Doing distclean in gmp" ; \
16930 (cd $(HOST_SUBDIR)/gmp && \
16931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16933 "RANLIB=$${RANLIB}" \
0c24b341 16934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16935 distclean) \
16936 || exit 1
16937
16938@endif gmp
16939
16940.PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
16941maybe-maintainer-clean-gmp:
16942@if gmp
16943maybe-maintainer-clean-gmp: maintainer-clean-gmp
16944
16945maintainer-clean-gmp:
16946 @[ -f ./gmp/Makefile ] || exit 0; \
16947 r=`${PWD_COMMAND}`; export r; \
16948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16949 $(HOST_EXPORTS) \
16950 for flag in $(EXTRA_HOST_FLAGS) ; do \
16951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16952 done; \
16953 echo "Doing maintainer-clean in gmp" ; \
16954 (cd $(HOST_SUBDIR)/gmp && \
16955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16957 "RANLIB=$${RANLIB}" \
0c24b341 16958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16959 maintainer-clean) \
16960 || exit 1
16961
16962@endif gmp
16963
16964
16965
16966.PHONY: configure-mpfr maybe-configure-mpfr
16967maybe-configure-mpfr:
16968@if gcc-bootstrap
16969configure-mpfr: stage_current
16970@endif gcc-bootstrap
16971@if mpfr
16972maybe-configure-mpfr: configure-mpfr
16973configure-mpfr:
16974 @r=`${PWD_COMMAND}`; export r; \
16975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16976 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16977 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16978 $(HOST_EXPORTS) \
16979 echo Configuring in $(HOST_SUBDIR)/mpfr; \
16980 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
16981 case $(srcdir) in \
16982 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16983 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16984 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16985 esac; \
16986 srcdiroption="--srcdir=$${topdir}/mpfr"; \
16987 libsrcdir="$$s/mpfr"; \
16988 $(SHELL) $${libsrcdir}/configure \
16989 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16990 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp \
16991 || exit 1
16992@endif mpfr
16993
16994
16995
16996.PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
16997maybe-configure-stage1-mpfr:
16998@if mpfr-bootstrap
16999maybe-configure-stage1-mpfr: configure-stage1-mpfr
17000configure-stage1-mpfr:
17001 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17002 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17003 @r=`${PWD_COMMAND}`; export r; \
17004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17005 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
7f6ef0c0 17006 $(HOST_EXPORTS) \
8ee82aff 17007 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 17008 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
17009 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
17010 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17011 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17012 case $(srcdir) in \
17013 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17014 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17015 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17016 esac; \
17017 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17018 libsrcdir="$$s/mpfr"; \
17019 $(SHELL) $${libsrcdir}/configure \
17020 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17021 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17022 \
17023 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17024@endif mpfr-bootstrap
17025
17026.PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
17027maybe-configure-stage2-mpfr:
17028@if mpfr-bootstrap
17029maybe-configure-stage2-mpfr: configure-stage2-mpfr
17030configure-stage2-mpfr:
17031 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17032 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17033 @r=`${PWD_COMMAND}`; export r; \
17034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17035 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17036 $(HOST_EXPORTS) \
7f6ef0c0 17037 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 17038 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 17039 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
17040 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
17041 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17042 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17043 case $(srcdir) in \
17044 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17045 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17046 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17047 esac; \
17048 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17049 libsrcdir="$$s/mpfr"; \
17050 $(SHELL) $${libsrcdir}/configure \
17051 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17052 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17053 --with-build-libsubdir=$(HOST_SUBDIR) \
17054 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17055@endif mpfr-bootstrap
17056
8520c408
AO
17057.PHONY: configure-stageb2g0-mpfr maybe-configure-stageb2g0-mpfr
17058maybe-configure-stageb2g0-mpfr:
17059@if mpfr-bootstrap
17060maybe-configure-stageb2g0-mpfr: configure-stageb2g0-mpfr
17061configure-stageb2g0-mpfr:
17062 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
17063 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17064 @r=`${PWD_COMMAND}`; export r; \
17065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17066 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17067 $(HOST_EXPORTS) \
7f6ef0c0 17068 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 17069 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 17070 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
17071 echo Configuring stage b2g0 in $(HOST_SUBDIR)/mpfr ; \
17072 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17073 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17074 case $(srcdir) in \
17075 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17076 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17077 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17078 esac; \
17079 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17080 libsrcdir="$$s/mpfr"; \
17081 $(SHELL) $${libsrcdir}/configure \
17082 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17083 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17084 --with-build-libsubdir=$(HOST_SUBDIR) \
17085 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17086@endif mpfr-bootstrap
17087
4b900473
PB
17088.PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
17089maybe-configure-stage3-mpfr:
17090@if mpfr-bootstrap
17091maybe-configure-stage3-mpfr: configure-stage3-mpfr
17092configure-stage3-mpfr:
17093 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17094 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17095 @r=`${PWD_COMMAND}`; export r; \
17096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17097 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17098 $(HOST_EXPORTS) \
7f6ef0c0 17099 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 17100 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 17101 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
17102 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
17103 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17104 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17105 case $(srcdir) in \
17106 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17107 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17108 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17109 esac; \
17110 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17111 libsrcdir="$$s/mpfr"; \
17112 $(SHELL) $${libsrcdir}/configure \
17113 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17114 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17115 --with-build-libsubdir=$(HOST_SUBDIR) \
17116 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17117@endif mpfr-bootstrap
17118
8520c408
AO
17119.PHONY: configure-stageb3g2-mpfr maybe-configure-stageb3g2-mpfr
17120maybe-configure-stageb3g2-mpfr:
17121@if mpfr-bootstrap
17122maybe-configure-stageb3g2-mpfr: configure-stageb3g2-mpfr
17123configure-stageb3g2-mpfr:
17124 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
17125 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17126 @r=`${PWD_COMMAND}`; export r; \
17127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17128 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17129 $(HOST_EXPORTS) \
7f6ef0c0 17130 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 17131 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 17132 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
17133 echo Configuring stage b3g2 in $(HOST_SUBDIR)/mpfr ; \
17134 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17135 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17136 case $(srcdir) in \
17137 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17138 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17139 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17140 esac; \
17141 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17142 libsrcdir="$$s/mpfr"; \
17143 $(SHELL) $${libsrcdir}/configure \
17144 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17145 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17146 --with-build-libsubdir=$(HOST_SUBDIR) \
17147 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17148@endif mpfr-bootstrap
17149
4b900473
PB
17150.PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
17151maybe-configure-stage4-mpfr:
17152@if mpfr-bootstrap
17153maybe-configure-stage4-mpfr: configure-stage4-mpfr
17154configure-stage4-mpfr:
17155 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17156 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17157 @r=`${PWD_COMMAND}`; export r; \
17158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17159 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17160 $(HOST_EXPORTS) \
7f6ef0c0 17161 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 17162 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 17163 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
4b900473
PB
17164 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
17165 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17166 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17167 case $(srcdir) in \
17168 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17169 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17170 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17171 esac; \
17172 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17173 libsrcdir="$$s/mpfr"; \
17174 $(SHELL) $${libsrcdir}/configure \
17175 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17176 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17177 --with-build-libsubdir=$(HOST_SUBDIR) \
17178 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17179@endif mpfr-bootstrap
17180
17181.PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
17182maybe-configure-stageprofile-mpfr:
17183@if mpfr-bootstrap
17184maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
17185configure-stageprofile-mpfr:
17186 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17187 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17188 @r=`${PWD_COMMAND}`; export r; \
17189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17190 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17191 $(HOST_EXPORTS) \
7f6ef0c0 17192 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 17193 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 17194 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
4b900473
PB
17195 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
17196 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17197 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17198 case $(srcdir) in \
17199 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17200 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17201 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17202 esac; \
17203 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17204 libsrcdir="$$s/mpfr"; \
17205 $(SHELL) $${libsrcdir}/configure \
17206 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17207 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17208 --with-build-libsubdir=$(HOST_SUBDIR) \
17209 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17210@endif mpfr-bootstrap
17211
17212.PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
17213maybe-configure-stagefeedback-mpfr:
17214@if mpfr-bootstrap
17215maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
17216configure-stagefeedback-mpfr:
17217 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17218 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17219 @r=`${PWD_COMMAND}`; export r; \
17220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17221 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17222 $(HOST_EXPORTS) \
7f6ef0c0 17223 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 17224 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 17225 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
4b900473
PB
17226 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
17227 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17228 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17229 case $(srcdir) in \
17230 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17231 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17232 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17233 esac; \
17234 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17235 libsrcdir="$$s/mpfr"; \
17236 $(SHELL) $${libsrcdir}/configure \
17237 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17238 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17239 --with-build-libsubdir=$(HOST_SUBDIR) \
17240 @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17241@endif mpfr-bootstrap
17242
17243
17244
17245
17246
17247.PHONY: all-mpfr maybe-all-mpfr
17248maybe-all-mpfr:
17249@if gcc-bootstrap
17250all-mpfr: stage_current
17251@endif gcc-bootstrap
17252@if mpfr
17253TARGET-mpfr=all
17254maybe-all-mpfr: all-mpfr
17255all-mpfr: configure-mpfr
17256 @r=`${PWD_COMMAND}`; export r; \
17257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17258 $(HOST_EXPORTS) \
17259 (cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17260 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
17261 $(TARGET-mpfr))
4b900473
PB
17262@endif mpfr
17263
17264
17265
17266.PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
17267.PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
17268maybe-all-stage1-mpfr:
17269maybe-clean-stage1-mpfr:
17270@if mpfr-bootstrap
17271maybe-all-stage1-mpfr: all-stage1-mpfr
17272all-stage1: all-stage1-mpfr
17273TARGET-stage1-mpfr = $(TARGET-mpfr)
17274all-stage1-mpfr: configure-stage1-mpfr
17275 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17276 @r=`${PWD_COMMAND}`; export r; \
17277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17278 $(HOST_EXPORTS) \
17279 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17280 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17281 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
17282 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
17283 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
17284 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
4b900473
PB
17285 $(TARGET-stage1-mpfr)
17286
17287maybe-clean-stage1-mpfr: clean-stage1-mpfr
17288clean-stage1: clean-stage1-mpfr
17289clean-stage1-mpfr:
17290 @if [ $(current_stage) = stage1 ]; then \
17291 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17292 else \
17293 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
17294 $(MAKE) stage1-start; \
17295 fi; \
17296 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17297 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 17298 clean
4b900473
PB
17299@endif mpfr-bootstrap
17300
17301
17302.PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
17303.PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
17304maybe-all-stage2-mpfr:
17305maybe-clean-stage2-mpfr:
17306@if mpfr-bootstrap
17307maybe-all-stage2-mpfr: all-stage2-mpfr
17308all-stage2: all-stage2-mpfr
17309TARGET-stage2-mpfr = $(TARGET-mpfr)
17310all-stage2-mpfr: configure-stage2-mpfr
17311 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17312 @r=`${PWD_COMMAND}`; export r; \
17313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17314 $(HOST_EXPORTS) \
17315 $(POSTSTAGE1_HOST_EXPORTS) \
17316 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17317 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17318 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
17319 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
17320 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
17321 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17322 $(TARGET-stage2-mpfr)
17323
17324maybe-clean-stage2-mpfr: clean-stage2-mpfr
17325clean-stage2: clean-stage2-mpfr
17326clean-stage2-mpfr:
17327 @if [ $(current_stage) = stage2 ]; then \
17328 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17329 else \
17330 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
17331 $(MAKE) stage2-start; \
17332 fi; \
17333 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17334 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 17335 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17336 clean
4b900473
PB
17337@endif mpfr-bootstrap
17338
17339
8520c408
AO
17340.PHONY: all-stageb2g0-mpfr maybe-all-stageb2g0-mpfr
17341.PHONY: clean-stageb2g0-mpfr maybe-clean-stageb2g0-mpfr
17342maybe-all-stageb2g0-mpfr:
17343maybe-clean-stageb2g0-mpfr:
17344@if mpfr-bootstrap
17345maybe-all-stageb2g0-mpfr: all-stageb2g0-mpfr
17346all-stageb2g0: all-stageb2g0-mpfr
17347TARGET-stageb2g0-mpfr = $(TARGET-mpfr)
17348all-stageb2g0-mpfr: configure-stageb2g0-mpfr
17349 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
17350 @r=`${PWD_COMMAND}`; export r; \
17351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17352 $(HOST_EXPORTS) \
17353 $(POSTSTAGE1_HOST_EXPORTS) \
17354 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17355 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17356 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
17357 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
17358 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
17359 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
17360 $(TARGET-stageb2g0-mpfr)
17361
17362maybe-clean-stageb2g0-mpfr: clean-stageb2g0-mpfr
17363clean-stageb2g0: clean-stageb2g0-mpfr
17364clean-stageb2g0-mpfr:
17365 @if [ $(current_stage) = stageb2g0 ]; then \
17366 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17367 else \
17368 [ -f $(HOST_SUBDIR)/stageb2g0-mpfr/Makefile ] || exit 0; \
17369 $(MAKE) stageb2g0-start; \
17370 fi; \
17371 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17372 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
17373 $(POSTSTAGE1_FLAGS_TO_PASS) \
17374 clean
17375@endif mpfr-bootstrap
17376
17377
4b900473
PB
17378.PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
17379.PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
17380maybe-all-stage3-mpfr:
17381maybe-clean-stage3-mpfr:
17382@if mpfr-bootstrap
17383maybe-all-stage3-mpfr: all-stage3-mpfr
17384all-stage3: all-stage3-mpfr
17385TARGET-stage3-mpfr = $(TARGET-mpfr)
17386all-stage3-mpfr: configure-stage3-mpfr
17387 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17388 @r=`${PWD_COMMAND}`; export r; \
17389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17390 $(HOST_EXPORTS) \
17391 $(POSTSTAGE1_HOST_EXPORTS) \
17392 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17393 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17394 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
17395 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
17396 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
17397 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17398 $(TARGET-stage3-mpfr)
17399
17400maybe-clean-stage3-mpfr: clean-stage3-mpfr
17401clean-stage3: clean-stage3-mpfr
17402clean-stage3-mpfr:
17403 @if [ $(current_stage) = stage3 ]; then \
17404 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17405 else \
17406 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
17407 $(MAKE) stage3-start; \
17408 fi; \
17409 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17410 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 17411 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17412 clean
4b900473
PB
17413@endif mpfr-bootstrap
17414
17415
8520c408
AO
17416.PHONY: all-stageb3g2-mpfr maybe-all-stageb3g2-mpfr
17417.PHONY: clean-stageb3g2-mpfr maybe-clean-stageb3g2-mpfr
17418maybe-all-stageb3g2-mpfr:
17419maybe-clean-stageb3g2-mpfr:
17420@if mpfr-bootstrap
17421maybe-all-stageb3g2-mpfr: all-stageb3g2-mpfr
17422all-stageb3g2: all-stageb3g2-mpfr
17423TARGET-stageb3g2-mpfr = $(TARGET-mpfr)
17424all-stageb3g2-mpfr: configure-stageb3g2-mpfr
17425 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
17426 @r=`${PWD_COMMAND}`; export r; \
17427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17428 $(HOST_EXPORTS) \
17429 $(POSTSTAGE1_HOST_EXPORTS) \
17430 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17431 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17432 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
17433 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
17434 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
17435 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
17436 $(TARGET-stageb3g2-mpfr)
17437
17438maybe-clean-stageb3g2-mpfr: clean-stageb3g2-mpfr
17439clean-stageb3g2: clean-stageb3g2-mpfr
17440clean-stageb3g2-mpfr:
17441 @if [ $(current_stage) = stageb3g2 ]; then \
17442 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17443 else \
17444 [ -f $(HOST_SUBDIR)/stageb3g2-mpfr/Makefile ] || exit 0; \
17445 $(MAKE) stageb3g2-start; \
17446 fi; \
17447 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17448 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
17449 $(POSTSTAGE1_FLAGS_TO_PASS) \
17450 clean
17451@endif mpfr-bootstrap
17452
17453
4b900473
PB
17454.PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
17455.PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
17456maybe-all-stage4-mpfr:
17457maybe-clean-stage4-mpfr:
17458@if mpfr-bootstrap
17459maybe-all-stage4-mpfr: all-stage4-mpfr
17460all-stage4: all-stage4-mpfr
17461TARGET-stage4-mpfr = $(TARGET-mpfr)
17462all-stage4-mpfr: configure-stage4-mpfr
17463 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17464 @r=`${PWD_COMMAND}`; export r; \
17465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17466 $(HOST_EXPORTS) \
17467 $(POSTSTAGE1_HOST_EXPORTS) \
17468 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17469 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17470 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
17471 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17472 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
17473 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17474 $(TARGET-stage4-mpfr)
17475
17476maybe-clean-stage4-mpfr: clean-stage4-mpfr
17477clean-stage4: clean-stage4-mpfr
17478clean-stage4-mpfr:
17479 @if [ $(current_stage) = stage4 ]; then \
17480 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17481 else \
17482 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
17483 $(MAKE) stage4-start; \
17484 fi; \
17485 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17486 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 17487 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17488 clean
4b900473
PB
17489@endif mpfr-bootstrap
17490
17491
17492.PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
17493.PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
17494maybe-all-stageprofile-mpfr:
17495maybe-clean-stageprofile-mpfr:
17496@if mpfr-bootstrap
17497maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
17498all-stageprofile: all-stageprofile-mpfr
17499TARGET-stageprofile-mpfr = $(TARGET-mpfr)
17500all-stageprofile-mpfr: configure-stageprofile-mpfr
17501 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17502 @r=`${PWD_COMMAND}`; export r; \
17503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17504 $(HOST_EXPORTS) \
17505 $(POSTSTAGE1_HOST_EXPORTS) \
17506 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17507 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17508 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
17509 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
17510 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
17511 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17512 $(TARGET-stageprofile-mpfr)
17513
17514maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
17515clean-stageprofile: clean-stageprofile-mpfr
17516clean-stageprofile-mpfr:
17517 @if [ $(current_stage) = stageprofile ]; then \
17518 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17519 else \
17520 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
17521 $(MAKE) stageprofile-start; \
17522 fi; \
17523 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17524 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 17525 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17526 clean
4b900473
PB
17527@endif mpfr-bootstrap
17528
17529
17530.PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
17531.PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
17532maybe-all-stagefeedback-mpfr:
17533maybe-clean-stagefeedback-mpfr:
17534@if mpfr-bootstrap
17535maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
17536all-stagefeedback: all-stagefeedback-mpfr
17537TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
17538all-stagefeedback-mpfr: configure-stagefeedback-mpfr
17539 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17540 @r=`${PWD_COMMAND}`; export r; \
17541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17542 $(HOST_EXPORTS) \
17543 $(POSTSTAGE1_HOST_EXPORTS) \
17544 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0
PB
17545 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17546 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
17547 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
17548 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
17549 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4b900473
PB
17550 $(TARGET-stagefeedback-mpfr)
17551
17552maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
17553clean-stagefeedback: clean-stagefeedback-mpfr
17554clean-stagefeedback-mpfr:
17555 @if [ $(current_stage) = stagefeedback ]; then \
17556 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17557 else \
17558 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
17559 $(MAKE) stagefeedback-start; \
17560 fi; \
17561 cd $(HOST_SUBDIR)/mpfr && \
7f6ef0c0 17562 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 17563 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17564 clean
4b900473
PB
17565@endif mpfr-bootstrap
17566
17567
17568
17569
17570
17571.PHONY: check-mpfr maybe-check-mpfr
17572maybe-check-mpfr:
17573@if mpfr
17574maybe-check-mpfr: check-mpfr
17575
17576check-mpfr:
17577 @: $(MAKE); $(unstage)
17578 @r=`${PWD_COMMAND}`; export r; \
17579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17580 $(HOST_EXPORTS) \
17581 (cd $(HOST_SUBDIR)/mpfr && \
17582 $(MAKE) $(FLAGS_TO_PASS) check)
17583
17584@endif mpfr
17585
17586.PHONY: install-mpfr maybe-install-mpfr
17587maybe-install-mpfr:
17588@if mpfr
17589maybe-install-mpfr: install-mpfr
17590
17591install-mpfr:
17592
17593@endif mpfr
17594
17595# Other targets (info, dvi, pdf, etc.)
17596
17597.PHONY: maybe-info-mpfr info-mpfr
17598maybe-info-mpfr:
17599@if mpfr
17600maybe-info-mpfr: info-mpfr
17601
17602info-mpfr: \
17603 configure-mpfr
17604 @[ -f ./mpfr/Makefile ] || exit 0; \
17605 r=`${PWD_COMMAND}`; export r; \
17606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17607 $(HOST_EXPORTS) \
17608 for flag in $(EXTRA_HOST_FLAGS) ; do \
17609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17610 done; \
17611 echo "Doing info in mpfr" ; \
17612 (cd $(HOST_SUBDIR)/mpfr && \
17613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17615 "RANLIB=$${RANLIB}" \
0c24b341 17616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17617 info) \
17618 || exit 1
17619
17620@endif mpfr
17621
17622.PHONY: maybe-dvi-mpfr dvi-mpfr
17623maybe-dvi-mpfr:
17624@if mpfr
17625maybe-dvi-mpfr: dvi-mpfr
17626
17627dvi-mpfr: \
17628 configure-mpfr
17629 @[ -f ./mpfr/Makefile ] || exit 0; \
17630 r=`${PWD_COMMAND}`; export r; \
17631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17632 $(HOST_EXPORTS) \
17633 for flag in $(EXTRA_HOST_FLAGS) ; do \
17634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17635 done; \
17636 echo "Doing dvi in mpfr" ; \
17637 (cd $(HOST_SUBDIR)/mpfr && \
17638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17640 "RANLIB=$${RANLIB}" \
0c24b341 17641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17642 dvi) \
17643 || exit 1
17644
17645@endif mpfr
17646
17647.PHONY: maybe-pdf-mpfr pdf-mpfr
17648maybe-pdf-mpfr:
17649@if mpfr
17650maybe-pdf-mpfr: pdf-mpfr
17651
17652pdf-mpfr: \
17653 configure-mpfr
17654 @[ -f ./mpfr/Makefile ] || exit 0; \
17655 r=`${PWD_COMMAND}`; export r; \
17656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17657 $(HOST_EXPORTS) \
17658 for flag in $(EXTRA_HOST_FLAGS) ; do \
17659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17660 done; \
17661 echo "Doing pdf in mpfr" ; \
17662 (cd $(HOST_SUBDIR)/mpfr && \
17663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17665 "RANLIB=$${RANLIB}" \
0c24b341 17666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17667 pdf) \
17668 || exit 1
17669
17670@endif mpfr
17671
17672.PHONY: maybe-html-mpfr html-mpfr
17673maybe-html-mpfr:
17674@if mpfr
17675maybe-html-mpfr: html-mpfr
17676
17677html-mpfr: \
17678 configure-mpfr
17679 @[ -f ./mpfr/Makefile ] || exit 0; \
17680 r=`${PWD_COMMAND}`; export r; \
17681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17682 $(HOST_EXPORTS) \
17683 for flag in $(EXTRA_HOST_FLAGS) ; do \
17684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17685 done; \
17686 echo "Doing html in mpfr" ; \
17687 (cd $(HOST_SUBDIR)/mpfr && \
17688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17690 "RANLIB=$${RANLIB}" \
0c24b341 17691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17692 html) \
17693 || exit 1
17694
17695@endif mpfr
17696
17697.PHONY: maybe-TAGS-mpfr TAGS-mpfr
17698maybe-TAGS-mpfr:
17699@if mpfr
17700maybe-TAGS-mpfr: TAGS-mpfr
17701
17702TAGS-mpfr: \
17703 configure-mpfr
17704 @[ -f ./mpfr/Makefile ] || exit 0; \
17705 r=`${PWD_COMMAND}`; export r; \
17706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17707 $(HOST_EXPORTS) \
17708 for flag in $(EXTRA_HOST_FLAGS) ; do \
17709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17710 done; \
17711 echo "Doing TAGS in mpfr" ; \
17712 (cd $(HOST_SUBDIR)/mpfr && \
17713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17715 "RANLIB=$${RANLIB}" \
0c24b341 17716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17717 TAGS) \
17718 || exit 1
17719
17720@endif mpfr
17721
17722.PHONY: maybe-install-info-mpfr install-info-mpfr
17723maybe-install-info-mpfr:
17724@if mpfr
17725maybe-install-info-mpfr: install-info-mpfr
17726
17727install-info-mpfr: \
17728 configure-mpfr \
17729 info-mpfr
17730 @[ -f ./mpfr/Makefile ] || exit 0; \
17731 r=`${PWD_COMMAND}`; export r; \
17732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17733 $(HOST_EXPORTS) \
17734 for flag in $(EXTRA_HOST_FLAGS) ; do \
17735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17736 done; \
17737 echo "Doing install-info in mpfr" ; \
17738 (cd $(HOST_SUBDIR)/mpfr && \
17739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17741 "RANLIB=$${RANLIB}" \
0c24b341 17742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17743 install-info) \
17744 || exit 1
17745
17746@endif mpfr
17747
a3ca38d2
DD
17748.PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
17749maybe-install-pdf-mpfr:
17750@if mpfr
17751maybe-install-pdf-mpfr: install-pdf-mpfr
17752
17753install-pdf-mpfr: \
17754 configure-mpfr \
17755 pdf-mpfr
17756 @[ -f ./mpfr/Makefile ] || exit 0; \
17757 r=`${PWD_COMMAND}`; export r; \
17758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17759 $(HOST_EXPORTS) \
17760 for flag in $(EXTRA_HOST_FLAGS) ; do \
17761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17762 done; \
17763 echo "Doing install-pdf in mpfr" ; \
17764 (cd $(HOST_SUBDIR)/mpfr && \
17765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17767 "RANLIB=$${RANLIB}" \
0c24b341 17768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
17769 install-pdf) \
17770 || exit 1
17771
17772@endif mpfr
17773
4b900473
PB
17774.PHONY: maybe-install-html-mpfr install-html-mpfr
17775maybe-install-html-mpfr:
17776@if mpfr
17777maybe-install-html-mpfr: install-html-mpfr
17778
17779install-html-mpfr: \
17780 configure-mpfr \
17781 html-mpfr
17782 @[ -f ./mpfr/Makefile ] || exit 0; \
17783 r=`${PWD_COMMAND}`; export r; \
17784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17785 $(HOST_EXPORTS) \
17786 for flag in $(EXTRA_HOST_FLAGS) ; do \
17787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17788 done; \
17789 echo "Doing install-html in mpfr" ; \
17790 (cd $(HOST_SUBDIR)/mpfr && \
17791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17793 "RANLIB=$${RANLIB}" \
0c24b341 17794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17795 install-html) \
17796 || exit 1
17797
17798@endif mpfr
17799
17800.PHONY: maybe-installcheck-mpfr installcheck-mpfr
17801maybe-installcheck-mpfr:
17802@if mpfr
17803maybe-installcheck-mpfr: installcheck-mpfr
17804
17805installcheck-mpfr: \
17806 configure-mpfr
17807 @[ -f ./mpfr/Makefile ] || exit 0; \
17808 r=`${PWD_COMMAND}`; export r; \
17809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17810 $(HOST_EXPORTS) \
17811 for flag in $(EXTRA_HOST_FLAGS) ; do \
17812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17813 done; \
17814 echo "Doing installcheck in mpfr" ; \
17815 (cd $(HOST_SUBDIR)/mpfr && \
17816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17818 "RANLIB=$${RANLIB}" \
0c24b341 17819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17820 installcheck) \
17821 || exit 1
17822
17823@endif mpfr
17824
17825.PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
17826maybe-mostlyclean-mpfr:
17827@if mpfr
17828maybe-mostlyclean-mpfr: mostlyclean-mpfr
17829
17830mostlyclean-mpfr:
17831 @[ -f ./mpfr/Makefile ] || exit 0; \
17832 r=`${PWD_COMMAND}`; export r; \
17833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17834 $(HOST_EXPORTS) \
17835 for flag in $(EXTRA_HOST_FLAGS) ; do \
17836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17837 done; \
17838 echo "Doing mostlyclean in mpfr" ; \
17839 (cd $(HOST_SUBDIR)/mpfr && \
17840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17842 "RANLIB=$${RANLIB}" \
0c24b341 17843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17844 mostlyclean) \
17845 || exit 1
17846
17847@endif mpfr
17848
17849.PHONY: maybe-clean-mpfr clean-mpfr
17850maybe-clean-mpfr:
17851@if mpfr
17852maybe-clean-mpfr: clean-mpfr
17853
17854clean-mpfr:
17855 @[ -f ./mpfr/Makefile ] || exit 0; \
17856 r=`${PWD_COMMAND}`; export r; \
17857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17858 $(HOST_EXPORTS) \
17859 for flag in $(EXTRA_HOST_FLAGS) ; do \
17860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17861 done; \
17862 echo "Doing clean in mpfr" ; \
17863 (cd $(HOST_SUBDIR)/mpfr && \
17864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17866 "RANLIB=$${RANLIB}" \
0c24b341 17867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17868 clean) \
17869 || exit 1
17870
17871@endif mpfr
17872
17873.PHONY: maybe-distclean-mpfr distclean-mpfr
17874maybe-distclean-mpfr:
17875@if mpfr
17876maybe-distclean-mpfr: distclean-mpfr
17877
17878distclean-mpfr:
17879 @[ -f ./mpfr/Makefile ] || exit 0; \
17880 r=`${PWD_COMMAND}`; export r; \
17881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17882 $(HOST_EXPORTS) \
17883 for flag in $(EXTRA_HOST_FLAGS) ; do \
17884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17885 done; \
17886 echo "Doing distclean in mpfr" ; \
17887 (cd $(HOST_SUBDIR)/mpfr && \
17888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17890 "RANLIB=$${RANLIB}" \
0c24b341 17891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17892 distclean) \
17893 || exit 1
17894
17895@endif mpfr
17896
17897.PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
17898maybe-maintainer-clean-mpfr:
17899@if mpfr
17900maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
17901
17902maintainer-clean-mpfr:
17903 @[ -f ./mpfr/Makefile ] || exit 0; \
17904 r=`${PWD_COMMAND}`; export r; \
17905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17906 $(HOST_EXPORTS) \
17907 for flag in $(EXTRA_HOST_FLAGS) ; do \
17908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17909 done; \
17910 echo "Doing maintainer-clean in mpfr" ; \
17911 (cd $(HOST_SUBDIR)/mpfr && \
17912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17914 "RANLIB=$${RANLIB}" \
0c24b341 17915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17916 maintainer-clean) \
17917 || exit 1
17918
17919@endif mpfr
17920
17921
17922
b813574b
PB
17923.PHONY: configure-gnuserv maybe-configure-gnuserv
17924maybe-configure-gnuserv:
4f0ef2d8
CD
17925@if gcc-bootstrap
17926configure-gnuserv: stage_current
17927@endif gcc-bootstrap
b813574b
PB
17928@if gnuserv
17929maybe-configure-gnuserv: configure-gnuserv
c52c6897 17930configure-gnuserv:
0aed8855 17931 @: $(MAKE); $(unstage)
c52c6897 17932 @r=`${PWD_COMMAND}`; export r; \
4fa63067 17933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
17934 test ! -f $(HOST_SUBDIR)/gnuserv/Makefile || exit 0; \
17935 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnuserv ; \
378fce5b 17936 $(HOST_EXPORTS) \
a7254363
PB
17937 echo Configuring in $(HOST_SUBDIR)/gnuserv; \
17938 cd "$(HOST_SUBDIR)/gnuserv" || exit 1; \
4fa63067 17939 case $(srcdir) in \
b00612cc
PB
17940 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17941 *) topdir=`echo $(HOST_SUBDIR)/gnuserv/ | \
17942 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 17943 esac; \
b00612cc
PB
17944 srcdiroption="--srcdir=$${topdir}/gnuserv"; \
17945 libsrcdir="$$s/gnuserv"; \
4fa63067 17946 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
17947 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17948 --target=${target_alias} $${srcdiroption} \
2a4cbe27 17949 || exit 1
b813574b 17950@endif gnuserv
2a4cbe27 17951
a7254363
PB
17952
17953
d545f33b
PB
17954
17955
b813574b
PB
17956.PHONY: all-gnuserv maybe-all-gnuserv
17957maybe-all-gnuserv:
4f0ef2d8
CD
17958@if gcc-bootstrap
17959all-gnuserv: stage_current
17960@endif gcc-bootstrap
b813574b 17961@if gnuserv
d27cc32e 17962TARGET-gnuserv=all
b813574b
PB
17963maybe-all-gnuserv: all-gnuserv
17964all-gnuserv: configure-gnuserv
0aed8855 17965 @: $(MAKE); $(unstage)
4fa63067
NN
17966 @r=`${PWD_COMMAND}`; export r; \
17967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17968 $(HOST_EXPORTS) \
b00612cc 17969 (cd $(HOST_SUBDIR)/gnuserv && \
7f6ef0c0
PB
17970 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
17971 $(TARGET-gnuserv))
b813574b 17972@endif gnuserv
2a4cbe27 17973
a7254363 17974
d545f33b
PB
17975
17976
b813574b
PB
17977.PHONY: check-gnuserv maybe-check-gnuserv
17978maybe-check-gnuserv:
17979@if gnuserv
17980maybe-check-gnuserv: check-gnuserv
2a4cbe27 17981
b813574b 17982check-gnuserv:
0aed8855 17983 @: $(MAKE); $(unstage)
4fa63067 17984 @r=`${PWD_COMMAND}`; export r; \
b40e3958 17985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17986 $(HOST_EXPORTS) \
b00612cc
PB
17987 (cd $(HOST_SUBDIR)/gnuserv && \
17988 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 17989
b813574b 17990@endif gnuserv
2a4cbe27 17991
b813574b
PB
17992.PHONY: install-gnuserv maybe-install-gnuserv
17993maybe-install-gnuserv:
17994@if gnuserv
17995maybe-install-gnuserv: install-gnuserv
2a4cbe27 17996
b813574b 17997install-gnuserv: installdirs
0aed8855 17998 @: $(MAKE); $(unstage)
4fa63067 17999 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18001 $(HOST_EXPORTS) \
b00612cc 18002 (cd $(HOST_SUBDIR)/gnuserv && \
2da12f12 18003 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 18004
b813574b 18005@endif gnuserv
2a4cbe27 18006
56a8fe78 18007# Other targets (info, dvi, pdf, etc.)
2a4cbe27 18008
b813574b
PB
18009.PHONY: maybe-info-gnuserv info-gnuserv
18010maybe-info-gnuserv:
18011@if gnuserv
18012maybe-info-gnuserv: info-gnuserv
4fa63067 18013
b813574b
PB
18014info-gnuserv: \
18015 configure-gnuserv
0aed8855 18016 @: $(MAKE); $(unstage)
b813574b 18017 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18018 r=`${PWD_COMMAND}`; export r; \
18019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18020 $(HOST_EXPORTS) \
b813574b 18021 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18023 done; \
b813574b 18024 echo "Doing info in gnuserv" ; \
b00612cc 18025 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18028 "RANLIB=$${RANLIB}" \
0c24b341 18029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18030 info) \
2a4cbe27
NN
18031 || exit 1
18032
b813574b 18033@endif gnuserv
2a4cbe27 18034
b813574b
PB
18035.PHONY: maybe-dvi-gnuserv dvi-gnuserv
18036maybe-dvi-gnuserv:
18037@if gnuserv
18038maybe-dvi-gnuserv: dvi-gnuserv
2a4cbe27 18039
b813574b
PB
18040dvi-gnuserv: \
18041 configure-gnuserv
0aed8855 18042 @: $(MAKE); $(unstage)
b813574b 18043 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18044 r=`${PWD_COMMAND}`; export r; \
18045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18046 $(HOST_EXPORTS) \
b813574b 18047 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18049 done; \
b813574b 18050 echo "Doing dvi in gnuserv" ; \
b00612cc 18051 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18054 "RANLIB=$${RANLIB}" \
0c24b341 18055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18056 dvi) \
2a4cbe27
NN
18057 || exit 1
18058
b813574b 18059@endif gnuserv
2a4cbe27 18060
56a8fe78
DD
18061.PHONY: maybe-pdf-gnuserv pdf-gnuserv
18062maybe-pdf-gnuserv:
18063@if gnuserv
18064maybe-pdf-gnuserv: pdf-gnuserv
18065
18066pdf-gnuserv: \
18067 configure-gnuserv
18068 @: $(MAKE); $(unstage)
18069 @[ -f ./gnuserv/Makefile ] || exit 0; \
18070 r=`${PWD_COMMAND}`; export r; \
18071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18072 $(HOST_EXPORTS) \
18073 for flag in $(EXTRA_HOST_FLAGS) ; do \
18074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18075 done; \
18076 echo "Doing pdf in gnuserv" ; \
18077 (cd $(HOST_SUBDIR)/gnuserv && \
18078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18080 "RANLIB=$${RANLIB}" \
0c24b341 18081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
18082 pdf) \
18083 || exit 1
18084
18085@endif gnuserv
18086
6d389afc
MS
18087.PHONY: maybe-html-gnuserv html-gnuserv
18088maybe-html-gnuserv:
18089@if gnuserv
18090maybe-html-gnuserv: html-gnuserv
18091
18092html-gnuserv: \
18093 configure-gnuserv
0aed8855 18094 @: $(MAKE); $(unstage)
6d389afc
MS
18095 @[ -f ./gnuserv/Makefile ] || exit 0; \
18096 r=`${PWD_COMMAND}`; export r; \
18097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
18098 $(HOST_EXPORTS) \
18099 for flag in $(EXTRA_HOST_FLAGS) ; do \
18100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18101 done; \
18102 echo "Doing html in gnuserv" ; \
b00612cc 18103 (cd $(HOST_SUBDIR)/gnuserv && \
6d389afc
MS
18104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18106 "RANLIB=$${RANLIB}" \
0c24b341 18107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
18108 html) \
18109 || exit 1
18110
18111@endif gnuserv
18112
b813574b
PB
18113.PHONY: maybe-TAGS-gnuserv TAGS-gnuserv
18114maybe-TAGS-gnuserv:
18115@if gnuserv
18116maybe-TAGS-gnuserv: TAGS-gnuserv
2a4cbe27 18117
b813574b
PB
18118TAGS-gnuserv: \
18119 configure-gnuserv
0aed8855 18120 @: $(MAKE); $(unstage)
b813574b 18121 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18122 r=`${PWD_COMMAND}`; export r; \
18123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18124 $(HOST_EXPORTS) \
b813574b 18125 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18127 done; \
b813574b 18128 echo "Doing TAGS in gnuserv" ; \
b00612cc 18129 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18132 "RANLIB=$${RANLIB}" \
0c24b341 18133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18134 TAGS) \
2a4cbe27
NN
18135 || exit 1
18136
b813574b 18137@endif gnuserv
2a4cbe27 18138
b813574b
PB
18139.PHONY: maybe-install-info-gnuserv install-info-gnuserv
18140maybe-install-info-gnuserv:
18141@if gnuserv
18142maybe-install-info-gnuserv: install-info-gnuserv
2a4cbe27 18143
b813574b
PB
18144install-info-gnuserv: \
18145 configure-gnuserv \
18146 info-gnuserv
0aed8855 18147 @: $(MAKE); $(unstage)
b813574b 18148 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18149 r=`${PWD_COMMAND}`; export r; \
18150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18151 $(HOST_EXPORTS) \
b813574b 18152 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18154 done; \
b813574b 18155 echo "Doing install-info in gnuserv" ; \
b00612cc 18156 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18159 "RANLIB=$${RANLIB}" \
0c24b341 18160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18161 install-info) \
2a4cbe27
NN
18162 || exit 1
18163
b813574b 18164@endif gnuserv
2a4cbe27 18165
a3ca38d2
DD
18166.PHONY: maybe-install-pdf-gnuserv install-pdf-gnuserv
18167maybe-install-pdf-gnuserv:
18168@if gnuserv
18169maybe-install-pdf-gnuserv: install-pdf-gnuserv
18170
18171install-pdf-gnuserv: \
18172 configure-gnuserv \
18173 pdf-gnuserv
18174 @: $(MAKE); $(unstage)
18175 @[ -f ./gnuserv/Makefile ] || exit 0; \
18176 r=`${PWD_COMMAND}`; export r; \
18177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18178 $(HOST_EXPORTS) \
18179 for flag in $(EXTRA_HOST_FLAGS) ; do \
18180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18181 done; \
18182 echo "Doing install-pdf in gnuserv" ; \
18183 (cd $(HOST_SUBDIR)/gnuserv && \
18184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18186 "RANLIB=$${RANLIB}" \
0c24b341 18187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
18188 install-pdf) \
18189 || exit 1
18190
18191@endif gnuserv
18192
108a6f8e
CD
18193.PHONY: maybe-install-html-gnuserv install-html-gnuserv
18194maybe-install-html-gnuserv:
18195@if gnuserv
18196maybe-install-html-gnuserv: install-html-gnuserv
18197
18198install-html-gnuserv: \
18199 configure-gnuserv \
18200 html-gnuserv
18201 @: $(MAKE); $(unstage)
18202 @[ -f ./gnuserv/Makefile ] || exit 0; \
18203 r=`${PWD_COMMAND}`; export r; \
18204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18205 $(HOST_EXPORTS) \
18206 for flag in $(EXTRA_HOST_FLAGS) ; do \
18207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18208 done; \
18209 echo "Doing install-html in gnuserv" ; \
18210 (cd $(HOST_SUBDIR)/gnuserv && \
18211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18213 "RANLIB=$${RANLIB}" \
0c24b341 18214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
18215 install-html) \
18216 || exit 1
18217
18218@endif gnuserv
18219
b813574b
PB
18220.PHONY: maybe-installcheck-gnuserv installcheck-gnuserv
18221maybe-installcheck-gnuserv:
18222@if gnuserv
18223maybe-installcheck-gnuserv: installcheck-gnuserv
2a4cbe27 18224
b813574b
PB
18225installcheck-gnuserv: \
18226 configure-gnuserv
0aed8855 18227 @: $(MAKE); $(unstage)
b813574b 18228 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18229 r=`${PWD_COMMAND}`; export r; \
18230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18231 $(HOST_EXPORTS) \
b813574b 18232 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18234 done; \
b813574b 18235 echo "Doing installcheck in gnuserv" ; \
b00612cc 18236 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18239 "RANLIB=$${RANLIB}" \
0c24b341 18240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18241 installcheck) \
2a4cbe27
NN
18242 || exit 1
18243
b813574b 18244@endif gnuserv
2a4cbe27 18245
b813574b
PB
18246.PHONY: maybe-mostlyclean-gnuserv mostlyclean-gnuserv
18247maybe-mostlyclean-gnuserv:
18248@if gnuserv
18249maybe-mostlyclean-gnuserv: mostlyclean-gnuserv
2a4cbe27 18250
b813574b 18251mostlyclean-gnuserv:
0aed8855 18252 @: $(MAKE); $(unstage)
b813574b 18253 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18254 r=`${PWD_COMMAND}`; export r; \
18255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18256 $(HOST_EXPORTS) \
b813574b 18257 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18259 done; \
b813574b 18260 echo "Doing mostlyclean in gnuserv" ; \
b00612cc 18261 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18264 "RANLIB=$${RANLIB}" \
0c24b341 18265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18266 mostlyclean) \
2a4cbe27
NN
18267 || exit 1
18268
b813574b 18269@endif gnuserv
2a4cbe27 18270
b813574b
PB
18271.PHONY: maybe-clean-gnuserv clean-gnuserv
18272maybe-clean-gnuserv:
18273@if gnuserv
18274maybe-clean-gnuserv: clean-gnuserv
2a4cbe27 18275
b813574b 18276clean-gnuserv:
0aed8855 18277 @: $(MAKE); $(unstage)
b813574b 18278 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18279 r=`${PWD_COMMAND}`; export r; \
18280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18281 $(HOST_EXPORTS) \
b813574b 18282 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18284 done; \
b813574b 18285 echo "Doing clean in gnuserv" ; \
b00612cc 18286 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18289 "RANLIB=$${RANLIB}" \
0c24b341 18290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18291 clean) \
2a4cbe27
NN
18292 || exit 1
18293
b813574b 18294@endif gnuserv
2a4cbe27 18295
b813574b
PB
18296.PHONY: maybe-distclean-gnuserv distclean-gnuserv
18297maybe-distclean-gnuserv:
18298@if gnuserv
18299maybe-distclean-gnuserv: distclean-gnuserv
2a4cbe27 18300
b813574b 18301distclean-gnuserv:
0aed8855 18302 @: $(MAKE); $(unstage)
b813574b 18303 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18304 r=`${PWD_COMMAND}`; export r; \
18305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18306 $(HOST_EXPORTS) \
b813574b 18307 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18309 done; \
b813574b 18310 echo "Doing distclean in gnuserv" ; \
b00612cc 18311 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18314 "RANLIB=$${RANLIB}" \
0c24b341 18315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18316 distclean) \
2a4cbe27
NN
18317 || exit 1
18318
b813574b 18319@endif gnuserv
2a4cbe27 18320
b813574b
PB
18321.PHONY: maybe-maintainer-clean-gnuserv maintainer-clean-gnuserv
18322maybe-maintainer-clean-gnuserv:
18323@if gnuserv
18324maybe-maintainer-clean-gnuserv: maintainer-clean-gnuserv
2a4cbe27 18325
b813574b 18326maintainer-clean-gnuserv:
0aed8855 18327 @: $(MAKE); $(unstage)
b813574b 18328 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
18329 r=`${PWD_COMMAND}`; export r; \
18330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18331 $(HOST_EXPORTS) \
b813574b 18332 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18334 done; \
b813574b 18335 echo "Doing maintainer-clean in gnuserv" ; \
b00612cc 18336 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
18337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18339 "RANLIB=$${RANLIB}" \
0c24b341 18340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 18341 maintainer-clean) \
2a4cbe27
NN
18342 || exit 1
18343
b813574b 18344@endif gnuserv
2a4cbe27 18345
2a4cbe27 18346
a7254363 18347
93f9b408
ILT
18348.PHONY: configure-gold maybe-configure-gold
18349maybe-configure-gold:
18350@if gcc-bootstrap
18351configure-gold: stage_current
18352@endif gcc-bootstrap
18353@if gold
18354maybe-configure-gold: configure-gold
18355configure-gold:
18356 @r=`${PWD_COMMAND}`; export r; \
18357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18358 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18359 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18360 $(HOST_EXPORTS) \
18361 echo Configuring in $(HOST_SUBDIR)/gold; \
18362 cd "$(HOST_SUBDIR)/gold" || exit 1; \
18363 case $(srcdir) in \
18364 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18365 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18366 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18367 esac; \
18368 srcdiroption="--srcdir=$${topdir}/gold"; \
18369 libsrcdir="$$s/gold"; \
18370 $(SHELL) $${libsrcdir}/configure \
18371 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18372 --target=${target_alias} $${srcdiroption} \
18373 || exit 1
18374@endif gold
18375
18376
18377
18378.PHONY: configure-stage1-gold maybe-configure-stage1-gold
18379maybe-configure-stage1-gold:
18380@if gold-bootstrap
18381maybe-configure-stage1-gold: configure-stage1-gold
18382configure-stage1-gold:
18383 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18384 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18385 @r=`${PWD_COMMAND}`; export r; \
18386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18387 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18388 $(HOST_EXPORTS) \
18389 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18390 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
18391 echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
18392 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18393 cd $(HOST_SUBDIR)/gold || exit 1; \
18394 case $(srcdir) in \
18395 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18396 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18397 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18398 esac; \
18399 srcdiroption="--srcdir=$${topdir}/gold"; \
18400 libsrcdir="$$s/gold"; \
18401 $(SHELL) $${libsrcdir}/configure \
18402 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18403 --target=${target_alias} $${srcdiroption} \
18404 \
18405 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
18406@endif gold-bootstrap
18407
18408.PHONY: configure-stage2-gold maybe-configure-stage2-gold
18409maybe-configure-stage2-gold:
18410@if gold-bootstrap
18411maybe-configure-stage2-gold: configure-stage2-gold
18412configure-stage2-gold:
18413 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18414 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18415 @r=`${PWD_COMMAND}`; export r; \
18416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18417 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18418 $(HOST_EXPORTS) \
18419 $(POSTSTAGE1_HOST_EXPORTS) \
18420 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18421 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
18422 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
18423 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18424 cd $(HOST_SUBDIR)/gold || exit 1; \
18425 case $(srcdir) in \
18426 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18427 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18428 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18429 esac; \
18430 srcdiroption="--srcdir=$${topdir}/gold"; \
18431 libsrcdir="$$s/gold"; \
18432 $(SHELL) $${libsrcdir}/configure \
18433 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18434 --target=${target_alias} $${srcdiroption} \
18435 --with-build-libsubdir=$(HOST_SUBDIR) \
18436 @stage2_werror_flag@
18437@endif gold-bootstrap
18438
18439.PHONY: configure-stageb2g0-gold maybe-configure-stageb2g0-gold
18440maybe-configure-stageb2g0-gold:
18441@if gold-bootstrap
18442maybe-configure-stageb2g0-gold: configure-stageb2g0-gold
18443configure-stageb2g0-gold:
18444 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
18445 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18446 @r=`${PWD_COMMAND}`; export r; \
18447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18448 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18449 $(HOST_EXPORTS) \
18450 $(POSTSTAGE1_HOST_EXPORTS) \
18451 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
18452 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
18453 echo Configuring stage b2g0 in $(HOST_SUBDIR)/gold ; \
18454 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18455 cd $(HOST_SUBDIR)/gold || exit 1; \
18456 case $(srcdir) in \
18457 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18458 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18459 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18460 esac; \
18461 srcdiroption="--srcdir=$${topdir}/gold"; \
18462 libsrcdir="$$s/gold"; \
18463 $(SHELL) $${libsrcdir}/configure \
18464 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18465 --target=${target_alias} $${srcdiroption} \
18466 --with-build-libsubdir=$(HOST_SUBDIR) \
18467 @stage2_werror_flag@
18468@endif gold-bootstrap
18469
18470.PHONY: configure-stage3-gold maybe-configure-stage3-gold
18471maybe-configure-stage3-gold:
18472@if gold-bootstrap
18473maybe-configure-stage3-gold: configure-stage3-gold
18474configure-stage3-gold:
18475 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18476 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18477 @r=`${PWD_COMMAND}`; export r; \
18478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18479 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18480 $(HOST_EXPORTS) \
18481 $(POSTSTAGE1_HOST_EXPORTS) \
18482 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18483 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
18484 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
18485 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18486 cd $(HOST_SUBDIR)/gold || exit 1; \
18487 case $(srcdir) in \
18488 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18489 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18490 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18491 esac; \
18492 srcdiroption="--srcdir=$${topdir}/gold"; \
18493 libsrcdir="$$s/gold"; \
18494 $(SHELL) $${libsrcdir}/configure \
18495 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18496 --target=${target_alias} $${srcdiroption} \
18497 --with-build-libsubdir=$(HOST_SUBDIR) \
18498 @stage2_werror_flag@
18499@endif gold-bootstrap
18500
18501.PHONY: configure-stageb3g2-gold maybe-configure-stageb3g2-gold
18502maybe-configure-stageb3g2-gold:
18503@if gold-bootstrap
18504maybe-configure-stageb3g2-gold: configure-stageb3g2-gold
18505configure-stageb3g2-gold:
18506 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
18507 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18508 @r=`${PWD_COMMAND}`; export r; \
18509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18510 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18511 $(HOST_EXPORTS) \
18512 $(POSTSTAGE1_HOST_EXPORTS) \
18513 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
18514 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
18515 echo Configuring stage b3g2 in $(HOST_SUBDIR)/gold ; \
18516 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18517 cd $(HOST_SUBDIR)/gold || exit 1; \
18518 case $(srcdir) in \
18519 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18520 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18521 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18522 esac; \
18523 srcdiroption="--srcdir=$${topdir}/gold"; \
18524 libsrcdir="$$s/gold"; \
18525 $(SHELL) $${libsrcdir}/configure \
18526 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18527 --target=${target_alias} $${srcdiroption} \
18528 --with-build-libsubdir=$(HOST_SUBDIR) \
18529 @stage2_werror_flag@
18530@endif gold-bootstrap
18531
18532.PHONY: configure-stage4-gold maybe-configure-stage4-gold
18533maybe-configure-stage4-gold:
18534@if gold-bootstrap
18535maybe-configure-stage4-gold: configure-stage4-gold
18536configure-stage4-gold:
18537 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18538 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18539 @r=`${PWD_COMMAND}`; export r; \
18540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18541 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18542 $(HOST_EXPORTS) \
18543 $(POSTSTAGE1_HOST_EXPORTS) \
18544 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18545 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
18546 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
18547 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18548 cd $(HOST_SUBDIR)/gold || exit 1; \
18549 case $(srcdir) in \
18550 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18551 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18552 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18553 esac; \
18554 srcdiroption="--srcdir=$${topdir}/gold"; \
18555 libsrcdir="$$s/gold"; \
18556 $(SHELL) $${libsrcdir}/configure \
18557 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18558 --target=${target_alias} $${srcdiroption} \
18559 --with-build-libsubdir=$(HOST_SUBDIR) \
18560 @stage2_werror_flag@
18561@endif gold-bootstrap
18562
18563.PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
18564maybe-configure-stageprofile-gold:
18565@if gold-bootstrap
18566maybe-configure-stageprofile-gold: configure-stageprofile-gold
18567configure-stageprofile-gold:
18568 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18569 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18570 @r=`${PWD_COMMAND}`; export r; \
18571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18572 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18573 $(HOST_EXPORTS) \
18574 $(POSTSTAGE1_HOST_EXPORTS) \
18575 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
18576 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
18577 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
18578 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18579 cd $(HOST_SUBDIR)/gold || exit 1; \
18580 case $(srcdir) in \
18581 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18582 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18583 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18584 esac; \
18585 srcdiroption="--srcdir=$${topdir}/gold"; \
18586 libsrcdir="$$s/gold"; \
18587 $(SHELL) $${libsrcdir}/configure \
18588 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18589 --target=${target_alias} $${srcdiroption} \
18590 --with-build-libsubdir=$(HOST_SUBDIR) \
18591 @stage2_werror_flag@
18592@endif gold-bootstrap
18593
18594.PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
18595maybe-configure-stagefeedback-gold:
18596@if gold-bootstrap
18597maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
18598configure-stagefeedback-gold:
18599 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18600 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18601 @r=`${PWD_COMMAND}`; export r; \
18602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18603 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18604 $(HOST_EXPORTS) \
18605 $(POSTSTAGE1_HOST_EXPORTS) \
18606 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
18607 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
18608 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
18609 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18610 cd $(HOST_SUBDIR)/gold || exit 1; \
18611 case $(srcdir) in \
18612 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18613 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18614 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18615 esac; \
18616 srcdiroption="--srcdir=$${topdir}/gold"; \
18617 libsrcdir="$$s/gold"; \
18618 $(SHELL) $${libsrcdir}/configure \
18619 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18620 --target=${target_alias} $${srcdiroption} \
18621 --with-build-libsubdir=$(HOST_SUBDIR) \
18622 @stage2_werror_flag@
18623@endif gold-bootstrap
18624
18625
18626
18627
18628
18629.PHONY: all-gold maybe-all-gold
18630maybe-all-gold:
18631@if gcc-bootstrap
18632all-gold: stage_current
18633@endif gcc-bootstrap
18634@if gold
18635TARGET-gold=all
18636maybe-all-gold: all-gold
18637all-gold: configure-gold
18638 @r=`${PWD_COMMAND}`; export r; \
18639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18640 $(HOST_EXPORTS) \
18641 (cd $(HOST_SUBDIR)/gold && \
18642 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
18643 $(TARGET-gold))
18644@endif gold
18645
18646
18647
18648.PHONY: all-stage1-gold maybe-all-stage1-gold
18649.PHONY: clean-stage1-gold maybe-clean-stage1-gold
18650maybe-all-stage1-gold:
18651maybe-clean-stage1-gold:
18652@if gold-bootstrap
18653maybe-all-stage1-gold: all-stage1-gold
18654all-stage1: all-stage1-gold
18655TARGET-stage1-gold = $(TARGET-gold)
18656all-stage1-gold: configure-stage1-gold
18657 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18658 @r=`${PWD_COMMAND}`; export r; \
18659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18660 $(HOST_EXPORTS) \
18661 cd $(HOST_SUBDIR)/gold && \
18662 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18663 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
18664 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
18665 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
18666 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
18667 $(TARGET-stage1-gold)
18668
18669maybe-clean-stage1-gold: clean-stage1-gold
18670clean-stage1: clean-stage1-gold
18671clean-stage1-gold:
18672 @if [ $(current_stage) = stage1 ]; then \
18673 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18674 else \
18675 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
18676 $(MAKE) stage1-start; \
18677 fi; \
18678 cd $(HOST_SUBDIR)/gold && \
18679 $(MAKE) $(EXTRA_HOST_FLAGS) \
18680 clean
18681@endif gold-bootstrap
18682
18683
18684.PHONY: all-stage2-gold maybe-all-stage2-gold
18685.PHONY: clean-stage2-gold maybe-clean-stage2-gold
18686maybe-all-stage2-gold:
18687maybe-clean-stage2-gold:
18688@if gold-bootstrap
18689maybe-all-stage2-gold: all-stage2-gold
18690all-stage2: all-stage2-gold
18691TARGET-stage2-gold = $(TARGET-gold)
18692all-stage2-gold: configure-stage2-gold
18693 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18694 @r=`${PWD_COMMAND}`; export r; \
18695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18696 $(HOST_EXPORTS) \
18697 $(POSTSTAGE1_HOST_EXPORTS) \
18698 cd $(HOST_SUBDIR)/gold && \
18699 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18700 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
18701 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
18702 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
18703 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18704 $(TARGET-stage2-gold)
18705
18706maybe-clean-stage2-gold: clean-stage2-gold
18707clean-stage2: clean-stage2-gold
18708clean-stage2-gold:
18709 @if [ $(current_stage) = stage2 ]; then \
18710 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18711 else \
18712 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
18713 $(MAKE) stage2-start; \
18714 fi; \
18715 cd $(HOST_SUBDIR)/gold && \
18716 $(MAKE) $(EXTRA_HOST_FLAGS) \
18717 $(POSTSTAGE1_FLAGS_TO_PASS) \
18718 clean
18719@endif gold-bootstrap
18720
18721
18722.PHONY: all-stageb2g0-gold maybe-all-stageb2g0-gold
18723.PHONY: clean-stageb2g0-gold maybe-clean-stageb2g0-gold
18724maybe-all-stageb2g0-gold:
18725maybe-clean-stageb2g0-gold:
18726@if gold-bootstrap
18727maybe-all-stageb2g0-gold: all-stageb2g0-gold
18728all-stageb2g0: all-stageb2g0-gold
18729TARGET-stageb2g0-gold = $(TARGET-gold)
18730all-stageb2g0-gold: configure-stageb2g0-gold
18731 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
18732 @r=`${PWD_COMMAND}`; export r; \
18733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18734 $(HOST_EXPORTS) \
18735 $(POSTSTAGE1_HOST_EXPORTS) \
18736 cd $(HOST_SUBDIR)/gold && \
18737 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18738 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
18739 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
18740 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
18741 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18742 $(TARGET-stageb2g0-gold)
18743
18744maybe-clean-stageb2g0-gold: clean-stageb2g0-gold
18745clean-stageb2g0: clean-stageb2g0-gold
18746clean-stageb2g0-gold:
18747 @if [ $(current_stage) = stageb2g0 ]; then \
18748 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18749 else \
18750 [ -f $(HOST_SUBDIR)/stageb2g0-gold/Makefile ] || exit 0; \
18751 $(MAKE) stageb2g0-start; \
18752 fi; \
18753 cd $(HOST_SUBDIR)/gold && \
18754 $(MAKE) $(EXTRA_HOST_FLAGS) \
18755 $(POSTSTAGE1_FLAGS_TO_PASS) \
18756 clean
18757@endif gold-bootstrap
18758
18759
18760.PHONY: all-stage3-gold maybe-all-stage3-gold
18761.PHONY: clean-stage3-gold maybe-clean-stage3-gold
18762maybe-all-stage3-gold:
18763maybe-clean-stage3-gold:
18764@if gold-bootstrap
18765maybe-all-stage3-gold: all-stage3-gold
18766all-stage3: all-stage3-gold
18767TARGET-stage3-gold = $(TARGET-gold)
18768all-stage3-gold: configure-stage3-gold
18769 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18770 @r=`${PWD_COMMAND}`; export r; \
18771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18772 $(HOST_EXPORTS) \
18773 $(POSTSTAGE1_HOST_EXPORTS) \
18774 cd $(HOST_SUBDIR)/gold && \
18775 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18776 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
18777 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
18778 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
18779 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18780 $(TARGET-stage3-gold)
18781
18782maybe-clean-stage3-gold: clean-stage3-gold
18783clean-stage3: clean-stage3-gold
18784clean-stage3-gold:
18785 @if [ $(current_stage) = stage3 ]; then \
18786 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18787 else \
18788 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
18789 $(MAKE) stage3-start; \
18790 fi; \
18791 cd $(HOST_SUBDIR)/gold && \
18792 $(MAKE) $(EXTRA_HOST_FLAGS) \
18793 $(POSTSTAGE1_FLAGS_TO_PASS) \
18794 clean
18795@endif gold-bootstrap
18796
18797
18798.PHONY: all-stageb3g2-gold maybe-all-stageb3g2-gold
18799.PHONY: clean-stageb3g2-gold maybe-clean-stageb3g2-gold
18800maybe-all-stageb3g2-gold:
18801maybe-clean-stageb3g2-gold:
18802@if gold-bootstrap
18803maybe-all-stageb3g2-gold: all-stageb3g2-gold
18804all-stageb3g2: all-stageb3g2-gold
18805TARGET-stageb3g2-gold = $(TARGET-gold)
18806all-stageb3g2-gold: configure-stageb3g2-gold
18807 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
18808 @r=`${PWD_COMMAND}`; export r; \
18809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18810 $(HOST_EXPORTS) \
18811 $(POSTSTAGE1_HOST_EXPORTS) \
18812 cd $(HOST_SUBDIR)/gold && \
18813 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18814 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
18815 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
18816 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
18817 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18818 $(TARGET-stageb3g2-gold)
18819
18820maybe-clean-stageb3g2-gold: clean-stageb3g2-gold
18821clean-stageb3g2: clean-stageb3g2-gold
18822clean-stageb3g2-gold:
18823 @if [ $(current_stage) = stageb3g2 ]; then \
18824 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18825 else \
18826 [ -f $(HOST_SUBDIR)/stageb3g2-gold/Makefile ] || exit 0; \
18827 $(MAKE) stageb3g2-start; \
18828 fi; \
18829 cd $(HOST_SUBDIR)/gold && \
18830 $(MAKE) $(EXTRA_HOST_FLAGS) \
18831 $(POSTSTAGE1_FLAGS_TO_PASS) \
18832 clean
18833@endif gold-bootstrap
18834
18835
18836.PHONY: all-stage4-gold maybe-all-stage4-gold
18837.PHONY: clean-stage4-gold maybe-clean-stage4-gold
18838maybe-all-stage4-gold:
18839maybe-clean-stage4-gold:
18840@if gold-bootstrap
18841maybe-all-stage4-gold: all-stage4-gold
18842all-stage4: all-stage4-gold
18843TARGET-stage4-gold = $(TARGET-gold)
18844all-stage4-gold: configure-stage4-gold
18845 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18846 @r=`${PWD_COMMAND}`; export r; \
18847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18848 $(HOST_EXPORTS) \
18849 $(POSTSTAGE1_HOST_EXPORTS) \
18850 cd $(HOST_SUBDIR)/gold && \
18851 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18852 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
18853 LIBCFLAGS="$(STAGE4_CFLAGS)" \
18854 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
18855 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18856 $(TARGET-stage4-gold)
18857
18858maybe-clean-stage4-gold: clean-stage4-gold
18859clean-stage4: clean-stage4-gold
18860clean-stage4-gold:
18861 @if [ $(current_stage) = stage4 ]; then \
18862 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18863 else \
18864 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
18865 $(MAKE) stage4-start; \
18866 fi; \
18867 cd $(HOST_SUBDIR)/gold && \
18868 $(MAKE) $(EXTRA_HOST_FLAGS) \
18869 $(POSTSTAGE1_FLAGS_TO_PASS) \
18870 clean
18871@endif gold-bootstrap
18872
18873
18874.PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
18875.PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
18876maybe-all-stageprofile-gold:
18877maybe-clean-stageprofile-gold:
18878@if gold-bootstrap
18879maybe-all-stageprofile-gold: all-stageprofile-gold
18880all-stageprofile: all-stageprofile-gold
18881TARGET-stageprofile-gold = $(TARGET-gold)
18882all-stageprofile-gold: configure-stageprofile-gold
18883 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18884 @r=`${PWD_COMMAND}`; export r; \
18885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18886 $(HOST_EXPORTS) \
18887 $(POSTSTAGE1_HOST_EXPORTS) \
18888 cd $(HOST_SUBDIR)/gold && \
18889 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18890 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
18891 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
18892 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
18893 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18894 $(TARGET-stageprofile-gold)
18895
18896maybe-clean-stageprofile-gold: clean-stageprofile-gold
18897clean-stageprofile: clean-stageprofile-gold
18898clean-stageprofile-gold:
18899 @if [ $(current_stage) = stageprofile ]; then \
18900 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18901 else \
18902 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
18903 $(MAKE) stageprofile-start; \
18904 fi; \
18905 cd $(HOST_SUBDIR)/gold && \
18906 $(MAKE) $(EXTRA_HOST_FLAGS) \
18907 $(POSTSTAGE1_FLAGS_TO_PASS) \
18908 clean
18909@endif gold-bootstrap
18910
18911
18912.PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
18913.PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
18914maybe-all-stagefeedback-gold:
18915maybe-clean-stagefeedback-gold:
18916@if gold-bootstrap
18917maybe-all-stagefeedback-gold: all-stagefeedback-gold
18918all-stagefeedback: all-stagefeedback-gold
18919TARGET-stagefeedback-gold = $(TARGET-gold)
18920all-stagefeedback-gold: configure-stagefeedback-gold
18921 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18922 @r=`${PWD_COMMAND}`; export r; \
18923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18924 $(HOST_EXPORTS) \
18925 $(POSTSTAGE1_HOST_EXPORTS) \
18926 cd $(HOST_SUBDIR)/gold && \
18927 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18928 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
18929 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
18930 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
18931 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18932 $(TARGET-stagefeedback-gold)
18933
18934maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
18935clean-stagefeedback: clean-stagefeedback-gold
18936clean-stagefeedback-gold:
18937 @if [ $(current_stage) = stagefeedback ]; then \
18938 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18939 else \
18940 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
18941 $(MAKE) stagefeedback-start; \
18942 fi; \
18943 cd $(HOST_SUBDIR)/gold && \
18944 $(MAKE) $(EXTRA_HOST_FLAGS) \
18945 $(POSTSTAGE1_FLAGS_TO_PASS) \
18946 clean
18947@endif gold-bootstrap
18948
18949
18950
18951
18952
18953.PHONY: check-gold maybe-check-gold
18954maybe-check-gold:
18955@if gold
18956maybe-check-gold: check-gold
18957
18958check-gold:
18959 @: $(MAKE); $(unstage)
18960 @r=`${PWD_COMMAND}`; export r; \
18961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18962 $(HOST_EXPORTS) \
18963 (cd $(HOST_SUBDIR)/gold && \
18964 $(MAKE) $(FLAGS_TO_PASS) check)
18965
18966@endif gold
18967
18968.PHONY: install-gold maybe-install-gold
18969maybe-install-gold:
18970@if gold
18971maybe-install-gold: install-gold
18972
18973install-gold: installdirs
18974 @: $(MAKE); $(unstage)
18975 @r=`${PWD_COMMAND}`; export r; \
18976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18977 $(HOST_EXPORTS) \
18978 (cd $(HOST_SUBDIR)/gold && \
18979 $(MAKE) $(FLAGS_TO_PASS) install)
18980
18981@endif gold
18982
18983# Other targets (info, dvi, pdf, etc.)
18984
18985.PHONY: maybe-info-gold info-gold
18986maybe-info-gold:
18987@if gold
18988maybe-info-gold: info-gold
18989
18990info-gold: \
18991 configure-gold
18992 @[ -f ./gold/Makefile ] || exit 0; \
18993 r=`${PWD_COMMAND}`; export r; \
18994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18995 $(HOST_EXPORTS) \
18996 for flag in $(EXTRA_HOST_FLAGS) ; do \
18997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18998 done; \
18999 echo "Doing info in gold" ; \
19000 (cd $(HOST_SUBDIR)/gold && \
19001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19003 "RANLIB=$${RANLIB}" \
19004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19005 info) \
19006 || exit 1
19007
19008@endif gold
19009
19010.PHONY: maybe-dvi-gold dvi-gold
19011maybe-dvi-gold:
19012@if gold
19013maybe-dvi-gold: dvi-gold
19014
19015dvi-gold: \
19016 configure-gold
19017 @[ -f ./gold/Makefile ] || exit 0; \
19018 r=`${PWD_COMMAND}`; export r; \
19019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19020 $(HOST_EXPORTS) \
19021 for flag in $(EXTRA_HOST_FLAGS) ; do \
19022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19023 done; \
19024 echo "Doing dvi in gold" ; \
19025 (cd $(HOST_SUBDIR)/gold && \
19026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19028 "RANLIB=$${RANLIB}" \
19029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19030 dvi) \
19031 || exit 1
19032
19033@endif gold
19034
19035.PHONY: maybe-pdf-gold pdf-gold
19036maybe-pdf-gold:
19037@if gold
19038maybe-pdf-gold: pdf-gold
19039
19040pdf-gold: \
19041 configure-gold
19042 @[ -f ./gold/Makefile ] || exit 0; \
19043 r=`${PWD_COMMAND}`; export r; \
19044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19045 $(HOST_EXPORTS) \
19046 for flag in $(EXTRA_HOST_FLAGS) ; do \
19047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19048 done; \
19049 echo "Doing pdf in gold" ; \
19050 (cd $(HOST_SUBDIR)/gold && \
19051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19053 "RANLIB=$${RANLIB}" \
19054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19055 pdf) \
19056 || exit 1
19057
19058@endif gold
19059
19060.PHONY: maybe-html-gold html-gold
19061maybe-html-gold:
19062@if gold
19063maybe-html-gold: html-gold
19064
19065html-gold: \
19066 configure-gold
19067 @[ -f ./gold/Makefile ] || exit 0; \
19068 r=`${PWD_COMMAND}`; export r; \
19069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19070 $(HOST_EXPORTS) \
19071 for flag in $(EXTRA_HOST_FLAGS) ; do \
19072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19073 done; \
19074 echo "Doing html in gold" ; \
19075 (cd $(HOST_SUBDIR)/gold && \
19076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19078 "RANLIB=$${RANLIB}" \
19079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19080 html) \
19081 || exit 1
19082
19083@endif gold
19084
19085.PHONY: maybe-TAGS-gold TAGS-gold
19086maybe-TAGS-gold:
19087@if gold
19088maybe-TAGS-gold: TAGS-gold
19089
19090TAGS-gold: \
19091 configure-gold
19092 @[ -f ./gold/Makefile ] || exit 0; \
19093 r=`${PWD_COMMAND}`; export r; \
19094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19095 $(HOST_EXPORTS) \
19096 for flag in $(EXTRA_HOST_FLAGS) ; do \
19097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19098 done; \
19099 echo "Doing TAGS in gold" ; \
19100 (cd $(HOST_SUBDIR)/gold && \
19101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19103 "RANLIB=$${RANLIB}" \
19104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19105 TAGS) \
19106 || exit 1
19107
19108@endif gold
19109
19110.PHONY: maybe-install-info-gold install-info-gold
19111maybe-install-info-gold:
19112@if gold
19113maybe-install-info-gold: install-info-gold
19114
19115install-info-gold: \
19116 configure-gold \
19117 info-gold
19118 @[ -f ./gold/Makefile ] || exit 0; \
19119 r=`${PWD_COMMAND}`; export r; \
19120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19121 $(HOST_EXPORTS) \
19122 for flag in $(EXTRA_HOST_FLAGS) ; do \
19123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19124 done; \
19125 echo "Doing install-info in gold" ; \
19126 (cd $(HOST_SUBDIR)/gold && \
19127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19129 "RANLIB=$${RANLIB}" \
19130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19131 install-info) \
19132 || exit 1
19133
19134@endif gold
19135
19136.PHONY: maybe-install-pdf-gold install-pdf-gold
19137maybe-install-pdf-gold:
19138@if gold
19139maybe-install-pdf-gold: install-pdf-gold
19140
19141install-pdf-gold: \
19142 configure-gold \
19143 pdf-gold
19144 @[ -f ./gold/Makefile ] || exit 0; \
19145 r=`${PWD_COMMAND}`; export r; \
19146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19147 $(HOST_EXPORTS) \
19148 for flag in $(EXTRA_HOST_FLAGS) ; do \
19149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19150 done; \
19151 echo "Doing install-pdf in gold" ; \
19152 (cd $(HOST_SUBDIR)/gold && \
19153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19155 "RANLIB=$${RANLIB}" \
19156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19157 install-pdf) \
19158 || exit 1
19159
19160@endif gold
19161
19162.PHONY: maybe-install-html-gold install-html-gold
19163maybe-install-html-gold:
19164@if gold
19165maybe-install-html-gold: install-html-gold
19166
19167install-html-gold: \
19168 configure-gold \
19169 html-gold
19170 @[ -f ./gold/Makefile ] || exit 0; \
19171 r=`${PWD_COMMAND}`; export r; \
19172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19173 $(HOST_EXPORTS) \
19174 for flag in $(EXTRA_HOST_FLAGS) ; do \
19175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19176 done; \
19177 echo "Doing install-html in gold" ; \
19178 (cd $(HOST_SUBDIR)/gold && \
19179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19181 "RANLIB=$${RANLIB}" \
19182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19183 install-html) \
19184 || exit 1
19185
19186@endif gold
19187
19188.PHONY: maybe-installcheck-gold installcheck-gold
19189maybe-installcheck-gold:
19190@if gold
19191maybe-installcheck-gold: installcheck-gold
19192
19193installcheck-gold: \
19194 configure-gold
19195 @[ -f ./gold/Makefile ] || exit 0; \
19196 r=`${PWD_COMMAND}`; export r; \
19197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19198 $(HOST_EXPORTS) \
19199 for flag in $(EXTRA_HOST_FLAGS) ; do \
19200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19201 done; \
19202 echo "Doing installcheck in gold" ; \
19203 (cd $(HOST_SUBDIR)/gold && \
19204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19206 "RANLIB=$${RANLIB}" \
19207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19208 installcheck) \
19209 || exit 1
19210
19211@endif gold
19212
19213.PHONY: maybe-mostlyclean-gold mostlyclean-gold
19214maybe-mostlyclean-gold:
19215@if gold
19216maybe-mostlyclean-gold: mostlyclean-gold
19217
19218mostlyclean-gold:
19219 @[ -f ./gold/Makefile ] || exit 0; \
19220 r=`${PWD_COMMAND}`; export r; \
19221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19222 $(HOST_EXPORTS) \
19223 for flag in $(EXTRA_HOST_FLAGS) ; do \
19224 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19225 done; \
19226 echo "Doing mostlyclean in gold" ; \
19227 (cd $(HOST_SUBDIR)/gold && \
19228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19230 "RANLIB=$${RANLIB}" \
19231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19232 mostlyclean) \
19233 || exit 1
19234
19235@endif gold
19236
19237.PHONY: maybe-clean-gold clean-gold
19238maybe-clean-gold:
19239@if gold
19240maybe-clean-gold: clean-gold
19241
19242clean-gold:
19243 @[ -f ./gold/Makefile ] || exit 0; \
19244 r=`${PWD_COMMAND}`; export r; \
19245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19246 $(HOST_EXPORTS) \
19247 for flag in $(EXTRA_HOST_FLAGS) ; do \
19248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19249 done; \
19250 echo "Doing clean in gold" ; \
19251 (cd $(HOST_SUBDIR)/gold && \
19252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19254 "RANLIB=$${RANLIB}" \
19255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19256 clean) \
19257 || exit 1
19258
19259@endif gold
19260
19261.PHONY: maybe-distclean-gold distclean-gold
19262maybe-distclean-gold:
19263@if gold
19264maybe-distclean-gold: distclean-gold
19265
19266distclean-gold:
19267 @[ -f ./gold/Makefile ] || exit 0; \
19268 r=`${PWD_COMMAND}`; export r; \
19269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19270 $(HOST_EXPORTS) \
19271 for flag in $(EXTRA_HOST_FLAGS) ; do \
19272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19273 done; \
19274 echo "Doing distclean in gold" ; \
19275 (cd $(HOST_SUBDIR)/gold && \
19276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19278 "RANLIB=$${RANLIB}" \
19279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19280 distclean) \
19281 || exit 1
19282
19283@endif gold
19284
19285.PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
19286maybe-maintainer-clean-gold:
19287@if gold
19288maybe-maintainer-clean-gold: maintainer-clean-gold
19289
19290maintainer-clean-gold:
19291 @[ -f ./gold/Makefile ] || exit 0; \
19292 r=`${PWD_COMMAND}`; export r; \
19293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19294 $(HOST_EXPORTS) \
19295 for flag in $(EXTRA_HOST_FLAGS) ; do \
19296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19297 done; \
19298 echo "Doing maintainer-clean in gold" ; \
19299 (cd $(HOST_SUBDIR)/gold && \
19300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19302 "RANLIB=$${RANLIB}" \
19303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19304 maintainer-clean) \
19305 || exit 1
19306
19307@endif gold
19308
19309
19310
b813574b
PB
19311.PHONY: configure-gprof maybe-configure-gprof
19312maybe-configure-gprof:
4f0ef2d8
CD
19313@if gcc-bootstrap
19314configure-gprof: stage_current
19315@endif gcc-bootstrap
b813574b
PB
19316@if gprof
19317maybe-configure-gprof: configure-gprof
c52c6897 19318configure-gprof:
0aed8855 19319 @: $(MAKE); $(unstage)
c52c6897 19320 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
19322 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
19323 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
378fce5b 19324 $(HOST_EXPORTS) \
a7254363
PB
19325 echo Configuring in $(HOST_SUBDIR)/gprof; \
19326 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
4fa63067 19327 case $(srcdir) in \
b00612cc
PB
19328 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19329 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
19330 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 19331 esac; \
b00612cc
PB
19332 srcdiroption="--srcdir=$${topdir}/gprof"; \
19333 libsrcdir="$$s/gprof"; \
4fa63067 19334 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
19335 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19336 --target=${target_alias} $${srcdiroption} \
2a4cbe27 19337 || exit 1
b813574b 19338@endif gprof
2a4cbe27 19339
a7254363
PB
19340
19341
d545f33b
PB
19342
19343
b813574b
PB
19344.PHONY: all-gprof maybe-all-gprof
19345maybe-all-gprof:
4f0ef2d8
CD
19346@if gcc-bootstrap
19347all-gprof: stage_current
19348@endif gcc-bootstrap
b813574b 19349@if gprof
d27cc32e 19350TARGET-gprof=all
b813574b
PB
19351maybe-all-gprof: all-gprof
19352all-gprof: configure-gprof
0aed8855 19353 @: $(MAKE); $(unstage)
4fa63067
NN
19354 @r=`${PWD_COMMAND}`; export r; \
19355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19356 $(HOST_EXPORTS) \
b00612cc 19357 (cd $(HOST_SUBDIR)/gprof && \
7f6ef0c0
PB
19358 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
19359 $(TARGET-gprof))
b813574b 19360@endif gprof
2a4cbe27 19361
a7254363 19362
d545f33b
PB
19363
19364
b813574b
PB
19365.PHONY: check-gprof maybe-check-gprof
19366maybe-check-gprof:
19367@if gprof
19368maybe-check-gprof: check-gprof
2a4cbe27 19369
b813574b 19370check-gprof:
0aed8855 19371 @: $(MAKE); $(unstage)
4fa63067 19372 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19374 $(HOST_EXPORTS) \
b00612cc
PB
19375 (cd $(HOST_SUBDIR)/gprof && \
19376 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 19377
b813574b 19378@endif gprof
2a4cbe27 19379
b813574b
PB
19380.PHONY: install-gprof maybe-install-gprof
19381maybe-install-gprof:
19382@if gprof
19383maybe-install-gprof: install-gprof
4fa63067 19384
b813574b 19385install-gprof: installdirs
0aed8855 19386 @: $(MAKE); $(unstage)
4fa63067 19387 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19389 $(HOST_EXPORTS) \
b00612cc 19390 (cd $(HOST_SUBDIR)/gprof && \
2da12f12 19391 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 19392
b813574b 19393@endif gprof
2a4cbe27 19394
56a8fe78 19395# Other targets (info, dvi, pdf, etc.)
2a4cbe27 19396
b813574b
PB
19397.PHONY: maybe-info-gprof info-gprof
19398maybe-info-gprof:
19399@if gprof
19400maybe-info-gprof: info-gprof
4fa63067 19401
b813574b
PB
19402info-gprof: \
19403 configure-gprof
0aed8855 19404 @: $(MAKE); $(unstage)
b813574b 19405 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
19406 r=`${PWD_COMMAND}`; export r; \
19407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19408 $(HOST_EXPORTS) \
b813574b 19409 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19411 done; \
b813574b 19412 echo "Doing info in gprof" ; \
b00612cc 19413 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
19414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19416 "RANLIB=$${RANLIB}" \
0c24b341 19417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19418 info) \
2a4cbe27
NN
19419 || exit 1
19420
b813574b 19421@endif gprof
2a4cbe27 19422
b813574b
PB
19423.PHONY: maybe-dvi-gprof dvi-gprof
19424maybe-dvi-gprof:
19425@if gprof
19426maybe-dvi-gprof: dvi-gprof
2a4cbe27 19427
b813574b
PB
19428dvi-gprof: \
19429 configure-gprof
0aed8855 19430 @: $(MAKE); $(unstage)
b813574b 19431 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
19432 r=`${PWD_COMMAND}`; export r; \
19433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19434 $(HOST_EXPORTS) \
b813574b 19435 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19437 done; \
b813574b 19438 echo "Doing dvi in gprof" ; \
b00612cc 19439 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
19440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19442 "RANLIB=$${RANLIB}" \
0c24b341 19443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19444 dvi) \
2a4cbe27
NN
19445 || exit 1
19446
b813574b 19447@endif gprof
2a4cbe27 19448
56a8fe78
DD
19449.PHONY: maybe-pdf-gprof pdf-gprof
19450maybe-pdf-gprof:
19451@if gprof
19452maybe-pdf-gprof: pdf-gprof
19453
19454pdf-gprof: \
19455 configure-gprof
19456 @: $(MAKE); $(unstage)
19457 @[ -f ./gprof/Makefile ] || exit 0; \
19458 r=`${PWD_COMMAND}`; export r; \
19459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19460 $(HOST_EXPORTS) \
19461 for flag in $(EXTRA_HOST_FLAGS) ; do \
19462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19463 done; \
19464 echo "Doing pdf in gprof" ; \
19465 (cd $(HOST_SUBDIR)/gprof && \
19466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19468 "RANLIB=$${RANLIB}" \
0c24b341 19469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
19470 pdf) \
19471 || exit 1
19472
19473@endif gprof
19474
6d389afc
MS
19475.PHONY: maybe-html-gprof html-gprof
19476maybe-html-gprof:
19477@if gprof
19478maybe-html-gprof: html-gprof
19479
19480html-gprof: \
19481 configure-gprof
0aed8855 19482 @: $(MAKE); $(unstage)
6d389afc
MS
19483 @[ -f ./gprof/Makefile ] || exit 0; \
19484 r=`${PWD_COMMAND}`; export r; \
19485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
19486 $(HOST_EXPORTS) \
19487 for flag in $(EXTRA_HOST_FLAGS) ; do \
19488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19489 done; \
19490 echo "Doing html in gprof" ; \
b00612cc 19491 (cd $(HOST_SUBDIR)/gprof && \
6d389afc
MS
19492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19494 "RANLIB=$${RANLIB}" \
0c24b341 19495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
19496 html) \
19497 || exit 1
19498
19499@endif gprof
19500
b813574b
PB
19501.PHONY: maybe-TAGS-gprof TAGS-gprof
19502maybe-TAGS-gprof:
19503@if gprof
19504maybe-TAGS-gprof: TAGS-gprof
2a4cbe27 19505
b813574b
PB
19506TAGS-gprof: \
19507 configure-gprof
0aed8855 19508 @: $(MAKE); $(unstage)
b813574b 19509 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
19510 r=`${PWD_COMMAND}`; export r; \
19511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19512 $(HOST_EXPORTS) \
b813574b 19513 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19515 done; \
b813574b 19516 echo "Doing TAGS in gprof" ; \
b00612cc 19517 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
19518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19520 "RANLIB=$${RANLIB}" \
0c24b341 19521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19522 TAGS) \
2a4cbe27
NN
19523 || exit 1
19524
b813574b 19525@endif gprof
2a4cbe27 19526
b813574b
PB
19527.PHONY: maybe-install-info-gprof install-info-gprof
19528maybe-install-info-gprof:
19529@if gprof
19530maybe-install-info-gprof: install-info-gprof
2a4cbe27 19531
b813574b
PB
19532install-info-gprof: \
19533 configure-gprof \
19534 info-gprof
0aed8855 19535 @: $(MAKE); $(unstage)
b813574b 19536 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
19537 r=`${PWD_COMMAND}`; export r; \
19538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19539 $(HOST_EXPORTS) \
b813574b 19540 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19542 done; \
b813574b 19543 echo "Doing install-info in gprof" ; \
b00612cc 19544 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
19545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19547 "RANLIB=$${RANLIB}" \
0c24b341 19548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19549 install-info) \
2a4cbe27
NN
19550 || exit 1
19551
b813574b 19552@endif gprof
2a4cbe27 19553
a3ca38d2
DD
19554.PHONY: maybe-install-pdf-gprof install-pdf-gprof
19555maybe-install-pdf-gprof:
19556@if gprof
19557maybe-install-pdf-gprof: install-pdf-gprof
19558
19559install-pdf-gprof: \
19560 configure-gprof \
19561 pdf-gprof
19562 @: $(MAKE); $(unstage)
19563 @[ -f ./gprof/Makefile ] || exit 0; \
19564 r=`${PWD_COMMAND}`; export r; \
19565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19566 $(HOST_EXPORTS) \
19567 for flag in $(EXTRA_HOST_FLAGS) ; do \
19568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19569 done; \
19570 echo "Doing install-pdf in gprof" ; \
19571 (cd $(HOST_SUBDIR)/gprof && \
19572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19574 "RANLIB=$${RANLIB}" \
0c24b341 19575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
19576 install-pdf) \
19577 || exit 1
19578
19579@endif gprof
19580
108a6f8e
CD
19581.PHONY: maybe-install-html-gprof install-html-gprof
19582maybe-install-html-gprof:
19583@if gprof
19584maybe-install-html-gprof: install-html-gprof
19585
19586install-html-gprof: \
19587 configure-gprof \
19588 html-gprof
19589 @: $(MAKE); $(unstage)
19590 @[ -f ./gprof/Makefile ] || exit 0; \
19591 r=`${PWD_COMMAND}`; export r; \
19592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19593 $(HOST_EXPORTS) \
19594 for flag in $(EXTRA_HOST_FLAGS) ; do \
19595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19596 done; \
19597 echo "Doing install-html in gprof" ; \
19598 (cd $(HOST_SUBDIR)/gprof && \
19599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19601 "RANLIB=$${RANLIB}" \
0c24b341 19602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
19603 install-html) \
19604 || exit 1
19605
19606@endif gprof
19607
b813574b
PB
19608.PHONY: maybe-installcheck-gprof installcheck-gprof
19609maybe-installcheck-gprof:
19610@if gprof
19611maybe-installcheck-gprof: installcheck-gprof
2a4cbe27 19612
b813574b
PB
19613installcheck-gprof: \
19614 configure-gprof
0aed8855 19615 @: $(MAKE); $(unstage)
b813574b 19616 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
19617 r=`${PWD_COMMAND}`; export r; \
19618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19619 $(HOST_EXPORTS) \
b813574b 19620 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19622 done; \
b813574b 19623 echo "Doing installcheck in gprof" ; \
b00612cc 19624 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
19625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19627 "RANLIB=$${RANLIB}" \
0c24b341 19628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19629 installcheck) \
2a4cbe27
NN
19630 || exit 1
19631
b813574b 19632@endif gprof
2a4cbe27 19633
b813574b
PB
19634.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
19635maybe-mostlyclean-gprof:
19636@if gprof
19637maybe-mostlyclean-gprof: mostlyclean-gprof
2a4cbe27 19638
b813574b 19639mostlyclean-gprof:
0aed8855 19640 @: $(MAKE); $(unstage)
b813574b 19641 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
19642 r=`${PWD_COMMAND}`; export r; \
19643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19644 $(HOST_EXPORTS) \
b813574b 19645 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19647 done; \
b813574b 19648 echo "Doing mostlyclean in gprof" ; \
b00612cc 19649 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
19650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19652 "RANLIB=$${RANLIB}" \
0c24b341 19653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19654 mostlyclean) \
2a4cbe27
NN
19655 || exit 1
19656
b813574b 19657@endif gprof
2a4cbe27 19658
b813574b
PB
19659.PHONY: maybe-clean-gprof clean-gprof
19660maybe-clean-gprof:
19661@if gprof
19662maybe-clean-gprof: clean-gprof
2a4cbe27 19663
b813574b 19664clean-gprof:
0aed8855 19665 @: $(MAKE); $(unstage)
b813574b 19666 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
19667 r=`${PWD_COMMAND}`; export r; \
19668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19669 $(HOST_EXPORTS) \
b813574b 19670 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19672 done; \
b813574b 19673 echo "Doing clean in gprof" ; \
b00612cc 19674 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
19675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19677 "RANLIB=$${RANLIB}" \
0c24b341 19678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19679 clean) \
2a4cbe27
NN
19680 || exit 1
19681
b813574b 19682@endif gprof
2a4cbe27 19683
b813574b
PB
19684.PHONY: maybe-distclean-gprof distclean-gprof
19685maybe-distclean-gprof:
19686@if gprof
19687maybe-distclean-gprof: distclean-gprof
2a4cbe27 19688
b813574b 19689distclean-gprof:
0aed8855 19690 @: $(MAKE); $(unstage)
b813574b 19691 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
19692 r=`${PWD_COMMAND}`; export r; \
19693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19694 $(HOST_EXPORTS) \
b813574b 19695 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19697 done; \
b813574b 19698 echo "Doing distclean in gprof" ; \
b00612cc 19699 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
19700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19702 "RANLIB=$${RANLIB}" \
0c24b341 19703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19704 distclean) \
2a4cbe27
NN
19705 || exit 1
19706
b813574b 19707@endif gprof
2a4cbe27 19708
b813574b
PB
19709.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
19710maybe-maintainer-clean-gprof:
19711@if gprof
19712maybe-maintainer-clean-gprof: maintainer-clean-gprof
2a4cbe27 19713
b813574b 19714maintainer-clean-gprof:
0aed8855 19715 @: $(MAKE); $(unstage)
b813574b 19716 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
19717 r=`${PWD_COMMAND}`; export r; \
19718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19719 $(HOST_EXPORTS) \
b813574b 19720 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19722 done; \
b813574b 19723 echo "Doing maintainer-clean in gprof" ; \
b00612cc 19724 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
19725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19727 "RANLIB=$${RANLIB}" \
0c24b341 19728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19729 maintainer-clean) \
2a4cbe27
NN
19730 || exit 1
19731
b813574b 19732@endif gprof
2a4cbe27 19733
2a4cbe27 19734
a7254363 19735
b813574b
PB
19736.PHONY: configure-gzip maybe-configure-gzip
19737maybe-configure-gzip:
4f0ef2d8
CD
19738@if gcc-bootstrap
19739configure-gzip: stage_current
19740@endif gcc-bootstrap
b813574b
PB
19741@if gzip
19742maybe-configure-gzip: configure-gzip
c52c6897 19743configure-gzip:
0aed8855 19744 @: $(MAKE); $(unstage)
c52c6897 19745 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
19747 test ! -f $(HOST_SUBDIR)/gzip/Makefile || exit 0; \
19748 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gzip ; \
378fce5b 19749 $(HOST_EXPORTS) \
a7254363
PB
19750 echo Configuring in $(HOST_SUBDIR)/gzip; \
19751 cd "$(HOST_SUBDIR)/gzip" || exit 1; \
4fa63067 19752 case $(srcdir) in \
b00612cc
PB
19753 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19754 *) topdir=`echo $(HOST_SUBDIR)/gzip/ | \
19755 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 19756 esac; \
b00612cc
PB
19757 srcdiroption="--srcdir=$${topdir}/gzip"; \
19758 libsrcdir="$$s/gzip"; \
4fa63067 19759 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
19760 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19761 --target=${target_alias} $${srcdiroption} \
2a4cbe27 19762 || exit 1
b813574b 19763@endif gzip
2a4cbe27 19764
a7254363
PB
19765
19766
d545f33b
PB
19767
19768
b813574b
PB
19769.PHONY: all-gzip maybe-all-gzip
19770maybe-all-gzip:
4f0ef2d8
CD
19771@if gcc-bootstrap
19772all-gzip: stage_current
19773@endif gcc-bootstrap
b813574b 19774@if gzip
d27cc32e 19775TARGET-gzip=all
b813574b
PB
19776maybe-all-gzip: all-gzip
19777all-gzip: configure-gzip
0aed8855 19778 @: $(MAKE); $(unstage)
4fa63067
NN
19779 @r=`${PWD_COMMAND}`; export r; \
19780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19781 $(HOST_EXPORTS) \
b00612cc 19782 (cd $(HOST_SUBDIR)/gzip && \
7f6ef0c0
PB
19783 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
19784 $(TARGET-gzip))
b813574b 19785@endif gzip
2a4cbe27 19786
a7254363 19787
d545f33b
PB
19788
19789
b813574b
PB
19790.PHONY: check-gzip maybe-check-gzip
19791maybe-check-gzip:
19792@if gzip
19793maybe-check-gzip: check-gzip
2a4cbe27 19794
b813574b 19795check-gzip:
0aed8855 19796 @: $(MAKE); $(unstage)
4fa63067 19797 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19799 $(HOST_EXPORTS) \
b00612cc
PB
19800 (cd $(HOST_SUBDIR)/gzip && \
19801 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 19802
b813574b 19803@endif gzip
2a4cbe27 19804
b813574b
PB
19805.PHONY: install-gzip maybe-install-gzip
19806maybe-install-gzip:
19807@if gzip
19808maybe-install-gzip: install-gzip
2a4cbe27 19809
b813574b 19810install-gzip: installdirs
0aed8855 19811 @: $(MAKE); $(unstage)
4fa63067 19812 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19814 $(HOST_EXPORTS) \
b00612cc 19815 (cd $(HOST_SUBDIR)/gzip && \
2da12f12 19816 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 19817
b813574b 19818@endif gzip
2a4cbe27 19819
56a8fe78 19820# Other targets (info, dvi, pdf, etc.)
2a4cbe27 19821
b813574b
PB
19822.PHONY: maybe-info-gzip info-gzip
19823maybe-info-gzip:
19824@if gzip
19825maybe-info-gzip: info-gzip
4fa63067 19826
b813574b
PB
19827info-gzip: \
19828 configure-gzip
0aed8855 19829 @: $(MAKE); $(unstage)
b813574b 19830 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
19831 r=`${PWD_COMMAND}`; export r; \
19832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19833 $(HOST_EXPORTS) \
b813574b 19834 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19836 done; \
b813574b 19837 echo "Doing info in gzip" ; \
b00612cc 19838 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
19839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19841 "RANLIB=$${RANLIB}" \
0c24b341 19842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19843 info) \
2a4cbe27
NN
19844 || exit 1
19845
b813574b 19846@endif gzip
2a4cbe27 19847
b813574b
PB
19848.PHONY: maybe-dvi-gzip dvi-gzip
19849maybe-dvi-gzip:
19850@if gzip
19851maybe-dvi-gzip: dvi-gzip
2a4cbe27 19852
b813574b
PB
19853dvi-gzip: \
19854 configure-gzip
0aed8855 19855 @: $(MAKE); $(unstage)
b813574b 19856 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
19857 r=`${PWD_COMMAND}`; export r; \
19858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19859 $(HOST_EXPORTS) \
b813574b 19860 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19862 done; \
b813574b 19863 echo "Doing dvi in gzip" ; \
b00612cc 19864 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
19865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19867 "RANLIB=$${RANLIB}" \
0c24b341 19868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19869 dvi) \
2a4cbe27
NN
19870 || exit 1
19871
b813574b 19872@endif gzip
2a4cbe27 19873
56a8fe78
DD
19874.PHONY: maybe-pdf-gzip pdf-gzip
19875maybe-pdf-gzip:
19876@if gzip
19877maybe-pdf-gzip: pdf-gzip
19878
19879pdf-gzip: \
19880 configure-gzip
19881 @: $(MAKE); $(unstage)
19882 @[ -f ./gzip/Makefile ] || exit 0; \
19883 r=`${PWD_COMMAND}`; export r; \
19884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19885 $(HOST_EXPORTS) \
19886 for flag in $(EXTRA_HOST_FLAGS) ; do \
19887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19888 done; \
19889 echo "Doing pdf in gzip" ; \
19890 (cd $(HOST_SUBDIR)/gzip && \
19891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19893 "RANLIB=$${RANLIB}" \
0c24b341 19894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
19895 pdf) \
19896 || exit 1
19897
19898@endif gzip
19899
6d389afc
MS
19900.PHONY: maybe-html-gzip html-gzip
19901maybe-html-gzip:
19902@if gzip
19903maybe-html-gzip: html-gzip
19904
19905html-gzip: \
19906 configure-gzip
0aed8855 19907 @: $(MAKE); $(unstage)
6d389afc
MS
19908 @[ -f ./gzip/Makefile ] || exit 0; \
19909 r=`${PWD_COMMAND}`; export r; \
19910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
19911 $(HOST_EXPORTS) \
19912 for flag in $(EXTRA_HOST_FLAGS) ; do \
19913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19914 done; \
19915 echo "Doing html in gzip" ; \
b00612cc 19916 (cd $(HOST_SUBDIR)/gzip && \
6d389afc
MS
19917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19919 "RANLIB=$${RANLIB}" \
0c24b341 19920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
19921 html) \
19922 || exit 1
19923
19924@endif gzip
19925
b813574b
PB
19926.PHONY: maybe-TAGS-gzip TAGS-gzip
19927maybe-TAGS-gzip:
19928@if gzip
19929maybe-TAGS-gzip: TAGS-gzip
2a4cbe27 19930
b813574b
PB
19931TAGS-gzip: \
19932 configure-gzip
0aed8855 19933 @: $(MAKE); $(unstage)
b813574b 19934 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
19935 r=`${PWD_COMMAND}`; export r; \
19936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19937 $(HOST_EXPORTS) \
b813574b 19938 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19940 done; \
b813574b 19941 echo "Doing TAGS in gzip" ; \
b00612cc 19942 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
19943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19945 "RANLIB=$${RANLIB}" \
0c24b341 19946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19947 TAGS) \
2a4cbe27
NN
19948 || exit 1
19949
b813574b 19950@endif gzip
2a4cbe27 19951
b813574b
PB
19952.PHONY: maybe-install-info-gzip install-info-gzip
19953maybe-install-info-gzip:
19954@if gzip
19955maybe-install-info-gzip: install-info-gzip
2a4cbe27 19956
b813574b
PB
19957install-info-gzip: \
19958 configure-gzip \
19959 info-gzip
0aed8855 19960 @: $(MAKE); $(unstage)
b813574b 19961 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
19962 r=`${PWD_COMMAND}`; export r; \
19963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19964 $(HOST_EXPORTS) \
b813574b 19965 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19967 done; \
b813574b 19968 echo "Doing install-info in gzip" ; \
b00612cc 19969 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
19970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19972 "RANLIB=$${RANLIB}" \
0c24b341 19973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 19974 install-info) \
2a4cbe27
NN
19975 || exit 1
19976
b813574b 19977@endif gzip
2a4cbe27 19978
a3ca38d2
DD
19979.PHONY: maybe-install-pdf-gzip install-pdf-gzip
19980maybe-install-pdf-gzip:
19981@if gzip
19982maybe-install-pdf-gzip: install-pdf-gzip
19983
19984install-pdf-gzip: \
19985 configure-gzip \
19986 pdf-gzip
19987 @: $(MAKE); $(unstage)
19988 @[ -f ./gzip/Makefile ] || exit 0; \
19989 r=`${PWD_COMMAND}`; export r; \
19990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19991 $(HOST_EXPORTS) \
19992 for flag in $(EXTRA_HOST_FLAGS) ; do \
19993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19994 done; \
19995 echo "Doing install-pdf in gzip" ; \
19996 (cd $(HOST_SUBDIR)/gzip && \
19997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19999 "RANLIB=$${RANLIB}" \
0c24b341 20000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
20001 install-pdf) \
20002 || exit 1
20003
20004@endif gzip
20005
108a6f8e
CD
20006.PHONY: maybe-install-html-gzip install-html-gzip
20007maybe-install-html-gzip:
20008@if gzip
20009maybe-install-html-gzip: install-html-gzip
20010
20011install-html-gzip: \
20012 configure-gzip \
20013 html-gzip
20014 @: $(MAKE); $(unstage)
20015 @[ -f ./gzip/Makefile ] || exit 0; \
20016 r=`${PWD_COMMAND}`; export r; \
20017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20018 $(HOST_EXPORTS) \
20019 for flag in $(EXTRA_HOST_FLAGS) ; do \
20020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20021 done; \
20022 echo "Doing install-html in gzip" ; \
20023 (cd $(HOST_SUBDIR)/gzip && \
20024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20026 "RANLIB=$${RANLIB}" \
0c24b341 20027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
20028 install-html) \
20029 || exit 1
20030
20031@endif gzip
20032
b813574b
PB
20033.PHONY: maybe-installcheck-gzip installcheck-gzip
20034maybe-installcheck-gzip:
20035@if gzip
20036maybe-installcheck-gzip: installcheck-gzip
2a4cbe27 20037
b813574b
PB
20038installcheck-gzip: \
20039 configure-gzip
0aed8855 20040 @: $(MAKE); $(unstage)
b813574b 20041 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
20042 r=`${PWD_COMMAND}`; export r; \
20043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20044 $(HOST_EXPORTS) \
b813574b 20045 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20047 done; \
b813574b 20048 echo "Doing installcheck in gzip" ; \
b00612cc 20049 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
20050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20052 "RANLIB=$${RANLIB}" \
0c24b341 20053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20054 installcheck) \
2a4cbe27
NN
20055 || exit 1
20056
b813574b 20057@endif gzip
2a4cbe27 20058
b813574b
PB
20059.PHONY: maybe-mostlyclean-gzip mostlyclean-gzip
20060maybe-mostlyclean-gzip:
20061@if gzip
20062maybe-mostlyclean-gzip: mostlyclean-gzip
2a4cbe27 20063
b813574b 20064mostlyclean-gzip:
0aed8855 20065 @: $(MAKE); $(unstage)
b813574b 20066 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
20067 r=`${PWD_COMMAND}`; export r; \
20068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20069 $(HOST_EXPORTS) \
b813574b 20070 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20072 done; \
b813574b 20073 echo "Doing mostlyclean in gzip" ; \
b00612cc 20074 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
20075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20077 "RANLIB=$${RANLIB}" \
0c24b341 20078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20079 mostlyclean) \
2a4cbe27
NN
20080 || exit 1
20081
b813574b 20082@endif gzip
2a4cbe27 20083
b813574b
PB
20084.PHONY: maybe-clean-gzip clean-gzip
20085maybe-clean-gzip:
20086@if gzip
20087maybe-clean-gzip: clean-gzip
2a4cbe27 20088
b813574b 20089clean-gzip:
0aed8855 20090 @: $(MAKE); $(unstage)
b813574b 20091 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
20092 r=`${PWD_COMMAND}`; export r; \
20093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20094 $(HOST_EXPORTS) \
b813574b 20095 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20097 done; \
b813574b 20098 echo "Doing clean in gzip" ; \
b00612cc 20099 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
20100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20102 "RANLIB=$${RANLIB}" \
0c24b341 20103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20104 clean) \
2a4cbe27
NN
20105 || exit 1
20106
b813574b 20107@endif gzip
2a4cbe27 20108
b813574b
PB
20109.PHONY: maybe-distclean-gzip distclean-gzip
20110maybe-distclean-gzip:
20111@if gzip
20112maybe-distclean-gzip: distclean-gzip
2a4cbe27 20113
b813574b 20114distclean-gzip:
0aed8855 20115 @: $(MAKE); $(unstage)
b813574b 20116 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
20117 r=`${PWD_COMMAND}`; export r; \
20118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20119 $(HOST_EXPORTS) \
b813574b 20120 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20122 done; \
b813574b 20123 echo "Doing distclean in gzip" ; \
b00612cc 20124 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
20125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20127 "RANLIB=$${RANLIB}" \
0c24b341 20128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20129 distclean) \
2a4cbe27
NN
20130 || exit 1
20131
b813574b 20132@endif gzip
2a4cbe27 20133
b813574b
PB
20134.PHONY: maybe-maintainer-clean-gzip maintainer-clean-gzip
20135maybe-maintainer-clean-gzip:
20136@if gzip
20137maybe-maintainer-clean-gzip: maintainer-clean-gzip
2a4cbe27 20138
b813574b 20139maintainer-clean-gzip:
0aed8855 20140 @: $(MAKE); $(unstage)
b813574b 20141 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
20142 r=`${PWD_COMMAND}`; export r; \
20143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20144 $(HOST_EXPORTS) \
b813574b 20145 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20147 done; \
b813574b 20148 echo "Doing maintainer-clean in gzip" ; \
b00612cc 20149 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
20150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20152 "RANLIB=$${RANLIB}" \
0c24b341 20153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20154 maintainer-clean) \
2a4cbe27
NN
20155 || exit 1
20156
b813574b 20157@endif gzip
2a4cbe27 20158
2a4cbe27 20159
a7254363 20160
b813574b
PB
20161.PHONY: configure-hello maybe-configure-hello
20162maybe-configure-hello:
4f0ef2d8
CD
20163@if gcc-bootstrap
20164configure-hello: stage_current
20165@endif gcc-bootstrap
b813574b
PB
20166@if hello
20167maybe-configure-hello: configure-hello
c52c6897 20168configure-hello:
0aed8855 20169 @: $(MAKE); $(unstage)
c52c6897 20170 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
20172 test ! -f $(HOST_SUBDIR)/hello/Makefile || exit 0; \
20173 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/hello ; \
378fce5b 20174 $(HOST_EXPORTS) \
a7254363
PB
20175 echo Configuring in $(HOST_SUBDIR)/hello; \
20176 cd "$(HOST_SUBDIR)/hello" || exit 1; \
4fa63067 20177 case $(srcdir) in \
b00612cc
PB
20178 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20179 *) topdir=`echo $(HOST_SUBDIR)/hello/ | \
20180 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 20181 esac; \
b00612cc
PB
20182 srcdiroption="--srcdir=$${topdir}/hello"; \
20183 libsrcdir="$$s/hello"; \
4fa63067 20184 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20185 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20186 --target=${target_alias} $${srcdiroption} \
2a4cbe27 20187 || exit 1
b813574b 20188@endif hello
2a4cbe27 20189
a7254363
PB
20190
20191
d545f33b
PB
20192
20193
b813574b
PB
20194.PHONY: all-hello maybe-all-hello
20195maybe-all-hello:
4f0ef2d8
CD
20196@if gcc-bootstrap
20197all-hello: stage_current
20198@endif gcc-bootstrap
b813574b 20199@if hello
d27cc32e 20200TARGET-hello=all
b813574b
PB
20201maybe-all-hello: all-hello
20202all-hello: configure-hello
0aed8855 20203 @: $(MAKE); $(unstage)
4fa63067
NN
20204 @r=`${PWD_COMMAND}`; export r; \
20205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20206 $(HOST_EXPORTS) \
b00612cc 20207 (cd $(HOST_SUBDIR)/hello && \
7f6ef0c0
PB
20208 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
20209 $(TARGET-hello))
b813574b 20210@endif hello
2a4cbe27 20211
a7254363 20212
d545f33b
PB
20213
20214
b813574b
PB
20215.PHONY: check-hello maybe-check-hello
20216maybe-check-hello:
20217@if hello
20218maybe-check-hello: check-hello
2a4cbe27 20219
b813574b 20220check-hello:
0aed8855 20221 @: $(MAKE); $(unstage)
4fa63067 20222 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20224 $(HOST_EXPORTS) \
b00612cc
PB
20225 (cd $(HOST_SUBDIR)/hello && \
20226 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 20227
b813574b 20228@endif hello
2a4cbe27 20229
b813574b
PB
20230.PHONY: install-hello maybe-install-hello
20231maybe-install-hello:
20232@if hello
20233maybe-install-hello: install-hello
2a4cbe27 20234
b813574b 20235install-hello: installdirs
0aed8855 20236 @: $(MAKE); $(unstage)
4fa63067
NN
20237 @r=`${PWD_COMMAND}`; export r; \
20238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20239 $(HOST_EXPORTS) \
b00612cc 20240 (cd $(HOST_SUBDIR)/hello && \
2da12f12 20241 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 20242
b813574b 20243@endif hello
4fa63067 20244
56a8fe78 20245# Other targets (info, dvi, pdf, etc.)
4fa63067 20246
b813574b
PB
20247.PHONY: maybe-info-hello info-hello
20248maybe-info-hello:
20249@if hello
20250maybe-info-hello: info-hello
4fa63067 20251
b813574b
PB
20252info-hello: \
20253 configure-hello
0aed8855 20254 @: $(MAKE); $(unstage)
b813574b 20255 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
20256 r=`${PWD_COMMAND}`; export r; \
20257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20258 $(HOST_EXPORTS) \
b813574b 20259 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20261 done; \
b813574b 20262 echo "Doing info in hello" ; \
b00612cc 20263 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
20264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20266 "RANLIB=$${RANLIB}" \
0c24b341 20267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20268 info) \
2a4cbe27
NN
20269 || exit 1
20270
b813574b 20271@endif hello
2a4cbe27 20272
b813574b
PB
20273.PHONY: maybe-dvi-hello dvi-hello
20274maybe-dvi-hello:
20275@if hello
20276maybe-dvi-hello: dvi-hello
2a4cbe27 20277
b813574b
PB
20278dvi-hello: \
20279 configure-hello
0aed8855 20280 @: $(MAKE); $(unstage)
b813574b 20281 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
20282 r=`${PWD_COMMAND}`; export r; \
20283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20284 $(HOST_EXPORTS) \
b813574b 20285 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20287 done; \
b813574b 20288 echo "Doing dvi in hello" ; \
b00612cc 20289 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
20290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20292 "RANLIB=$${RANLIB}" \
0c24b341 20293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20294 dvi) \
2a4cbe27
NN
20295 || exit 1
20296
b813574b 20297@endif hello
2a4cbe27 20298
56a8fe78
DD
20299.PHONY: maybe-pdf-hello pdf-hello
20300maybe-pdf-hello:
20301@if hello
20302maybe-pdf-hello: pdf-hello
20303
20304pdf-hello: \
20305 configure-hello
20306 @: $(MAKE); $(unstage)
20307 @[ -f ./hello/Makefile ] || exit 0; \
20308 r=`${PWD_COMMAND}`; export r; \
20309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20310 $(HOST_EXPORTS) \
20311 for flag in $(EXTRA_HOST_FLAGS) ; do \
20312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20313 done; \
20314 echo "Doing pdf in hello" ; \
20315 (cd $(HOST_SUBDIR)/hello && \
20316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20318 "RANLIB=$${RANLIB}" \
0c24b341 20319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
20320 pdf) \
20321 || exit 1
20322
20323@endif hello
20324
6d389afc
MS
20325.PHONY: maybe-html-hello html-hello
20326maybe-html-hello:
20327@if hello
20328maybe-html-hello: html-hello
20329
20330html-hello: \
20331 configure-hello
0aed8855 20332 @: $(MAKE); $(unstage)
6d389afc
MS
20333 @[ -f ./hello/Makefile ] || exit 0; \
20334 r=`${PWD_COMMAND}`; export r; \
20335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
20336 $(HOST_EXPORTS) \
20337 for flag in $(EXTRA_HOST_FLAGS) ; do \
20338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20339 done; \
20340 echo "Doing html in hello" ; \
b00612cc 20341 (cd $(HOST_SUBDIR)/hello && \
6d389afc
MS
20342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20344 "RANLIB=$${RANLIB}" \
0c24b341 20345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
20346 html) \
20347 || exit 1
20348
20349@endif hello
20350
b813574b
PB
20351.PHONY: maybe-TAGS-hello TAGS-hello
20352maybe-TAGS-hello:
20353@if hello
20354maybe-TAGS-hello: TAGS-hello
2a4cbe27 20355
b813574b
PB
20356TAGS-hello: \
20357 configure-hello
0aed8855 20358 @: $(MAKE); $(unstage)
b813574b 20359 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
20360 r=`${PWD_COMMAND}`; export r; \
20361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20362 $(HOST_EXPORTS) \
b813574b 20363 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20365 done; \
b813574b 20366 echo "Doing TAGS in hello" ; \
b00612cc 20367 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
20368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20370 "RANLIB=$${RANLIB}" \
0c24b341 20371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20372 TAGS) \
2a4cbe27
NN
20373 || exit 1
20374
b813574b 20375@endif hello
2a4cbe27 20376
b813574b
PB
20377.PHONY: maybe-install-info-hello install-info-hello
20378maybe-install-info-hello:
20379@if hello
20380maybe-install-info-hello: install-info-hello
2a4cbe27 20381
b813574b
PB
20382install-info-hello: \
20383 configure-hello \
20384 info-hello
0aed8855 20385 @: $(MAKE); $(unstage)
b813574b 20386 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
20387 r=`${PWD_COMMAND}`; export r; \
20388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20389 $(HOST_EXPORTS) \
b813574b 20390 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20392 done; \
b813574b 20393 echo "Doing install-info in hello" ; \
b00612cc 20394 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
20395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20397 "RANLIB=$${RANLIB}" \
0c24b341 20398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20399 install-info) \
2a4cbe27
NN
20400 || exit 1
20401
b813574b 20402@endif hello
2a4cbe27 20403
a3ca38d2
DD
20404.PHONY: maybe-install-pdf-hello install-pdf-hello
20405maybe-install-pdf-hello:
20406@if hello
20407maybe-install-pdf-hello: install-pdf-hello
20408
20409install-pdf-hello: \
20410 configure-hello \
20411 pdf-hello
20412 @: $(MAKE); $(unstage)
20413 @[ -f ./hello/Makefile ] || exit 0; \
20414 r=`${PWD_COMMAND}`; export r; \
20415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20416 $(HOST_EXPORTS) \
20417 for flag in $(EXTRA_HOST_FLAGS) ; do \
20418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20419 done; \
20420 echo "Doing install-pdf in hello" ; \
20421 (cd $(HOST_SUBDIR)/hello && \
20422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20424 "RANLIB=$${RANLIB}" \
0c24b341 20425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
20426 install-pdf) \
20427 || exit 1
20428
20429@endif hello
20430
108a6f8e
CD
20431.PHONY: maybe-install-html-hello install-html-hello
20432maybe-install-html-hello:
20433@if hello
20434maybe-install-html-hello: install-html-hello
20435
20436install-html-hello: \
20437 configure-hello \
20438 html-hello
20439 @: $(MAKE); $(unstage)
20440 @[ -f ./hello/Makefile ] || exit 0; \
20441 r=`${PWD_COMMAND}`; export r; \
20442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20443 $(HOST_EXPORTS) \
20444 for flag in $(EXTRA_HOST_FLAGS) ; do \
20445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20446 done; \
20447 echo "Doing install-html in hello" ; \
20448 (cd $(HOST_SUBDIR)/hello && \
20449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20451 "RANLIB=$${RANLIB}" \
0c24b341 20452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
20453 install-html) \
20454 || exit 1
20455
20456@endif hello
20457
b813574b
PB
20458.PHONY: maybe-installcheck-hello installcheck-hello
20459maybe-installcheck-hello:
20460@if hello
20461maybe-installcheck-hello: installcheck-hello
2a4cbe27 20462
b813574b
PB
20463installcheck-hello: \
20464 configure-hello
0aed8855 20465 @: $(MAKE); $(unstage)
b813574b 20466 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
20467 r=`${PWD_COMMAND}`; export r; \
20468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20469 $(HOST_EXPORTS) \
b813574b 20470 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20472 done; \
b813574b 20473 echo "Doing installcheck in hello" ; \
b00612cc 20474 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
20475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20477 "RANLIB=$${RANLIB}" \
0c24b341 20478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20479 installcheck) \
2a4cbe27
NN
20480 || exit 1
20481
b813574b 20482@endif hello
2a4cbe27 20483
b813574b
PB
20484.PHONY: maybe-mostlyclean-hello mostlyclean-hello
20485maybe-mostlyclean-hello:
20486@if hello
20487maybe-mostlyclean-hello: mostlyclean-hello
2a4cbe27 20488
b813574b 20489mostlyclean-hello:
0aed8855 20490 @: $(MAKE); $(unstage)
b813574b 20491 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
20492 r=`${PWD_COMMAND}`; export r; \
20493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20494 $(HOST_EXPORTS) \
b813574b 20495 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20497 done; \
b813574b 20498 echo "Doing mostlyclean in hello" ; \
b00612cc 20499 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
20500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20502 "RANLIB=$${RANLIB}" \
0c24b341 20503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20504 mostlyclean) \
2a4cbe27
NN
20505 || exit 1
20506
b813574b 20507@endif hello
2a4cbe27 20508
b813574b
PB
20509.PHONY: maybe-clean-hello clean-hello
20510maybe-clean-hello:
20511@if hello
20512maybe-clean-hello: clean-hello
2a4cbe27 20513
b813574b 20514clean-hello:
0aed8855 20515 @: $(MAKE); $(unstage)
b813574b 20516 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
20517 r=`${PWD_COMMAND}`; export r; \
20518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20519 $(HOST_EXPORTS) \
b813574b 20520 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20522 done; \
b813574b 20523 echo "Doing clean in hello" ; \
b00612cc 20524 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
20525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20527 "RANLIB=$${RANLIB}" \
0c24b341 20528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20529 clean) \
2a4cbe27
NN
20530 || exit 1
20531
b813574b 20532@endif hello
2a4cbe27 20533
b813574b
PB
20534.PHONY: maybe-distclean-hello distclean-hello
20535maybe-distclean-hello:
20536@if hello
20537maybe-distclean-hello: distclean-hello
2a4cbe27 20538
b813574b 20539distclean-hello:
0aed8855 20540 @: $(MAKE); $(unstage)
b813574b 20541 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
20542 r=`${PWD_COMMAND}`; export r; \
20543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20544 $(HOST_EXPORTS) \
b813574b 20545 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20547 done; \
b813574b 20548 echo "Doing distclean in hello" ; \
b00612cc 20549 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
20550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20552 "RANLIB=$${RANLIB}" \
0c24b341 20553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20554 distclean) \
2a4cbe27
NN
20555 || exit 1
20556
b813574b 20557@endif hello
2a4cbe27 20558
b813574b
PB
20559.PHONY: maybe-maintainer-clean-hello maintainer-clean-hello
20560maybe-maintainer-clean-hello:
20561@if hello
20562maybe-maintainer-clean-hello: maintainer-clean-hello
2a4cbe27 20563
b813574b 20564maintainer-clean-hello:
0aed8855 20565 @: $(MAKE); $(unstage)
b813574b 20566 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
20567 r=`${PWD_COMMAND}`; export r; \
20568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20569 $(HOST_EXPORTS) \
b813574b 20570 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20572 done; \
b813574b 20573 echo "Doing maintainer-clean in hello" ; \
b00612cc 20574 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
20575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20577 "RANLIB=$${RANLIB}" \
0c24b341 20578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20579 maintainer-clean) \
2a4cbe27
NN
20580 || exit 1
20581
b813574b 20582@endif hello
2a4cbe27 20583
2a4cbe27 20584
a7254363 20585
b813574b
PB
20586.PHONY: configure-indent maybe-configure-indent
20587maybe-configure-indent:
4f0ef2d8
CD
20588@if gcc-bootstrap
20589configure-indent: stage_current
20590@endif gcc-bootstrap
b813574b
PB
20591@if indent
20592maybe-configure-indent: configure-indent
c52c6897 20593configure-indent:
0aed8855 20594 @: $(MAKE); $(unstage)
c52c6897 20595 @r=`${PWD_COMMAND}`; export r; \
4fa63067 20596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
20597 test ! -f $(HOST_SUBDIR)/indent/Makefile || exit 0; \
20598 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/indent ; \
378fce5b 20599 $(HOST_EXPORTS) \
a7254363
PB
20600 echo Configuring in $(HOST_SUBDIR)/indent; \
20601 cd "$(HOST_SUBDIR)/indent" || exit 1; \
4fa63067 20602 case $(srcdir) in \
b00612cc
PB
20603 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20604 *) topdir=`echo $(HOST_SUBDIR)/indent/ | \
20605 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 20606 esac; \
b00612cc
PB
20607 srcdiroption="--srcdir=$${topdir}/indent"; \
20608 libsrcdir="$$s/indent"; \
4fa63067 20609 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20610 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20611 --target=${target_alias} $${srcdiroption} \
4fa63067 20612 || exit 1
b813574b 20613@endif indent
2a4cbe27 20614
a7254363
PB
20615
20616
d545f33b
PB
20617
20618
b813574b
PB
20619.PHONY: all-indent maybe-all-indent
20620maybe-all-indent:
4f0ef2d8
CD
20621@if gcc-bootstrap
20622all-indent: stage_current
20623@endif gcc-bootstrap
b813574b 20624@if indent
d27cc32e 20625TARGET-indent=all
b813574b
PB
20626maybe-all-indent: all-indent
20627all-indent: configure-indent
0aed8855 20628 @: $(MAKE); $(unstage)
4fa63067
NN
20629 @r=`${PWD_COMMAND}`; export r; \
20630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20631 $(HOST_EXPORTS) \
b00612cc 20632 (cd $(HOST_SUBDIR)/indent && \
7f6ef0c0
PB
20633 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
20634 $(TARGET-indent))
b813574b 20635@endif indent
2a4cbe27 20636
a7254363 20637
d545f33b
PB
20638
20639
b813574b
PB
20640.PHONY: check-indent maybe-check-indent
20641maybe-check-indent:
20642@if indent
20643maybe-check-indent: check-indent
2a4cbe27 20644
b813574b 20645check-indent:
0aed8855 20646 @: $(MAKE); $(unstage)
4fa63067 20647 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20649 $(HOST_EXPORTS) \
b00612cc
PB
20650 (cd $(HOST_SUBDIR)/indent && \
20651 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 20652
b813574b 20653@endif indent
2a4cbe27 20654
b813574b
PB
20655.PHONY: install-indent maybe-install-indent
20656maybe-install-indent:
20657@if indent
20658maybe-install-indent: install-indent
2a4cbe27 20659
b813574b 20660install-indent: installdirs
0aed8855 20661 @: $(MAKE); $(unstage)
4fa63067 20662 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20664 $(HOST_EXPORTS) \
b00612cc 20665 (cd $(HOST_SUBDIR)/indent && \
2da12f12 20666 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 20667
b813574b 20668@endif indent
2a4cbe27 20669
56a8fe78 20670# Other targets (info, dvi, pdf, etc.)
2a4cbe27 20671
b813574b
PB
20672.PHONY: maybe-info-indent info-indent
20673maybe-info-indent:
20674@if indent
20675maybe-info-indent: info-indent
4fa63067 20676
b813574b
PB
20677info-indent: \
20678 configure-indent
0aed8855 20679 @: $(MAKE); $(unstage)
b813574b 20680 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
20681 r=`${PWD_COMMAND}`; export r; \
20682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20683 $(HOST_EXPORTS) \
b813574b 20684 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20686 done; \
b813574b 20687 echo "Doing info in indent" ; \
b00612cc 20688 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
20689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20691 "RANLIB=$${RANLIB}" \
0c24b341 20692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20693 info) \
2a4cbe27
NN
20694 || exit 1
20695
b813574b 20696@endif indent
2a4cbe27 20697
b813574b
PB
20698.PHONY: maybe-dvi-indent dvi-indent
20699maybe-dvi-indent:
20700@if indent
20701maybe-dvi-indent: dvi-indent
2a4cbe27 20702
b813574b
PB
20703dvi-indent: \
20704 configure-indent
0aed8855 20705 @: $(MAKE); $(unstage)
b813574b 20706 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
20707 r=`${PWD_COMMAND}`; export r; \
20708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20709 $(HOST_EXPORTS) \
b813574b 20710 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20712 done; \
b813574b 20713 echo "Doing dvi in indent" ; \
b00612cc 20714 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
20715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20717 "RANLIB=$${RANLIB}" \
0c24b341 20718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20719 dvi) \
2a4cbe27
NN
20720 || exit 1
20721
b813574b 20722@endif indent
2a4cbe27 20723
56a8fe78
DD
20724.PHONY: maybe-pdf-indent pdf-indent
20725maybe-pdf-indent:
20726@if indent
20727maybe-pdf-indent: pdf-indent
20728
20729pdf-indent: \
20730 configure-indent
20731 @: $(MAKE); $(unstage)
20732 @[ -f ./indent/Makefile ] || exit 0; \
20733 r=`${PWD_COMMAND}`; export r; \
20734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20735 $(HOST_EXPORTS) \
20736 for flag in $(EXTRA_HOST_FLAGS) ; do \
20737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20738 done; \
20739 echo "Doing pdf in indent" ; \
20740 (cd $(HOST_SUBDIR)/indent && \
20741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20743 "RANLIB=$${RANLIB}" \
0c24b341 20744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
20745 pdf) \
20746 || exit 1
20747
20748@endif indent
20749
6d389afc
MS
20750.PHONY: maybe-html-indent html-indent
20751maybe-html-indent:
20752@if indent
20753maybe-html-indent: html-indent
20754
20755html-indent: \
20756 configure-indent
0aed8855 20757 @: $(MAKE); $(unstage)
6d389afc
MS
20758 @[ -f ./indent/Makefile ] || exit 0; \
20759 r=`${PWD_COMMAND}`; export r; \
20760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
20761 $(HOST_EXPORTS) \
20762 for flag in $(EXTRA_HOST_FLAGS) ; do \
20763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20764 done; \
20765 echo "Doing html in indent" ; \
b00612cc 20766 (cd $(HOST_SUBDIR)/indent && \
6d389afc
MS
20767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20769 "RANLIB=$${RANLIB}" \
0c24b341 20770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
20771 html) \
20772 || exit 1
20773
20774@endif indent
20775
b813574b
PB
20776.PHONY: maybe-TAGS-indent TAGS-indent
20777maybe-TAGS-indent:
20778@if indent
20779maybe-TAGS-indent: TAGS-indent
2a4cbe27 20780
b813574b
PB
20781TAGS-indent: \
20782 configure-indent
0aed8855 20783 @: $(MAKE); $(unstage)
b813574b 20784 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
20785 r=`${PWD_COMMAND}`; export r; \
20786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20787 $(HOST_EXPORTS) \
b813574b 20788 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20790 done; \
b813574b 20791 echo "Doing TAGS in indent" ; \
b00612cc 20792 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
20793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20795 "RANLIB=$${RANLIB}" \
0c24b341 20796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20797 TAGS) \
2a4cbe27
NN
20798 || exit 1
20799
b813574b 20800@endif indent
2a4cbe27 20801
b813574b
PB
20802.PHONY: maybe-install-info-indent install-info-indent
20803maybe-install-info-indent:
20804@if indent
20805maybe-install-info-indent: install-info-indent
2a4cbe27 20806
b813574b
PB
20807install-info-indent: \
20808 configure-indent \
20809 info-indent
0aed8855 20810 @: $(MAKE); $(unstage)
b813574b 20811 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
20812 r=`${PWD_COMMAND}`; export r; \
20813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20814 $(HOST_EXPORTS) \
b813574b 20815 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20817 done; \
b813574b 20818 echo "Doing install-info in indent" ; \
b00612cc 20819 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
20820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20822 "RANLIB=$${RANLIB}" \
0c24b341 20823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20824 install-info) \
2a4cbe27
NN
20825 || exit 1
20826
b813574b 20827@endif indent
2a4cbe27 20828
a3ca38d2
DD
20829.PHONY: maybe-install-pdf-indent install-pdf-indent
20830maybe-install-pdf-indent:
20831@if indent
20832maybe-install-pdf-indent: install-pdf-indent
20833
20834install-pdf-indent: \
20835 configure-indent \
20836 pdf-indent
20837 @: $(MAKE); $(unstage)
20838 @[ -f ./indent/Makefile ] || exit 0; \
20839 r=`${PWD_COMMAND}`; export r; \
20840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20841 $(HOST_EXPORTS) \
20842 for flag in $(EXTRA_HOST_FLAGS) ; do \
20843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20844 done; \
20845 echo "Doing install-pdf in indent" ; \
20846 (cd $(HOST_SUBDIR)/indent && \
20847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20849 "RANLIB=$${RANLIB}" \
0c24b341 20850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
20851 install-pdf) \
20852 || exit 1
20853
20854@endif indent
20855
108a6f8e
CD
20856.PHONY: maybe-install-html-indent install-html-indent
20857maybe-install-html-indent:
20858@if indent
20859maybe-install-html-indent: install-html-indent
20860
20861install-html-indent: \
20862 configure-indent \
20863 html-indent
20864 @: $(MAKE); $(unstage)
20865 @[ -f ./indent/Makefile ] || exit 0; \
20866 r=`${PWD_COMMAND}`; export r; \
20867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20868 $(HOST_EXPORTS) \
20869 for flag in $(EXTRA_HOST_FLAGS) ; do \
20870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20871 done; \
20872 echo "Doing install-html in indent" ; \
20873 (cd $(HOST_SUBDIR)/indent && \
20874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20876 "RANLIB=$${RANLIB}" \
0c24b341 20877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
20878 install-html) \
20879 || exit 1
20880
20881@endif indent
20882
b813574b
PB
20883.PHONY: maybe-installcheck-indent installcheck-indent
20884maybe-installcheck-indent:
20885@if indent
20886maybe-installcheck-indent: installcheck-indent
2a4cbe27 20887
b813574b
PB
20888installcheck-indent: \
20889 configure-indent
0aed8855 20890 @: $(MAKE); $(unstage)
b813574b 20891 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
20892 r=`${PWD_COMMAND}`; export r; \
20893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20894 $(HOST_EXPORTS) \
b813574b 20895 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20897 done; \
b813574b 20898 echo "Doing installcheck in indent" ; \
b00612cc 20899 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
20900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20902 "RANLIB=$${RANLIB}" \
0c24b341 20903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20904 installcheck) \
2a4cbe27
NN
20905 || exit 1
20906
b813574b 20907@endif indent
2a4cbe27 20908
b813574b
PB
20909.PHONY: maybe-mostlyclean-indent mostlyclean-indent
20910maybe-mostlyclean-indent:
20911@if indent
20912maybe-mostlyclean-indent: mostlyclean-indent
2a4cbe27 20913
b813574b 20914mostlyclean-indent:
0aed8855 20915 @: $(MAKE); $(unstage)
b813574b 20916 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
20917 r=`${PWD_COMMAND}`; export r; \
20918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20919 $(HOST_EXPORTS) \
b813574b 20920 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20922 done; \
b813574b 20923 echo "Doing mostlyclean in indent" ; \
b00612cc 20924 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
20925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20927 "RANLIB=$${RANLIB}" \
0c24b341 20928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20929 mostlyclean) \
2a4cbe27
NN
20930 || exit 1
20931
b813574b 20932@endif indent
2a4cbe27 20933
b813574b
PB
20934.PHONY: maybe-clean-indent clean-indent
20935maybe-clean-indent:
20936@if indent
20937maybe-clean-indent: clean-indent
2a4cbe27 20938
b813574b 20939clean-indent:
0aed8855 20940 @: $(MAKE); $(unstage)
b813574b 20941 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
20942 r=`${PWD_COMMAND}`; export r; \
20943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20944 $(HOST_EXPORTS) \
b813574b 20945 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20947 done; \
b813574b 20948 echo "Doing clean in indent" ; \
b00612cc 20949 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
20950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20952 "RANLIB=$${RANLIB}" \
0c24b341 20953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20954 clean) \
2a4cbe27
NN
20955 || exit 1
20956
b813574b 20957@endif indent
2a4cbe27 20958
b813574b
PB
20959.PHONY: maybe-distclean-indent distclean-indent
20960maybe-distclean-indent:
20961@if indent
20962maybe-distclean-indent: distclean-indent
2a4cbe27 20963
b813574b 20964distclean-indent:
0aed8855 20965 @: $(MAKE); $(unstage)
b813574b 20966 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
20967 r=`${PWD_COMMAND}`; export r; \
20968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20969 $(HOST_EXPORTS) \
b813574b 20970 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20972 done; \
b813574b 20973 echo "Doing distclean in indent" ; \
b00612cc 20974 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
20975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20977 "RANLIB=$${RANLIB}" \
0c24b341 20978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20979 distclean) \
2a4cbe27
NN
20980 || exit 1
20981
b813574b 20982@endif indent
2a4cbe27 20983
b813574b
PB
20984.PHONY: maybe-maintainer-clean-indent maintainer-clean-indent
20985maybe-maintainer-clean-indent:
20986@if indent
20987maybe-maintainer-clean-indent: maintainer-clean-indent
2a4cbe27 20988
b813574b 20989maintainer-clean-indent:
0aed8855 20990 @: $(MAKE); $(unstage)
b813574b 20991 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
20992 r=`${PWD_COMMAND}`; export r; \
20993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20994 $(HOST_EXPORTS) \
b813574b 20995 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20997 done; \
b813574b 20998 echo "Doing maintainer-clean in indent" ; \
b00612cc 20999 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
21000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21002 "RANLIB=$${RANLIB}" \
0c24b341 21003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21004 maintainer-clean) \
2a4cbe27
NN
21005 || exit 1
21006
b813574b 21007@endif indent
2a4cbe27 21008
a2592b1b 21009
a7254363 21010
b813574b
PB
21011.PHONY: configure-intl maybe-configure-intl
21012maybe-configure-intl:
4f0ef2d8
CD
21013@if gcc-bootstrap
21014configure-intl: stage_current
21015@endif gcc-bootstrap
b813574b
PB
21016@if intl
21017maybe-configure-intl: configure-intl
c52c6897 21018configure-intl:
c52c6897
PB
21019 @r=`${PWD_COMMAND}`; export r; \
21020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
21021 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
21022 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
378fce5b 21023 $(HOST_EXPORTS) \
a7254363
PB
21024 echo Configuring in $(HOST_SUBDIR)/intl; \
21025 cd "$(HOST_SUBDIR)/intl" || exit 1; \
4fa63067 21026 case $(srcdir) in \
b00612cc
PB
21027 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21028 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21029 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 21030 esac; \
b00612cc
PB
21031 srcdiroption="--srcdir=$${topdir}/intl"; \
21032 libsrcdir="$$s/intl"; \
4fa63067 21033 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21034 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21035 --target=${target_alias} $${srcdiroption} \
a2592b1b 21036 || exit 1
b813574b 21037@endif intl
a2592b1b 21038
a7254363
PB
21039
21040
d545f33b
PB
21041.PHONY: configure-stage1-intl maybe-configure-stage1-intl
21042maybe-configure-stage1-intl:
21043@if intl-bootstrap
21044maybe-configure-stage1-intl: configure-stage1-intl
0aed8855 21045configure-stage1-intl:
c52c6897 21046 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 21047 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
21048 @r=`${PWD_COMMAND}`; export r; \
21049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21050 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
7f6ef0c0 21051 $(HOST_EXPORTS) \
8ee82aff 21052 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 21053 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 21054 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
0aed8855 21055 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
21056 cd $(HOST_SUBDIR)/intl || exit 1; \
21057 case $(srcdir) in \
21058 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21059 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21060 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21061 esac; \
21062 srcdiroption="--srcdir=$${topdir}/intl"; \
21063 libsrcdir="$$s/intl"; \
21064 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21065 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21066 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21067 \
8a0d8a5c 21068 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
21069@endif intl-bootstrap
21070
21071.PHONY: configure-stage2-intl maybe-configure-stage2-intl
21072maybe-configure-stage2-intl:
21073@if intl-bootstrap
21074maybe-configure-stage2-intl: configure-stage2-intl
0aed8855 21075configure-stage2-intl:
c52c6897 21076 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 21077 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
21078 @r=`${PWD_COMMAND}`; export r; \
21079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21080 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 21081 $(HOST_EXPORTS) \
7f6ef0c0 21082 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 21083 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 21084 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 21085 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
0aed8855 21086 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
21087 cd $(HOST_SUBDIR)/intl || exit 1; \
21088 case $(srcdir) in \
21089 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21090 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21091 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21092 esac; \
21093 srcdiroption="--srcdir=$${topdir}/intl"; \
21094 libsrcdir="$$s/intl"; \
21095 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21096 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21097 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21098 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21099 @stage2_werror_flag@
21100@endif intl-bootstrap
21101
8520c408
AO
21102.PHONY: configure-stageb2g0-intl maybe-configure-stageb2g0-intl
21103maybe-configure-stageb2g0-intl:
21104@if intl-bootstrap
21105maybe-configure-stageb2g0-intl: configure-stageb2g0-intl
21106configure-stageb2g0-intl:
21107 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
21108 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
21109 @r=`${PWD_COMMAND}`; export r; \
21110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21111 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
21112 $(HOST_EXPORTS) \
7f6ef0c0 21113 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 21114 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 21115 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
21116 echo Configuring stage b2g0 in $(HOST_SUBDIR)/intl ; \
21117 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
21118 cd $(HOST_SUBDIR)/intl || exit 1; \
21119 case $(srcdir) in \
21120 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21121 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21122 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21123 esac; \
21124 srcdiroption="--srcdir=$${topdir}/intl"; \
21125 libsrcdir="$$s/intl"; \
21126 $(SHELL) $${libsrcdir}/configure \
21127 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21128 --target=${target_alias} $${srcdiroption} \
21129 --with-build-libsubdir=$(HOST_SUBDIR) \
21130 @stage2_werror_flag@
21131@endif intl-bootstrap
21132
d545f33b
PB
21133.PHONY: configure-stage3-intl maybe-configure-stage3-intl
21134maybe-configure-stage3-intl:
21135@if intl-bootstrap
21136maybe-configure-stage3-intl: configure-stage3-intl
0aed8855 21137configure-stage3-intl:
c52c6897 21138 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 21139 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
21140 @r=`${PWD_COMMAND}`; export r; \
21141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21142 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 21143 $(HOST_EXPORTS) \
7f6ef0c0 21144 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 21145 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 21146 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 21147 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
0aed8855 21148 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
21149 cd $(HOST_SUBDIR)/intl || exit 1; \
21150 case $(srcdir) in \
21151 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21152 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21153 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21154 esac; \
21155 srcdiroption="--srcdir=$${topdir}/intl"; \
21156 libsrcdir="$$s/intl"; \
21157 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21158 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21159 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21160 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21161 @stage2_werror_flag@
21162@endif intl-bootstrap
21163
8520c408
AO
21164.PHONY: configure-stageb3g2-intl maybe-configure-stageb3g2-intl
21165maybe-configure-stageb3g2-intl:
21166@if intl-bootstrap
21167maybe-configure-stageb3g2-intl: configure-stageb3g2-intl
21168configure-stageb3g2-intl:
21169 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
21170 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
21171 @r=`${PWD_COMMAND}`; export r; \
21172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21173 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
21174 $(HOST_EXPORTS) \
7f6ef0c0 21175 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 21176 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 21177 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
21178 echo Configuring stage b3g2 in $(HOST_SUBDIR)/intl ; \
21179 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
21180 cd $(HOST_SUBDIR)/intl || exit 1; \
21181 case $(srcdir) in \
21182 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21183 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21184 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21185 esac; \
21186 srcdiroption="--srcdir=$${topdir}/intl"; \
21187 libsrcdir="$$s/intl"; \
21188 $(SHELL) $${libsrcdir}/configure \
21189 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21190 --target=${target_alias} $${srcdiroption} \
21191 --with-build-libsubdir=$(HOST_SUBDIR) \
21192 @stage2_werror_flag@
21193@endif intl-bootstrap
21194
d545f33b
PB
21195.PHONY: configure-stage4-intl maybe-configure-stage4-intl
21196maybe-configure-stage4-intl:
21197@if intl-bootstrap
21198maybe-configure-stage4-intl: configure-stage4-intl
0aed8855 21199configure-stage4-intl:
c52c6897 21200 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 21201 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
21202 @r=`${PWD_COMMAND}`; export r; \
21203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21204 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 21205 $(HOST_EXPORTS) \
7f6ef0c0 21206 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 21207 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 21208 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 21209 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
0aed8855 21210 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
21211 cd $(HOST_SUBDIR)/intl || exit 1; \
21212 case $(srcdir) in \
21213 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21214 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21215 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21216 esac; \
21217 srcdiroption="--srcdir=$${topdir}/intl"; \
21218 libsrcdir="$$s/intl"; \
21219 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21220 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21221 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21222 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21223 @stage2_werror_flag@
21224@endif intl-bootstrap
21225
21226.PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
21227maybe-configure-stageprofile-intl:
21228@if intl-bootstrap
21229maybe-configure-stageprofile-intl: configure-stageprofile-intl
0aed8855 21230configure-stageprofile-intl:
c52c6897 21231 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 21232 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
21233 @r=`${PWD_COMMAND}`; export r; \
21234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21235 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 21236 $(HOST_EXPORTS) \
7f6ef0c0 21237 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 21238 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 21239 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 21240 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
0aed8855 21241 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
21242 cd $(HOST_SUBDIR)/intl || exit 1; \
21243 case $(srcdir) in \
21244 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21245 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21246 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21247 esac; \
21248 srcdiroption="--srcdir=$${topdir}/intl"; \
21249 libsrcdir="$$s/intl"; \
21250 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21251 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21252 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21253 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21254 @stage2_werror_flag@
21255@endif intl-bootstrap
21256
21257.PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
21258maybe-configure-stagefeedback-intl:
21259@if intl-bootstrap
21260maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
0aed8855 21261configure-stagefeedback-intl:
c52c6897 21262 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 21263 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
21264 @r=`${PWD_COMMAND}`; export r; \
21265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 21266 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 21267 $(HOST_EXPORTS) \
7f6ef0c0 21268 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 21269 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 21270 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 21271 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
0aed8855 21272 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
21273 cd $(HOST_SUBDIR)/intl || exit 1; \
21274 case $(srcdir) in \
21275 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21276 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21277 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21278 esac; \
21279 srcdiroption="--srcdir=$${topdir}/intl"; \
21280 libsrcdir="$$s/intl"; \
21281 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21282 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21283 --target=${target_alias} $${srcdiroption} \
c1cb7e02 21284 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
21285 @stage2_werror_flag@
21286@endif intl-bootstrap
21287
21288
21289
21290
21291
b813574b
PB
21292.PHONY: all-intl maybe-all-intl
21293maybe-all-intl:
4f0ef2d8
CD
21294@if gcc-bootstrap
21295all-intl: stage_current
21296@endif gcc-bootstrap
b813574b 21297@if intl
d27cc32e 21298TARGET-intl=all
b813574b
PB
21299maybe-all-intl: all-intl
21300all-intl: configure-intl
c52c6897 21301 @r=`${PWD_COMMAND}`; export r; \
4fa63067 21302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21303 $(HOST_EXPORTS) \
b00612cc 21304 (cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
21305 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
21306 $(TARGET-intl))
b813574b 21307@endif intl
a2592b1b 21308
a7254363 21309
d545f33b
PB
21310
21311.PHONY: all-stage1-intl maybe-all-stage1-intl
21312.PHONY: clean-stage1-intl maybe-clean-stage1-intl
21313maybe-all-stage1-intl:
21314maybe-clean-stage1-intl:
21315@if intl-bootstrap
21316maybe-all-stage1-intl: all-stage1-intl
21317all-stage1: all-stage1-intl
f70224b5 21318TARGET-stage1-intl = $(TARGET-intl)
d545f33b 21319all-stage1-intl: configure-stage1-intl
c52c6897 21320 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
21321 @r=`${PWD_COMMAND}`; export r; \
21322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21323 $(HOST_EXPORTS) \
21324 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
21325 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21326 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
21327 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
21328 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
21329 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 21330 $(TARGET-stage1-intl)
d545f33b
PB
21331
21332maybe-clean-stage1-intl: clean-stage1-intl
21333clean-stage1: clean-stage1-intl
21334clean-stage1-intl:
9dbaa842
DD
21335 @if [ $(current_stage) = stage1 ]; then \
21336 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21337 else \
21338 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
21339 $(MAKE) stage1-start; \
21340 fi; \
d545f33b 21341 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 21342 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 21343 clean
d545f33b
PB
21344@endif intl-bootstrap
21345
21346
21347.PHONY: all-stage2-intl maybe-all-stage2-intl
21348.PHONY: clean-stage2-intl maybe-clean-stage2-intl
21349maybe-all-stage2-intl:
21350maybe-clean-stage2-intl:
21351@if intl-bootstrap
21352maybe-all-stage2-intl: all-stage2-intl
21353all-stage2: all-stage2-intl
f70224b5 21354TARGET-stage2-intl = $(TARGET-intl)
d545f33b 21355all-stage2-intl: configure-stage2-intl
c52c6897 21356 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
21357 @r=`${PWD_COMMAND}`; export r; \
21358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21359 $(HOST_EXPORTS) \
21360 $(POSTSTAGE1_HOST_EXPORTS) \
21361 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
21362 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21363 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
21364 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
21365 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
21366 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 21367 $(TARGET-stage2-intl)
d545f33b
PB
21368
21369maybe-clean-stage2-intl: clean-stage2-intl
21370clean-stage2: clean-stage2-intl
21371clean-stage2-intl:
9dbaa842
DD
21372 @if [ $(current_stage) = stage2 ]; then \
21373 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21374 else \
21375 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
21376 $(MAKE) stage2-start; \
21377 fi; \
d545f33b 21378 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 21379 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 21380 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 21381 clean
d545f33b
PB
21382@endif intl-bootstrap
21383
21384
8520c408
AO
21385.PHONY: all-stageb2g0-intl maybe-all-stageb2g0-intl
21386.PHONY: clean-stageb2g0-intl maybe-clean-stageb2g0-intl
21387maybe-all-stageb2g0-intl:
21388maybe-clean-stageb2g0-intl:
21389@if intl-bootstrap
21390maybe-all-stageb2g0-intl: all-stageb2g0-intl
21391all-stageb2g0: all-stageb2g0-intl
21392TARGET-stageb2g0-intl = $(TARGET-intl)
21393all-stageb2g0-intl: configure-stageb2g0-intl
21394 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
21395 @r=`${PWD_COMMAND}`; export r; \
21396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21397 $(HOST_EXPORTS) \
21398 $(POSTSTAGE1_HOST_EXPORTS) \
21399 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
21400 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21401 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
21402 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
21403 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
21404 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
21405 $(TARGET-stageb2g0-intl)
21406
21407maybe-clean-stageb2g0-intl: clean-stageb2g0-intl
21408clean-stageb2g0: clean-stageb2g0-intl
21409clean-stageb2g0-intl:
21410 @if [ $(current_stage) = stageb2g0 ]; then \
21411 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21412 else \
21413 [ -f $(HOST_SUBDIR)/stageb2g0-intl/Makefile ] || exit 0; \
21414 $(MAKE) stageb2g0-start; \
21415 fi; \
21416 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 21417 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
21418 $(POSTSTAGE1_FLAGS_TO_PASS) \
21419 clean
21420@endif intl-bootstrap
21421
21422
d545f33b
PB
21423.PHONY: all-stage3-intl maybe-all-stage3-intl
21424.PHONY: clean-stage3-intl maybe-clean-stage3-intl
21425maybe-all-stage3-intl:
21426maybe-clean-stage3-intl:
21427@if intl-bootstrap
21428maybe-all-stage3-intl: all-stage3-intl
21429all-stage3: all-stage3-intl
f70224b5 21430TARGET-stage3-intl = $(TARGET-intl)
d545f33b 21431all-stage3-intl: configure-stage3-intl
c52c6897 21432 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
21433 @r=`${PWD_COMMAND}`; export r; \
21434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21435 $(HOST_EXPORTS) \
21436 $(POSTSTAGE1_HOST_EXPORTS) \
21437 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
21438 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21439 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
21440 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
21441 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
21442 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 21443 $(TARGET-stage3-intl)
d545f33b
PB
21444
21445maybe-clean-stage3-intl: clean-stage3-intl
21446clean-stage3: clean-stage3-intl
21447clean-stage3-intl:
9dbaa842
DD
21448 @if [ $(current_stage) = stage3 ]; then \
21449 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21450 else \
21451 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
21452 $(MAKE) stage3-start; \
21453 fi; \
d545f33b 21454 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 21455 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 21456 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 21457 clean
d545f33b
PB
21458@endif intl-bootstrap
21459
21460
8520c408
AO
21461.PHONY: all-stageb3g2-intl maybe-all-stageb3g2-intl
21462.PHONY: clean-stageb3g2-intl maybe-clean-stageb3g2-intl
21463maybe-all-stageb3g2-intl:
21464maybe-clean-stageb3g2-intl:
21465@if intl-bootstrap
21466maybe-all-stageb3g2-intl: all-stageb3g2-intl
21467all-stageb3g2: all-stageb3g2-intl
21468TARGET-stageb3g2-intl = $(TARGET-intl)
21469all-stageb3g2-intl: configure-stageb3g2-intl
21470 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
21471 @r=`${PWD_COMMAND}`; export r; \
21472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21473 $(HOST_EXPORTS) \
21474 $(POSTSTAGE1_HOST_EXPORTS) \
21475 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
21476 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21477 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
21478 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
21479 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
21480 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
21481 $(TARGET-stageb3g2-intl)
21482
21483maybe-clean-stageb3g2-intl: clean-stageb3g2-intl
21484clean-stageb3g2: clean-stageb3g2-intl
21485clean-stageb3g2-intl:
21486 @if [ $(current_stage) = stageb3g2 ]; then \
21487 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21488 else \
21489 [ -f $(HOST_SUBDIR)/stageb3g2-intl/Makefile ] || exit 0; \
21490 $(MAKE) stageb3g2-start; \
21491 fi; \
21492 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 21493 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
21494 $(POSTSTAGE1_FLAGS_TO_PASS) \
21495 clean
21496@endif intl-bootstrap
21497
21498
d545f33b
PB
21499.PHONY: all-stage4-intl maybe-all-stage4-intl
21500.PHONY: clean-stage4-intl maybe-clean-stage4-intl
21501maybe-all-stage4-intl:
21502maybe-clean-stage4-intl:
21503@if intl-bootstrap
21504maybe-all-stage4-intl: all-stage4-intl
21505all-stage4: all-stage4-intl
f70224b5 21506TARGET-stage4-intl = $(TARGET-intl)
d545f33b 21507all-stage4-intl: configure-stage4-intl
c52c6897 21508 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
21509 @r=`${PWD_COMMAND}`; export r; \
21510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21511 $(HOST_EXPORTS) \
21512 $(POSTSTAGE1_HOST_EXPORTS) \
21513 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
21514 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21515 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
21516 LIBCFLAGS="$(STAGE4_CFLAGS)" \
21517 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
21518 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 21519 $(TARGET-stage4-intl)
d545f33b
PB
21520
21521maybe-clean-stage4-intl: clean-stage4-intl
21522clean-stage4: clean-stage4-intl
21523clean-stage4-intl:
9dbaa842
DD
21524 @if [ $(current_stage) = stage4 ]; then \
21525 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21526 else \
21527 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
21528 $(MAKE) stage4-start; \
21529 fi; \
d545f33b 21530 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 21531 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 21532 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 21533 clean
d545f33b
PB
21534@endif intl-bootstrap
21535
21536
21537.PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
21538.PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
21539maybe-all-stageprofile-intl:
21540maybe-clean-stageprofile-intl:
21541@if intl-bootstrap
21542maybe-all-stageprofile-intl: all-stageprofile-intl
21543all-stageprofile: all-stageprofile-intl
f70224b5 21544TARGET-stageprofile-intl = $(TARGET-intl)
d545f33b 21545all-stageprofile-intl: configure-stageprofile-intl
c52c6897 21546 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
21547 @r=`${PWD_COMMAND}`; export r; \
21548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21549 $(HOST_EXPORTS) \
21550 $(POSTSTAGE1_HOST_EXPORTS) \
21551 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
21552 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21553 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
21554 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
21555 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
21556 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 21557 $(TARGET-stageprofile-intl)
d545f33b
PB
21558
21559maybe-clean-stageprofile-intl: clean-stageprofile-intl
21560clean-stageprofile: clean-stageprofile-intl
21561clean-stageprofile-intl:
9dbaa842
DD
21562 @if [ $(current_stage) = stageprofile ]; then \
21563 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21564 else \
21565 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
21566 $(MAKE) stageprofile-start; \
21567 fi; \
d545f33b 21568 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 21569 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 21570 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 21571 clean
d545f33b
PB
21572@endif intl-bootstrap
21573
21574
21575.PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
21576.PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
21577maybe-all-stagefeedback-intl:
21578maybe-clean-stagefeedback-intl:
21579@if intl-bootstrap
21580maybe-all-stagefeedback-intl: all-stagefeedback-intl
21581all-stagefeedback: all-stagefeedback-intl
f70224b5 21582TARGET-stagefeedback-intl = $(TARGET-intl)
d545f33b 21583all-stagefeedback-intl: configure-stagefeedback-intl
c52c6897 21584 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
21585 @r=`${PWD_COMMAND}`; export r; \
21586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21587 $(HOST_EXPORTS) \
21588 $(POSTSTAGE1_HOST_EXPORTS) \
21589 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
21590 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21591 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
21592 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
21593 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
21594 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 21595 $(TARGET-stagefeedback-intl)
d545f33b
PB
21596
21597maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
21598clean-stagefeedback: clean-stagefeedback-intl
21599clean-stagefeedback-intl:
9dbaa842
DD
21600 @if [ $(current_stage) = stagefeedback ]; then \
21601 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21602 else \
21603 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
21604 $(MAKE) stagefeedback-start; \
21605 fi; \
d545f33b 21606 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 21607 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 21608 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 21609 clean
d545f33b
PB
21610@endif intl-bootstrap
21611
21612
21613
21614
21615
b813574b
PB
21616.PHONY: check-intl maybe-check-intl
21617maybe-check-intl:
21618@if intl
21619maybe-check-intl: check-intl
2a4cbe27 21620
b813574b 21621check-intl:
0aed8855 21622 @: $(MAKE); $(unstage)
4fa63067
NN
21623 @r=`${PWD_COMMAND}`; export r; \
21624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21625 $(HOST_EXPORTS) \
b00612cc
PB
21626 (cd $(HOST_SUBDIR)/intl && \
21627 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 21628
b813574b 21629@endif intl
2a4cbe27 21630
b813574b
PB
21631.PHONY: install-intl maybe-install-intl
21632maybe-install-intl:
21633@if intl
21634maybe-install-intl: install-intl
2a4cbe27 21635
b813574b 21636install-intl: installdirs
0aed8855 21637 @: $(MAKE); $(unstage)
4fa63067
NN
21638 @r=`${PWD_COMMAND}`; export r; \
21639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21640 $(HOST_EXPORTS) \
b00612cc 21641 (cd $(HOST_SUBDIR)/intl && \
2da12f12 21642 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 21643
b813574b 21644@endif intl
4fa63067 21645
56a8fe78 21646# Other targets (info, dvi, pdf, etc.)
4fa63067 21647
b813574b
PB
21648.PHONY: maybe-info-intl info-intl
21649maybe-info-intl:
21650@if intl
21651maybe-info-intl: info-intl
4fa63067 21652
b813574b
PB
21653info-intl: \
21654 configure-intl
21655 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
21656 r=`${PWD_COMMAND}`; export r; \
21657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21658 $(HOST_EXPORTS) \
b813574b 21659 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21661 done; \
b813574b 21662 echo "Doing info in intl" ; \
b00612cc 21663 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
21664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21666 "RANLIB=$${RANLIB}" \
0c24b341 21667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21668 info) \
2a4cbe27
NN
21669 || exit 1
21670
b813574b 21671@endif intl
2a4cbe27 21672
b813574b
PB
21673.PHONY: maybe-dvi-intl dvi-intl
21674maybe-dvi-intl:
21675@if intl
21676maybe-dvi-intl: dvi-intl
2a4cbe27 21677
b813574b
PB
21678dvi-intl: \
21679 configure-intl
21680 @[ -f ./intl/Makefile ] || exit 0; \
21681 r=`${PWD_COMMAND}`; export r; \
b40e3958 21682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21683 $(HOST_EXPORTS) \
b813574b 21684 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21686 done; \
b813574b 21687 echo "Doing dvi in intl" ; \
b00612cc 21688 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
21689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21691 "RANLIB=$${RANLIB}" \
0c24b341 21692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21693 dvi) \
2a4cbe27
NN
21694 || exit 1
21695
b813574b 21696@endif intl
2a4cbe27 21697
56a8fe78
DD
21698.PHONY: maybe-pdf-intl pdf-intl
21699maybe-pdf-intl:
21700@if intl
21701maybe-pdf-intl: pdf-intl
21702
21703pdf-intl: \
21704 configure-intl
21705 @[ -f ./intl/Makefile ] || exit 0; \
21706 r=`${PWD_COMMAND}`; export r; \
21707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21708 $(HOST_EXPORTS) \
21709 for flag in $(EXTRA_HOST_FLAGS) ; do \
21710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21711 done; \
21712 echo "Doing pdf in intl" ; \
21713 (cd $(HOST_SUBDIR)/intl && \
21714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21716 "RANLIB=$${RANLIB}" \
0c24b341 21717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
21718 pdf) \
21719 || exit 1
21720
21721@endif intl
21722
6d389afc
MS
21723.PHONY: maybe-html-intl html-intl
21724maybe-html-intl:
21725@if intl
21726maybe-html-intl: html-intl
21727
21728html-intl: \
21729 configure-intl
21730 @[ -f ./intl/Makefile ] || exit 0; \
21731 r=`${PWD_COMMAND}`; export r; \
21732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
21733 $(HOST_EXPORTS) \
21734 for flag in $(EXTRA_HOST_FLAGS) ; do \
21735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21736 done; \
21737 echo "Doing html in intl" ; \
b00612cc 21738 (cd $(HOST_SUBDIR)/intl && \
6d389afc
MS
21739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21741 "RANLIB=$${RANLIB}" \
0c24b341 21742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
21743 html) \
21744 || exit 1
21745
21746@endif intl
21747
b813574b
PB
21748.PHONY: maybe-TAGS-intl TAGS-intl
21749maybe-TAGS-intl:
21750@if intl
21751maybe-TAGS-intl: TAGS-intl
2a4cbe27 21752
b813574b
PB
21753TAGS-intl: \
21754 configure-intl
21755 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
21756 r=`${PWD_COMMAND}`; export r; \
21757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21758 $(HOST_EXPORTS) \
b813574b 21759 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21761 done; \
b813574b 21762 echo "Doing TAGS in intl" ; \
b00612cc 21763 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
21764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21766 "RANLIB=$${RANLIB}" \
0c24b341 21767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21768 TAGS) \
2a4cbe27
NN
21769 || exit 1
21770
b813574b 21771@endif intl
2a4cbe27 21772
b813574b
PB
21773.PHONY: maybe-install-info-intl install-info-intl
21774maybe-install-info-intl:
21775@if intl
21776maybe-install-info-intl: install-info-intl
2a4cbe27 21777
b813574b
PB
21778install-info-intl: \
21779 configure-intl \
21780 info-intl
21781 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
21782 r=`${PWD_COMMAND}`; export r; \
21783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21784 $(HOST_EXPORTS) \
b813574b 21785 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21787 done; \
b813574b 21788 echo "Doing install-info in intl" ; \
b00612cc 21789 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
21790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21792 "RANLIB=$${RANLIB}" \
0c24b341 21793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21794 install-info) \
2a4cbe27
NN
21795 || exit 1
21796
b813574b 21797@endif intl
2a4cbe27 21798
a3ca38d2
DD
21799.PHONY: maybe-install-pdf-intl install-pdf-intl
21800maybe-install-pdf-intl:
21801@if intl
21802maybe-install-pdf-intl: install-pdf-intl
21803
21804install-pdf-intl: \
21805 configure-intl \
21806 pdf-intl
21807 @[ -f ./intl/Makefile ] || exit 0; \
21808 r=`${PWD_COMMAND}`; export r; \
21809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21810 $(HOST_EXPORTS) \
21811 for flag in $(EXTRA_HOST_FLAGS) ; do \
21812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21813 done; \
21814 echo "Doing install-pdf in intl" ; \
21815 (cd $(HOST_SUBDIR)/intl && \
21816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21818 "RANLIB=$${RANLIB}" \
0c24b341 21819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
21820 install-pdf) \
21821 || exit 1
21822
21823@endif intl
21824
108a6f8e
CD
21825.PHONY: maybe-install-html-intl install-html-intl
21826maybe-install-html-intl:
21827@if intl
21828maybe-install-html-intl: install-html-intl
21829
21830install-html-intl: \
21831 configure-intl \
21832 html-intl
21833 @[ -f ./intl/Makefile ] || exit 0; \
21834 r=`${PWD_COMMAND}`; export r; \
21835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21836 $(HOST_EXPORTS) \
21837 for flag in $(EXTRA_HOST_FLAGS) ; do \
21838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21839 done; \
21840 echo "Doing install-html in intl" ; \
21841 (cd $(HOST_SUBDIR)/intl && \
21842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21844 "RANLIB=$${RANLIB}" \
0c24b341 21845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
21846 install-html) \
21847 || exit 1
21848
21849@endif intl
21850
b813574b
PB
21851.PHONY: maybe-installcheck-intl installcheck-intl
21852maybe-installcheck-intl:
21853@if intl
21854maybe-installcheck-intl: installcheck-intl
2a4cbe27 21855
b813574b
PB
21856installcheck-intl: \
21857 configure-intl
21858 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
21859 r=`${PWD_COMMAND}`; export r; \
21860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21861 $(HOST_EXPORTS) \
b813574b 21862 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21864 done; \
b813574b 21865 echo "Doing installcheck in intl" ; \
b00612cc 21866 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
21867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21869 "RANLIB=$${RANLIB}" \
0c24b341 21870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21871 installcheck) \
2a4cbe27
NN
21872 || exit 1
21873
b813574b 21874@endif intl
2a4cbe27 21875
b813574b
PB
21876.PHONY: maybe-mostlyclean-intl mostlyclean-intl
21877maybe-mostlyclean-intl:
21878@if intl
21879maybe-mostlyclean-intl: mostlyclean-intl
2a4cbe27 21880
b813574b
PB
21881mostlyclean-intl:
21882 @[ -f ./intl/Makefile ] || exit 0; \
21883 r=`${PWD_COMMAND}`; export r; \
21884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b
PB
21885 $(HOST_EXPORTS) \
21886 for flag in $(EXTRA_HOST_FLAGS) ; do \
21887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21888 done; \
21889 echo "Doing mostlyclean in intl" ; \
b00612cc 21890 (cd $(HOST_SUBDIR)/intl && \
b813574b
PB
21891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21893 "RANLIB=$${RANLIB}" \
0c24b341 21894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b
PB
21895 mostlyclean) \
21896 || exit 1
4fa63067 21897
b813574b 21898@endif intl
4fa63067 21899
b813574b
PB
21900.PHONY: maybe-clean-intl clean-intl
21901maybe-clean-intl:
21902@if intl
21903maybe-clean-intl: clean-intl
4fa63067 21904
b813574b
PB
21905clean-intl:
21906 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
21907 r=`${PWD_COMMAND}`; export r; \
21908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21909 $(HOST_EXPORTS) \
b813574b 21910 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21912 done; \
b813574b 21913 echo "Doing clean in intl" ; \
b00612cc 21914 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
21915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21917 "RANLIB=$${RANLIB}" \
0c24b341 21918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21919 clean) \
2a4cbe27
NN
21920 || exit 1
21921
b813574b 21922@endif intl
2a4cbe27 21923
b813574b
PB
21924.PHONY: maybe-distclean-intl distclean-intl
21925maybe-distclean-intl:
21926@if intl
21927maybe-distclean-intl: distclean-intl
2a4cbe27 21928
b813574b
PB
21929distclean-intl:
21930 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
21931 r=`${PWD_COMMAND}`; export r; \
21932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21933 $(HOST_EXPORTS) \
b813574b 21934 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21936 done; \
b813574b 21937 echo "Doing distclean in intl" ; \
b00612cc 21938 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
21939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21941 "RANLIB=$${RANLIB}" \
0c24b341 21942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21943 distclean) \
2a4cbe27
NN
21944 || exit 1
21945
b813574b 21946@endif intl
2a4cbe27 21947
b813574b
PB
21948.PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
21949maybe-maintainer-clean-intl:
21950@if intl
21951maybe-maintainer-clean-intl: maintainer-clean-intl
2a4cbe27 21952
b813574b
PB
21953maintainer-clean-intl:
21954 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
21955 r=`${PWD_COMMAND}`; export r; \
21956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21957 $(HOST_EXPORTS) \
b813574b 21958 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21960 done; \
b813574b 21961 echo "Doing maintainer-clean in intl" ; \
b00612cc 21962 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
21963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21965 "RANLIB=$${RANLIB}" \
0c24b341 21966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21967 maintainer-clean) \
2a4cbe27
NN
21968 || exit 1
21969
b813574b 21970@endif intl
2a4cbe27 21971
2a4cbe27 21972
a7254363 21973
b813574b
PB
21974.PHONY: configure-tcl maybe-configure-tcl
21975maybe-configure-tcl:
4f0ef2d8
CD
21976@if gcc-bootstrap
21977configure-tcl: stage_current
21978@endif gcc-bootstrap
b813574b
PB
21979@if tcl
21980maybe-configure-tcl: configure-tcl
c52c6897 21981configure-tcl:
0aed8855 21982 @: $(MAKE); $(unstage)
c52c6897 21983 @r=`${PWD_COMMAND}`; export r; \
b40e3958 21984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
21985 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
21986 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
378fce5b 21987 $(HOST_EXPORTS) \
a7254363
PB
21988 echo Configuring in $(HOST_SUBDIR)/tcl; \
21989 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
4fa63067 21990 case $(srcdir) in \
b00612cc
PB
21991 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21992 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
21993 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 21994 esac; \
b00612cc
PB
21995 srcdiroption="--srcdir=$${topdir}/tcl"; \
21996 libsrcdir="$$s/tcl"; \
4fa63067 21997 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21998 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21999 --target=${target_alias} $${srcdiroption} \
2a4cbe27 22000 || exit 1
b813574b 22001@endif tcl
2a4cbe27 22002
a7254363
PB
22003
22004
d545f33b
PB
22005
22006
b813574b
PB
22007.PHONY: all-tcl maybe-all-tcl
22008maybe-all-tcl:
4f0ef2d8
CD
22009@if gcc-bootstrap
22010all-tcl: stage_current
22011@endif gcc-bootstrap
b813574b 22012@if tcl
d27cc32e 22013TARGET-tcl=all
b813574b
PB
22014maybe-all-tcl: all-tcl
22015all-tcl: configure-tcl
0aed8855 22016 @: $(MAKE); $(unstage)
4fa63067
NN
22017 @r=`${PWD_COMMAND}`; export r; \
22018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22019 $(HOST_EXPORTS) \
b00612cc 22020 (cd $(HOST_SUBDIR)/tcl && \
7f6ef0c0
PB
22021 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22022 $(TARGET-tcl))
b813574b 22023@endif tcl
4fa63067 22024
a7254363 22025
d545f33b
PB
22026
22027
b813574b
PB
22028.PHONY: check-tcl maybe-check-tcl
22029maybe-check-tcl:
22030@if tcl
22031maybe-check-tcl: check-tcl
2a4cbe27 22032
b813574b 22033check-tcl:
0aed8855 22034 @: $(MAKE); $(unstage)
4fa63067
NN
22035 @r=`${PWD_COMMAND}`; export r; \
22036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22037 $(HOST_EXPORTS) \
b00612cc
PB
22038 (cd $(HOST_SUBDIR)/tcl && \
22039 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 22040
b813574b 22041@endif tcl
4fa63067 22042
b813574b
PB
22043.PHONY: install-tcl maybe-install-tcl
22044maybe-install-tcl:
22045@if tcl
22046maybe-install-tcl: install-tcl
4fa63067 22047
b813574b 22048install-tcl: installdirs
0aed8855 22049 @: $(MAKE); $(unstage)
4fa63067
NN
22050 @r=`${PWD_COMMAND}`; export r; \
22051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22052 $(HOST_EXPORTS) \
b00612cc 22053 (cd $(HOST_SUBDIR)/tcl && \
2da12f12 22054 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 22055
b813574b 22056@endif tcl
4fa63067 22057
56a8fe78 22058# Other targets (info, dvi, pdf, etc.)
4fa63067 22059
b813574b
PB
22060.PHONY: maybe-info-tcl info-tcl
22061maybe-info-tcl:
22062@if tcl
22063maybe-info-tcl: info-tcl
4fa63067 22064
b813574b
PB
22065info-tcl: \
22066 configure-tcl
0aed8855 22067 @: $(MAKE); $(unstage)
b813574b 22068 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
22069 r=`${PWD_COMMAND}`; export r; \
22070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22071 $(HOST_EXPORTS) \
b813574b 22072 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22074 done; \
b813574b 22075 echo "Doing info in tcl" ; \
b00612cc 22076 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
22077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22079 "RANLIB=$${RANLIB}" \
0c24b341 22080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22081 info) \
2a4cbe27
NN
22082 || exit 1
22083
b813574b 22084@endif tcl
2a4cbe27 22085
b813574b
PB
22086.PHONY: maybe-dvi-tcl dvi-tcl
22087maybe-dvi-tcl:
22088@if tcl
22089maybe-dvi-tcl: dvi-tcl
2a4cbe27 22090
b813574b
PB
22091dvi-tcl: \
22092 configure-tcl
0aed8855 22093 @: $(MAKE); $(unstage)
b813574b 22094 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
22095 r=`${PWD_COMMAND}`; export r; \
22096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22097 $(HOST_EXPORTS) \
b813574b 22098 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22100 done; \
b813574b 22101 echo "Doing dvi in tcl" ; \
b00612cc 22102 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
22103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22105 "RANLIB=$${RANLIB}" \
0c24b341 22106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22107 dvi) \
2a4cbe27
NN
22108 || exit 1
22109
b813574b 22110@endif tcl
2a4cbe27 22111
56a8fe78
DD
22112.PHONY: maybe-pdf-tcl pdf-tcl
22113maybe-pdf-tcl:
22114@if tcl
22115maybe-pdf-tcl: pdf-tcl
22116
22117pdf-tcl: \
22118 configure-tcl
22119 @: $(MAKE); $(unstage)
22120 @[ -f ./tcl/Makefile ] || exit 0; \
22121 r=`${PWD_COMMAND}`; export r; \
22122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22123 $(HOST_EXPORTS) \
22124 for flag in $(EXTRA_HOST_FLAGS) ; do \
22125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22126 done; \
22127 echo "Doing pdf in tcl" ; \
22128 (cd $(HOST_SUBDIR)/tcl && \
22129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22131 "RANLIB=$${RANLIB}" \
0c24b341 22132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
22133 pdf) \
22134 || exit 1
22135
22136@endif tcl
22137
6d389afc
MS
22138.PHONY: maybe-html-tcl html-tcl
22139maybe-html-tcl:
22140@if tcl
22141maybe-html-tcl: html-tcl
22142
22143html-tcl: \
22144 configure-tcl
0aed8855 22145 @: $(MAKE); $(unstage)
6d389afc
MS
22146 @[ -f ./tcl/Makefile ] || exit 0; \
22147 r=`${PWD_COMMAND}`; export r; \
22148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
22149 $(HOST_EXPORTS) \
22150 for flag in $(EXTRA_HOST_FLAGS) ; do \
22151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22152 done; \
22153 echo "Doing html in tcl" ; \
b00612cc 22154 (cd $(HOST_SUBDIR)/tcl && \
6d389afc
MS
22155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22157 "RANLIB=$${RANLIB}" \
0c24b341 22158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
22159 html) \
22160 || exit 1
22161
22162@endif tcl
22163
b813574b
PB
22164.PHONY: maybe-TAGS-tcl TAGS-tcl
22165maybe-TAGS-tcl:
22166@if tcl
22167maybe-TAGS-tcl: TAGS-tcl
2a4cbe27 22168
b813574b
PB
22169TAGS-tcl: \
22170 configure-tcl
0aed8855 22171 @: $(MAKE); $(unstage)
b813574b 22172 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
22173 r=`${PWD_COMMAND}`; export r; \
22174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22175 $(HOST_EXPORTS) \
b813574b 22176 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22178 done; \
b813574b 22179 echo "Doing TAGS in tcl" ; \
b00612cc 22180 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
22181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22183 "RANLIB=$${RANLIB}" \
0c24b341 22184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22185 TAGS) \
2a4cbe27
NN
22186 || exit 1
22187
b813574b 22188@endif tcl
2a4cbe27 22189
b813574b
PB
22190.PHONY: maybe-install-info-tcl install-info-tcl
22191maybe-install-info-tcl:
22192@if tcl
22193maybe-install-info-tcl: install-info-tcl
2a4cbe27 22194
b813574b
PB
22195install-info-tcl: \
22196 configure-tcl \
22197 info-tcl
0aed8855 22198 @: $(MAKE); $(unstage)
b813574b 22199 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
22200 r=`${PWD_COMMAND}`; export r; \
22201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22202 $(HOST_EXPORTS) \
b813574b 22203 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22205 done; \
b813574b 22206 echo "Doing install-info in tcl" ; \
b00612cc 22207 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
22208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22210 "RANLIB=$${RANLIB}" \
0c24b341 22211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22212 install-info) \
2a4cbe27
NN
22213 || exit 1
22214
b813574b 22215@endif tcl
2a4cbe27 22216
a3ca38d2
DD
22217.PHONY: maybe-install-pdf-tcl install-pdf-tcl
22218maybe-install-pdf-tcl:
22219@if tcl
22220maybe-install-pdf-tcl: install-pdf-tcl
22221
22222install-pdf-tcl: \
22223 configure-tcl \
22224 pdf-tcl
22225 @: $(MAKE); $(unstage)
22226 @[ -f ./tcl/Makefile ] || exit 0; \
22227 r=`${PWD_COMMAND}`; export r; \
22228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22229 $(HOST_EXPORTS) \
22230 for flag in $(EXTRA_HOST_FLAGS) ; do \
22231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22232 done; \
22233 echo "Doing install-pdf in tcl" ; \
22234 (cd $(HOST_SUBDIR)/tcl && \
22235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22237 "RANLIB=$${RANLIB}" \
0c24b341 22238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
22239 install-pdf) \
22240 || exit 1
22241
22242@endif tcl
22243
108a6f8e
CD
22244.PHONY: maybe-install-html-tcl install-html-tcl
22245maybe-install-html-tcl:
22246@if tcl
22247maybe-install-html-tcl: install-html-tcl
22248
22249install-html-tcl: \
22250 configure-tcl \
22251 html-tcl
22252 @: $(MAKE); $(unstage)
22253 @[ -f ./tcl/Makefile ] || exit 0; \
22254 r=`${PWD_COMMAND}`; export r; \
22255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22256 $(HOST_EXPORTS) \
22257 for flag in $(EXTRA_HOST_FLAGS) ; do \
22258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22259 done; \
22260 echo "Doing install-html in tcl" ; \
22261 (cd $(HOST_SUBDIR)/tcl && \
22262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22264 "RANLIB=$${RANLIB}" \
0c24b341 22265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
22266 install-html) \
22267 || exit 1
22268
22269@endif tcl
22270
b813574b
PB
22271.PHONY: maybe-installcheck-tcl installcheck-tcl
22272maybe-installcheck-tcl:
22273@if tcl
22274maybe-installcheck-tcl: installcheck-tcl
2a4cbe27 22275
b813574b
PB
22276installcheck-tcl: \
22277 configure-tcl
0aed8855 22278 @: $(MAKE); $(unstage)
b813574b 22279 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
22280 r=`${PWD_COMMAND}`; export r; \
22281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22282 $(HOST_EXPORTS) \
b813574b 22283 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22285 done; \
b813574b 22286 echo "Doing installcheck in tcl" ; \
b00612cc 22287 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
22288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22290 "RANLIB=$${RANLIB}" \
0c24b341 22291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22292 installcheck) \
2a4cbe27
NN
22293 || exit 1
22294
b813574b 22295@endif tcl
2a4cbe27 22296
b813574b
PB
22297.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
22298maybe-mostlyclean-tcl:
22299@if tcl
22300maybe-mostlyclean-tcl: mostlyclean-tcl
2a4cbe27 22301
b813574b
PB
22302# tcl doesn't support mostlyclean.
22303mostlyclean-tcl:
2a4cbe27 22304
b813574b 22305@endif tcl
2a4cbe27 22306
b813574b
PB
22307.PHONY: maybe-clean-tcl clean-tcl
22308maybe-clean-tcl:
22309@if tcl
22310maybe-clean-tcl: clean-tcl
2a4cbe27 22311
b813574b 22312clean-tcl:
0aed8855 22313 @: $(MAKE); $(unstage)
b813574b 22314 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
22315 r=`${PWD_COMMAND}`; export r; \
22316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22317 $(HOST_EXPORTS) \
b813574b 22318 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22320 done; \
b813574b 22321 echo "Doing clean in tcl" ; \
b00612cc 22322 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
22323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22325 "RANLIB=$${RANLIB}" \
0c24b341 22326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22327 clean) \
2a4cbe27
NN
22328 || exit 1
22329
b813574b 22330@endif tcl
2a4cbe27 22331
b813574b
PB
22332.PHONY: maybe-distclean-tcl distclean-tcl
22333maybe-distclean-tcl:
22334@if tcl
22335maybe-distclean-tcl: distclean-tcl
2a4cbe27 22336
b813574b 22337distclean-tcl:
0aed8855 22338 @: $(MAKE); $(unstage)
b813574b 22339 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
22340 r=`${PWD_COMMAND}`; export r; \
22341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22342 $(HOST_EXPORTS) \
b813574b 22343 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22345 done; \
b813574b 22346 echo "Doing distclean in tcl" ; \
b00612cc 22347 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
22348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22350 "RANLIB=$${RANLIB}" \
0c24b341 22351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22352 distclean) \
2a4cbe27
NN
22353 || exit 1
22354
b813574b 22355@endif tcl
2a4cbe27 22356
b813574b
PB
22357.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
22358maybe-maintainer-clean-tcl:
22359@if tcl
22360maybe-maintainer-clean-tcl: maintainer-clean-tcl
2a4cbe27 22361
b813574b 22362maintainer-clean-tcl:
0aed8855 22363 @: $(MAKE); $(unstage)
b813574b 22364 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
22365 r=`${PWD_COMMAND}`; export r; \
22366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22367 $(HOST_EXPORTS) \
b813574b 22368 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22369 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22370 done; \
b813574b 22371 echo "Doing maintainer-clean in tcl" ; \
b00612cc 22372 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
22373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22375 "RANLIB=$${RANLIB}" \
0c24b341 22376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22377 maintainer-clean) \
2a4cbe27
NN
22378 || exit 1
22379
b813574b 22380@endif tcl
2a4cbe27 22381
2a4cbe27 22382
a7254363 22383
b813574b
PB
22384.PHONY: configure-itcl maybe-configure-itcl
22385maybe-configure-itcl:
4f0ef2d8
CD
22386@if gcc-bootstrap
22387configure-itcl: stage_current
22388@endif gcc-bootstrap
b813574b
PB
22389@if itcl
22390maybe-configure-itcl: configure-itcl
c52c6897 22391configure-itcl:
0aed8855 22392 @: $(MAKE); $(unstage)
c52c6897 22393 @r=`${PWD_COMMAND}`; export r; \
4fa63067 22394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
22395 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
22396 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
378fce5b 22397 $(HOST_EXPORTS) \
a7254363
PB
22398 echo Configuring in $(HOST_SUBDIR)/itcl; \
22399 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
4fa63067 22400 case $(srcdir) in \
b00612cc
PB
22401 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22402 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
22403 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 22404 esac; \
b00612cc
PB
22405 srcdiroption="--srcdir=$${topdir}/itcl"; \
22406 libsrcdir="$$s/itcl"; \
4fa63067 22407 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22408 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22409 --target=${target_alias} $${srcdiroption} \
4fa63067 22410 || exit 1
b813574b 22411@endif itcl
4fa63067 22412
a7254363
PB
22413
22414
d545f33b
PB
22415
22416
b813574b
PB
22417.PHONY: all-itcl maybe-all-itcl
22418maybe-all-itcl:
4f0ef2d8
CD
22419@if gcc-bootstrap
22420all-itcl: stage_current
22421@endif gcc-bootstrap
b813574b 22422@if itcl
d27cc32e 22423TARGET-itcl=all
b813574b
PB
22424maybe-all-itcl: all-itcl
22425all-itcl: configure-itcl
0aed8855 22426 @: $(MAKE); $(unstage)
4fa63067
NN
22427 @r=`${PWD_COMMAND}`; export r; \
22428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22429 $(HOST_EXPORTS) \
b00612cc 22430 (cd $(HOST_SUBDIR)/itcl && \
7f6ef0c0
PB
22431 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22432 $(TARGET-itcl))
b813574b 22433@endif itcl
4fa63067 22434
a7254363 22435
d545f33b
PB
22436
22437
b813574b
PB
22438.PHONY: check-itcl maybe-check-itcl
22439maybe-check-itcl:
22440@if itcl
22441maybe-check-itcl: check-itcl
4fa63067 22442
b813574b 22443check-itcl:
0aed8855 22444 @: $(MAKE); $(unstage)
4fa63067
NN
22445 @r=`${PWD_COMMAND}`; export r; \
22446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22447 $(HOST_EXPORTS) \
b00612cc
PB
22448 (cd $(HOST_SUBDIR)/itcl && \
22449 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 22450
b813574b 22451@endif itcl
4fa63067 22452
b813574b
PB
22453.PHONY: install-itcl maybe-install-itcl
22454maybe-install-itcl:
22455@if itcl
22456maybe-install-itcl: install-itcl
4fa63067 22457
b813574b 22458install-itcl: installdirs
0aed8855 22459 @: $(MAKE); $(unstage)
4fa63067
NN
22460 @r=`${PWD_COMMAND}`; export r; \
22461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22462 $(HOST_EXPORTS) \
b00612cc 22463 (cd $(HOST_SUBDIR)/itcl && \
2da12f12 22464 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 22465
b813574b 22466@endif itcl
4fa63067 22467
56a8fe78 22468# Other targets (info, dvi, pdf, etc.)
4fa63067 22469
b813574b
PB
22470.PHONY: maybe-info-itcl info-itcl
22471maybe-info-itcl:
22472@if itcl
22473maybe-info-itcl: info-itcl
4fa63067 22474
b813574b
PB
22475info-itcl: \
22476 configure-itcl
0aed8855 22477 @: $(MAKE); $(unstage)
b813574b 22478 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
22479 r=`${PWD_COMMAND}`; export r; \
22480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22481 $(HOST_EXPORTS) \
b813574b 22482 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22484 done; \
b813574b 22485 echo "Doing info in itcl" ; \
b00612cc 22486 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
22487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22489 "RANLIB=$${RANLIB}" \
0c24b341 22490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22491 info) \
2a4cbe27
NN
22492 || exit 1
22493
b813574b 22494@endif itcl
2a4cbe27 22495
b813574b
PB
22496.PHONY: maybe-dvi-itcl dvi-itcl
22497maybe-dvi-itcl:
22498@if itcl
22499maybe-dvi-itcl: dvi-itcl
2a4cbe27 22500
b813574b
PB
22501dvi-itcl: \
22502 configure-itcl
0aed8855 22503 @: $(MAKE); $(unstage)
b813574b 22504 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
22505 r=`${PWD_COMMAND}`; export r; \
22506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22507 $(HOST_EXPORTS) \
b813574b 22508 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22510 done; \
b813574b 22511 echo "Doing dvi in itcl" ; \
b00612cc 22512 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
22513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22515 "RANLIB=$${RANLIB}" \
0c24b341 22516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22517 dvi) \
2a4cbe27
NN
22518 || exit 1
22519
b813574b 22520@endif itcl
2a4cbe27 22521
56a8fe78
DD
22522.PHONY: maybe-pdf-itcl pdf-itcl
22523maybe-pdf-itcl:
22524@if itcl
22525maybe-pdf-itcl: pdf-itcl
22526
22527pdf-itcl: \
22528 configure-itcl
22529 @: $(MAKE); $(unstage)
22530 @[ -f ./itcl/Makefile ] || exit 0; \
22531 r=`${PWD_COMMAND}`; export r; \
22532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22533 $(HOST_EXPORTS) \
22534 for flag in $(EXTRA_HOST_FLAGS) ; do \
22535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22536 done; \
22537 echo "Doing pdf in itcl" ; \
22538 (cd $(HOST_SUBDIR)/itcl && \
22539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22541 "RANLIB=$${RANLIB}" \
0c24b341 22542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
22543 pdf) \
22544 || exit 1
22545
22546@endif itcl
22547
6d389afc
MS
22548.PHONY: maybe-html-itcl html-itcl
22549maybe-html-itcl:
22550@if itcl
22551maybe-html-itcl: html-itcl
22552
22553html-itcl: \
22554 configure-itcl
0aed8855 22555 @: $(MAKE); $(unstage)
6d389afc
MS
22556 @[ -f ./itcl/Makefile ] || exit 0; \
22557 r=`${PWD_COMMAND}`; export r; \
22558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
22559 $(HOST_EXPORTS) \
22560 for flag in $(EXTRA_HOST_FLAGS) ; do \
22561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22562 done; \
22563 echo "Doing html in itcl" ; \
b00612cc 22564 (cd $(HOST_SUBDIR)/itcl && \
6d389afc
MS
22565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22567 "RANLIB=$${RANLIB}" \
0c24b341 22568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
22569 html) \
22570 || exit 1
22571
22572@endif itcl
22573
b813574b
PB
22574.PHONY: maybe-TAGS-itcl TAGS-itcl
22575maybe-TAGS-itcl:
22576@if itcl
22577maybe-TAGS-itcl: TAGS-itcl
2a4cbe27 22578
b813574b
PB
22579TAGS-itcl: \
22580 configure-itcl
0aed8855 22581 @: $(MAKE); $(unstage)
b813574b 22582 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
22583 r=`${PWD_COMMAND}`; export r; \
22584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22585 $(HOST_EXPORTS) \
b813574b 22586 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22588 done; \
b813574b 22589 echo "Doing TAGS in itcl" ; \
b00612cc 22590 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
22591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22593 "RANLIB=$${RANLIB}" \
0c24b341 22594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22595 TAGS) \
2a4cbe27
NN
22596 || exit 1
22597
b813574b 22598@endif itcl
2a4cbe27 22599
b813574b
PB
22600.PHONY: maybe-install-info-itcl install-info-itcl
22601maybe-install-info-itcl:
22602@if itcl
22603maybe-install-info-itcl: install-info-itcl
2a4cbe27 22604
b813574b
PB
22605install-info-itcl: \
22606 configure-itcl \
22607 info-itcl
0aed8855 22608 @: $(MAKE); $(unstage)
b813574b 22609 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
22610 r=`${PWD_COMMAND}`; export r; \
22611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22612 $(HOST_EXPORTS) \
b813574b 22613 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22615 done; \
b813574b 22616 echo "Doing install-info in itcl" ; \
b00612cc 22617 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
22618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22620 "RANLIB=$${RANLIB}" \
0c24b341 22621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22622 install-info) \
2a4cbe27
NN
22623 || exit 1
22624
b813574b 22625@endif itcl
2a4cbe27 22626
a3ca38d2
DD
22627.PHONY: maybe-install-pdf-itcl install-pdf-itcl
22628maybe-install-pdf-itcl:
22629@if itcl
22630maybe-install-pdf-itcl: install-pdf-itcl
22631
22632install-pdf-itcl: \
22633 configure-itcl \
22634 pdf-itcl
22635 @: $(MAKE); $(unstage)
22636 @[ -f ./itcl/Makefile ] || exit 0; \
22637 r=`${PWD_COMMAND}`; export r; \
22638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22639 $(HOST_EXPORTS) \
22640 for flag in $(EXTRA_HOST_FLAGS) ; do \
22641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22642 done; \
22643 echo "Doing install-pdf in itcl" ; \
22644 (cd $(HOST_SUBDIR)/itcl && \
22645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22647 "RANLIB=$${RANLIB}" \
0c24b341 22648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
22649 install-pdf) \
22650 || exit 1
22651
22652@endif itcl
22653
108a6f8e
CD
22654.PHONY: maybe-install-html-itcl install-html-itcl
22655maybe-install-html-itcl:
22656@if itcl
22657maybe-install-html-itcl: install-html-itcl
22658
22659install-html-itcl: \
22660 configure-itcl \
22661 html-itcl
22662 @: $(MAKE); $(unstage)
22663 @[ -f ./itcl/Makefile ] || exit 0; \
22664 r=`${PWD_COMMAND}`; export r; \
22665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22666 $(HOST_EXPORTS) \
22667 for flag in $(EXTRA_HOST_FLAGS) ; do \
22668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22669 done; \
22670 echo "Doing install-html in itcl" ; \
22671 (cd $(HOST_SUBDIR)/itcl && \
22672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22674 "RANLIB=$${RANLIB}" \
0c24b341 22675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
22676 install-html) \
22677 || exit 1
22678
22679@endif itcl
22680
b813574b
PB
22681.PHONY: maybe-installcheck-itcl installcheck-itcl
22682maybe-installcheck-itcl:
22683@if itcl
22684maybe-installcheck-itcl: installcheck-itcl
2a4cbe27 22685
b813574b
PB
22686installcheck-itcl: \
22687 configure-itcl
0aed8855 22688 @: $(MAKE); $(unstage)
b813574b 22689 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
22690 r=`${PWD_COMMAND}`; export r; \
22691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22692 $(HOST_EXPORTS) \
b813574b 22693 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22695 done; \
b813574b 22696 echo "Doing installcheck in itcl" ; \
b00612cc 22697 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
22698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22700 "RANLIB=$${RANLIB}" \
0c24b341 22701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22702 installcheck) \
2a4cbe27
NN
22703 || exit 1
22704
b813574b 22705@endif itcl
2a4cbe27 22706
b813574b
PB
22707.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
22708maybe-mostlyclean-itcl:
22709@if itcl
22710maybe-mostlyclean-itcl: mostlyclean-itcl
2a4cbe27 22711
b813574b 22712mostlyclean-itcl:
0aed8855 22713 @: $(MAKE); $(unstage)
b813574b 22714 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
22715 r=`${PWD_COMMAND}`; export r; \
22716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22717 $(HOST_EXPORTS) \
b813574b 22718 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22720 done; \
b813574b 22721 echo "Doing mostlyclean in itcl" ; \
b00612cc 22722 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
22723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22725 "RANLIB=$${RANLIB}" \
0c24b341 22726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22727 mostlyclean) \
2a4cbe27
NN
22728 || exit 1
22729
b813574b 22730@endif itcl
2a4cbe27 22731
b813574b
PB
22732.PHONY: maybe-clean-itcl clean-itcl
22733maybe-clean-itcl:
22734@if itcl
22735maybe-clean-itcl: clean-itcl
2a4cbe27 22736
b813574b 22737clean-itcl:
0aed8855 22738 @: $(MAKE); $(unstage)
b813574b 22739 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
22740 r=`${PWD_COMMAND}`; export r; \
22741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22742 $(HOST_EXPORTS) \
b813574b 22743 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22745 done; \
b813574b 22746 echo "Doing clean in itcl" ; \
b00612cc 22747 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
22748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22750 "RANLIB=$${RANLIB}" \
0c24b341 22751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22752 clean) \
2a4cbe27
NN
22753 || exit 1
22754
b813574b 22755@endif itcl
2a4cbe27 22756
b813574b
PB
22757.PHONY: maybe-distclean-itcl distclean-itcl
22758maybe-distclean-itcl:
22759@if itcl
22760maybe-distclean-itcl: distclean-itcl
2a4cbe27 22761
b813574b 22762distclean-itcl:
0aed8855 22763 @: $(MAKE); $(unstage)
b813574b 22764 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
22765 r=`${PWD_COMMAND}`; export r; \
22766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22767 $(HOST_EXPORTS) \
b813574b 22768 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22770 done; \
b813574b 22771 echo "Doing distclean in itcl" ; \
b00612cc 22772 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
22773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22775 "RANLIB=$${RANLIB}" \
0c24b341 22776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22777 distclean) \
2a4cbe27
NN
22778 || exit 1
22779
b813574b 22780@endif itcl
2a4cbe27 22781
b813574b
PB
22782.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
22783maybe-maintainer-clean-itcl:
22784@if itcl
22785maybe-maintainer-clean-itcl: maintainer-clean-itcl
2a4cbe27 22786
b813574b 22787maintainer-clean-itcl:
0aed8855 22788 @: $(MAKE); $(unstage)
b813574b 22789 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
22790 r=`${PWD_COMMAND}`; export r; \
22791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22792 $(HOST_EXPORTS) \
b813574b 22793 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22795 done; \
b813574b 22796 echo "Doing maintainer-clean in itcl" ; \
b00612cc 22797 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
22798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22800 "RANLIB=$${RANLIB}" \
0c24b341 22801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22802 maintainer-clean) \
2a4cbe27
NN
22803 || exit 1
22804
b813574b 22805@endif itcl
2a4cbe27 22806
2a4cbe27 22807
a7254363 22808
b813574b
PB
22809.PHONY: configure-ld maybe-configure-ld
22810maybe-configure-ld:
4f0ef2d8
CD
22811@if gcc-bootstrap
22812configure-ld: stage_current
22813@endif gcc-bootstrap
b813574b
PB
22814@if ld
22815maybe-configure-ld: configure-ld
c52c6897 22816configure-ld:
c52c6897
PB
22817 @r=`${PWD_COMMAND}`; export r; \
22818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
22819 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
22820 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
378fce5b 22821 $(HOST_EXPORTS) \
a7254363
PB
22822 echo Configuring in $(HOST_SUBDIR)/ld; \
22823 cd "$(HOST_SUBDIR)/ld" || exit 1; \
04cf1b77 22824 case $(srcdir) in \
b00612cc
PB
22825 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22826 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22827 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
04cf1b77 22828 esac; \
b00612cc
PB
22829 srcdiroption="--srcdir=$${topdir}/ld"; \
22830 libsrcdir="$$s/ld"; \
04cf1b77 22831 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22832 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22833 --target=${target_alias} $${srcdiroption} \
04cf1b77 22834 || exit 1
b813574b 22835@endif ld
04cf1b77 22836
a7254363
PB
22837
22838
d545f33b
PB
22839.PHONY: configure-stage1-ld maybe-configure-stage1-ld
22840maybe-configure-stage1-ld:
22841@if ld-bootstrap
22842maybe-configure-stage1-ld: configure-stage1-ld
0aed8855 22843configure-stage1-ld:
c52c6897 22844 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 22845 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
22846 @r=`${PWD_COMMAND}`; export r; \
22847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22848 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
7f6ef0c0 22849 $(HOST_EXPORTS) \
8ee82aff 22850 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 22851 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 22852 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
0aed8855 22853 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
22854 cd $(HOST_SUBDIR)/ld || exit 1; \
22855 case $(srcdir) in \
22856 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22857 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22858 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22859 esac; \
22860 srcdiroption="--srcdir=$${topdir}/ld"; \
22861 libsrcdir="$$s/ld"; \
22862 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22863 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22864 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22865 \
8a0d8a5c 22866 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
22867@endif ld-bootstrap
22868
22869.PHONY: configure-stage2-ld maybe-configure-stage2-ld
22870maybe-configure-stage2-ld:
22871@if ld-bootstrap
22872maybe-configure-stage2-ld: configure-stage2-ld
0aed8855 22873configure-stage2-ld:
c52c6897 22874 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 22875 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
22876 @r=`${PWD_COMMAND}`; export r; \
22877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22878 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 22879 $(HOST_EXPORTS) \
7f6ef0c0 22880 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 22881 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 22882 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 22883 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
0aed8855 22884 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
22885 cd $(HOST_SUBDIR)/ld || exit 1; \
22886 case $(srcdir) in \
22887 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22888 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22889 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22890 esac; \
22891 srcdiroption="--srcdir=$${topdir}/ld"; \
22892 libsrcdir="$$s/ld"; \
22893 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22894 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22895 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22896 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
22897 @stage2_werror_flag@
22898@endif ld-bootstrap
22899
8520c408
AO
22900.PHONY: configure-stageb2g0-ld maybe-configure-stageb2g0-ld
22901maybe-configure-stageb2g0-ld:
22902@if ld-bootstrap
22903maybe-configure-stageb2g0-ld: configure-stageb2g0-ld
22904configure-stageb2g0-ld:
22905 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
22906 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
22907 @r=`${PWD_COMMAND}`; export r; \
22908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22909 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
22910 $(HOST_EXPORTS) \
7f6ef0c0 22911 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 22912 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 22913 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
22914 echo Configuring stage b2g0 in $(HOST_SUBDIR)/ld ; \
22915 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
22916 cd $(HOST_SUBDIR)/ld || exit 1; \
22917 case $(srcdir) in \
22918 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22919 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22920 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22921 esac; \
22922 srcdiroption="--srcdir=$${topdir}/ld"; \
22923 libsrcdir="$$s/ld"; \
22924 $(SHELL) $${libsrcdir}/configure \
22925 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22926 --target=${target_alias} $${srcdiroption} \
22927 --with-build-libsubdir=$(HOST_SUBDIR) \
22928 @stage2_werror_flag@
22929@endif ld-bootstrap
22930
d545f33b
PB
22931.PHONY: configure-stage3-ld maybe-configure-stage3-ld
22932maybe-configure-stage3-ld:
22933@if ld-bootstrap
22934maybe-configure-stage3-ld: configure-stage3-ld
0aed8855 22935configure-stage3-ld:
c52c6897 22936 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 22937 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
22938 @r=`${PWD_COMMAND}`; export r; \
22939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 22940 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 22941 $(HOST_EXPORTS) \
7f6ef0c0 22942 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 22943 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 22944 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 22945 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
0aed8855 22946 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
22947 cd $(HOST_SUBDIR)/ld || exit 1; \
22948 case $(srcdir) in \
22949 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22950 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22951 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22952 esac; \
22953 srcdiroption="--srcdir=$${topdir}/ld"; \
22954 libsrcdir="$$s/ld"; \
22955 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22956 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22957 --target=${target_alias} $${srcdiroption} \
c1cb7e02 22958 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
22959 @stage2_werror_flag@
22960@endif ld-bootstrap
22961
8520c408
AO
22962.PHONY: configure-stageb3g2-ld maybe-configure-stageb3g2-ld
22963maybe-configure-stageb3g2-ld:
22964@if ld-bootstrap
22965maybe-configure-stageb3g2-ld: configure-stageb3g2-ld
22966configure-stageb3g2-ld:
22967 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
22968 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
22969 @r=`${PWD_COMMAND}`; export r; \
22970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22971 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
22972 $(HOST_EXPORTS) \
7f6ef0c0 22973 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 22974 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 22975 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
22976 echo Configuring stage b3g2 in $(HOST_SUBDIR)/ld ; \
22977 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
22978 cd $(HOST_SUBDIR)/ld || exit 1; \
22979 case $(srcdir) in \
22980 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22981 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22982 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22983 esac; \
22984 srcdiroption="--srcdir=$${topdir}/ld"; \
22985 libsrcdir="$$s/ld"; \
22986 $(SHELL) $${libsrcdir}/configure \
22987 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22988 --target=${target_alias} $${srcdiroption} \
22989 --with-build-libsubdir=$(HOST_SUBDIR) \
22990 @stage2_werror_flag@
22991@endif ld-bootstrap
22992
d545f33b
PB
22993.PHONY: configure-stage4-ld maybe-configure-stage4-ld
22994maybe-configure-stage4-ld:
22995@if ld-bootstrap
22996maybe-configure-stage4-ld: configure-stage4-ld
0aed8855 22997configure-stage4-ld:
c52c6897 22998 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 22999 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
23000 @r=`${PWD_COMMAND}`; export r; \
23001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23002 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 23003 $(HOST_EXPORTS) \
7f6ef0c0 23004 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23005 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 23006 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 23007 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
0aed8855 23008 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
23009 cd $(HOST_SUBDIR)/ld || exit 1; \
23010 case $(srcdir) in \
23011 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23012 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
23013 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23014 esac; \
23015 srcdiroption="--srcdir=$${topdir}/ld"; \
23016 libsrcdir="$$s/ld"; \
23017 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23018 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23019 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23020 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
23021 @stage2_werror_flag@
23022@endif ld-bootstrap
23023
23024.PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
23025maybe-configure-stageprofile-ld:
23026@if ld-bootstrap
23027maybe-configure-stageprofile-ld: configure-stageprofile-ld
0aed8855 23028configure-stageprofile-ld:
c52c6897 23029 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 23030 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
23031 @r=`${PWD_COMMAND}`; export r; \
23032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23033 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 23034 $(HOST_EXPORTS) \
7f6ef0c0 23035 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23036 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 23037 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 23038 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
0aed8855 23039 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
23040 cd $(HOST_SUBDIR)/ld || exit 1; \
23041 case $(srcdir) in \
23042 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23043 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
23044 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23045 esac; \
23046 srcdiroption="--srcdir=$${topdir}/ld"; \
23047 libsrcdir="$$s/ld"; \
23048 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23049 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23050 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23051 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
23052 @stage2_werror_flag@
23053@endif ld-bootstrap
23054
23055.PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
23056maybe-configure-stagefeedback-ld:
23057@if ld-bootstrap
23058maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
0aed8855 23059configure-stagefeedback-ld:
c52c6897 23060 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 23061 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
23062 @r=`${PWD_COMMAND}`; export r; \
23063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23064 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 23065 $(HOST_EXPORTS) \
7f6ef0c0 23066 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23067 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 23068 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 23069 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
0aed8855 23070 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
23071 cd $(HOST_SUBDIR)/ld || exit 1; \
23072 case $(srcdir) in \
23073 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23074 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
23075 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23076 esac; \
23077 srcdiroption="--srcdir=$${topdir}/ld"; \
23078 libsrcdir="$$s/ld"; \
23079 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23080 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23081 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23082 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
23083 @stage2_werror_flag@
23084@endif ld-bootstrap
23085
23086
23087
23088
23089
b813574b
PB
23090.PHONY: all-ld maybe-all-ld
23091maybe-all-ld:
4f0ef2d8
CD
23092@if gcc-bootstrap
23093all-ld: stage_current
23094@endif gcc-bootstrap
b813574b 23095@if ld
d27cc32e 23096TARGET-ld=all
b813574b
PB
23097maybe-all-ld: all-ld
23098all-ld: configure-ld
c52c6897 23099 @r=`${PWD_COMMAND}`; export r; \
04cf1b77 23100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23101 $(HOST_EXPORTS) \
b00612cc 23102 (cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
23103 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23104 $(TARGET-ld))
b813574b 23105@endif ld
04cf1b77 23106
a7254363 23107
d545f33b
PB
23108
23109.PHONY: all-stage1-ld maybe-all-stage1-ld
23110.PHONY: clean-stage1-ld maybe-clean-stage1-ld
23111maybe-all-stage1-ld:
23112maybe-clean-stage1-ld:
23113@if ld-bootstrap
23114maybe-all-stage1-ld: all-stage1-ld
23115all-stage1: all-stage1-ld
f70224b5 23116TARGET-stage1-ld = $(TARGET-ld)
d545f33b 23117all-stage1-ld: configure-stage1-ld
c52c6897 23118 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
23119 @r=`${PWD_COMMAND}`; export r; \
23120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23121 $(HOST_EXPORTS) \
23122 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
23123 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23124 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
23125 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
23126 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
23127 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 23128 $(TARGET-stage1-ld)
d545f33b
PB
23129
23130maybe-clean-stage1-ld: clean-stage1-ld
23131clean-stage1: clean-stage1-ld
23132clean-stage1-ld:
9dbaa842
DD
23133 @if [ $(current_stage) = stage1 ]; then \
23134 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23135 else \
23136 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
23137 $(MAKE) stage1-start; \
23138 fi; \
d545f33b 23139 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 23140 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 23141 clean
d545f33b
PB
23142@endif ld-bootstrap
23143
23144
23145.PHONY: all-stage2-ld maybe-all-stage2-ld
23146.PHONY: clean-stage2-ld maybe-clean-stage2-ld
23147maybe-all-stage2-ld:
23148maybe-clean-stage2-ld:
23149@if ld-bootstrap
23150maybe-all-stage2-ld: all-stage2-ld
23151all-stage2: all-stage2-ld
f70224b5 23152TARGET-stage2-ld = $(TARGET-ld)
d545f33b 23153all-stage2-ld: configure-stage2-ld
c52c6897 23154 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
23155 @r=`${PWD_COMMAND}`; export r; \
23156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23157 $(HOST_EXPORTS) \
23158 $(POSTSTAGE1_HOST_EXPORTS) \
23159 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
23160 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23161 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
23162 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
23163 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
23164 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23165 $(TARGET-stage2-ld)
d545f33b
PB
23166
23167maybe-clean-stage2-ld: clean-stage2-ld
23168clean-stage2: clean-stage2-ld
23169clean-stage2-ld:
9dbaa842
DD
23170 @if [ $(current_stage) = stage2 ]; then \
23171 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23172 else \
23173 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
23174 $(MAKE) stage2-start; \
23175 fi; \
d545f33b 23176 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 23177 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 23178 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23179 clean
d545f33b
PB
23180@endif ld-bootstrap
23181
23182
8520c408
AO
23183.PHONY: all-stageb2g0-ld maybe-all-stageb2g0-ld
23184.PHONY: clean-stageb2g0-ld maybe-clean-stageb2g0-ld
23185maybe-all-stageb2g0-ld:
23186maybe-clean-stageb2g0-ld:
23187@if ld-bootstrap
23188maybe-all-stageb2g0-ld: all-stageb2g0-ld
23189all-stageb2g0: all-stageb2g0-ld
23190TARGET-stageb2g0-ld = $(TARGET-ld)
23191all-stageb2g0-ld: configure-stageb2g0-ld
23192 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
23193 @r=`${PWD_COMMAND}`; export r; \
23194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23195 $(HOST_EXPORTS) \
23196 $(POSTSTAGE1_HOST_EXPORTS) \
23197 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
23198 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23199 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
23200 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
23201 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
23202 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
23203 $(TARGET-stageb2g0-ld)
23204
23205maybe-clean-stageb2g0-ld: clean-stageb2g0-ld
23206clean-stageb2g0: clean-stageb2g0-ld
23207clean-stageb2g0-ld:
23208 @if [ $(current_stage) = stageb2g0 ]; then \
23209 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23210 else \
23211 [ -f $(HOST_SUBDIR)/stageb2g0-ld/Makefile ] || exit 0; \
23212 $(MAKE) stageb2g0-start; \
23213 fi; \
23214 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 23215 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
23216 $(POSTSTAGE1_FLAGS_TO_PASS) \
23217 clean
23218@endif ld-bootstrap
23219
23220
d545f33b
PB
23221.PHONY: all-stage3-ld maybe-all-stage3-ld
23222.PHONY: clean-stage3-ld maybe-clean-stage3-ld
23223maybe-all-stage3-ld:
23224maybe-clean-stage3-ld:
23225@if ld-bootstrap
23226maybe-all-stage3-ld: all-stage3-ld
23227all-stage3: all-stage3-ld
f70224b5 23228TARGET-stage3-ld = $(TARGET-ld)
d545f33b 23229all-stage3-ld: configure-stage3-ld
c52c6897 23230 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
23231 @r=`${PWD_COMMAND}`; export r; \
23232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23233 $(HOST_EXPORTS) \
23234 $(POSTSTAGE1_HOST_EXPORTS) \
23235 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
23236 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23237 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
23238 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
23239 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
23240 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23241 $(TARGET-stage3-ld)
d545f33b
PB
23242
23243maybe-clean-stage3-ld: clean-stage3-ld
23244clean-stage3: clean-stage3-ld
23245clean-stage3-ld:
9dbaa842
DD
23246 @if [ $(current_stage) = stage3 ]; then \
23247 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23248 else \
23249 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
23250 $(MAKE) stage3-start; \
23251 fi; \
d545f33b 23252 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 23253 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 23254 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23255 clean
d545f33b
PB
23256@endif ld-bootstrap
23257
23258
8520c408
AO
23259.PHONY: all-stageb3g2-ld maybe-all-stageb3g2-ld
23260.PHONY: clean-stageb3g2-ld maybe-clean-stageb3g2-ld
23261maybe-all-stageb3g2-ld:
23262maybe-clean-stageb3g2-ld:
23263@if ld-bootstrap
23264maybe-all-stageb3g2-ld: all-stageb3g2-ld
23265all-stageb3g2: all-stageb3g2-ld
23266TARGET-stageb3g2-ld = $(TARGET-ld)
23267all-stageb3g2-ld: configure-stageb3g2-ld
23268 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
23269 @r=`${PWD_COMMAND}`; export r; \
23270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23271 $(HOST_EXPORTS) \
23272 $(POSTSTAGE1_HOST_EXPORTS) \
23273 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
23274 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23275 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
23276 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
23277 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
23278 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
23279 $(TARGET-stageb3g2-ld)
23280
23281maybe-clean-stageb3g2-ld: clean-stageb3g2-ld
23282clean-stageb3g2: clean-stageb3g2-ld
23283clean-stageb3g2-ld:
23284 @if [ $(current_stage) = stageb3g2 ]; then \
23285 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23286 else \
23287 [ -f $(HOST_SUBDIR)/stageb3g2-ld/Makefile ] || exit 0; \
23288 $(MAKE) stageb3g2-start; \
23289 fi; \
23290 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 23291 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
23292 $(POSTSTAGE1_FLAGS_TO_PASS) \
23293 clean
23294@endif ld-bootstrap
23295
23296
d545f33b
PB
23297.PHONY: all-stage4-ld maybe-all-stage4-ld
23298.PHONY: clean-stage4-ld maybe-clean-stage4-ld
23299maybe-all-stage4-ld:
23300maybe-clean-stage4-ld:
23301@if ld-bootstrap
23302maybe-all-stage4-ld: all-stage4-ld
23303all-stage4: all-stage4-ld
f70224b5 23304TARGET-stage4-ld = $(TARGET-ld)
d545f33b 23305all-stage4-ld: configure-stage4-ld
c52c6897 23306 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
23307 @r=`${PWD_COMMAND}`; export r; \
23308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23309 $(HOST_EXPORTS) \
23310 $(POSTSTAGE1_HOST_EXPORTS) \
23311 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
23312 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23313 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
23314 LIBCFLAGS="$(STAGE4_CFLAGS)" \
23315 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
23316 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23317 $(TARGET-stage4-ld)
d545f33b
PB
23318
23319maybe-clean-stage4-ld: clean-stage4-ld
23320clean-stage4: clean-stage4-ld
23321clean-stage4-ld:
9dbaa842
DD
23322 @if [ $(current_stage) = stage4 ]; then \
23323 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23324 else \
23325 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
23326 $(MAKE) stage4-start; \
23327 fi; \
d545f33b 23328 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 23329 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 23330 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23331 clean
d545f33b
PB
23332@endif ld-bootstrap
23333
23334
23335.PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
23336.PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
23337maybe-all-stageprofile-ld:
23338maybe-clean-stageprofile-ld:
23339@if ld-bootstrap
23340maybe-all-stageprofile-ld: all-stageprofile-ld
23341all-stageprofile: all-stageprofile-ld
f70224b5 23342TARGET-stageprofile-ld = $(TARGET-ld)
d545f33b 23343all-stageprofile-ld: configure-stageprofile-ld
c52c6897 23344 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
23345 @r=`${PWD_COMMAND}`; export r; \
23346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23347 $(HOST_EXPORTS) \
23348 $(POSTSTAGE1_HOST_EXPORTS) \
23349 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
23350 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23351 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
23352 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
23353 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
23354 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23355 $(TARGET-stageprofile-ld)
d545f33b
PB
23356
23357maybe-clean-stageprofile-ld: clean-stageprofile-ld
23358clean-stageprofile: clean-stageprofile-ld
23359clean-stageprofile-ld:
9dbaa842
DD
23360 @if [ $(current_stage) = stageprofile ]; then \
23361 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23362 else \
23363 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
23364 $(MAKE) stageprofile-start; \
23365 fi; \
d545f33b 23366 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 23367 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 23368 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23369 clean
d545f33b
PB
23370@endif ld-bootstrap
23371
23372
23373.PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
23374.PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
23375maybe-all-stagefeedback-ld:
23376maybe-clean-stagefeedback-ld:
23377@if ld-bootstrap
23378maybe-all-stagefeedback-ld: all-stagefeedback-ld
23379all-stagefeedback: all-stagefeedback-ld
f70224b5 23380TARGET-stagefeedback-ld = $(TARGET-ld)
d545f33b 23381all-stagefeedback-ld: configure-stagefeedback-ld
c52c6897 23382 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
23383 @r=`${PWD_COMMAND}`; export r; \
23384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23385 $(HOST_EXPORTS) \
23386 $(POSTSTAGE1_HOST_EXPORTS) \
23387 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
23388 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23389 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
23390 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
23391 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
23392 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 23393 $(TARGET-stagefeedback-ld)
d545f33b
PB
23394
23395maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
23396clean-stagefeedback: clean-stagefeedback-ld
23397clean-stagefeedback-ld:
9dbaa842
DD
23398 @if [ $(current_stage) = stagefeedback ]; then \
23399 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23400 else \
23401 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
23402 $(MAKE) stagefeedback-start; \
23403 fi; \
d545f33b 23404 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 23405 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 23406 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23407 clean
d545f33b
PB
23408@endif ld-bootstrap
23409
23410
23411
23412
23413
b813574b
PB
23414.PHONY: check-ld maybe-check-ld
23415maybe-check-ld:
23416@if ld
23417maybe-check-ld: check-ld
04cf1b77 23418
b813574b 23419check-ld:
0aed8855 23420 @: $(MAKE); $(unstage)
04cf1b77
PB
23421 @r=`${PWD_COMMAND}`; export r; \
23422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23423 $(HOST_EXPORTS) \
b00612cc
PB
23424 (cd $(HOST_SUBDIR)/ld && \
23425 $(MAKE) $(FLAGS_TO_PASS) check)
04cf1b77 23426
b813574b 23427@endif ld
04cf1b77 23428
b813574b
PB
23429.PHONY: install-ld maybe-install-ld
23430maybe-install-ld:
23431@if ld
23432maybe-install-ld: install-ld
04cf1b77 23433
b813574b 23434install-ld: installdirs
0aed8855 23435 @: $(MAKE); $(unstage)
04cf1b77
PB
23436 @r=`${PWD_COMMAND}`; export r; \
23437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23438 $(HOST_EXPORTS) \
b00612cc 23439 (cd $(HOST_SUBDIR)/ld && \
2da12f12 23440 $(MAKE) $(FLAGS_TO_PASS) install)
04cf1b77 23441
b813574b 23442@endif ld
04cf1b77 23443
56a8fe78 23444# Other targets (info, dvi, pdf, etc.)
04cf1b77 23445
b813574b
PB
23446.PHONY: maybe-info-ld info-ld
23447maybe-info-ld:
23448@if ld
23449maybe-info-ld: info-ld
04cf1b77 23450
b813574b
PB
23451info-ld: \
23452 configure-ld
23453 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
23454 r=`${PWD_COMMAND}`; export r; \
23455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23456 $(HOST_EXPORTS) \
b813574b 23457 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
23458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23459 done; \
b813574b 23460 echo "Doing info in ld" ; \
b00612cc 23461 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
23462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23464 "RANLIB=$${RANLIB}" \
0c24b341 23465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23466 info) \
04cf1b77
PB
23467 || exit 1
23468
b813574b 23469@endif ld
04cf1b77 23470
b813574b
PB
23471.PHONY: maybe-dvi-ld dvi-ld
23472maybe-dvi-ld:
23473@if ld
23474maybe-dvi-ld: dvi-ld
04cf1b77 23475
b813574b
PB
23476dvi-ld: \
23477 configure-ld
23478 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
23479 r=`${PWD_COMMAND}`; export r; \
23480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23481 $(HOST_EXPORTS) \
b813574b 23482 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
23483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23484 done; \
b813574b 23485 echo "Doing dvi in ld" ; \
b00612cc 23486 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
23487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23489 "RANLIB=$${RANLIB}" \
0c24b341 23490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23491 dvi) \
04cf1b77
PB
23492 || exit 1
23493
b813574b 23494@endif ld
04cf1b77 23495
56a8fe78
DD
23496.PHONY: maybe-pdf-ld pdf-ld
23497maybe-pdf-ld:
23498@if ld
23499maybe-pdf-ld: pdf-ld
23500
23501pdf-ld: \
23502 configure-ld
23503 @[ -f ./ld/Makefile ] || exit 0; \
23504 r=`${PWD_COMMAND}`; export r; \
23505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23506 $(HOST_EXPORTS) \
23507 for flag in $(EXTRA_HOST_FLAGS) ; do \
23508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23509 done; \
23510 echo "Doing pdf in ld" ; \
23511 (cd $(HOST_SUBDIR)/ld && \
23512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23514 "RANLIB=$${RANLIB}" \
0c24b341 23515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
23516 pdf) \
23517 || exit 1
23518
23519@endif ld
23520
6d389afc
MS
23521.PHONY: maybe-html-ld html-ld
23522maybe-html-ld:
23523@if ld
23524maybe-html-ld: html-ld
23525
23526html-ld: \
23527 configure-ld
23528 @[ -f ./ld/Makefile ] || exit 0; \
23529 r=`${PWD_COMMAND}`; export r; \
23530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
23531 $(HOST_EXPORTS) \
23532 for flag in $(EXTRA_HOST_FLAGS) ; do \
23533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23534 done; \
23535 echo "Doing html in ld" ; \
b00612cc 23536 (cd $(HOST_SUBDIR)/ld && \
6d389afc
MS
23537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23539 "RANLIB=$${RANLIB}" \
0c24b341 23540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
23541 html) \
23542 || exit 1
23543
23544@endif ld
23545
b813574b
PB
23546.PHONY: maybe-TAGS-ld TAGS-ld
23547maybe-TAGS-ld:
23548@if ld
23549maybe-TAGS-ld: TAGS-ld
04cf1b77 23550
b813574b
PB
23551TAGS-ld: \
23552 configure-ld
23553 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
23554 r=`${PWD_COMMAND}`; export r; \
23555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23556 $(HOST_EXPORTS) \
b813574b 23557 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
23558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23559 done; \
b813574b 23560 echo "Doing TAGS in ld" ; \
b00612cc 23561 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
23562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23564 "RANLIB=$${RANLIB}" \
0c24b341 23565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23566 TAGS) \
04cf1b77
PB
23567 || exit 1
23568
b813574b 23569@endif ld
04cf1b77 23570
b813574b
PB
23571.PHONY: maybe-install-info-ld install-info-ld
23572maybe-install-info-ld:
23573@if ld
23574maybe-install-info-ld: install-info-ld
04cf1b77 23575
b813574b
PB
23576install-info-ld: \
23577 configure-ld \
23578 info-ld
23579 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
23580 r=`${PWD_COMMAND}`; export r; \
23581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23582 $(HOST_EXPORTS) \
b813574b 23583 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
23584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23585 done; \
b813574b 23586 echo "Doing install-info in ld" ; \
b00612cc 23587 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
23588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23590 "RANLIB=$${RANLIB}" \
0c24b341 23591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23592 install-info) \
04cf1b77
PB
23593 || exit 1
23594
b813574b 23595@endif ld
04cf1b77 23596
a3ca38d2
DD
23597.PHONY: maybe-install-pdf-ld install-pdf-ld
23598maybe-install-pdf-ld:
23599@if ld
23600maybe-install-pdf-ld: install-pdf-ld
23601
23602install-pdf-ld: \
23603 configure-ld \
23604 pdf-ld
23605 @[ -f ./ld/Makefile ] || exit 0; \
23606 r=`${PWD_COMMAND}`; export r; \
23607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23608 $(HOST_EXPORTS) \
23609 for flag in $(EXTRA_HOST_FLAGS) ; do \
23610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23611 done; \
23612 echo "Doing install-pdf in ld" ; \
23613 (cd $(HOST_SUBDIR)/ld && \
23614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23616 "RANLIB=$${RANLIB}" \
0c24b341 23617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
23618 install-pdf) \
23619 || exit 1
23620
23621@endif ld
23622
108a6f8e
CD
23623.PHONY: maybe-install-html-ld install-html-ld
23624maybe-install-html-ld:
23625@if ld
23626maybe-install-html-ld: install-html-ld
23627
23628install-html-ld: \
23629 configure-ld \
23630 html-ld
23631 @[ -f ./ld/Makefile ] || exit 0; \
23632 r=`${PWD_COMMAND}`; export r; \
23633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23634 $(HOST_EXPORTS) \
23635 for flag in $(EXTRA_HOST_FLAGS) ; do \
23636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23637 done; \
23638 echo "Doing install-html in ld" ; \
23639 (cd $(HOST_SUBDIR)/ld && \
23640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23642 "RANLIB=$${RANLIB}" \
0c24b341 23643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
23644 install-html) \
23645 || exit 1
23646
23647@endif ld
23648
b813574b
PB
23649.PHONY: maybe-installcheck-ld installcheck-ld
23650maybe-installcheck-ld:
23651@if ld
23652maybe-installcheck-ld: installcheck-ld
04cf1b77 23653
b813574b
PB
23654installcheck-ld: \
23655 configure-ld
23656 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
23657 r=`${PWD_COMMAND}`; export r; \
23658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23659 $(HOST_EXPORTS) \
b813574b 23660 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
23661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23662 done; \
b813574b 23663 echo "Doing installcheck in ld" ; \
b00612cc 23664 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
23665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23667 "RANLIB=$${RANLIB}" \
0c24b341 23668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23669 installcheck) \
04cf1b77
PB
23670 || exit 1
23671
b813574b 23672@endif ld
04cf1b77 23673
b813574b
PB
23674.PHONY: maybe-mostlyclean-ld mostlyclean-ld
23675maybe-mostlyclean-ld:
23676@if ld
23677maybe-mostlyclean-ld: mostlyclean-ld
04cf1b77 23678
b813574b
PB
23679mostlyclean-ld:
23680 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
23681 r=`${PWD_COMMAND}`; export r; \
23682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23683 $(HOST_EXPORTS) \
b813574b 23684 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
23685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23686 done; \
b813574b 23687 echo "Doing mostlyclean in ld" ; \
b00612cc 23688 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
23689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23691 "RANLIB=$${RANLIB}" \
0c24b341 23692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23693 mostlyclean) \
04cf1b77
PB
23694 || exit 1
23695
b813574b 23696@endif ld
04cf1b77 23697
b813574b
PB
23698.PHONY: maybe-clean-ld clean-ld
23699maybe-clean-ld:
23700@if ld
23701maybe-clean-ld: clean-ld
04cf1b77 23702
b813574b
PB
23703clean-ld:
23704 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
23705 r=`${PWD_COMMAND}`; export r; \
23706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23707 $(HOST_EXPORTS) \
b813574b 23708 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
23709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23710 done; \
b813574b 23711 echo "Doing clean in ld" ; \
b00612cc 23712 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
23713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23715 "RANLIB=$${RANLIB}" \
0c24b341 23716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23717 clean) \
04cf1b77
PB
23718 || exit 1
23719
b813574b 23720@endif ld
04cf1b77 23721
b813574b
PB
23722.PHONY: maybe-distclean-ld distclean-ld
23723maybe-distclean-ld:
23724@if ld
23725maybe-distclean-ld: distclean-ld
04cf1b77 23726
b813574b
PB
23727distclean-ld:
23728 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
23729 r=`${PWD_COMMAND}`; export r; \
23730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23731 $(HOST_EXPORTS) \
b813574b 23732 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
23733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23734 done; \
b813574b 23735 echo "Doing distclean in ld" ; \
b00612cc 23736 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
23737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23739 "RANLIB=$${RANLIB}" \
0c24b341 23740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23741 distclean) \
04cf1b77
PB
23742 || exit 1
23743
b813574b 23744@endif ld
04cf1b77 23745
b813574b
PB
23746.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
23747maybe-maintainer-clean-ld:
23748@if ld
23749maybe-maintainer-clean-ld: maintainer-clean-ld
04cf1b77 23750
b813574b
PB
23751maintainer-clean-ld:
23752 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
23753 r=`${PWD_COMMAND}`; export r; \
23754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23755 $(HOST_EXPORTS) \
b813574b 23756 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
23757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23758 done; \
b813574b 23759 echo "Doing maintainer-clean in ld" ; \
b00612cc 23760 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
23761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23763 "RANLIB=$${RANLIB}" \
0c24b341 23764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23765 maintainer-clean) \
04cf1b77
PB
23766 || exit 1
23767
b813574b 23768@endif ld
04cf1b77
PB
23769
23770
a7254363 23771
b813574b
PB
23772.PHONY: configure-libcpp maybe-configure-libcpp
23773maybe-configure-libcpp:
4f0ef2d8
CD
23774@if gcc-bootstrap
23775configure-libcpp: stage_current
23776@endif gcc-bootstrap
b813574b
PB
23777@if libcpp
23778maybe-configure-libcpp: configure-libcpp
c52c6897 23779configure-libcpp:
c52c6897
PB
23780 @r=`${PWD_COMMAND}`; export r; \
23781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
23782 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
23783 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
378fce5b 23784 $(HOST_EXPORTS) \
a7254363
PB
23785 echo Configuring in $(HOST_SUBDIR)/libcpp; \
23786 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
4fa63067 23787 case $(srcdir) in \
b00612cc
PB
23788 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23789 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23790 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 23791 esac; \
b00612cc
PB
23792 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23793 libsrcdir="$$s/libcpp"; \
4fa63067 23794 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23795 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23796 --target=${target_alias} $${srcdiroption} \
4fa63067 23797 || exit 1
b813574b 23798@endif libcpp
4fa63067 23799
a7254363
PB
23800
23801
d545f33b
PB
23802.PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
23803maybe-configure-stage1-libcpp:
23804@if libcpp-bootstrap
23805maybe-configure-stage1-libcpp: configure-stage1-libcpp
0aed8855 23806configure-stage1-libcpp:
c52c6897 23807 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 23808 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
23809 @r=`${PWD_COMMAND}`; export r; \
23810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23811 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
7f6ef0c0 23812 $(HOST_EXPORTS) \
8ee82aff 23813 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 23814 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 23815 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 23816 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
23817 cd $(HOST_SUBDIR)/libcpp || exit 1; \
23818 case $(srcdir) in \
23819 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23820 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23821 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23822 esac; \
23823 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23824 libsrcdir="$$s/libcpp"; \
23825 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23826 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23827 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23828 \
8a0d8a5c 23829 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
23830@endif libcpp-bootstrap
23831
23832.PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
23833maybe-configure-stage2-libcpp:
23834@if libcpp-bootstrap
23835maybe-configure-stage2-libcpp: configure-stage2-libcpp
0aed8855 23836configure-stage2-libcpp:
c52c6897 23837 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 23838 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
23839 @r=`${PWD_COMMAND}`; export r; \
23840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23841 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 23842 $(HOST_EXPORTS) \
7f6ef0c0 23843 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23844 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 23845 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 23846 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 23847 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
23848 cd $(HOST_SUBDIR)/libcpp || exit 1; \
23849 case $(srcdir) in \
23850 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23851 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23852 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23853 esac; \
23854 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23855 libsrcdir="$$s/libcpp"; \
23856 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23857 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23858 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23859 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
23860 @stage2_werror_flag@
23861@endif libcpp-bootstrap
23862
8520c408
AO
23863.PHONY: configure-stageb2g0-libcpp maybe-configure-stageb2g0-libcpp
23864maybe-configure-stageb2g0-libcpp:
23865@if libcpp-bootstrap
23866maybe-configure-stageb2g0-libcpp: configure-stageb2g0-libcpp
23867configure-stageb2g0-libcpp:
23868 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
23869 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
23870 @r=`${PWD_COMMAND}`; export r; \
23871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23872 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
23873 $(HOST_EXPORTS) \
7f6ef0c0 23874 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23875 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 23876 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
23877 echo Configuring stage b2g0 in $(HOST_SUBDIR)/libcpp ; \
23878 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
23879 cd $(HOST_SUBDIR)/libcpp || exit 1; \
23880 case $(srcdir) in \
23881 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23882 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23883 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23884 esac; \
23885 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23886 libsrcdir="$$s/libcpp"; \
23887 $(SHELL) $${libsrcdir}/configure \
23888 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23889 --target=${target_alias} $${srcdiroption} \
23890 --with-build-libsubdir=$(HOST_SUBDIR) \
23891 @stage2_werror_flag@
23892@endif libcpp-bootstrap
23893
d545f33b
PB
23894.PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
23895maybe-configure-stage3-libcpp:
23896@if libcpp-bootstrap
23897maybe-configure-stage3-libcpp: configure-stage3-libcpp
0aed8855 23898configure-stage3-libcpp:
c52c6897 23899 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 23900 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
23901 @r=`${PWD_COMMAND}`; export r; \
23902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23903 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 23904 $(HOST_EXPORTS) \
7f6ef0c0 23905 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23906 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 23907 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 23908 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 23909 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
23910 cd $(HOST_SUBDIR)/libcpp || exit 1; \
23911 case $(srcdir) in \
23912 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23913 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23914 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23915 esac; \
23916 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23917 libsrcdir="$$s/libcpp"; \
23918 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23919 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23920 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23921 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
23922 @stage2_werror_flag@
23923@endif libcpp-bootstrap
23924
8520c408
AO
23925.PHONY: configure-stageb3g2-libcpp maybe-configure-stageb3g2-libcpp
23926maybe-configure-stageb3g2-libcpp:
23927@if libcpp-bootstrap
23928maybe-configure-stageb3g2-libcpp: configure-stageb3g2-libcpp
23929configure-stageb3g2-libcpp:
23930 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
23931 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
23932 @r=`${PWD_COMMAND}`; export r; \
23933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23934 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
23935 $(HOST_EXPORTS) \
7f6ef0c0 23936 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23937 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 23938 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
23939 echo Configuring stage b3g2 in $(HOST_SUBDIR)/libcpp ; \
23940 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
23941 cd $(HOST_SUBDIR)/libcpp || exit 1; \
23942 case $(srcdir) in \
23943 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23944 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23945 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23946 esac; \
23947 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23948 libsrcdir="$$s/libcpp"; \
23949 $(SHELL) $${libsrcdir}/configure \
23950 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23951 --target=${target_alias} $${srcdiroption} \
23952 --with-build-libsubdir=$(HOST_SUBDIR) \
23953 @stage2_werror_flag@
23954@endif libcpp-bootstrap
23955
d545f33b
PB
23956.PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
23957maybe-configure-stage4-libcpp:
23958@if libcpp-bootstrap
23959maybe-configure-stage4-libcpp: configure-stage4-libcpp
0aed8855 23960configure-stage4-libcpp:
c52c6897 23961 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 23962 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
23963 @r=`${PWD_COMMAND}`; export r; \
23964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23965 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 23966 $(HOST_EXPORTS) \
7f6ef0c0 23967 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23968 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 23969 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 23970 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 23971 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
23972 cd $(HOST_SUBDIR)/libcpp || exit 1; \
23973 case $(srcdir) in \
23974 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23975 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23976 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23977 esac; \
23978 srcdiroption="--srcdir=$${topdir}/libcpp"; \
23979 libsrcdir="$$s/libcpp"; \
23980 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23981 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23982 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23983 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
23984 @stage2_werror_flag@
23985@endif libcpp-bootstrap
23986
23987.PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
23988maybe-configure-stageprofile-libcpp:
23989@if libcpp-bootstrap
23990maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
0aed8855 23991configure-stageprofile-libcpp:
c52c6897 23992 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 23993 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
23994 @r=`${PWD_COMMAND}`; export r; \
23995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 23996 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 23997 $(HOST_EXPORTS) \
7f6ef0c0 23998 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23999 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 24000 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 24001 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
0aed8855 24002 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
24003 cd $(HOST_SUBDIR)/libcpp || exit 1; \
24004 case $(srcdir) in \
24005 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24006 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
24007 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24008 esac; \
24009 srcdiroption="--srcdir=$${topdir}/libcpp"; \
24010 libsrcdir="$$s/libcpp"; \
24011 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24012 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24013 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24014 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
24015 @stage2_werror_flag@
24016@endif libcpp-bootstrap
24017
24018.PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
24019maybe-configure-stagefeedback-libcpp:
24020@if libcpp-bootstrap
24021maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
0aed8855 24022configure-stagefeedback-libcpp:
c52c6897 24023 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 24024 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
24025 @r=`${PWD_COMMAND}`; export r; \
24026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24027 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 24028 $(HOST_EXPORTS) \
7f6ef0c0 24029 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24030 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 24031 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 24032 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
0aed8855 24033 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
24034 cd $(HOST_SUBDIR)/libcpp || exit 1; \
24035 case $(srcdir) in \
24036 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24037 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
24038 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24039 esac; \
24040 srcdiroption="--srcdir=$${topdir}/libcpp"; \
24041 libsrcdir="$$s/libcpp"; \
24042 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24043 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24044 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24045 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
24046 @stage2_werror_flag@
24047@endif libcpp-bootstrap
24048
24049
24050
24051
24052
b813574b
PB
24053.PHONY: all-libcpp maybe-all-libcpp
24054maybe-all-libcpp:
4f0ef2d8
CD
24055@if gcc-bootstrap
24056all-libcpp: stage_current
24057@endif gcc-bootstrap
b813574b 24058@if libcpp
d27cc32e 24059TARGET-libcpp=all
b813574b
PB
24060maybe-all-libcpp: all-libcpp
24061all-libcpp: configure-libcpp
c52c6897 24062 @r=`${PWD_COMMAND}`; export r; \
4fa63067 24063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24064 $(HOST_EXPORTS) \
b00612cc 24065 (cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
24066 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24067 $(TARGET-libcpp))
b813574b 24068@endif libcpp
4fa63067 24069
a7254363 24070
d545f33b
PB
24071
24072.PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
24073.PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
24074maybe-all-stage1-libcpp:
24075maybe-clean-stage1-libcpp:
24076@if libcpp-bootstrap
24077maybe-all-stage1-libcpp: all-stage1-libcpp
24078all-stage1: all-stage1-libcpp
f70224b5 24079TARGET-stage1-libcpp = $(TARGET-libcpp)
d545f33b 24080all-stage1-libcpp: configure-stage1-libcpp
c52c6897 24081 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
24082 @r=`${PWD_COMMAND}`; export r; \
24083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24084 $(HOST_EXPORTS) \
24085 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
24086 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24087 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
24088 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
24089 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
24090 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 24091 $(TARGET-stage1-libcpp)
d545f33b
PB
24092
24093maybe-clean-stage1-libcpp: clean-stage1-libcpp
24094clean-stage1: clean-stage1-libcpp
24095clean-stage1-libcpp:
9dbaa842
DD
24096 @if [ $(current_stage) = stage1 ]; then \
24097 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24098 else \
24099 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
24100 $(MAKE) stage1-start; \
24101 fi; \
d545f33b 24102 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 24103 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 24104 clean
d545f33b
PB
24105@endif libcpp-bootstrap
24106
24107
24108.PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
24109.PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
24110maybe-all-stage2-libcpp:
24111maybe-clean-stage2-libcpp:
24112@if libcpp-bootstrap
24113maybe-all-stage2-libcpp: all-stage2-libcpp
24114all-stage2: all-stage2-libcpp
f70224b5 24115TARGET-stage2-libcpp = $(TARGET-libcpp)
d545f33b 24116all-stage2-libcpp: configure-stage2-libcpp
c52c6897 24117 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
24118 @r=`${PWD_COMMAND}`; export r; \
24119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24120 $(HOST_EXPORTS) \
24121 $(POSTSTAGE1_HOST_EXPORTS) \
24122 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
24123 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24124 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
24125 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
24126 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
24127 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 24128 $(TARGET-stage2-libcpp)
d545f33b
PB
24129
24130maybe-clean-stage2-libcpp: clean-stage2-libcpp
24131clean-stage2: clean-stage2-libcpp
24132clean-stage2-libcpp:
9dbaa842
DD
24133 @if [ $(current_stage) = stage2 ]; then \
24134 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24135 else \
24136 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
24137 $(MAKE) stage2-start; \
24138 fi; \
d545f33b 24139 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 24140 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24141 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24142 clean
d545f33b
PB
24143@endif libcpp-bootstrap
24144
24145
8520c408
AO
24146.PHONY: all-stageb2g0-libcpp maybe-all-stageb2g0-libcpp
24147.PHONY: clean-stageb2g0-libcpp maybe-clean-stageb2g0-libcpp
24148maybe-all-stageb2g0-libcpp:
24149maybe-clean-stageb2g0-libcpp:
24150@if libcpp-bootstrap
24151maybe-all-stageb2g0-libcpp: all-stageb2g0-libcpp
24152all-stageb2g0: all-stageb2g0-libcpp
24153TARGET-stageb2g0-libcpp = $(TARGET-libcpp)
24154all-stageb2g0-libcpp: configure-stageb2g0-libcpp
24155 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
24156 @r=`${PWD_COMMAND}`; export r; \
24157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24158 $(HOST_EXPORTS) \
24159 $(POSTSTAGE1_HOST_EXPORTS) \
24160 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
24161 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24162 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
24163 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
24164 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
24165 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
24166 $(TARGET-stageb2g0-libcpp)
24167
24168maybe-clean-stageb2g0-libcpp: clean-stageb2g0-libcpp
24169clean-stageb2g0: clean-stageb2g0-libcpp
24170clean-stageb2g0-libcpp:
24171 @if [ $(current_stage) = stageb2g0 ]; then \
24172 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24173 else \
24174 [ -f $(HOST_SUBDIR)/stageb2g0-libcpp/Makefile ] || exit 0; \
24175 $(MAKE) stageb2g0-start; \
24176 fi; \
24177 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 24178 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
24179 $(POSTSTAGE1_FLAGS_TO_PASS) \
24180 clean
24181@endif libcpp-bootstrap
24182
24183
d545f33b
PB
24184.PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
24185.PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
24186maybe-all-stage3-libcpp:
24187maybe-clean-stage3-libcpp:
24188@if libcpp-bootstrap
24189maybe-all-stage3-libcpp: all-stage3-libcpp
24190all-stage3: all-stage3-libcpp
f70224b5 24191TARGET-stage3-libcpp = $(TARGET-libcpp)
d545f33b 24192all-stage3-libcpp: configure-stage3-libcpp
c52c6897 24193 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
24194 @r=`${PWD_COMMAND}`; export r; \
24195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24196 $(HOST_EXPORTS) \
24197 $(POSTSTAGE1_HOST_EXPORTS) \
24198 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
24199 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24200 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
24201 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
24202 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
24203 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 24204 $(TARGET-stage3-libcpp)
d545f33b
PB
24205
24206maybe-clean-stage3-libcpp: clean-stage3-libcpp
24207clean-stage3: clean-stage3-libcpp
24208clean-stage3-libcpp:
9dbaa842
DD
24209 @if [ $(current_stage) = stage3 ]; then \
24210 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24211 else \
24212 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
24213 $(MAKE) stage3-start; \
24214 fi; \
d545f33b 24215 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 24216 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24217 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24218 clean
d545f33b
PB
24219@endif libcpp-bootstrap
24220
24221
8520c408
AO
24222.PHONY: all-stageb3g2-libcpp maybe-all-stageb3g2-libcpp
24223.PHONY: clean-stageb3g2-libcpp maybe-clean-stageb3g2-libcpp
24224maybe-all-stageb3g2-libcpp:
24225maybe-clean-stageb3g2-libcpp:
24226@if libcpp-bootstrap
24227maybe-all-stageb3g2-libcpp: all-stageb3g2-libcpp
24228all-stageb3g2: all-stageb3g2-libcpp
24229TARGET-stageb3g2-libcpp = $(TARGET-libcpp)
24230all-stageb3g2-libcpp: configure-stageb3g2-libcpp
24231 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
24232 @r=`${PWD_COMMAND}`; export r; \
24233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24234 $(HOST_EXPORTS) \
24235 $(POSTSTAGE1_HOST_EXPORTS) \
24236 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
24237 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24238 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
24239 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
24240 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
24241 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
24242 $(TARGET-stageb3g2-libcpp)
24243
24244maybe-clean-stageb3g2-libcpp: clean-stageb3g2-libcpp
24245clean-stageb3g2: clean-stageb3g2-libcpp
24246clean-stageb3g2-libcpp:
24247 @if [ $(current_stage) = stageb3g2 ]; then \
24248 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24249 else \
24250 [ -f $(HOST_SUBDIR)/stageb3g2-libcpp/Makefile ] || exit 0; \
24251 $(MAKE) stageb3g2-start; \
24252 fi; \
24253 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 24254 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
24255 $(POSTSTAGE1_FLAGS_TO_PASS) \
24256 clean
24257@endif libcpp-bootstrap
24258
24259
d545f33b
PB
24260.PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
24261.PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
24262maybe-all-stage4-libcpp:
24263maybe-clean-stage4-libcpp:
24264@if libcpp-bootstrap
24265maybe-all-stage4-libcpp: all-stage4-libcpp
24266all-stage4: all-stage4-libcpp
f70224b5 24267TARGET-stage4-libcpp = $(TARGET-libcpp)
d545f33b 24268all-stage4-libcpp: configure-stage4-libcpp
c52c6897 24269 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
24270 @r=`${PWD_COMMAND}`; export r; \
24271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24272 $(HOST_EXPORTS) \
24273 $(POSTSTAGE1_HOST_EXPORTS) \
24274 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
24275 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24276 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
24277 LIBCFLAGS="$(STAGE4_CFLAGS)" \
24278 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
24279 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 24280 $(TARGET-stage4-libcpp)
d545f33b
PB
24281
24282maybe-clean-stage4-libcpp: clean-stage4-libcpp
24283clean-stage4: clean-stage4-libcpp
24284clean-stage4-libcpp:
9dbaa842
DD
24285 @if [ $(current_stage) = stage4 ]; then \
24286 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24287 else \
24288 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
24289 $(MAKE) stage4-start; \
24290 fi; \
d545f33b 24291 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 24292 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24293 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24294 clean
d545f33b
PB
24295@endif libcpp-bootstrap
24296
24297
24298.PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
24299.PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
24300maybe-all-stageprofile-libcpp:
24301maybe-clean-stageprofile-libcpp:
24302@if libcpp-bootstrap
24303maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
24304all-stageprofile: all-stageprofile-libcpp
f70224b5 24305TARGET-stageprofile-libcpp = $(TARGET-libcpp)
d545f33b 24306all-stageprofile-libcpp: configure-stageprofile-libcpp
c52c6897 24307 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
24308 @r=`${PWD_COMMAND}`; export r; \
24309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24310 $(HOST_EXPORTS) \
24311 $(POSTSTAGE1_HOST_EXPORTS) \
24312 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
24313 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24314 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
24315 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
24316 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
24317 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 24318 $(TARGET-stageprofile-libcpp)
d545f33b
PB
24319
24320maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
24321clean-stageprofile: clean-stageprofile-libcpp
24322clean-stageprofile-libcpp:
9dbaa842
DD
24323 @if [ $(current_stage) = stageprofile ]; then \
24324 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24325 else \
24326 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
24327 $(MAKE) stageprofile-start; \
24328 fi; \
d545f33b 24329 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 24330 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24331 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24332 clean
d545f33b
PB
24333@endif libcpp-bootstrap
24334
24335
24336.PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
24337.PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
24338maybe-all-stagefeedback-libcpp:
24339maybe-clean-stagefeedback-libcpp:
24340@if libcpp-bootstrap
24341maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
24342all-stagefeedback: all-stagefeedback-libcpp
f70224b5 24343TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
d545f33b 24344all-stagefeedback-libcpp: configure-stagefeedback-libcpp
c52c6897 24345 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
24346 @r=`${PWD_COMMAND}`; export r; \
24347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24348 $(HOST_EXPORTS) \
24349 $(POSTSTAGE1_HOST_EXPORTS) \
24350 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
24351 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24352 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
24353 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
24354 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
24355 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 24356 $(TARGET-stagefeedback-libcpp)
d545f33b
PB
24357
24358maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
24359clean-stagefeedback: clean-stagefeedback-libcpp
24360clean-stagefeedback-libcpp:
9dbaa842
DD
24361 @if [ $(current_stage) = stagefeedback ]; then \
24362 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24363 else \
24364 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
24365 $(MAKE) stagefeedback-start; \
24366 fi; \
d545f33b 24367 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 24368 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24369 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24370 clean
d545f33b
PB
24371@endif libcpp-bootstrap
24372
24373
24374
24375
24376
b813574b
PB
24377.PHONY: check-libcpp maybe-check-libcpp
24378maybe-check-libcpp:
24379@if libcpp
24380maybe-check-libcpp: check-libcpp
4fa63067 24381
b813574b 24382check-libcpp:
0aed8855 24383 @: $(MAKE); $(unstage)
4fa63067
NN
24384 @r=`${PWD_COMMAND}`; export r; \
24385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24386 $(HOST_EXPORTS) \
b00612cc
PB
24387 (cd $(HOST_SUBDIR)/libcpp && \
24388 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 24389
b813574b 24390@endif libcpp
4fa63067 24391
b813574b
PB
24392.PHONY: install-libcpp maybe-install-libcpp
24393maybe-install-libcpp:
24394@if libcpp
24395maybe-install-libcpp: install-libcpp
24396
24397install-libcpp: installdirs
0aed8855 24398 @: $(MAKE); $(unstage)
4fa63067
NN
24399 @r=`${PWD_COMMAND}`; export r; \
24400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24401 $(HOST_EXPORTS) \
b00612cc 24402 (cd $(HOST_SUBDIR)/libcpp && \
2da12f12 24403 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 24404
b813574b 24405@endif libcpp
4fa63067 24406
56a8fe78 24407# Other targets (info, dvi, pdf, etc.)
4fa63067 24408
b813574b
PB
24409.PHONY: maybe-info-libcpp info-libcpp
24410maybe-info-libcpp:
24411@if libcpp
24412maybe-info-libcpp: info-libcpp
4fa63067 24413
b813574b
PB
24414info-libcpp: \
24415 configure-libcpp
24416 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
24417 r=`${PWD_COMMAND}`; export r; \
24418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24419 $(HOST_EXPORTS) \
b813574b 24420 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24422 done; \
b813574b 24423 echo "Doing info in libcpp" ; \
b00612cc 24424 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
24425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24427 "RANLIB=$${RANLIB}" \
0c24b341 24428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24429 info) \
2a4cbe27
NN
24430 || exit 1
24431
b813574b 24432@endif libcpp
2a4cbe27 24433
b813574b
PB
24434.PHONY: maybe-dvi-libcpp dvi-libcpp
24435maybe-dvi-libcpp:
24436@if libcpp
24437maybe-dvi-libcpp: dvi-libcpp
2a4cbe27 24438
b813574b
PB
24439dvi-libcpp: \
24440 configure-libcpp
24441 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
24442 r=`${PWD_COMMAND}`; export r; \
24443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24444 $(HOST_EXPORTS) \
b813574b 24445 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24447 done; \
b813574b 24448 echo "Doing dvi in libcpp" ; \
b00612cc 24449 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
24450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24452 "RANLIB=$${RANLIB}" \
0c24b341 24453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24454 dvi) \
2a4cbe27
NN
24455 || exit 1
24456
b813574b 24457@endif libcpp
2a4cbe27 24458
56a8fe78
DD
24459.PHONY: maybe-pdf-libcpp pdf-libcpp
24460maybe-pdf-libcpp:
24461@if libcpp
24462maybe-pdf-libcpp: pdf-libcpp
24463
24464pdf-libcpp: \
24465 configure-libcpp
24466 @[ -f ./libcpp/Makefile ] || exit 0; \
24467 r=`${PWD_COMMAND}`; export r; \
24468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24469 $(HOST_EXPORTS) \
24470 for flag in $(EXTRA_HOST_FLAGS) ; do \
24471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24472 done; \
24473 echo "Doing pdf in libcpp" ; \
24474 (cd $(HOST_SUBDIR)/libcpp && \
24475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24477 "RANLIB=$${RANLIB}" \
0c24b341 24478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
24479 pdf) \
24480 || exit 1
24481
24482@endif libcpp
24483
6d389afc
MS
24484.PHONY: maybe-html-libcpp html-libcpp
24485maybe-html-libcpp:
24486@if libcpp
24487maybe-html-libcpp: html-libcpp
24488
24489html-libcpp: \
24490 configure-libcpp
24491 @[ -f ./libcpp/Makefile ] || exit 0; \
24492 r=`${PWD_COMMAND}`; export r; \
24493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
24494 $(HOST_EXPORTS) \
24495 for flag in $(EXTRA_HOST_FLAGS) ; do \
24496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24497 done; \
24498 echo "Doing html in libcpp" ; \
b00612cc 24499 (cd $(HOST_SUBDIR)/libcpp && \
6d389afc
MS
24500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24502 "RANLIB=$${RANLIB}" \
0c24b341 24503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
24504 html) \
24505 || exit 1
24506
24507@endif libcpp
24508
b813574b
PB
24509.PHONY: maybe-TAGS-libcpp TAGS-libcpp
24510maybe-TAGS-libcpp:
24511@if libcpp
24512maybe-TAGS-libcpp: TAGS-libcpp
2a4cbe27 24513
b813574b
PB
24514TAGS-libcpp: \
24515 configure-libcpp
24516 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
24517 r=`${PWD_COMMAND}`; export r; \
24518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24519 $(HOST_EXPORTS) \
b813574b 24520 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24522 done; \
b813574b 24523 echo "Doing TAGS in libcpp" ; \
b00612cc 24524 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
24525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24527 "RANLIB=$${RANLIB}" \
0c24b341 24528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24529 TAGS) \
2a4cbe27
NN
24530 || exit 1
24531
b813574b 24532@endif libcpp
2a4cbe27 24533
b813574b
PB
24534.PHONY: maybe-install-info-libcpp install-info-libcpp
24535maybe-install-info-libcpp:
24536@if libcpp
24537maybe-install-info-libcpp: install-info-libcpp
2a4cbe27 24538
b813574b
PB
24539install-info-libcpp: \
24540 configure-libcpp \
24541 info-libcpp
24542 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
24543 r=`${PWD_COMMAND}`; export r; \
24544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24545 $(HOST_EXPORTS) \
b813574b 24546 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24548 done; \
b813574b 24549 echo "Doing install-info in libcpp" ; \
b00612cc 24550 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
24551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24553 "RANLIB=$${RANLIB}" \
0c24b341 24554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24555 install-info) \
2a4cbe27
NN
24556 || exit 1
24557
b813574b 24558@endif libcpp
2a4cbe27 24559
a3ca38d2
DD
24560.PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
24561maybe-install-pdf-libcpp:
24562@if libcpp
24563maybe-install-pdf-libcpp: install-pdf-libcpp
24564
24565install-pdf-libcpp: \
24566 configure-libcpp \
24567 pdf-libcpp
24568 @[ -f ./libcpp/Makefile ] || exit 0; \
24569 r=`${PWD_COMMAND}`; export r; \
24570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24571 $(HOST_EXPORTS) \
24572 for flag in $(EXTRA_HOST_FLAGS) ; do \
24573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24574 done; \
24575 echo "Doing install-pdf in libcpp" ; \
24576 (cd $(HOST_SUBDIR)/libcpp && \
24577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24579 "RANLIB=$${RANLIB}" \
0c24b341 24580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
24581 install-pdf) \
24582 || exit 1
24583
24584@endif libcpp
24585
108a6f8e
CD
24586.PHONY: maybe-install-html-libcpp install-html-libcpp
24587maybe-install-html-libcpp:
24588@if libcpp
24589maybe-install-html-libcpp: install-html-libcpp
24590
24591install-html-libcpp: \
24592 configure-libcpp \
24593 html-libcpp
24594 @[ -f ./libcpp/Makefile ] || exit 0; \
24595 r=`${PWD_COMMAND}`; export r; \
24596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24597 $(HOST_EXPORTS) \
24598 for flag in $(EXTRA_HOST_FLAGS) ; do \
24599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24600 done; \
24601 echo "Doing install-html in libcpp" ; \
24602 (cd $(HOST_SUBDIR)/libcpp && \
24603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24605 "RANLIB=$${RANLIB}" \
0c24b341 24606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
24607 install-html) \
24608 || exit 1
24609
24610@endif libcpp
24611
b813574b
PB
24612.PHONY: maybe-installcheck-libcpp installcheck-libcpp
24613maybe-installcheck-libcpp:
24614@if libcpp
24615maybe-installcheck-libcpp: installcheck-libcpp
2a4cbe27 24616
b813574b
PB
24617installcheck-libcpp: \
24618 configure-libcpp
24619 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
24620 r=`${PWD_COMMAND}`; export r; \
24621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24622 $(HOST_EXPORTS) \
b813574b 24623 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24625 done; \
b813574b 24626 echo "Doing installcheck in libcpp" ; \
b00612cc 24627 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
24628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24630 "RANLIB=$${RANLIB}" \
0c24b341 24631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24632 installcheck) \
2a4cbe27
NN
24633 || exit 1
24634
b813574b 24635@endif libcpp
2a4cbe27 24636
b813574b
PB
24637.PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
24638maybe-mostlyclean-libcpp:
24639@if libcpp
24640maybe-mostlyclean-libcpp: mostlyclean-libcpp
2a4cbe27 24641
b813574b
PB
24642mostlyclean-libcpp:
24643 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
24644 r=`${PWD_COMMAND}`; export r; \
24645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24646 $(HOST_EXPORTS) \
b813574b 24647 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24649 done; \
b813574b 24650 echo "Doing mostlyclean in libcpp" ; \
b00612cc 24651 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
24652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24654 "RANLIB=$${RANLIB}" \
0c24b341 24655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24656 mostlyclean) \
2a4cbe27
NN
24657 || exit 1
24658
b813574b 24659@endif libcpp
2a4cbe27 24660
b813574b
PB
24661.PHONY: maybe-clean-libcpp clean-libcpp
24662maybe-clean-libcpp:
24663@if libcpp
24664maybe-clean-libcpp: clean-libcpp
2a4cbe27 24665
b813574b
PB
24666clean-libcpp:
24667 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
24668 r=`${PWD_COMMAND}`; export r; \
24669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24670 $(HOST_EXPORTS) \
b813574b 24671 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24673 done; \
b813574b 24674 echo "Doing clean in libcpp" ; \
b00612cc 24675 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
24676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24678 "RANLIB=$${RANLIB}" \
0c24b341 24679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24680 clean) \
2a4cbe27
NN
24681 || exit 1
24682
b813574b 24683@endif libcpp
2a4cbe27 24684
b813574b
PB
24685.PHONY: maybe-distclean-libcpp distclean-libcpp
24686maybe-distclean-libcpp:
24687@if libcpp
24688maybe-distclean-libcpp: distclean-libcpp
2a4cbe27 24689
b813574b
PB
24690distclean-libcpp:
24691 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
24692 r=`${PWD_COMMAND}`; export r; \
24693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24694 $(HOST_EXPORTS) \
b813574b 24695 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24697 done; \
b813574b 24698 echo "Doing distclean in libcpp" ; \
b00612cc 24699 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
24700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24702 "RANLIB=$${RANLIB}" \
0c24b341 24703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24704 distclean) \
2a4cbe27
NN
24705 || exit 1
24706
b813574b 24707@endif libcpp
2a4cbe27 24708
b813574b
PB
24709.PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
24710maybe-maintainer-clean-libcpp:
24711@if libcpp
24712maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
2a4cbe27 24713
b813574b
PB
24714maintainer-clean-libcpp:
24715 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
24716 r=`${PWD_COMMAND}`; export r; \
24717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24718 $(HOST_EXPORTS) \
b813574b 24719 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24721 done; \
b813574b 24722 echo "Doing maintainer-clean in libcpp" ; \
b00612cc 24723 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
24724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24726 "RANLIB=$${RANLIB}" \
0c24b341 24727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24728 maintainer-clean) \
2a4cbe27
NN
24729 || exit 1
24730
b813574b 24731@endif libcpp
2a4cbe27 24732
2a4cbe27 24733
a7254363 24734
be01d343
PB
24735.PHONY: configure-libdecnumber maybe-configure-libdecnumber
24736maybe-configure-libdecnumber:
4f0ef2d8
CD
24737@if gcc-bootstrap
24738configure-libdecnumber: stage_current
24739@endif gcc-bootstrap
be01d343
PB
24740@if libdecnumber
24741maybe-configure-libdecnumber: configure-libdecnumber
c52c6897 24742configure-libdecnumber:
c52c6897
PB
24743 @r=`${PWD_COMMAND}`; export r; \
24744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
be01d343
PB
24745 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
24746 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
24747 $(HOST_EXPORTS) \
24748 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
24749 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
24750 case $(srcdir) in \
24751 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24752 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24753 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24754 esac; \
24755 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24756 libsrcdir="$$s/libdecnumber"; \
24757 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24758 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24759 --target=${target_alias} $${srcdiroption} \
be01d343
PB
24760 || exit 1
24761@endif libdecnumber
24762
24763
24764
24765.PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
24766maybe-configure-stage1-libdecnumber:
24767@if libdecnumber-bootstrap
24768maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
0aed8855 24769configure-stage1-libdecnumber:
c52c6897 24770 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 24771 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
24772 @r=`${PWD_COMMAND}`; export r; \
24773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24774 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
7f6ef0c0 24775 $(HOST_EXPORTS) \
8ee82aff 24776 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 24777 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
be01d343 24778 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 24779 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
24780 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24781 case $(srcdir) in \
24782 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24783 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24784 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24785 esac; \
24786 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24787 libsrcdir="$$s/libdecnumber"; \
24788 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24789 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24790 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24791 \
8a0d8a5c 24792 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
be01d343
PB
24793@endif libdecnumber-bootstrap
24794
24795.PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
24796maybe-configure-stage2-libdecnumber:
24797@if libdecnumber-bootstrap
24798maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
0aed8855 24799configure-stage2-libdecnumber:
c52c6897 24800 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 24801 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
24802 @r=`${PWD_COMMAND}`; export r; \
24803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24804 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 24805 $(HOST_EXPORTS) \
7f6ef0c0 24806 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24807 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 24808 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
be01d343 24809 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 24810 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
24811 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24812 case $(srcdir) in \
24813 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24814 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24815 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24816 esac; \
24817 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24818 libsrcdir="$$s/libdecnumber"; \
24819 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24820 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24821 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24822 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
24823 @stage2_werror_flag@
24824@endif libdecnumber-bootstrap
24825
8520c408
AO
24826.PHONY: configure-stageb2g0-libdecnumber maybe-configure-stageb2g0-libdecnumber
24827maybe-configure-stageb2g0-libdecnumber:
24828@if libdecnumber-bootstrap
24829maybe-configure-stageb2g0-libdecnumber: configure-stageb2g0-libdecnumber
24830configure-stageb2g0-libdecnumber:
24831 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
24832 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
24833 @r=`${PWD_COMMAND}`; export r; \
24834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24835 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
24836 $(HOST_EXPORTS) \
7f6ef0c0 24837 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24838 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 24839 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
24840 echo Configuring stage b2g0 in $(HOST_SUBDIR)/libdecnumber ; \
24841 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
24842 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24843 case $(srcdir) in \
24844 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24845 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24846 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24847 esac; \
24848 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24849 libsrcdir="$$s/libdecnumber"; \
24850 $(SHELL) $${libsrcdir}/configure \
24851 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24852 --target=${target_alias} $${srcdiroption} \
24853 --with-build-libsubdir=$(HOST_SUBDIR) \
24854 @stage2_werror_flag@
24855@endif libdecnumber-bootstrap
24856
be01d343
PB
24857.PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
24858maybe-configure-stage3-libdecnumber:
24859@if libdecnumber-bootstrap
24860maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
0aed8855 24861configure-stage3-libdecnumber:
c52c6897 24862 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 24863 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
24864 @r=`${PWD_COMMAND}`; export r; \
24865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24866 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 24867 $(HOST_EXPORTS) \
7f6ef0c0 24868 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24869 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 24870 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
be01d343 24871 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 24872 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
24873 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24874 case $(srcdir) in \
24875 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24876 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24877 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24878 esac; \
24879 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24880 libsrcdir="$$s/libdecnumber"; \
24881 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24882 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24883 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24884 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
24885 @stage2_werror_flag@
24886@endif libdecnumber-bootstrap
24887
8520c408
AO
24888.PHONY: configure-stageb3g2-libdecnumber maybe-configure-stageb3g2-libdecnumber
24889maybe-configure-stageb3g2-libdecnumber:
24890@if libdecnumber-bootstrap
24891maybe-configure-stageb3g2-libdecnumber: configure-stageb3g2-libdecnumber
24892configure-stageb3g2-libdecnumber:
24893 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
24894 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
24895 @r=`${PWD_COMMAND}`; export r; \
24896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24897 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
24898 $(HOST_EXPORTS) \
7f6ef0c0 24899 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24900 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 24901 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
24902 echo Configuring stage b3g2 in $(HOST_SUBDIR)/libdecnumber ; \
24903 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
24904 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24905 case $(srcdir) in \
24906 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24907 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24908 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24909 esac; \
24910 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24911 libsrcdir="$$s/libdecnumber"; \
24912 $(SHELL) $${libsrcdir}/configure \
24913 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24914 --target=${target_alias} $${srcdiroption} \
24915 --with-build-libsubdir=$(HOST_SUBDIR) \
24916 @stage2_werror_flag@
24917@endif libdecnumber-bootstrap
24918
be01d343
PB
24919.PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
24920maybe-configure-stage4-libdecnumber:
24921@if libdecnumber-bootstrap
24922maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
0aed8855 24923configure-stage4-libdecnumber:
c52c6897 24924 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 24925 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
24926 @r=`${PWD_COMMAND}`; export r; \
24927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24928 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 24929 $(HOST_EXPORTS) \
7f6ef0c0 24930 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24931 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 24932 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
be01d343 24933 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 24934 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
24935 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24936 case $(srcdir) in \
24937 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24938 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24939 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24940 esac; \
24941 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24942 libsrcdir="$$s/libdecnumber"; \
24943 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24944 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24945 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24946 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
24947 @stage2_werror_flag@
24948@endif libdecnumber-bootstrap
24949
24950.PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
24951maybe-configure-stageprofile-libdecnumber:
24952@if libdecnumber-bootstrap
24953maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
0aed8855 24954configure-stageprofile-libdecnumber:
c52c6897 24955 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 24956 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
24957 @r=`${PWD_COMMAND}`; export r; \
24958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24959 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 24960 $(HOST_EXPORTS) \
7f6ef0c0 24961 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24962 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 24963 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
be01d343 24964 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 24965 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
24966 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24967 case $(srcdir) in \
24968 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24969 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24970 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24971 esac; \
24972 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24973 libsrcdir="$$s/libdecnumber"; \
24974 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24975 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24976 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24977 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
24978 @stage2_werror_flag@
24979@endif libdecnumber-bootstrap
24980
24981.PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
24982maybe-configure-stagefeedback-libdecnumber:
24983@if libdecnumber-bootstrap
24984maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
0aed8855 24985configure-stagefeedback-libdecnumber:
c52c6897 24986 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 24987 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
24988 @r=`${PWD_COMMAND}`; export r; \
24989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 24990 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 24991 $(HOST_EXPORTS) \
7f6ef0c0 24992 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24993 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 24994 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
be01d343 24995 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 24996 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
24997 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24998 case $(srcdir) in \
24999 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25000 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
25001 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25002 esac; \
25003 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
25004 libsrcdir="$$s/libdecnumber"; \
25005 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25006 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25007 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25008 --with-build-libsubdir=$(HOST_SUBDIR) \
be01d343
PB
25009 @stage2_werror_flag@
25010@endif libdecnumber-bootstrap
25011
25012
25013
25014
25015
25016.PHONY: all-libdecnumber maybe-all-libdecnumber
25017maybe-all-libdecnumber:
4f0ef2d8
CD
25018@if gcc-bootstrap
25019all-libdecnumber: stage_current
25020@endif gcc-bootstrap
be01d343
PB
25021@if libdecnumber
25022TARGET-libdecnumber=all
25023maybe-all-libdecnumber: all-libdecnumber
25024all-libdecnumber: configure-libdecnumber
c52c6897 25025 @r=`${PWD_COMMAND}`; export r; \
be01d343
PB
25026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25027 $(HOST_EXPORTS) \
25028 (cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
25029 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
25030 $(TARGET-libdecnumber))
be01d343
PB
25031@endif libdecnumber
25032
25033
25034
25035.PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
25036.PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
25037maybe-all-stage1-libdecnumber:
25038maybe-clean-stage1-libdecnumber:
25039@if libdecnumber-bootstrap
25040maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
25041all-stage1: all-stage1-libdecnumber
25042TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
25043all-stage1-libdecnumber: configure-stage1-libdecnumber
c52c6897 25044 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
be01d343
PB
25045 @r=`${PWD_COMMAND}`; export r; \
25046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25047 $(HOST_EXPORTS) \
25048 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
25049 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25050 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
25051 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
25052 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
25053 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
be01d343
PB
25054 $(TARGET-stage1-libdecnumber)
25055
25056maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
25057clean-stage1: clean-stage1-libdecnumber
25058clean-stage1-libdecnumber:
9dbaa842
DD
25059 @if [ $(current_stage) = stage1 ]; then \
25060 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25061 else \
25062 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
25063 $(MAKE) stage1-start; \
25064 fi; \
be01d343 25065 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25066 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 25067 clean
be01d343
PB
25068@endif libdecnumber-bootstrap
25069
25070
25071.PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
25072.PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
25073maybe-all-stage2-libdecnumber:
25074maybe-clean-stage2-libdecnumber:
25075@if libdecnumber-bootstrap
25076maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
25077all-stage2: all-stage2-libdecnumber
25078TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
25079all-stage2-libdecnumber: configure-stage2-libdecnumber
c52c6897 25080 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
be01d343
PB
25081 @r=`${PWD_COMMAND}`; export r; \
25082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25083 $(HOST_EXPORTS) \
25084 $(POSTSTAGE1_HOST_EXPORTS) \
25085 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
25086 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25087 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
25088 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
25089 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
25090 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
25091 $(TARGET-stage2-libdecnumber)
25092
25093maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
25094clean-stage2: clean-stage2-libdecnumber
25095clean-stage2-libdecnumber:
9dbaa842
DD
25096 @if [ $(current_stage) = stage2 ]; then \
25097 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25098 else \
25099 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
25100 $(MAKE) stage2-start; \
25101 fi; \
be01d343 25102 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25103 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 25104 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25105 clean
be01d343
PB
25106@endif libdecnumber-bootstrap
25107
25108
8520c408
AO
25109.PHONY: all-stageb2g0-libdecnumber maybe-all-stageb2g0-libdecnumber
25110.PHONY: clean-stageb2g0-libdecnumber maybe-clean-stageb2g0-libdecnumber
25111maybe-all-stageb2g0-libdecnumber:
25112maybe-clean-stageb2g0-libdecnumber:
25113@if libdecnumber-bootstrap
25114maybe-all-stageb2g0-libdecnumber: all-stageb2g0-libdecnumber
25115all-stageb2g0: all-stageb2g0-libdecnumber
25116TARGET-stageb2g0-libdecnumber = $(TARGET-libdecnumber)
25117all-stageb2g0-libdecnumber: configure-stageb2g0-libdecnumber
25118 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
25119 @r=`${PWD_COMMAND}`; export r; \
25120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25121 $(HOST_EXPORTS) \
25122 $(POSTSTAGE1_HOST_EXPORTS) \
25123 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
25124 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25125 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
25126 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
25127 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
25128 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
25129 $(TARGET-stageb2g0-libdecnumber)
25130
25131maybe-clean-stageb2g0-libdecnumber: clean-stageb2g0-libdecnumber
25132clean-stageb2g0: clean-stageb2g0-libdecnumber
25133clean-stageb2g0-libdecnumber:
25134 @if [ $(current_stage) = stageb2g0 ]; then \
25135 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25136 else \
25137 [ -f $(HOST_SUBDIR)/stageb2g0-libdecnumber/Makefile ] || exit 0; \
25138 $(MAKE) stageb2g0-start; \
25139 fi; \
25140 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25141 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
25142 $(POSTSTAGE1_FLAGS_TO_PASS) \
25143 clean
25144@endif libdecnumber-bootstrap
25145
25146
be01d343
PB
25147.PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
25148.PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
25149maybe-all-stage3-libdecnumber:
25150maybe-clean-stage3-libdecnumber:
25151@if libdecnumber-bootstrap
25152maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
25153all-stage3: all-stage3-libdecnumber
25154TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
25155all-stage3-libdecnumber: configure-stage3-libdecnumber
c52c6897 25156 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
be01d343
PB
25157 @r=`${PWD_COMMAND}`; export r; \
25158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25159 $(HOST_EXPORTS) \
25160 $(POSTSTAGE1_HOST_EXPORTS) \
25161 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
25162 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25163 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
25164 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
25165 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
25166 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
25167 $(TARGET-stage3-libdecnumber)
25168
25169maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
25170clean-stage3: clean-stage3-libdecnumber
25171clean-stage3-libdecnumber:
9dbaa842
DD
25172 @if [ $(current_stage) = stage3 ]; then \
25173 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25174 else \
25175 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
25176 $(MAKE) stage3-start; \
25177 fi; \
be01d343 25178 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25179 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 25180 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25181 clean
be01d343
PB
25182@endif libdecnumber-bootstrap
25183
25184
8520c408
AO
25185.PHONY: all-stageb3g2-libdecnumber maybe-all-stageb3g2-libdecnumber
25186.PHONY: clean-stageb3g2-libdecnumber maybe-clean-stageb3g2-libdecnumber
25187maybe-all-stageb3g2-libdecnumber:
25188maybe-clean-stageb3g2-libdecnumber:
25189@if libdecnumber-bootstrap
25190maybe-all-stageb3g2-libdecnumber: all-stageb3g2-libdecnumber
25191all-stageb3g2: all-stageb3g2-libdecnumber
25192TARGET-stageb3g2-libdecnumber = $(TARGET-libdecnumber)
25193all-stageb3g2-libdecnumber: configure-stageb3g2-libdecnumber
25194 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
25195 @r=`${PWD_COMMAND}`; export r; \
25196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25197 $(HOST_EXPORTS) \
25198 $(POSTSTAGE1_HOST_EXPORTS) \
25199 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
25200 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25201 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
25202 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
25203 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
25204 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
25205 $(TARGET-stageb3g2-libdecnumber)
25206
25207maybe-clean-stageb3g2-libdecnumber: clean-stageb3g2-libdecnumber
25208clean-stageb3g2: clean-stageb3g2-libdecnumber
25209clean-stageb3g2-libdecnumber:
25210 @if [ $(current_stage) = stageb3g2 ]; then \
25211 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25212 else \
25213 [ -f $(HOST_SUBDIR)/stageb3g2-libdecnumber/Makefile ] || exit 0; \
25214 $(MAKE) stageb3g2-start; \
25215 fi; \
25216 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25217 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
25218 $(POSTSTAGE1_FLAGS_TO_PASS) \
25219 clean
25220@endif libdecnumber-bootstrap
25221
25222
be01d343
PB
25223.PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
25224.PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
25225maybe-all-stage4-libdecnumber:
25226maybe-clean-stage4-libdecnumber:
25227@if libdecnumber-bootstrap
25228maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
25229all-stage4: all-stage4-libdecnumber
25230TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
25231all-stage4-libdecnumber: configure-stage4-libdecnumber
c52c6897 25232 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
be01d343
PB
25233 @r=`${PWD_COMMAND}`; export r; \
25234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25235 $(HOST_EXPORTS) \
25236 $(POSTSTAGE1_HOST_EXPORTS) \
25237 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
25238 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25239 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
25240 LIBCFLAGS="$(STAGE4_CFLAGS)" \
25241 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
25242 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
25243 $(TARGET-stage4-libdecnumber)
25244
25245maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
25246clean-stage4: clean-stage4-libdecnumber
25247clean-stage4-libdecnumber:
9dbaa842
DD
25248 @if [ $(current_stage) = stage4 ]; then \
25249 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25250 else \
25251 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
25252 $(MAKE) stage4-start; \
25253 fi; \
be01d343 25254 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25255 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 25256 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25257 clean
be01d343
PB
25258@endif libdecnumber-bootstrap
25259
25260
25261.PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
25262.PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
25263maybe-all-stageprofile-libdecnumber:
25264maybe-clean-stageprofile-libdecnumber:
25265@if libdecnumber-bootstrap
25266maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
25267all-stageprofile: all-stageprofile-libdecnumber
25268TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
25269all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
c52c6897 25270 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
be01d343
PB
25271 @r=`${PWD_COMMAND}`; export r; \
25272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25273 $(HOST_EXPORTS) \
25274 $(POSTSTAGE1_HOST_EXPORTS) \
25275 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
25276 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25277 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
25278 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
25279 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
25280 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
25281 $(TARGET-stageprofile-libdecnumber)
25282
25283maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
25284clean-stageprofile: clean-stageprofile-libdecnumber
25285clean-stageprofile-libdecnumber:
9dbaa842
DD
25286 @if [ $(current_stage) = stageprofile ]; then \
25287 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25288 else \
25289 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
25290 $(MAKE) stageprofile-start; \
25291 fi; \
be01d343 25292 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25293 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 25294 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25295 clean
be01d343
PB
25296@endif libdecnumber-bootstrap
25297
25298
25299.PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
25300.PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
25301maybe-all-stagefeedback-libdecnumber:
25302maybe-clean-stagefeedback-libdecnumber:
25303@if libdecnumber-bootstrap
25304maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
25305all-stagefeedback: all-stagefeedback-libdecnumber
25306TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
25307all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
c52c6897 25308 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
be01d343
PB
25309 @r=`${PWD_COMMAND}`; export r; \
25310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25311 $(HOST_EXPORTS) \
25312 $(POSTSTAGE1_HOST_EXPORTS) \
25313 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
25314 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25315 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
25316 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
25317 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
25318 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
be01d343
PB
25319 $(TARGET-stagefeedback-libdecnumber)
25320
25321maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
25322clean-stagefeedback: clean-stagefeedback-libdecnumber
25323clean-stagefeedback-libdecnumber:
9dbaa842
DD
25324 @if [ $(current_stage) = stagefeedback ]; then \
25325 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25326 else \
25327 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
25328 $(MAKE) stagefeedback-start; \
25329 fi; \
be01d343 25330 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 25331 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 25332 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25333 clean
be01d343
PB
25334@endif libdecnumber-bootstrap
25335
25336
25337
25338
25339
25340.PHONY: check-libdecnumber maybe-check-libdecnumber
25341maybe-check-libdecnumber:
25342@if libdecnumber
25343maybe-check-libdecnumber: check-libdecnumber
25344
25345check-libdecnumber:
0aed8855 25346 @: $(MAKE); $(unstage)
be01d343
PB
25347 @r=`${PWD_COMMAND}`; export r; \
25348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25349 $(HOST_EXPORTS) \
25350 (cd $(HOST_SUBDIR)/libdecnumber && \
25351 $(MAKE) $(FLAGS_TO_PASS) check)
25352
25353@endif libdecnumber
25354
25355.PHONY: install-libdecnumber maybe-install-libdecnumber
25356maybe-install-libdecnumber:
25357@if libdecnumber
25358maybe-install-libdecnumber: install-libdecnumber
25359
25360install-libdecnumber: installdirs
0aed8855 25361 @: $(MAKE); $(unstage)
be01d343
PB
25362 @r=`${PWD_COMMAND}`; export r; \
25363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25364 $(HOST_EXPORTS) \
25365 (cd $(HOST_SUBDIR)/libdecnumber && \
25366 $(MAKE) $(FLAGS_TO_PASS) install)
25367
25368@endif libdecnumber
25369
56a8fe78 25370# Other targets (info, dvi, pdf, etc.)
be01d343
PB
25371
25372.PHONY: maybe-info-libdecnumber info-libdecnumber
25373maybe-info-libdecnumber:
25374@if libdecnumber
25375maybe-info-libdecnumber: info-libdecnumber
25376
25377info-libdecnumber: \
25378 configure-libdecnumber
25379 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25380 r=`${PWD_COMMAND}`; export r; \
25381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25382 $(HOST_EXPORTS) \
25383 for flag in $(EXTRA_HOST_FLAGS) ; do \
25384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25385 done; \
25386 echo "Doing info in libdecnumber" ; \
25387 (cd $(HOST_SUBDIR)/libdecnumber && \
25388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25390 "RANLIB=$${RANLIB}" \
0c24b341 25391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25392 info) \
25393 || exit 1
25394
25395@endif libdecnumber
25396
25397.PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
25398maybe-dvi-libdecnumber:
25399@if libdecnumber
25400maybe-dvi-libdecnumber: dvi-libdecnumber
25401
25402dvi-libdecnumber: \
25403 configure-libdecnumber
25404 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25405 r=`${PWD_COMMAND}`; export r; \
25406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25407 $(HOST_EXPORTS) \
25408 for flag in $(EXTRA_HOST_FLAGS) ; do \
25409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25410 done; \
25411 echo "Doing dvi in libdecnumber" ; \
25412 (cd $(HOST_SUBDIR)/libdecnumber && \
25413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25415 "RANLIB=$${RANLIB}" \
0c24b341 25416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25417 dvi) \
25418 || exit 1
25419
25420@endif libdecnumber
25421
56a8fe78
DD
25422.PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
25423maybe-pdf-libdecnumber:
25424@if libdecnumber
25425maybe-pdf-libdecnumber: pdf-libdecnumber
25426
25427pdf-libdecnumber: \
25428 configure-libdecnumber
25429 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25430 r=`${PWD_COMMAND}`; export r; \
25431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25432 $(HOST_EXPORTS) \
25433 for flag in $(EXTRA_HOST_FLAGS) ; do \
25434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25435 done; \
25436 echo "Doing pdf in libdecnumber" ; \
25437 (cd $(HOST_SUBDIR)/libdecnumber && \
25438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25440 "RANLIB=$${RANLIB}" \
0c24b341 25441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
25442 pdf) \
25443 || exit 1
25444
25445@endif libdecnumber
25446
be01d343
PB
25447.PHONY: maybe-html-libdecnumber html-libdecnumber
25448maybe-html-libdecnumber:
25449@if libdecnumber
25450maybe-html-libdecnumber: html-libdecnumber
25451
25452html-libdecnumber: \
25453 configure-libdecnumber
25454 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25455 r=`${PWD_COMMAND}`; export r; \
25456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25457 $(HOST_EXPORTS) \
25458 for flag in $(EXTRA_HOST_FLAGS) ; do \
25459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25460 done; \
25461 echo "Doing html in libdecnumber" ; \
25462 (cd $(HOST_SUBDIR)/libdecnumber && \
25463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25465 "RANLIB=$${RANLIB}" \
0c24b341 25466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25467 html) \
25468 || exit 1
25469
25470@endif libdecnumber
25471
25472.PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
25473maybe-TAGS-libdecnumber:
25474@if libdecnumber
25475maybe-TAGS-libdecnumber: TAGS-libdecnumber
25476
25477TAGS-libdecnumber: \
25478 configure-libdecnumber
25479 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25480 r=`${PWD_COMMAND}`; export r; \
25481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25482 $(HOST_EXPORTS) \
25483 for flag in $(EXTRA_HOST_FLAGS) ; do \
25484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25485 done; \
25486 echo "Doing TAGS in libdecnumber" ; \
25487 (cd $(HOST_SUBDIR)/libdecnumber && \
25488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25490 "RANLIB=$${RANLIB}" \
0c24b341 25491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25492 TAGS) \
25493 || exit 1
25494
25495@endif libdecnumber
25496
25497.PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
25498maybe-install-info-libdecnumber:
25499@if libdecnumber
25500maybe-install-info-libdecnumber: install-info-libdecnumber
25501
25502install-info-libdecnumber: \
25503 configure-libdecnumber \
25504 info-libdecnumber
25505 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25506 r=`${PWD_COMMAND}`; export r; \
25507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25508 $(HOST_EXPORTS) \
25509 for flag in $(EXTRA_HOST_FLAGS) ; do \
25510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25511 done; \
25512 echo "Doing install-info in libdecnumber" ; \
25513 (cd $(HOST_SUBDIR)/libdecnumber && \
25514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25516 "RANLIB=$${RANLIB}" \
0c24b341 25517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25518 install-info) \
25519 || exit 1
25520
25521@endif libdecnumber
25522
a3ca38d2
DD
25523.PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
25524maybe-install-pdf-libdecnumber:
25525@if libdecnumber
25526maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
25527
25528install-pdf-libdecnumber: \
25529 configure-libdecnumber \
25530 pdf-libdecnumber
25531 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25532 r=`${PWD_COMMAND}`; export r; \
25533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25534 $(HOST_EXPORTS) \
25535 for flag in $(EXTRA_HOST_FLAGS) ; do \
25536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25537 done; \
25538 echo "Doing install-pdf in libdecnumber" ; \
25539 (cd $(HOST_SUBDIR)/libdecnumber && \
25540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25542 "RANLIB=$${RANLIB}" \
0c24b341 25543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
25544 install-pdf) \
25545 || exit 1
25546
25547@endif libdecnumber
25548
108a6f8e
CD
25549.PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
25550maybe-install-html-libdecnumber:
25551@if libdecnumber
25552maybe-install-html-libdecnumber: install-html-libdecnumber
25553
25554install-html-libdecnumber: \
25555 configure-libdecnumber \
25556 html-libdecnumber
25557 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25558 r=`${PWD_COMMAND}`; export r; \
25559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25560 $(HOST_EXPORTS) \
25561 for flag in $(EXTRA_HOST_FLAGS) ; do \
25562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25563 done; \
25564 echo "Doing install-html in libdecnumber" ; \
25565 (cd $(HOST_SUBDIR)/libdecnumber && \
25566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25568 "RANLIB=$${RANLIB}" \
0c24b341 25569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
25570 install-html) \
25571 || exit 1
25572
25573@endif libdecnumber
25574
be01d343
PB
25575.PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
25576maybe-installcheck-libdecnumber:
25577@if libdecnumber
25578maybe-installcheck-libdecnumber: installcheck-libdecnumber
25579
25580installcheck-libdecnumber: \
25581 configure-libdecnumber
25582 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25583 r=`${PWD_COMMAND}`; export r; \
25584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25585 $(HOST_EXPORTS) \
25586 for flag in $(EXTRA_HOST_FLAGS) ; do \
25587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25588 done; \
25589 echo "Doing installcheck in libdecnumber" ; \
25590 (cd $(HOST_SUBDIR)/libdecnumber && \
25591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25593 "RANLIB=$${RANLIB}" \
0c24b341 25594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25595 installcheck) \
25596 || exit 1
25597
25598@endif libdecnumber
25599
25600.PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
25601maybe-mostlyclean-libdecnumber:
25602@if libdecnumber
25603maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
25604
25605mostlyclean-libdecnumber:
25606 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25607 r=`${PWD_COMMAND}`; export r; \
25608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25609 $(HOST_EXPORTS) \
25610 for flag in $(EXTRA_HOST_FLAGS) ; do \
25611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25612 done; \
25613 echo "Doing mostlyclean in libdecnumber" ; \
25614 (cd $(HOST_SUBDIR)/libdecnumber && \
25615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25617 "RANLIB=$${RANLIB}" \
0c24b341 25618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25619 mostlyclean) \
25620 || exit 1
25621
25622@endif libdecnumber
25623
25624.PHONY: maybe-clean-libdecnumber clean-libdecnumber
25625maybe-clean-libdecnumber:
25626@if libdecnumber
25627maybe-clean-libdecnumber: clean-libdecnumber
25628
25629clean-libdecnumber:
25630 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25631 r=`${PWD_COMMAND}`; export r; \
25632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25633 $(HOST_EXPORTS) \
25634 for flag in $(EXTRA_HOST_FLAGS) ; do \
25635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25636 done; \
25637 echo "Doing clean in libdecnumber" ; \
25638 (cd $(HOST_SUBDIR)/libdecnumber && \
25639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25641 "RANLIB=$${RANLIB}" \
0c24b341 25642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25643 clean) \
25644 || exit 1
25645
25646@endif libdecnumber
25647
25648.PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
25649maybe-distclean-libdecnumber:
25650@if libdecnumber
25651maybe-distclean-libdecnumber: distclean-libdecnumber
25652
25653distclean-libdecnumber:
25654 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25655 r=`${PWD_COMMAND}`; export r; \
25656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25657 $(HOST_EXPORTS) \
25658 for flag in $(EXTRA_HOST_FLAGS) ; do \
25659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25660 done; \
25661 echo "Doing distclean in libdecnumber" ; \
25662 (cd $(HOST_SUBDIR)/libdecnumber && \
25663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25665 "RANLIB=$${RANLIB}" \
0c24b341 25666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25667 distclean) \
25668 || exit 1
25669
25670@endif libdecnumber
25671
25672.PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
25673maybe-maintainer-clean-libdecnumber:
25674@if libdecnumber
25675maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
25676
25677maintainer-clean-libdecnumber:
25678 @[ -f ./libdecnumber/Makefile ] || exit 0; \
25679 r=`${PWD_COMMAND}`; export r; \
25680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25681 $(HOST_EXPORTS) \
25682 for flag in $(EXTRA_HOST_FLAGS) ; do \
25683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25684 done; \
25685 echo "Doing maintainer-clean in libdecnumber" ; \
25686 (cd $(HOST_SUBDIR)/libdecnumber && \
25687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25689 "RANLIB=$${RANLIB}" \
0c24b341 25690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
25691 maintainer-clean) \
25692 || exit 1
25693
25694@endif libdecnumber
25695
25696
25697
b813574b
PB
25698.PHONY: configure-libgui maybe-configure-libgui
25699maybe-configure-libgui:
4f0ef2d8
CD
25700@if gcc-bootstrap
25701configure-libgui: stage_current
25702@endif gcc-bootstrap
b813574b
PB
25703@if libgui
25704maybe-configure-libgui: configure-libgui
c52c6897 25705configure-libgui:
0aed8855 25706 @: $(MAKE); $(unstage)
c52c6897 25707 @r=`${PWD_COMMAND}`; export r; \
4b1cb4fe 25708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
25709 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
25710 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
378fce5b 25711 $(HOST_EXPORTS) \
a7254363
PB
25712 echo Configuring in $(HOST_SUBDIR)/libgui; \
25713 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
4b1cb4fe 25714 case $(srcdir) in \
b00612cc
PB
25715 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25716 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
25717 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 25718 esac; \
b00612cc
PB
25719 srcdiroption="--srcdir=$${topdir}/libgui"; \
25720 libsrcdir="$$s/libgui"; \
4b1cb4fe 25721 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25722 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25723 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 25724 || exit 1
b813574b 25725@endif libgui
4b1cb4fe 25726
a7254363
PB
25727
25728
d545f33b
PB
25729
25730
b813574b
PB
25731.PHONY: all-libgui maybe-all-libgui
25732maybe-all-libgui:
4f0ef2d8
CD
25733@if gcc-bootstrap
25734all-libgui: stage_current
25735@endif gcc-bootstrap
b813574b 25736@if libgui
d27cc32e 25737TARGET-libgui=all
b813574b
PB
25738maybe-all-libgui: all-libgui
25739all-libgui: configure-libgui
0aed8855 25740 @: $(MAKE); $(unstage)
4b1cb4fe
DD
25741 @r=`${PWD_COMMAND}`; export r; \
25742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25743 $(HOST_EXPORTS) \
b00612cc 25744 (cd $(HOST_SUBDIR)/libgui && \
7f6ef0c0
PB
25745 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
25746 $(TARGET-libgui))
b813574b 25747@endif libgui
4b1cb4fe 25748
a7254363 25749
d545f33b
PB
25750
25751
b813574b
PB
25752.PHONY: check-libgui maybe-check-libgui
25753maybe-check-libgui:
25754@if libgui
25755maybe-check-libgui: check-libgui
4b1cb4fe 25756
b813574b 25757check-libgui:
0aed8855 25758 @: $(MAKE); $(unstage)
4b1cb4fe
DD
25759 @r=`${PWD_COMMAND}`; export r; \
25760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25761 $(HOST_EXPORTS) \
b00612cc
PB
25762 (cd $(HOST_SUBDIR)/libgui && \
25763 $(MAKE) $(FLAGS_TO_PASS) check)
4b1cb4fe 25764
b813574b 25765@endif libgui
4b1cb4fe 25766
b813574b
PB
25767.PHONY: install-libgui maybe-install-libgui
25768maybe-install-libgui:
25769@if libgui
25770maybe-install-libgui: install-libgui
4b1cb4fe 25771
b813574b 25772install-libgui: installdirs
0aed8855 25773 @: $(MAKE); $(unstage)
b813574b
PB
25774 @r=`${PWD_COMMAND}`; export r; \
25775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 25776 $(HOST_EXPORTS) \
b00612cc 25777 (cd $(HOST_SUBDIR)/libgui && \
2da12f12 25778 $(MAKE) $(FLAGS_TO_PASS) install)
4b1cb4fe 25779
b813574b 25780@endif libgui
4b1cb4fe 25781
56a8fe78 25782# Other targets (info, dvi, pdf, etc.)
4b1cb4fe 25783
b813574b
PB
25784.PHONY: maybe-info-libgui info-libgui
25785maybe-info-libgui:
25786@if libgui
25787maybe-info-libgui: info-libgui
4b1cb4fe 25788
b813574b
PB
25789info-libgui: \
25790 configure-libgui
0aed8855 25791 @: $(MAKE); $(unstage)
b813574b 25792 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
25793 r=`${PWD_COMMAND}`; export r; \
25794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25795 $(HOST_EXPORTS) \
b813574b 25796 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
25797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25798 done; \
b813574b 25799 echo "Doing info in libgui" ; \
b00612cc 25800 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
25801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25803 "RANLIB=$${RANLIB}" \
0c24b341 25804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25805 info) \
4b1cb4fe
DD
25806 || exit 1
25807
b813574b 25808@endif libgui
4b1cb4fe 25809
b813574b
PB
25810.PHONY: maybe-dvi-libgui dvi-libgui
25811maybe-dvi-libgui:
25812@if libgui
25813maybe-dvi-libgui: dvi-libgui
4b1cb4fe 25814
b813574b
PB
25815dvi-libgui: \
25816 configure-libgui
0aed8855 25817 @: $(MAKE); $(unstage)
b813574b 25818 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
25819 r=`${PWD_COMMAND}`; export r; \
25820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25821 $(HOST_EXPORTS) \
b813574b 25822 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
25823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25824 done; \
b813574b 25825 echo "Doing dvi in libgui" ; \
b00612cc 25826 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
25827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25829 "RANLIB=$${RANLIB}" \
0c24b341 25830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25831 dvi) \
4b1cb4fe
DD
25832 || exit 1
25833
b813574b 25834@endif libgui
4b1cb4fe 25835
56a8fe78
DD
25836.PHONY: maybe-pdf-libgui pdf-libgui
25837maybe-pdf-libgui:
25838@if libgui
25839maybe-pdf-libgui: pdf-libgui
25840
25841pdf-libgui: \
25842 configure-libgui
25843 @: $(MAKE); $(unstage)
25844 @[ -f ./libgui/Makefile ] || exit 0; \
25845 r=`${PWD_COMMAND}`; export r; \
25846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25847 $(HOST_EXPORTS) \
25848 for flag in $(EXTRA_HOST_FLAGS) ; do \
25849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25850 done; \
25851 echo "Doing pdf in libgui" ; \
25852 (cd $(HOST_SUBDIR)/libgui && \
25853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25855 "RANLIB=$${RANLIB}" \
0c24b341 25856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
25857 pdf) \
25858 || exit 1
25859
25860@endif libgui
25861
6d389afc
MS
25862.PHONY: maybe-html-libgui html-libgui
25863maybe-html-libgui:
25864@if libgui
25865maybe-html-libgui: html-libgui
25866
25867html-libgui: \
25868 configure-libgui
0aed8855 25869 @: $(MAKE); $(unstage)
6d389afc
MS
25870 @[ -f ./libgui/Makefile ] || exit 0; \
25871 r=`${PWD_COMMAND}`; export r; \
25872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
25873 $(HOST_EXPORTS) \
25874 for flag in $(EXTRA_HOST_FLAGS) ; do \
25875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25876 done; \
25877 echo "Doing html in libgui" ; \
b00612cc 25878 (cd $(HOST_SUBDIR)/libgui && \
6d389afc
MS
25879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25881 "RANLIB=$${RANLIB}" \
0c24b341 25882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
25883 html) \
25884 || exit 1
25885
25886@endif libgui
25887
b813574b
PB
25888.PHONY: maybe-TAGS-libgui TAGS-libgui
25889maybe-TAGS-libgui:
25890@if libgui
25891maybe-TAGS-libgui: TAGS-libgui
4b1cb4fe 25892
b813574b
PB
25893TAGS-libgui: \
25894 configure-libgui
0aed8855 25895 @: $(MAKE); $(unstage)
b813574b 25896 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
25897 r=`${PWD_COMMAND}`; export r; \
25898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25899 $(HOST_EXPORTS) \
b813574b 25900 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
25901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25902 done; \
b813574b 25903 echo "Doing TAGS in libgui" ; \
b00612cc 25904 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
25905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25907 "RANLIB=$${RANLIB}" \
0c24b341 25908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25909 TAGS) \
4b1cb4fe
DD
25910 || exit 1
25911
b813574b 25912@endif libgui
4b1cb4fe 25913
b813574b
PB
25914.PHONY: maybe-install-info-libgui install-info-libgui
25915maybe-install-info-libgui:
25916@if libgui
25917maybe-install-info-libgui: install-info-libgui
4b1cb4fe 25918
b813574b
PB
25919install-info-libgui: \
25920 configure-libgui \
25921 info-libgui
0aed8855 25922 @: $(MAKE); $(unstage)
b813574b 25923 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
25924 r=`${PWD_COMMAND}`; export r; \
25925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25926 $(HOST_EXPORTS) \
b813574b 25927 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
25928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25929 done; \
b813574b 25930 echo "Doing install-info in libgui" ; \
b00612cc 25931 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
25932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25934 "RANLIB=$${RANLIB}" \
0c24b341 25935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25936 install-info) \
4b1cb4fe
DD
25937 || exit 1
25938
b813574b 25939@endif libgui
4b1cb4fe 25940
a3ca38d2
DD
25941.PHONY: maybe-install-pdf-libgui install-pdf-libgui
25942maybe-install-pdf-libgui:
25943@if libgui
25944maybe-install-pdf-libgui: install-pdf-libgui
25945
25946install-pdf-libgui: \
25947 configure-libgui \
25948 pdf-libgui
25949 @: $(MAKE); $(unstage)
25950 @[ -f ./libgui/Makefile ] || exit 0; \
25951 r=`${PWD_COMMAND}`; export r; \
25952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25953 $(HOST_EXPORTS) \
25954 for flag in $(EXTRA_HOST_FLAGS) ; do \
25955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25956 done; \
25957 echo "Doing install-pdf in libgui" ; \
25958 (cd $(HOST_SUBDIR)/libgui && \
25959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25961 "RANLIB=$${RANLIB}" \
0c24b341 25962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
25963 install-pdf) \
25964 || exit 1
25965
25966@endif libgui
25967
108a6f8e
CD
25968.PHONY: maybe-install-html-libgui install-html-libgui
25969maybe-install-html-libgui:
25970@if libgui
25971maybe-install-html-libgui: install-html-libgui
25972
25973install-html-libgui: \
25974 configure-libgui \
25975 html-libgui
25976 @: $(MAKE); $(unstage)
25977 @[ -f ./libgui/Makefile ] || exit 0; \
25978 r=`${PWD_COMMAND}`; export r; \
25979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25980 $(HOST_EXPORTS) \
25981 for flag in $(EXTRA_HOST_FLAGS) ; do \
25982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25983 done; \
25984 echo "Doing install-html in libgui" ; \
25985 (cd $(HOST_SUBDIR)/libgui && \
25986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25988 "RANLIB=$${RANLIB}" \
0c24b341 25989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
25990 install-html) \
25991 || exit 1
25992
25993@endif libgui
25994
b813574b
PB
25995.PHONY: maybe-installcheck-libgui installcheck-libgui
25996maybe-installcheck-libgui:
25997@if libgui
25998maybe-installcheck-libgui: installcheck-libgui
4b1cb4fe 25999
b813574b
PB
26000installcheck-libgui: \
26001 configure-libgui
0aed8855 26002 @: $(MAKE); $(unstage)
b813574b 26003 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
26004 r=`${PWD_COMMAND}`; export r; \
26005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26006 $(HOST_EXPORTS) \
b813574b 26007 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
26008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26009 done; \
b813574b 26010 echo "Doing installcheck in libgui" ; \
b00612cc 26011 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
26012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26014 "RANLIB=$${RANLIB}" \
0c24b341 26015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26016 installcheck) \
4b1cb4fe
DD
26017 || exit 1
26018
b813574b 26019@endif libgui
4b1cb4fe 26020
b813574b
PB
26021.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
26022maybe-mostlyclean-libgui:
26023@if libgui
26024maybe-mostlyclean-libgui: mostlyclean-libgui
4b1cb4fe 26025
b813574b 26026mostlyclean-libgui:
0aed8855 26027 @: $(MAKE); $(unstage)
b813574b 26028 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
26029 r=`${PWD_COMMAND}`; export r; \
26030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26031 $(HOST_EXPORTS) \
b813574b 26032 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
26033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26034 done; \
b813574b 26035 echo "Doing mostlyclean in libgui" ; \
b00612cc 26036 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
26037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26039 "RANLIB=$${RANLIB}" \
0c24b341 26040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26041 mostlyclean) \
4b1cb4fe
DD
26042 || exit 1
26043
b813574b 26044@endif libgui
4b1cb4fe 26045
b813574b
PB
26046.PHONY: maybe-clean-libgui clean-libgui
26047maybe-clean-libgui:
26048@if libgui
26049maybe-clean-libgui: clean-libgui
4b1cb4fe 26050
b813574b 26051clean-libgui:
0aed8855 26052 @: $(MAKE); $(unstage)
b813574b 26053 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
26054 r=`${PWD_COMMAND}`; export r; \
26055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26056 $(HOST_EXPORTS) \
b813574b 26057 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
26058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26059 done; \
b813574b 26060 echo "Doing clean in libgui" ; \
b00612cc 26061 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
26062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26064 "RANLIB=$${RANLIB}" \
0c24b341 26065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26066 clean) \
4b1cb4fe
DD
26067 || exit 1
26068
b813574b 26069@endif libgui
4b1cb4fe 26070
b813574b
PB
26071.PHONY: maybe-distclean-libgui distclean-libgui
26072maybe-distclean-libgui:
26073@if libgui
26074maybe-distclean-libgui: distclean-libgui
4b1cb4fe 26075
b813574b 26076distclean-libgui:
0aed8855 26077 @: $(MAKE); $(unstage)
b813574b 26078 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
26079 r=`${PWD_COMMAND}`; export r; \
26080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26081 $(HOST_EXPORTS) \
b813574b 26082 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
26083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26084 done; \
b813574b 26085 echo "Doing distclean in libgui" ; \
b00612cc 26086 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
26087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26089 "RANLIB=$${RANLIB}" \
0c24b341 26090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26091 distclean) \
4b1cb4fe
DD
26092 || exit 1
26093
b813574b 26094@endif libgui
4b1cb4fe 26095
b813574b
PB
26096.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
26097maybe-maintainer-clean-libgui:
26098@if libgui
26099maybe-maintainer-clean-libgui: maintainer-clean-libgui
4b1cb4fe 26100
b813574b 26101maintainer-clean-libgui:
0aed8855 26102 @: $(MAKE); $(unstage)
b813574b 26103 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
26104 r=`${PWD_COMMAND}`; export r; \
26105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26106 $(HOST_EXPORTS) \
b813574b 26107 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
26108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26109 done; \
b813574b 26110 echo "Doing maintainer-clean in libgui" ; \
b00612cc 26111 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
26112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26114 "RANLIB=$${RANLIB}" \
0c24b341 26115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26116 maintainer-clean) \
4b1cb4fe
DD
26117 || exit 1
26118
b813574b 26119@endif libgui
4b1cb4fe
DD
26120
26121
a7254363 26122
b813574b
PB
26123.PHONY: configure-libiberty maybe-configure-libiberty
26124maybe-configure-libiberty:
4f0ef2d8
CD
26125@if gcc-bootstrap
26126configure-libiberty: stage_current
26127@endif gcc-bootstrap
b813574b
PB
26128@if libiberty
26129maybe-configure-libiberty: configure-libiberty
c52c6897 26130configure-libiberty:
c52c6897
PB
26131 @r=`${PWD_COMMAND}`; export r; \
26132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
26133 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
26134 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
378fce5b 26135 $(HOST_EXPORTS) \
a7254363
PB
26136 echo Configuring in $(HOST_SUBDIR)/libiberty; \
26137 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
4fa63067 26138 case $(srcdir) in \
b00612cc
PB
26139 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26140 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26141 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 26142 esac; \
b00612cc
PB
26143 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26144 libsrcdir="$$s/libiberty"; \
4fa63067 26145 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26146 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26147 --target=${target_alias} $${srcdiroption} \
2a4cbe27 26148 || exit 1
b813574b 26149@endif libiberty
2a4cbe27 26150
a7254363
PB
26151
26152
d545f33b
PB
26153.PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
26154maybe-configure-stage1-libiberty:
26155@if libiberty-bootstrap
26156maybe-configure-stage1-libiberty: configure-stage1-libiberty
0aed8855 26157configure-stage1-libiberty:
c52c6897 26158 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 26159 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
26160 @r=`${PWD_COMMAND}`; export r; \
26161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 26162 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
7f6ef0c0 26163 $(HOST_EXPORTS) \
8ee82aff 26164 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 26165 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 26166 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 26167 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
26168 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26169 case $(srcdir) in \
26170 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26171 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26172 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26173 esac; \
26174 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26175 libsrcdir="$$s/libiberty"; \
26176 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26177 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26178 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26179 \
8a0d8a5c 26180 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
26181@endif libiberty-bootstrap
26182
26183.PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
26184maybe-configure-stage2-libiberty:
26185@if libiberty-bootstrap
26186maybe-configure-stage2-libiberty: configure-stage2-libiberty
0aed8855 26187configure-stage2-libiberty:
c52c6897 26188 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 26189 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
26190 @r=`${PWD_COMMAND}`; export r; \
26191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 26192 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 26193 $(HOST_EXPORTS) \
7f6ef0c0 26194 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26195 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 26196 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 26197 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 26198 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
26199 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26200 case $(srcdir) in \
26201 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26202 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26203 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26204 esac; \
26205 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26206 libsrcdir="$$s/libiberty"; \
26207 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26208 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26209 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26210 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
26211 @stage2_werror_flag@
26212@endif libiberty-bootstrap
26213
8520c408
AO
26214.PHONY: configure-stageb2g0-libiberty maybe-configure-stageb2g0-libiberty
26215maybe-configure-stageb2g0-libiberty:
26216@if libiberty-bootstrap
26217maybe-configure-stageb2g0-libiberty: configure-stageb2g0-libiberty
26218configure-stageb2g0-libiberty:
26219 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
26220 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
26221 @r=`${PWD_COMMAND}`; export r; \
26222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26223 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
26224 $(HOST_EXPORTS) \
7f6ef0c0 26225 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26226 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 26227 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
26228 echo Configuring stage b2g0 in $(HOST_SUBDIR)/libiberty ; \
26229 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
26230 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26231 case $(srcdir) in \
26232 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26233 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26234 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26235 esac; \
26236 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26237 libsrcdir="$$s/libiberty"; \
26238 $(SHELL) $${libsrcdir}/configure \
26239 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26240 --target=${target_alias} $${srcdiroption} \
26241 --with-build-libsubdir=$(HOST_SUBDIR) \
26242 @stage2_werror_flag@
26243@endif libiberty-bootstrap
26244
d545f33b
PB
26245.PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
26246maybe-configure-stage3-libiberty:
26247@if libiberty-bootstrap
26248maybe-configure-stage3-libiberty: configure-stage3-libiberty
0aed8855 26249configure-stage3-libiberty:
c52c6897 26250 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 26251 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
26252 @r=`${PWD_COMMAND}`; export r; \
26253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 26254 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 26255 $(HOST_EXPORTS) \
7f6ef0c0 26256 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26257 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 26258 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 26259 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 26260 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
26261 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26262 case $(srcdir) in \
26263 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26264 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26265 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26266 esac; \
26267 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26268 libsrcdir="$$s/libiberty"; \
26269 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26270 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26271 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26272 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
26273 @stage2_werror_flag@
26274@endif libiberty-bootstrap
26275
8520c408
AO
26276.PHONY: configure-stageb3g2-libiberty maybe-configure-stageb3g2-libiberty
26277maybe-configure-stageb3g2-libiberty:
26278@if libiberty-bootstrap
26279maybe-configure-stageb3g2-libiberty: configure-stageb3g2-libiberty
26280configure-stageb3g2-libiberty:
26281 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
26282 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
26283 @r=`${PWD_COMMAND}`; export r; \
26284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26285 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
26286 $(HOST_EXPORTS) \
7f6ef0c0 26287 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26288 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 26289 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
26290 echo Configuring stage b3g2 in $(HOST_SUBDIR)/libiberty ; \
26291 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
26292 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26293 case $(srcdir) in \
26294 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26295 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26296 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26297 esac; \
26298 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26299 libsrcdir="$$s/libiberty"; \
26300 $(SHELL) $${libsrcdir}/configure \
26301 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26302 --target=${target_alias} $${srcdiroption} \
26303 --with-build-libsubdir=$(HOST_SUBDIR) \
26304 @stage2_werror_flag@
26305@endif libiberty-bootstrap
26306
d545f33b
PB
26307.PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
26308maybe-configure-stage4-libiberty:
26309@if libiberty-bootstrap
26310maybe-configure-stage4-libiberty: configure-stage4-libiberty
0aed8855 26311configure-stage4-libiberty:
c52c6897 26312 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 26313 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
26314 @r=`${PWD_COMMAND}`; export r; \
26315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 26316 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 26317 $(HOST_EXPORTS) \
7f6ef0c0 26318 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26319 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 26320 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 26321 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 26322 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
26323 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26324 case $(srcdir) in \
26325 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26326 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26327 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26328 esac; \
26329 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26330 libsrcdir="$$s/libiberty"; \
26331 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26332 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26333 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26334 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
26335 @stage2_werror_flag@
26336@endif libiberty-bootstrap
26337
26338.PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
26339maybe-configure-stageprofile-libiberty:
26340@if libiberty-bootstrap
26341maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
0aed8855 26342configure-stageprofile-libiberty:
c52c6897 26343 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 26344 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
26345 @r=`${PWD_COMMAND}`; export r; \
26346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 26347 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 26348 $(HOST_EXPORTS) \
7f6ef0c0 26349 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26350 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 26351 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 26352 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
0aed8855 26353 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
26354 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26355 case $(srcdir) in \
26356 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26357 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26358 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26359 esac; \
26360 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26361 libsrcdir="$$s/libiberty"; \
26362 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26363 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26364 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26365 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
26366 @stage2_werror_flag@
26367@endif libiberty-bootstrap
26368
26369.PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
26370maybe-configure-stagefeedback-libiberty:
26371@if libiberty-bootstrap
26372maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
0aed8855 26373configure-stagefeedback-libiberty:
c52c6897 26374 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 26375 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
26376 @r=`${PWD_COMMAND}`; export r; \
26377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 26378 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 26379 $(HOST_EXPORTS) \
7f6ef0c0 26380 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26381 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 26382 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 26383 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
0aed8855 26384 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
26385 cd $(HOST_SUBDIR)/libiberty || exit 1; \
26386 case $(srcdir) in \
26387 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26388 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26389 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26390 esac; \
26391 srcdiroption="--srcdir=$${topdir}/libiberty"; \
26392 libsrcdir="$$s/libiberty"; \
26393 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26394 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26395 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26396 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
26397 @stage2_werror_flag@
26398@endif libiberty-bootstrap
26399
26400
26401
26402
26403
b813574b
PB
26404.PHONY: all-libiberty maybe-all-libiberty
26405maybe-all-libiberty:
4f0ef2d8
CD
26406@if gcc-bootstrap
26407all-libiberty: stage_current
26408@endif gcc-bootstrap
b813574b 26409@if libiberty
d27cc32e 26410TARGET-libiberty=all
b813574b
PB
26411maybe-all-libiberty: all-libiberty
26412all-libiberty: configure-libiberty
c52c6897 26413 @r=`${PWD_COMMAND}`; export r; \
b813574b 26414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26415 $(HOST_EXPORTS) \
b00612cc 26416 (cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
26417 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
26418 $(TARGET-libiberty))
b813574b 26419@endif libiberty
2a4cbe27 26420
a7254363 26421
d545f33b
PB
26422
26423.PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
26424.PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
26425maybe-all-stage1-libiberty:
26426maybe-clean-stage1-libiberty:
26427@if libiberty-bootstrap
26428maybe-all-stage1-libiberty: all-stage1-libiberty
26429all-stage1: all-stage1-libiberty
f70224b5 26430TARGET-stage1-libiberty = $(TARGET-libiberty)
d545f33b 26431all-stage1-libiberty: configure-stage1-libiberty
c52c6897 26432 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
26433 @r=`${PWD_COMMAND}`; export r; \
26434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26435 $(HOST_EXPORTS) \
26436 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
26437 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26438 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
26439 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
26440 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
26441 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 26442 $(TARGET-stage1-libiberty)
d545f33b
PB
26443
26444maybe-clean-stage1-libiberty: clean-stage1-libiberty
26445clean-stage1: clean-stage1-libiberty
26446clean-stage1-libiberty:
9dbaa842
DD
26447 @if [ $(current_stage) = stage1 ]; then \
26448 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26449 else \
26450 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
26451 $(MAKE) stage1-start; \
26452 fi; \
d545f33b 26453 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 26454 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 26455 clean
d545f33b
PB
26456@endif libiberty-bootstrap
26457
26458
26459.PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
26460.PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
26461maybe-all-stage2-libiberty:
26462maybe-clean-stage2-libiberty:
26463@if libiberty-bootstrap
26464maybe-all-stage2-libiberty: all-stage2-libiberty
26465all-stage2: all-stage2-libiberty
f70224b5 26466TARGET-stage2-libiberty = $(TARGET-libiberty)
d545f33b 26467all-stage2-libiberty: configure-stage2-libiberty
c52c6897 26468 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
26469 @r=`${PWD_COMMAND}`; export r; \
26470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26471 $(HOST_EXPORTS) \
26472 $(POSTSTAGE1_HOST_EXPORTS) \
26473 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
26474 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26475 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
26476 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
26477 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
26478 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 26479 $(TARGET-stage2-libiberty)
d545f33b
PB
26480
26481maybe-clean-stage2-libiberty: clean-stage2-libiberty
26482clean-stage2: clean-stage2-libiberty
26483clean-stage2-libiberty:
9dbaa842
DD
26484 @if [ $(current_stage) = stage2 ]; then \
26485 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26486 else \
26487 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
26488 $(MAKE) stage2-start; \
26489 fi; \
d545f33b 26490 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 26491 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26492 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26493 clean
d545f33b
PB
26494@endif libiberty-bootstrap
26495
26496
8520c408
AO
26497.PHONY: all-stageb2g0-libiberty maybe-all-stageb2g0-libiberty
26498.PHONY: clean-stageb2g0-libiberty maybe-clean-stageb2g0-libiberty
26499maybe-all-stageb2g0-libiberty:
26500maybe-clean-stageb2g0-libiberty:
26501@if libiberty-bootstrap
26502maybe-all-stageb2g0-libiberty: all-stageb2g0-libiberty
26503all-stageb2g0: all-stageb2g0-libiberty
26504TARGET-stageb2g0-libiberty = $(TARGET-libiberty)
26505all-stageb2g0-libiberty: configure-stageb2g0-libiberty
26506 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
26507 @r=`${PWD_COMMAND}`; export r; \
26508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26509 $(HOST_EXPORTS) \
26510 $(POSTSTAGE1_HOST_EXPORTS) \
26511 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
26512 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26513 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
26514 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
26515 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
26516 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
26517 $(TARGET-stageb2g0-libiberty)
26518
26519maybe-clean-stageb2g0-libiberty: clean-stageb2g0-libiberty
26520clean-stageb2g0: clean-stageb2g0-libiberty
26521clean-stageb2g0-libiberty:
26522 @if [ $(current_stage) = stageb2g0 ]; then \
26523 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26524 else \
26525 [ -f $(HOST_SUBDIR)/stageb2g0-libiberty/Makefile ] || exit 0; \
26526 $(MAKE) stageb2g0-start; \
26527 fi; \
26528 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 26529 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
26530 $(POSTSTAGE1_FLAGS_TO_PASS) \
26531 clean
26532@endif libiberty-bootstrap
26533
26534
d545f33b
PB
26535.PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
26536.PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
26537maybe-all-stage3-libiberty:
26538maybe-clean-stage3-libiberty:
26539@if libiberty-bootstrap
26540maybe-all-stage3-libiberty: all-stage3-libiberty
26541all-stage3: all-stage3-libiberty
f70224b5 26542TARGET-stage3-libiberty = $(TARGET-libiberty)
d545f33b 26543all-stage3-libiberty: configure-stage3-libiberty
c52c6897 26544 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
26545 @r=`${PWD_COMMAND}`; export r; \
26546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26547 $(HOST_EXPORTS) \
26548 $(POSTSTAGE1_HOST_EXPORTS) \
26549 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
26550 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26551 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
26552 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
26553 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
26554 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 26555 $(TARGET-stage3-libiberty)
d545f33b
PB
26556
26557maybe-clean-stage3-libiberty: clean-stage3-libiberty
26558clean-stage3: clean-stage3-libiberty
26559clean-stage3-libiberty:
9dbaa842
DD
26560 @if [ $(current_stage) = stage3 ]; then \
26561 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26562 else \
26563 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
26564 $(MAKE) stage3-start; \
26565 fi; \
d545f33b 26566 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 26567 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26568 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26569 clean
d545f33b
PB
26570@endif libiberty-bootstrap
26571
26572
8520c408
AO
26573.PHONY: all-stageb3g2-libiberty maybe-all-stageb3g2-libiberty
26574.PHONY: clean-stageb3g2-libiberty maybe-clean-stageb3g2-libiberty
26575maybe-all-stageb3g2-libiberty:
26576maybe-clean-stageb3g2-libiberty:
26577@if libiberty-bootstrap
26578maybe-all-stageb3g2-libiberty: all-stageb3g2-libiberty
26579all-stageb3g2: all-stageb3g2-libiberty
26580TARGET-stageb3g2-libiberty = $(TARGET-libiberty)
26581all-stageb3g2-libiberty: configure-stageb3g2-libiberty
26582 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
26583 @r=`${PWD_COMMAND}`; export r; \
26584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26585 $(HOST_EXPORTS) \
26586 $(POSTSTAGE1_HOST_EXPORTS) \
26587 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
26588 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26589 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
26590 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
26591 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
26592 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
26593 $(TARGET-stageb3g2-libiberty)
26594
26595maybe-clean-stageb3g2-libiberty: clean-stageb3g2-libiberty
26596clean-stageb3g2: clean-stageb3g2-libiberty
26597clean-stageb3g2-libiberty:
26598 @if [ $(current_stage) = stageb3g2 ]; then \
26599 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26600 else \
26601 [ -f $(HOST_SUBDIR)/stageb3g2-libiberty/Makefile ] || exit 0; \
26602 $(MAKE) stageb3g2-start; \
26603 fi; \
26604 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 26605 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
26606 $(POSTSTAGE1_FLAGS_TO_PASS) \
26607 clean
26608@endif libiberty-bootstrap
26609
26610
d545f33b
PB
26611.PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
26612.PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
26613maybe-all-stage4-libiberty:
26614maybe-clean-stage4-libiberty:
26615@if libiberty-bootstrap
26616maybe-all-stage4-libiberty: all-stage4-libiberty
26617all-stage4: all-stage4-libiberty
f70224b5 26618TARGET-stage4-libiberty = $(TARGET-libiberty)
d545f33b 26619all-stage4-libiberty: configure-stage4-libiberty
c52c6897 26620 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
26621 @r=`${PWD_COMMAND}`; export r; \
26622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26623 $(HOST_EXPORTS) \
26624 $(POSTSTAGE1_HOST_EXPORTS) \
26625 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
26626 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26627 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
26628 LIBCFLAGS="$(STAGE4_CFLAGS)" \
26629 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
26630 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 26631 $(TARGET-stage4-libiberty)
d545f33b
PB
26632
26633maybe-clean-stage4-libiberty: clean-stage4-libiberty
26634clean-stage4: clean-stage4-libiberty
26635clean-stage4-libiberty:
9dbaa842
DD
26636 @if [ $(current_stage) = stage4 ]; then \
26637 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26638 else \
26639 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
26640 $(MAKE) stage4-start; \
26641 fi; \
d545f33b 26642 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 26643 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26644 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26645 clean
d545f33b
PB
26646@endif libiberty-bootstrap
26647
26648
26649.PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
26650.PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
26651maybe-all-stageprofile-libiberty:
26652maybe-clean-stageprofile-libiberty:
26653@if libiberty-bootstrap
26654maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
26655all-stageprofile: all-stageprofile-libiberty
f70224b5 26656TARGET-stageprofile-libiberty = $(TARGET-libiberty)
d545f33b 26657all-stageprofile-libiberty: configure-stageprofile-libiberty
c52c6897 26658 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
26659 @r=`${PWD_COMMAND}`; export r; \
26660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26661 $(HOST_EXPORTS) \
26662 $(POSTSTAGE1_HOST_EXPORTS) \
26663 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
26664 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26665 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
26666 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
26667 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
26668 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 26669 $(TARGET-stageprofile-libiberty)
d545f33b
PB
26670
26671maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
26672clean-stageprofile: clean-stageprofile-libiberty
26673clean-stageprofile-libiberty:
9dbaa842
DD
26674 @if [ $(current_stage) = stageprofile ]; then \
26675 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26676 else \
26677 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
26678 $(MAKE) stageprofile-start; \
26679 fi; \
d545f33b 26680 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 26681 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26682 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26683 clean
d545f33b
PB
26684@endif libiberty-bootstrap
26685
26686
26687.PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
26688.PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
26689maybe-all-stagefeedback-libiberty:
26690maybe-clean-stagefeedback-libiberty:
26691@if libiberty-bootstrap
26692maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
26693all-stagefeedback: all-stagefeedback-libiberty
f70224b5 26694TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
d545f33b 26695all-stagefeedback-libiberty: configure-stagefeedback-libiberty
c52c6897 26696 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
26697 @r=`${PWD_COMMAND}`; export r; \
26698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26699 $(HOST_EXPORTS) \
26700 $(POSTSTAGE1_HOST_EXPORTS) \
26701 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
26702 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26703 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
26704 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
26705 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
26706 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 26707 $(TARGET-stagefeedback-libiberty)
d545f33b
PB
26708
26709maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
26710clean-stagefeedback: clean-stagefeedback-libiberty
26711clean-stagefeedback-libiberty:
9dbaa842
DD
26712 @if [ $(current_stage) = stagefeedback ]; then \
26713 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26714 else \
26715 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
26716 $(MAKE) stagefeedback-start; \
26717 fi; \
d545f33b 26718 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 26719 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26720 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26721 clean
d545f33b
PB
26722@endif libiberty-bootstrap
26723
26724
26725
26726
26727
b813574b
PB
26728.PHONY: check-libiberty maybe-check-libiberty
26729maybe-check-libiberty:
26730@if libiberty
26731maybe-check-libiberty: check-libiberty
2a4cbe27 26732
b813574b 26733check-libiberty:
0aed8855 26734 @: $(MAKE); $(unstage)
4fa63067 26735 @r=`${PWD_COMMAND}`; export r; \
b40e3958 26736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26737 $(HOST_EXPORTS) \
b00612cc
PB
26738 (cd $(HOST_SUBDIR)/libiberty && \
26739 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 26740
b813574b 26741@endif libiberty
2a4cbe27 26742
b813574b
PB
26743.PHONY: install-libiberty maybe-install-libiberty
26744maybe-install-libiberty:
26745@if libiberty
26746maybe-install-libiberty: install-libiberty
2a4cbe27 26747
b813574b 26748install-libiberty: installdirs
0aed8855 26749 @: $(MAKE); $(unstage)
4fa63067 26750 @r=`${PWD_COMMAND}`; export r; \
b40e3958 26751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26752 $(HOST_EXPORTS) \
b00612cc 26753 (cd $(HOST_SUBDIR)/libiberty && \
2da12f12 26754 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 26755
b813574b 26756@endif libiberty
2a4cbe27 26757
56a8fe78 26758# Other targets (info, dvi, pdf, etc.)
2a4cbe27 26759
b813574b
PB
26760.PHONY: maybe-info-libiberty info-libiberty
26761maybe-info-libiberty:
26762@if libiberty
26763maybe-info-libiberty: info-libiberty
4fa63067 26764
b813574b
PB
26765info-libiberty: \
26766 configure-libiberty
26767 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
26768 r=`${PWD_COMMAND}`; export r; \
26769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26770 $(HOST_EXPORTS) \
b813574b 26771 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26773 done; \
6d389afc 26774 echo "Doing info in libiberty" ; \
b00612cc 26775 (cd $(HOST_SUBDIR)/libiberty && \
6d389afc
MS
26776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26778 "RANLIB=$${RANLIB}" \
0c24b341 26779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
26780 info) \
26781 || exit 1
26782
26783@endif libiberty
26784
26785.PHONY: maybe-dvi-libiberty dvi-libiberty
26786maybe-dvi-libiberty:
26787@if libiberty
26788maybe-dvi-libiberty: dvi-libiberty
26789
26790dvi-libiberty: \
26791 configure-libiberty
26792 @[ -f ./libiberty/Makefile ] || exit 0; \
26793 r=`${PWD_COMMAND}`; export r; \
26794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
26795 $(HOST_EXPORTS) \
26796 for flag in $(EXTRA_HOST_FLAGS) ; do \
26797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26798 done; \
26799 echo "Doing dvi in libiberty" ; \
b00612cc 26800 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
26801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26803 "RANLIB=$${RANLIB}" \
0c24b341 26804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 26805 dvi) \
2a4cbe27
NN
26806 || exit 1
26807
b813574b 26808@endif libiberty
2a4cbe27 26809
56a8fe78
DD
26810.PHONY: maybe-pdf-libiberty pdf-libiberty
26811maybe-pdf-libiberty:
26812@if libiberty
26813maybe-pdf-libiberty: pdf-libiberty
26814
26815pdf-libiberty: \
26816 configure-libiberty
26817 @[ -f ./libiberty/Makefile ] || exit 0; \
26818 r=`${PWD_COMMAND}`; export r; \
26819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26820 $(HOST_EXPORTS) \
26821 for flag in $(EXTRA_HOST_FLAGS) ; do \
26822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26823 done; \
26824 echo "Doing pdf in libiberty" ; \
26825 (cd $(HOST_SUBDIR)/libiberty && \
26826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26828 "RANLIB=$${RANLIB}" \
0c24b341 26829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
26830 pdf) \
26831 || exit 1
26832
26833@endif libiberty
26834
6d389afc
MS
26835.PHONY: maybe-html-libiberty html-libiberty
26836maybe-html-libiberty:
b813574b 26837@if libiberty
6d389afc 26838maybe-html-libiberty: html-libiberty
2a4cbe27 26839
6d389afc 26840html-libiberty: \
b813574b
PB
26841 configure-libiberty
26842 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
26843 r=`${PWD_COMMAND}`; export r; \
26844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26845 $(HOST_EXPORTS) \
b813574b 26846 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26848 done; \
6d389afc 26849 echo "Doing html in libiberty" ; \
b00612cc 26850 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
26851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26853 "RANLIB=$${RANLIB}" \
0c24b341 26854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 26855 html) \
2a4cbe27
NN
26856 || exit 1
26857
b813574b 26858@endif libiberty
2a4cbe27 26859
b813574b
PB
26860.PHONY: maybe-TAGS-libiberty TAGS-libiberty
26861maybe-TAGS-libiberty:
26862@if libiberty
26863maybe-TAGS-libiberty: TAGS-libiberty
2a4cbe27 26864
b813574b
PB
26865TAGS-libiberty: \
26866 configure-libiberty
26867 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
26868 r=`${PWD_COMMAND}`; export r; \
26869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26870 $(HOST_EXPORTS) \
b813574b 26871 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26873 done; \
b813574b 26874 echo "Doing TAGS in libiberty" ; \
b00612cc 26875 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
26876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26878 "RANLIB=$${RANLIB}" \
0c24b341 26879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26880 TAGS) \
2a4cbe27
NN
26881 || exit 1
26882
b813574b 26883@endif libiberty
2a4cbe27 26884
b813574b
PB
26885.PHONY: maybe-install-info-libiberty install-info-libiberty
26886maybe-install-info-libiberty:
26887@if libiberty
26888maybe-install-info-libiberty: install-info-libiberty
2a4cbe27 26889
b813574b
PB
26890install-info-libiberty: \
26891 configure-libiberty \
26892 info-libiberty
26893 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
26894 r=`${PWD_COMMAND}`; export r; \
26895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26896 $(HOST_EXPORTS) \
b813574b 26897 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26899 done; \
b813574b 26900 echo "Doing install-info in libiberty" ; \
b00612cc 26901 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
26902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26904 "RANLIB=$${RANLIB}" \
0c24b341 26905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26906 install-info) \
2a4cbe27
NN
26907 || exit 1
26908
b813574b 26909@endif libiberty
2a4cbe27 26910
a3ca38d2
DD
26911.PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
26912maybe-install-pdf-libiberty:
26913@if libiberty
26914maybe-install-pdf-libiberty: install-pdf-libiberty
26915
26916install-pdf-libiberty: \
26917 configure-libiberty \
26918 pdf-libiberty
26919 @[ -f ./libiberty/Makefile ] || exit 0; \
26920 r=`${PWD_COMMAND}`; export r; \
26921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26922 $(HOST_EXPORTS) \
26923 for flag in $(EXTRA_HOST_FLAGS) ; do \
26924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26925 done; \
26926 echo "Doing install-pdf in libiberty" ; \
26927 (cd $(HOST_SUBDIR)/libiberty && \
26928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26930 "RANLIB=$${RANLIB}" \
0c24b341 26931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
26932 install-pdf) \
26933 || exit 1
26934
26935@endif libiberty
26936
108a6f8e
CD
26937.PHONY: maybe-install-html-libiberty install-html-libiberty
26938maybe-install-html-libiberty:
26939@if libiberty
26940maybe-install-html-libiberty: install-html-libiberty
26941
26942install-html-libiberty: \
26943 configure-libiberty \
26944 html-libiberty
26945 @[ -f ./libiberty/Makefile ] || exit 0; \
26946 r=`${PWD_COMMAND}`; export r; \
26947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26948 $(HOST_EXPORTS) \
26949 for flag in $(EXTRA_HOST_FLAGS) ; do \
26950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26951 done; \
26952 echo "Doing install-html in libiberty" ; \
26953 (cd $(HOST_SUBDIR)/libiberty && \
26954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26956 "RANLIB=$${RANLIB}" \
0c24b341 26957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
26958 install-html) \
26959 || exit 1
26960
26961@endif libiberty
26962
b813574b
PB
26963.PHONY: maybe-installcheck-libiberty installcheck-libiberty
26964maybe-installcheck-libiberty:
26965@if libiberty
26966maybe-installcheck-libiberty: installcheck-libiberty
2a4cbe27 26967
b813574b
PB
26968installcheck-libiberty: \
26969 configure-libiberty
26970 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
26971 r=`${PWD_COMMAND}`; export r; \
26972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26973 $(HOST_EXPORTS) \
b813574b 26974 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26976 done; \
b813574b 26977 echo "Doing installcheck in libiberty" ; \
b00612cc 26978 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
26979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26981 "RANLIB=$${RANLIB}" \
0c24b341 26982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26983 installcheck) \
2a4cbe27
NN
26984 || exit 1
26985
b813574b 26986@endif libiberty
2a4cbe27 26987
b813574b
PB
26988.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
26989maybe-mostlyclean-libiberty:
26990@if libiberty
26991maybe-mostlyclean-libiberty: mostlyclean-libiberty
2a4cbe27 26992
b813574b
PB
26993mostlyclean-libiberty:
26994 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
26995 r=`${PWD_COMMAND}`; export r; \
26996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26997 $(HOST_EXPORTS) \
b813574b 26998 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27000 done; \
b813574b 27001 echo "Doing mostlyclean in libiberty" ; \
b00612cc 27002 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
27003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27005 "RANLIB=$${RANLIB}" \
0c24b341 27006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27007 mostlyclean) \
2a4cbe27
NN
27008 || exit 1
27009
b813574b 27010@endif libiberty
2a4cbe27 27011
b813574b
PB
27012.PHONY: maybe-clean-libiberty clean-libiberty
27013maybe-clean-libiberty:
27014@if libiberty
27015maybe-clean-libiberty: clean-libiberty
2a4cbe27 27016
b813574b
PB
27017clean-libiberty:
27018 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
27019 r=`${PWD_COMMAND}`; export r; \
27020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27021 $(HOST_EXPORTS) \
b813574b 27022 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27024 done; \
b813574b 27025 echo "Doing clean in libiberty" ; \
b00612cc 27026 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
27027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27029 "RANLIB=$${RANLIB}" \
0c24b341 27030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27031 clean) \
2a4cbe27
NN
27032 || exit 1
27033
b813574b 27034@endif libiberty
2a4cbe27 27035
b813574b
PB
27036.PHONY: maybe-distclean-libiberty distclean-libiberty
27037maybe-distclean-libiberty:
27038@if libiberty
27039maybe-distclean-libiberty: distclean-libiberty
2a4cbe27 27040
b813574b
PB
27041distclean-libiberty:
27042 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
27043 r=`${PWD_COMMAND}`; export r; \
27044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27045 $(HOST_EXPORTS) \
b813574b 27046 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27048 done; \
b813574b 27049 echo "Doing distclean in libiberty" ; \
b00612cc 27050 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
27051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27053 "RANLIB=$${RANLIB}" \
0c24b341 27054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27055 distclean) \
2a4cbe27
NN
27056 || exit 1
27057
b813574b 27058@endif libiberty
2a4cbe27 27059
b813574b
PB
27060.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
27061maybe-maintainer-clean-libiberty:
27062@if libiberty
27063maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
2a4cbe27 27064
b813574b
PB
27065maintainer-clean-libiberty:
27066 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
27067 r=`${PWD_COMMAND}`; export r; \
27068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27069 $(HOST_EXPORTS) \
b813574b 27070 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27072 done; \
b813574b 27073 echo "Doing maintainer-clean in libiberty" ; \
b00612cc 27074 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
27075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27077 "RANLIB=$${RANLIB}" \
0c24b341 27078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27079 maintainer-clean) \
2a4cbe27
NN
27080 || exit 1
27081
b813574b 27082@endif libiberty
2a4cbe27 27083
2a4cbe27 27084
a7254363 27085
b813574b
PB
27086.PHONY: configure-libtool maybe-configure-libtool
27087maybe-configure-libtool:
4f0ef2d8
CD
27088@if gcc-bootstrap
27089configure-libtool: stage_current
27090@endif gcc-bootstrap
b813574b
PB
27091@if libtool
27092maybe-configure-libtool: configure-libtool
c52c6897 27093configure-libtool:
0aed8855 27094 @: $(MAKE); $(unstage)
c52c6897 27095 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
27097 test ! -f $(HOST_SUBDIR)/libtool/Makefile || exit 0; \
27098 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtool ; \
378fce5b 27099 $(HOST_EXPORTS) \
a7254363
PB
27100 echo Configuring in $(HOST_SUBDIR)/libtool; \
27101 cd "$(HOST_SUBDIR)/libtool" || exit 1; \
4fa63067 27102 case $(srcdir) in \
b00612cc
PB
27103 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27104 *) topdir=`echo $(HOST_SUBDIR)/libtool/ | \
27105 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 27106 esac; \
b00612cc
PB
27107 srcdiroption="--srcdir=$${topdir}/libtool"; \
27108 libsrcdir="$$s/libtool"; \
4fa63067 27109 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27110 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27111 --target=${target_alias} $${srcdiroption} \
2a4cbe27 27112 || exit 1
b813574b 27113@endif libtool
2a4cbe27 27114
a7254363
PB
27115
27116
d545f33b
PB
27117
27118
b813574b
PB
27119.PHONY: all-libtool maybe-all-libtool
27120maybe-all-libtool:
4f0ef2d8
CD
27121@if gcc-bootstrap
27122all-libtool: stage_current
27123@endif gcc-bootstrap
b813574b 27124@if libtool
d27cc32e 27125TARGET-libtool=all
b813574b
PB
27126maybe-all-libtool: all-libtool
27127all-libtool: configure-libtool
0aed8855 27128 @: $(MAKE); $(unstage)
4fa63067
NN
27129 @r=`${PWD_COMMAND}`; export r; \
27130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27131 $(HOST_EXPORTS) \
b00612cc 27132 (cd $(HOST_SUBDIR)/libtool && \
7f6ef0c0
PB
27133 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27134 $(TARGET-libtool))
b813574b 27135@endif libtool
2a4cbe27 27136
a7254363 27137
d545f33b
PB
27138
27139
b813574b
PB
27140.PHONY: check-libtool maybe-check-libtool
27141maybe-check-libtool:
27142@if libtool
27143maybe-check-libtool: check-libtool
2a4cbe27 27144
b813574b 27145check-libtool:
0aed8855 27146 @: $(MAKE); $(unstage)
4fa63067 27147 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27149 $(HOST_EXPORTS) \
b00612cc
PB
27150 (cd $(HOST_SUBDIR)/libtool && \
27151 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 27152
b813574b 27153@endif libtool
2a4cbe27 27154
b813574b
PB
27155.PHONY: install-libtool maybe-install-libtool
27156maybe-install-libtool:
27157@if libtool
27158maybe-install-libtool: install-libtool
2a4cbe27 27159
b813574b 27160install-libtool: installdirs
0aed8855 27161 @: $(MAKE); $(unstage)
4fa63067 27162 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27164 $(HOST_EXPORTS) \
b00612cc 27165 (cd $(HOST_SUBDIR)/libtool && \
2da12f12 27166 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 27167
b813574b 27168@endif libtool
2a4cbe27 27169
56a8fe78 27170# Other targets (info, dvi, pdf, etc.)
2a4cbe27 27171
b813574b
PB
27172.PHONY: maybe-info-libtool info-libtool
27173maybe-info-libtool:
27174@if libtool
27175maybe-info-libtool: info-libtool
4fa63067 27176
b813574b
PB
27177info-libtool: \
27178 configure-libtool
0aed8855 27179 @: $(MAKE); $(unstage)
b813574b 27180 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
27181 r=`${PWD_COMMAND}`; export r; \
27182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27183 $(HOST_EXPORTS) \
b813574b 27184 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27186 done; \
b813574b 27187 echo "Doing info in libtool" ; \
b00612cc 27188 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
27189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27191 "RANLIB=$${RANLIB}" \
0c24b341 27192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27193 info) \
2a4cbe27
NN
27194 || exit 1
27195
b813574b 27196@endif libtool
2a4cbe27 27197
b813574b
PB
27198.PHONY: maybe-dvi-libtool dvi-libtool
27199maybe-dvi-libtool:
27200@if libtool
27201maybe-dvi-libtool: dvi-libtool
2a4cbe27 27202
b813574b
PB
27203dvi-libtool: \
27204 configure-libtool
0aed8855 27205 @: $(MAKE); $(unstage)
b813574b 27206 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
27207 r=`${PWD_COMMAND}`; export r; \
27208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27209 $(HOST_EXPORTS) \
b813574b 27210 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27212 done; \
b813574b 27213 echo "Doing dvi in libtool" ; \
b00612cc 27214 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
27215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27217 "RANLIB=$${RANLIB}" \
0c24b341 27218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27219 dvi) \
2a4cbe27
NN
27220 || exit 1
27221
b813574b 27222@endif libtool
2a4cbe27 27223
56a8fe78
DD
27224.PHONY: maybe-pdf-libtool pdf-libtool
27225maybe-pdf-libtool:
27226@if libtool
27227maybe-pdf-libtool: pdf-libtool
27228
27229pdf-libtool: \
27230 configure-libtool
27231 @: $(MAKE); $(unstage)
27232 @[ -f ./libtool/Makefile ] || exit 0; \
27233 r=`${PWD_COMMAND}`; export r; \
27234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27235 $(HOST_EXPORTS) \
27236 for flag in $(EXTRA_HOST_FLAGS) ; do \
27237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27238 done; \
27239 echo "Doing pdf in libtool" ; \
27240 (cd $(HOST_SUBDIR)/libtool && \
27241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27243 "RANLIB=$${RANLIB}" \
0c24b341 27244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
27245 pdf) \
27246 || exit 1
27247
27248@endif libtool
27249
6d389afc
MS
27250.PHONY: maybe-html-libtool html-libtool
27251maybe-html-libtool:
27252@if libtool
27253maybe-html-libtool: html-libtool
27254
27255html-libtool: \
27256 configure-libtool
0aed8855 27257 @: $(MAKE); $(unstage)
6d389afc
MS
27258 @[ -f ./libtool/Makefile ] || exit 0; \
27259 r=`${PWD_COMMAND}`; export r; \
27260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
27261 $(HOST_EXPORTS) \
27262 for flag in $(EXTRA_HOST_FLAGS) ; do \
27263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27264 done; \
27265 echo "Doing html in libtool" ; \
b00612cc 27266 (cd $(HOST_SUBDIR)/libtool && \
6d389afc
MS
27267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27269 "RANLIB=$${RANLIB}" \
0c24b341 27270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
27271 html) \
27272 || exit 1
27273
27274@endif libtool
27275
b813574b
PB
27276.PHONY: maybe-TAGS-libtool TAGS-libtool
27277maybe-TAGS-libtool:
27278@if libtool
27279maybe-TAGS-libtool: TAGS-libtool
2a4cbe27 27280
b813574b
PB
27281TAGS-libtool: \
27282 configure-libtool
0aed8855 27283 @: $(MAKE); $(unstage)
b813574b 27284 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
27285 r=`${PWD_COMMAND}`; export r; \
27286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27287 $(HOST_EXPORTS) \
b813574b 27288 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27290 done; \
b813574b 27291 echo "Doing TAGS in libtool" ; \
b00612cc 27292 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
27293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27295 "RANLIB=$${RANLIB}" \
0c24b341 27296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27297 TAGS) \
2a4cbe27
NN
27298 || exit 1
27299
b813574b 27300@endif libtool
2a4cbe27 27301
b813574b
PB
27302.PHONY: maybe-install-info-libtool install-info-libtool
27303maybe-install-info-libtool:
27304@if libtool
27305maybe-install-info-libtool: install-info-libtool
2a4cbe27 27306
b813574b
PB
27307install-info-libtool: \
27308 configure-libtool \
27309 info-libtool
0aed8855 27310 @: $(MAKE); $(unstage)
b813574b 27311 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
27312 r=`${PWD_COMMAND}`; export r; \
27313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27314 $(HOST_EXPORTS) \
b813574b 27315 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27317 done; \
b813574b 27318 echo "Doing install-info in libtool" ; \
b00612cc 27319 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
27320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27322 "RANLIB=$${RANLIB}" \
0c24b341 27323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27324 install-info) \
2a4cbe27
NN
27325 || exit 1
27326
b813574b 27327@endif libtool
2a4cbe27 27328
a3ca38d2
DD
27329.PHONY: maybe-install-pdf-libtool install-pdf-libtool
27330maybe-install-pdf-libtool:
27331@if libtool
27332maybe-install-pdf-libtool: install-pdf-libtool
27333
27334install-pdf-libtool: \
27335 configure-libtool \
27336 pdf-libtool
27337 @: $(MAKE); $(unstage)
27338 @[ -f ./libtool/Makefile ] || exit 0; \
27339 r=`${PWD_COMMAND}`; export r; \
27340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27341 $(HOST_EXPORTS) \
27342 for flag in $(EXTRA_HOST_FLAGS) ; do \
27343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27344 done; \
27345 echo "Doing install-pdf in libtool" ; \
27346 (cd $(HOST_SUBDIR)/libtool && \
27347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27349 "RANLIB=$${RANLIB}" \
0c24b341 27350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
27351 install-pdf) \
27352 || exit 1
27353
27354@endif libtool
27355
108a6f8e
CD
27356.PHONY: maybe-install-html-libtool install-html-libtool
27357maybe-install-html-libtool:
27358@if libtool
27359maybe-install-html-libtool: install-html-libtool
27360
27361install-html-libtool: \
27362 configure-libtool \
27363 html-libtool
27364 @: $(MAKE); $(unstage)
27365 @[ -f ./libtool/Makefile ] || exit 0; \
27366 r=`${PWD_COMMAND}`; export r; \
27367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27368 $(HOST_EXPORTS) \
27369 for flag in $(EXTRA_HOST_FLAGS) ; do \
27370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27371 done; \
27372 echo "Doing install-html in libtool" ; \
27373 (cd $(HOST_SUBDIR)/libtool && \
27374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27376 "RANLIB=$${RANLIB}" \
0c24b341 27377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
27378 install-html) \
27379 || exit 1
27380
27381@endif libtool
27382
b813574b
PB
27383.PHONY: maybe-installcheck-libtool installcheck-libtool
27384maybe-installcheck-libtool:
27385@if libtool
27386maybe-installcheck-libtool: installcheck-libtool
2a4cbe27 27387
b813574b
PB
27388installcheck-libtool: \
27389 configure-libtool
0aed8855 27390 @: $(MAKE); $(unstage)
b813574b 27391 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
27392 r=`${PWD_COMMAND}`; export r; \
27393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27394 $(HOST_EXPORTS) \
b813574b 27395 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27397 done; \
b813574b 27398 echo "Doing installcheck in libtool" ; \
b00612cc 27399 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
27400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27402 "RANLIB=$${RANLIB}" \
0c24b341 27403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27404 installcheck) \
2a4cbe27
NN
27405 || exit 1
27406
b813574b 27407@endif libtool
2a4cbe27 27408
b813574b
PB
27409.PHONY: maybe-mostlyclean-libtool mostlyclean-libtool
27410maybe-mostlyclean-libtool:
27411@if libtool
27412maybe-mostlyclean-libtool: mostlyclean-libtool
2a4cbe27 27413
b813574b 27414mostlyclean-libtool:
0aed8855 27415 @: $(MAKE); $(unstage)
b813574b 27416 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
27417 r=`${PWD_COMMAND}`; export r; \
27418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27419 $(HOST_EXPORTS) \
b813574b 27420 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27422 done; \
b813574b 27423 echo "Doing mostlyclean in libtool" ; \
b00612cc 27424 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
27425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27427 "RANLIB=$${RANLIB}" \
0c24b341 27428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27429 mostlyclean) \
2a4cbe27
NN
27430 || exit 1
27431
b813574b 27432@endif libtool
2a4cbe27 27433
b813574b
PB
27434.PHONY: maybe-clean-libtool clean-libtool
27435maybe-clean-libtool:
27436@if libtool
27437maybe-clean-libtool: clean-libtool
2a4cbe27 27438
b813574b 27439clean-libtool:
0aed8855 27440 @: $(MAKE); $(unstage)
b813574b 27441 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
27442 r=`${PWD_COMMAND}`; export r; \
27443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27444 $(HOST_EXPORTS) \
b813574b 27445 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27447 done; \
b813574b 27448 echo "Doing clean in libtool" ; \
b00612cc 27449 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
27450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27452 "RANLIB=$${RANLIB}" \
0c24b341 27453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27454 clean) \
2a4cbe27
NN
27455 || exit 1
27456
b813574b 27457@endif libtool
2a4cbe27 27458
b813574b
PB
27459.PHONY: maybe-distclean-libtool distclean-libtool
27460maybe-distclean-libtool:
27461@if libtool
27462maybe-distclean-libtool: distclean-libtool
2a4cbe27 27463
b813574b 27464distclean-libtool:
0aed8855 27465 @: $(MAKE); $(unstage)
b813574b 27466 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
27467 r=`${PWD_COMMAND}`; export r; \
27468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27469 $(HOST_EXPORTS) \
b813574b 27470 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27472 done; \
b813574b 27473 echo "Doing distclean in libtool" ; \
b00612cc 27474 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
27475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27477 "RANLIB=$${RANLIB}" \
0c24b341 27478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27479 distclean) \
2a4cbe27
NN
27480 || exit 1
27481
b813574b 27482@endif libtool
2a4cbe27 27483
b813574b
PB
27484.PHONY: maybe-maintainer-clean-libtool maintainer-clean-libtool
27485maybe-maintainer-clean-libtool:
27486@if libtool
27487maybe-maintainer-clean-libtool: maintainer-clean-libtool
2a4cbe27 27488
b813574b 27489maintainer-clean-libtool:
0aed8855 27490 @: $(MAKE); $(unstage)
b813574b 27491 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
27492 r=`${PWD_COMMAND}`; export r; \
27493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27494 $(HOST_EXPORTS) \
b813574b 27495 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27497 done; \
b813574b 27498 echo "Doing maintainer-clean in libtool" ; \
b00612cc 27499 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
27500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27502 "RANLIB=$${RANLIB}" \
0c24b341 27503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27504 maintainer-clean) \
2a4cbe27
NN
27505 || exit 1
27506
b813574b 27507@endif libtool
2a4cbe27 27508
2a4cbe27 27509
a7254363 27510
b813574b
PB
27511.PHONY: configure-m4 maybe-configure-m4
27512maybe-configure-m4:
4f0ef2d8
CD
27513@if gcc-bootstrap
27514configure-m4: stage_current
27515@endif gcc-bootstrap
b813574b
PB
27516@if m4
27517maybe-configure-m4: configure-m4
c52c6897 27518configure-m4:
0aed8855 27519 @: $(MAKE); $(unstage)
c52c6897 27520 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
27522 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
27523 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
378fce5b 27524 $(HOST_EXPORTS) \
a7254363
PB
27525 echo Configuring in $(HOST_SUBDIR)/m4; \
27526 cd "$(HOST_SUBDIR)/m4" || exit 1; \
4fa63067 27527 case $(srcdir) in \
b00612cc
PB
27528 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27529 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
27530 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 27531 esac; \
b00612cc
PB
27532 srcdiroption="--srcdir=$${topdir}/m4"; \
27533 libsrcdir="$$s/m4"; \
4fa63067 27534 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27535 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27536 --target=${target_alias} $${srcdiroption} \
2a4cbe27 27537 || exit 1
b813574b 27538@endif m4
2a4cbe27 27539
a7254363
PB
27540
27541
d545f33b
PB
27542
27543
b813574b
PB
27544.PHONY: all-m4 maybe-all-m4
27545maybe-all-m4:
4f0ef2d8
CD
27546@if gcc-bootstrap
27547all-m4: stage_current
27548@endif gcc-bootstrap
b813574b 27549@if m4
d27cc32e 27550TARGET-m4=all
b813574b
PB
27551maybe-all-m4: all-m4
27552all-m4: configure-m4
0aed8855 27553 @: $(MAKE); $(unstage)
4fa63067
NN
27554 @r=`${PWD_COMMAND}`; export r; \
27555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27556 $(HOST_EXPORTS) \
b00612cc 27557 (cd $(HOST_SUBDIR)/m4 && \
7f6ef0c0
PB
27558 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27559 $(TARGET-m4))
b813574b 27560@endif m4
4fa63067 27561
a7254363 27562
d545f33b
PB
27563
27564
b813574b
PB
27565.PHONY: check-m4 maybe-check-m4
27566maybe-check-m4:
27567@if m4
27568maybe-check-m4: check-m4
2a4cbe27 27569
b813574b 27570check-m4:
0aed8855 27571 @: $(MAKE); $(unstage)
4fa63067
NN
27572 @r=`${PWD_COMMAND}`; export r; \
27573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27574 $(HOST_EXPORTS) \
b00612cc
PB
27575 (cd $(HOST_SUBDIR)/m4 && \
27576 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 27577
b813574b 27578@endif m4
4fa63067 27579
b813574b
PB
27580.PHONY: install-m4 maybe-install-m4
27581maybe-install-m4:
27582@if m4
27583maybe-install-m4: install-m4
4fa63067 27584
b813574b 27585install-m4: installdirs
0aed8855 27586 @: $(MAKE); $(unstage)
4fa63067
NN
27587 @r=`${PWD_COMMAND}`; export r; \
27588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27589 $(HOST_EXPORTS) \
b00612cc 27590 (cd $(HOST_SUBDIR)/m4 && \
2da12f12 27591 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 27592
b813574b 27593@endif m4
4fa63067 27594
56a8fe78 27595# Other targets (info, dvi, pdf, etc.)
4fa63067 27596
b813574b
PB
27597.PHONY: maybe-info-m4 info-m4
27598maybe-info-m4:
27599@if m4
27600maybe-info-m4: info-m4
4fa63067 27601
b813574b
PB
27602info-m4: \
27603 configure-m4
0aed8855 27604 @: $(MAKE); $(unstage)
b813574b 27605 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
27606 r=`${PWD_COMMAND}`; export r; \
27607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27608 $(HOST_EXPORTS) \
b813574b 27609 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27611 done; \
b813574b 27612 echo "Doing info in m4" ; \
b00612cc 27613 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
27614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27616 "RANLIB=$${RANLIB}" \
0c24b341 27617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27618 info) \
2a4cbe27
NN
27619 || exit 1
27620
b813574b 27621@endif m4
2a4cbe27 27622
b813574b
PB
27623.PHONY: maybe-dvi-m4 dvi-m4
27624maybe-dvi-m4:
27625@if m4
27626maybe-dvi-m4: dvi-m4
2a4cbe27 27627
b813574b
PB
27628dvi-m4: \
27629 configure-m4
0aed8855 27630 @: $(MAKE); $(unstage)
b813574b 27631 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
27632 r=`${PWD_COMMAND}`; export r; \
27633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27634 $(HOST_EXPORTS) \
b813574b 27635 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27637 done; \
b813574b 27638 echo "Doing dvi in m4" ; \
b00612cc 27639 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
27640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27642 "RANLIB=$${RANLIB}" \
0c24b341 27643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27644 dvi) \
2a4cbe27
NN
27645 || exit 1
27646
b813574b 27647@endif m4
2a4cbe27 27648
56a8fe78
DD
27649.PHONY: maybe-pdf-m4 pdf-m4
27650maybe-pdf-m4:
27651@if m4
27652maybe-pdf-m4: pdf-m4
27653
27654pdf-m4: \
27655 configure-m4
27656 @: $(MAKE); $(unstage)
27657 @[ -f ./m4/Makefile ] || exit 0; \
27658 r=`${PWD_COMMAND}`; export r; \
27659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27660 $(HOST_EXPORTS) \
27661 for flag in $(EXTRA_HOST_FLAGS) ; do \
27662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27663 done; \
27664 echo "Doing pdf in m4" ; \
27665 (cd $(HOST_SUBDIR)/m4 && \
27666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27668 "RANLIB=$${RANLIB}" \
0c24b341 27669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
27670 pdf) \
27671 || exit 1
27672
27673@endif m4
27674
6d389afc
MS
27675.PHONY: maybe-html-m4 html-m4
27676maybe-html-m4:
27677@if m4
27678maybe-html-m4: html-m4
27679
27680html-m4: \
27681 configure-m4
0aed8855 27682 @: $(MAKE); $(unstage)
6d389afc
MS
27683 @[ -f ./m4/Makefile ] || exit 0; \
27684 r=`${PWD_COMMAND}`; export r; \
27685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
27686 $(HOST_EXPORTS) \
27687 for flag in $(EXTRA_HOST_FLAGS) ; do \
27688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27689 done; \
27690 echo "Doing html in m4" ; \
b00612cc 27691 (cd $(HOST_SUBDIR)/m4 && \
6d389afc
MS
27692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27694 "RANLIB=$${RANLIB}" \
0c24b341 27695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
27696 html) \
27697 || exit 1
27698
27699@endif m4
27700
b813574b
PB
27701.PHONY: maybe-TAGS-m4 TAGS-m4
27702maybe-TAGS-m4:
27703@if m4
27704maybe-TAGS-m4: TAGS-m4
2a4cbe27 27705
b813574b
PB
27706TAGS-m4: \
27707 configure-m4
0aed8855 27708 @: $(MAKE); $(unstage)
b813574b 27709 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
27710 r=`${PWD_COMMAND}`; export r; \
27711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27712 $(HOST_EXPORTS) \
b813574b 27713 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27715 done; \
b813574b 27716 echo "Doing TAGS in m4" ; \
b00612cc 27717 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
27718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27720 "RANLIB=$${RANLIB}" \
0c24b341 27721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27722 TAGS) \
2a4cbe27
NN
27723 || exit 1
27724
b813574b 27725@endif m4
2a4cbe27 27726
b813574b
PB
27727.PHONY: maybe-install-info-m4 install-info-m4
27728maybe-install-info-m4:
27729@if m4
27730maybe-install-info-m4: install-info-m4
2a4cbe27 27731
b813574b
PB
27732install-info-m4: \
27733 configure-m4 \
27734 info-m4
0aed8855 27735 @: $(MAKE); $(unstage)
b813574b 27736 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
27737 r=`${PWD_COMMAND}`; export r; \
27738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27739 $(HOST_EXPORTS) \
b813574b 27740 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27742 done; \
b813574b 27743 echo "Doing install-info in m4" ; \
b00612cc 27744 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
27745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27747 "RANLIB=$${RANLIB}" \
0c24b341 27748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27749 install-info) \
2a4cbe27
NN
27750 || exit 1
27751
b813574b 27752@endif m4
2a4cbe27 27753
a3ca38d2
DD
27754.PHONY: maybe-install-pdf-m4 install-pdf-m4
27755maybe-install-pdf-m4:
27756@if m4
27757maybe-install-pdf-m4: install-pdf-m4
27758
27759install-pdf-m4: \
27760 configure-m4 \
27761 pdf-m4
27762 @: $(MAKE); $(unstage)
27763 @[ -f ./m4/Makefile ] || exit 0; \
27764 r=`${PWD_COMMAND}`; export r; \
27765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27766 $(HOST_EXPORTS) \
27767 for flag in $(EXTRA_HOST_FLAGS) ; do \
27768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27769 done; \
27770 echo "Doing install-pdf in m4" ; \
27771 (cd $(HOST_SUBDIR)/m4 && \
27772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27774 "RANLIB=$${RANLIB}" \
0c24b341 27775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
27776 install-pdf) \
27777 || exit 1
27778
27779@endif m4
27780
108a6f8e
CD
27781.PHONY: maybe-install-html-m4 install-html-m4
27782maybe-install-html-m4:
27783@if m4
27784maybe-install-html-m4: install-html-m4
27785
27786install-html-m4: \
27787 configure-m4 \
27788 html-m4
27789 @: $(MAKE); $(unstage)
27790 @[ -f ./m4/Makefile ] || exit 0; \
27791 r=`${PWD_COMMAND}`; export r; \
27792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27793 $(HOST_EXPORTS) \
27794 for flag in $(EXTRA_HOST_FLAGS) ; do \
27795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27796 done; \
27797 echo "Doing install-html in m4" ; \
27798 (cd $(HOST_SUBDIR)/m4 && \
27799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27801 "RANLIB=$${RANLIB}" \
0c24b341 27802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
27803 install-html) \
27804 || exit 1
27805
27806@endif m4
27807
b813574b
PB
27808.PHONY: maybe-installcheck-m4 installcheck-m4
27809maybe-installcheck-m4:
27810@if m4
27811maybe-installcheck-m4: installcheck-m4
2a4cbe27 27812
b813574b
PB
27813installcheck-m4: \
27814 configure-m4
0aed8855 27815 @: $(MAKE); $(unstage)
b813574b 27816 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
27817 r=`${PWD_COMMAND}`; export r; \
27818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27819 $(HOST_EXPORTS) \
b813574b 27820 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27822 done; \
b813574b 27823 echo "Doing installcheck in m4" ; \
b00612cc 27824 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
27825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27827 "RANLIB=$${RANLIB}" \
0c24b341 27828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27829 installcheck) \
2a4cbe27
NN
27830 || exit 1
27831
b813574b 27832@endif m4
2a4cbe27 27833
b813574b
PB
27834.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
27835maybe-mostlyclean-m4:
27836@if m4
27837maybe-mostlyclean-m4: mostlyclean-m4
2a4cbe27 27838
b813574b 27839mostlyclean-m4:
0aed8855 27840 @: $(MAKE); $(unstage)
b813574b 27841 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
27842 r=`${PWD_COMMAND}`; export r; \
27843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27844 $(HOST_EXPORTS) \
b813574b 27845 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27847 done; \
b813574b 27848 echo "Doing mostlyclean in m4" ; \
b00612cc 27849 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
27850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27852 "RANLIB=$${RANLIB}" \
0c24b341 27853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27854 mostlyclean) \
2a4cbe27
NN
27855 || exit 1
27856
b813574b 27857@endif m4
2a4cbe27 27858
b813574b
PB
27859.PHONY: maybe-clean-m4 clean-m4
27860maybe-clean-m4:
27861@if m4
27862maybe-clean-m4: clean-m4
2a4cbe27 27863
b813574b 27864clean-m4:
0aed8855 27865 @: $(MAKE); $(unstage)
b813574b 27866 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
27867 r=`${PWD_COMMAND}`; export r; \
27868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27869 $(HOST_EXPORTS) \
b813574b 27870 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27872 done; \
b813574b 27873 echo "Doing clean in m4" ; \
b00612cc 27874 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
27875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27877 "RANLIB=$${RANLIB}" \
0c24b341 27878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27879 clean) \
2a4cbe27
NN
27880 || exit 1
27881
b813574b 27882@endif m4
2a4cbe27 27883
b813574b
PB
27884.PHONY: maybe-distclean-m4 distclean-m4
27885maybe-distclean-m4:
27886@if m4
27887maybe-distclean-m4: distclean-m4
a2592b1b 27888
b813574b 27889distclean-m4:
0aed8855 27890 @: $(MAKE); $(unstage)
b813574b 27891 @[ -f ./m4/Makefile ] || exit 0; \
a2592b1b
DD
27892 r=`${PWD_COMMAND}`; export r; \
27893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27894 $(HOST_EXPORTS) \
b813574b 27895 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
27896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27897 done; \
b813574b 27898 echo "Doing distclean in m4" ; \
b00612cc 27899 (cd $(HOST_SUBDIR)/m4 && \
a2592b1b
DD
27900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27902 "RANLIB=$${RANLIB}" \
0c24b341 27903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27904 distclean) \
a2592b1b
DD
27905 || exit 1
27906
b813574b 27907@endif m4
a2592b1b 27908
b813574b
PB
27909.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
27910maybe-maintainer-clean-m4:
27911@if m4
27912maybe-maintainer-clean-m4: maintainer-clean-m4
2a4cbe27 27913
b813574b 27914maintainer-clean-m4:
0aed8855 27915 @: $(MAKE); $(unstage)
b813574b 27916 @[ -f ./m4/Makefile ] || exit 0; \
4fa63067 27917 r=`${PWD_COMMAND}`; export r; \
b40e3958 27918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27919 $(HOST_EXPORTS) \
b813574b 27920 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
27921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27922 done; \
b813574b 27923 echo "Doing maintainer-clean in m4" ; \
b00612cc 27924 (cd $(HOST_SUBDIR)/m4 && \
4fa63067
NN
27925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27927 "RANLIB=$${RANLIB}" \
0c24b341 27928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27929 maintainer-clean) \
4fa63067 27930 || exit 1
252b5132 27931
b813574b 27932@endif m4
252b5132 27933
252b5132 27934
a7254363 27935
b813574b
PB
27936.PHONY: configure-make maybe-configure-make
27937maybe-configure-make:
4f0ef2d8
CD
27938@if gcc-bootstrap
27939configure-make: stage_current
27940@endif gcc-bootstrap
b813574b
PB
27941@if make
27942maybe-configure-make: configure-make
c52c6897 27943configure-make:
0aed8855 27944 @: $(MAKE); $(unstage)
c52c6897 27945 @r=`${PWD_COMMAND}`; export r; \
b813574b 27946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
27947 test ! -f $(HOST_SUBDIR)/make/Makefile || exit 0; \
27948 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/make ; \
b813574b 27949 $(HOST_EXPORTS) \
a7254363
PB
27950 echo Configuring in $(HOST_SUBDIR)/make; \
27951 cd "$(HOST_SUBDIR)/make" || exit 1; \
4fa63067 27952 case $(srcdir) in \
b00612cc
PB
27953 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27954 *) topdir=`echo $(HOST_SUBDIR)/make/ | \
27955 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 27956 esac; \
b00612cc
PB
27957 srcdiroption="--srcdir=$${topdir}/make"; \
27958 libsrcdir="$$s/make"; \
4fa63067 27959 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27960 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27961 --target=${target_alias} $${srcdiroption} \
4fa63067 27962 || exit 1
b813574b 27963@endif make
252b5132 27964
a7254363
PB
27965
27966
d545f33b
PB
27967
27968
b813574b
PB
27969.PHONY: all-make maybe-all-make
27970maybe-all-make:
4f0ef2d8
CD
27971@if gcc-bootstrap
27972all-make: stage_current
27973@endif gcc-bootstrap
b813574b 27974@if make
d27cc32e 27975TARGET-make=all
b813574b
PB
27976maybe-all-make: all-make
27977all-make: configure-make
0aed8855 27978 @: $(MAKE); $(unstage)
4fa63067
NN
27979 @r=`${PWD_COMMAND}`; export r; \
27980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27981 $(HOST_EXPORTS) \
b00612cc 27982 (cd $(HOST_SUBDIR)/make && \
7f6ef0c0
PB
27983 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27984 $(TARGET-make))
b813574b 27985@endif make
252b5132 27986
a7254363 27987
d545f33b
PB
27988
27989
b813574b
PB
27990.PHONY: check-make maybe-check-make
27991maybe-check-make:
27992@if make
27993maybe-check-make: check-make
252b5132 27994
b813574b 27995check-make:
0aed8855 27996 @: $(MAKE); $(unstage)
b813574b
PB
27997 @r=`${PWD_COMMAND}`; export r; \
27998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 27999 $(HOST_EXPORTS) \
b00612cc
PB
28000 (cd $(HOST_SUBDIR)/make && \
28001 $(MAKE) $(FLAGS_TO_PASS) check)
dd12c3a8 28002
b813574b 28003@endif make
16ae0395 28004
b813574b
PB
28005.PHONY: install-make maybe-install-make
28006maybe-install-make:
28007@if make
28008maybe-install-make: install-make
4fa63067 28009
b813574b 28010install-make: installdirs
0aed8855 28011 @: $(MAKE); $(unstage)
4fa63067
NN
28012 @r=`${PWD_COMMAND}`; export r; \
28013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28014 $(HOST_EXPORTS) \
b00612cc 28015 (cd $(HOST_SUBDIR)/make && \
2da12f12 28016 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 28017
b813574b 28018@endif make
4fa63067 28019
56a8fe78 28020# Other targets (info, dvi, pdf, etc.)
4fa63067 28021
b813574b
PB
28022.PHONY: maybe-info-make info-make
28023maybe-info-make:
28024@if make
28025maybe-info-make: info-make
4fa63067 28026
b813574b
PB
28027info-make: \
28028 configure-make
0aed8855 28029 @: $(MAKE); $(unstage)
b813574b 28030 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
28031 r=`${PWD_COMMAND}`; export r; \
28032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28033 $(HOST_EXPORTS) \
b813574b 28034 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28036 done; \
b813574b 28037 echo "Doing info in make" ; \
b00612cc 28038 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
28039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28041 "RANLIB=$${RANLIB}" \
0c24b341 28042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28043 info) \
4fa63067
NN
28044 || exit 1
28045
b813574b 28046@endif make
4fa63067 28047
b813574b
PB
28048.PHONY: maybe-dvi-make dvi-make
28049maybe-dvi-make:
28050@if make
28051maybe-dvi-make: dvi-make
4fa63067 28052
b813574b
PB
28053dvi-make: \
28054 configure-make
0aed8855 28055 @: $(MAKE); $(unstage)
b813574b 28056 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
28057 r=`${PWD_COMMAND}`; export r; \
28058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28059 $(HOST_EXPORTS) \
b813574b 28060 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28062 done; \
b813574b 28063 echo "Doing dvi in make" ; \
b00612cc 28064 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
28065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28067 "RANLIB=$${RANLIB}" \
0c24b341 28068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28069 dvi) \
4fa63067 28070 || exit 1
16ae0395 28071
b813574b 28072@endif make
252b5132 28073
56a8fe78
DD
28074.PHONY: maybe-pdf-make pdf-make
28075maybe-pdf-make:
28076@if make
28077maybe-pdf-make: pdf-make
28078
28079pdf-make: \
28080 configure-make
28081 @: $(MAKE); $(unstage)
28082 @[ -f ./make/Makefile ] || exit 0; \
28083 r=`${PWD_COMMAND}`; export r; \
28084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28085 $(HOST_EXPORTS) \
28086 for flag in $(EXTRA_HOST_FLAGS) ; do \
28087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28088 done; \
28089 echo "Doing pdf in make" ; \
28090 (cd $(HOST_SUBDIR)/make && \
28091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28093 "RANLIB=$${RANLIB}" \
0c24b341 28094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28095 pdf) \
28096 || exit 1
28097
28098@endif make
28099
6d389afc
MS
28100.PHONY: maybe-html-make html-make
28101maybe-html-make:
28102@if make
28103maybe-html-make: html-make
28104
28105html-make: \
28106 configure-make
0aed8855 28107 @: $(MAKE); $(unstage)
6d389afc
MS
28108 @[ -f ./make/Makefile ] || exit 0; \
28109 r=`${PWD_COMMAND}`; export r; \
28110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28111 $(HOST_EXPORTS) \
28112 for flag in $(EXTRA_HOST_FLAGS) ; do \
28113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28114 done; \
28115 echo "Doing html in make" ; \
b00612cc 28116 (cd $(HOST_SUBDIR)/make && \
6d389afc
MS
28117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28119 "RANLIB=$${RANLIB}" \
0c24b341 28120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
28121 html) \
28122 || exit 1
28123
28124@endif make
28125
b813574b
PB
28126.PHONY: maybe-TAGS-make TAGS-make
28127maybe-TAGS-make:
28128@if make
28129maybe-TAGS-make: TAGS-make
252b5132 28130
b813574b
PB
28131TAGS-make: \
28132 configure-make
0aed8855 28133 @: $(MAKE); $(unstage)
b813574b 28134 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
28135 r=`${PWD_COMMAND}`; export r; \
28136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28137 $(HOST_EXPORTS) \
b813574b 28138 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28140 done; \
b813574b 28141 echo "Doing TAGS in make" ; \
b00612cc 28142 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
28143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28145 "RANLIB=$${RANLIB}" \
0c24b341 28146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28147 TAGS) \
4fa63067 28148 || exit 1
3866be5d 28149
b813574b 28150@endif make
3866be5d 28151
b813574b
PB
28152.PHONY: maybe-install-info-make install-info-make
28153maybe-install-info-make:
28154@if make
28155maybe-install-info-make: install-info-make
3866be5d 28156
b813574b
PB
28157install-info-make: \
28158 configure-make \
28159 info-make
0aed8855 28160 @: $(MAKE); $(unstage)
b813574b 28161 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
28162 r=`${PWD_COMMAND}`; export r; \
28163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28164 $(HOST_EXPORTS) \
b813574b 28165 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28167 done; \
b813574b 28168 echo "Doing install-info in make" ; \
b00612cc 28169 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
28170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28172 "RANLIB=$${RANLIB}" \
0c24b341 28173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28174 install-info) \
4fa63067 28175 || exit 1
3866be5d 28176
b813574b 28177@endif make
3866be5d 28178
a3ca38d2
DD
28179.PHONY: maybe-install-pdf-make install-pdf-make
28180maybe-install-pdf-make:
28181@if make
28182maybe-install-pdf-make: install-pdf-make
28183
28184install-pdf-make: \
28185 configure-make \
28186 pdf-make
28187 @: $(MAKE); $(unstage)
28188 @[ -f ./make/Makefile ] || exit 0; \
28189 r=`${PWD_COMMAND}`; export r; \
28190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28191 $(HOST_EXPORTS) \
28192 for flag in $(EXTRA_HOST_FLAGS) ; do \
28193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28194 done; \
28195 echo "Doing install-pdf in make" ; \
28196 (cd $(HOST_SUBDIR)/make && \
28197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28199 "RANLIB=$${RANLIB}" \
0c24b341 28200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
28201 install-pdf) \
28202 || exit 1
28203
28204@endif make
28205
108a6f8e
CD
28206.PHONY: maybe-install-html-make install-html-make
28207maybe-install-html-make:
28208@if make
28209maybe-install-html-make: install-html-make
28210
28211install-html-make: \
28212 configure-make \
28213 html-make
28214 @: $(MAKE); $(unstage)
28215 @[ -f ./make/Makefile ] || exit 0; \
28216 r=`${PWD_COMMAND}`; export r; \
28217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28218 $(HOST_EXPORTS) \
28219 for flag in $(EXTRA_HOST_FLAGS) ; do \
28220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28221 done; \
28222 echo "Doing install-html in make" ; \
28223 (cd $(HOST_SUBDIR)/make && \
28224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28226 "RANLIB=$${RANLIB}" \
0c24b341 28227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
28228 install-html) \
28229 || exit 1
28230
28231@endif make
28232
b813574b
PB
28233.PHONY: maybe-installcheck-make installcheck-make
28234maybe-installcheck-make:
28235@if make
28236maybe-installcheck-make: installcheck-make
15723a45 28237
b813574b
PB
28238installcheck-make: \
28239 configure-make
0aed8855 28240 @: $(MAKE); $(unstage)
b813574b 28241 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
28242 r=`${PWD_COMMAND}`; export r; \
28243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28244 $(HOST_EXPORTS) \
b813574b 28245 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28247 done; \
b813574b 28248 echo "Doing installcheck in make" ; \
b00612cc 28249 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
28250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28252 "RANLIB=$${RANLIB}" \
0c24b341 28253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28254 installcheck) \
4fa63067 28255 || exit 1
15723a45 28256
b813574b 28257@endif make
15723a45 28258
b813574b
PB
28259.PHONY: maybe-mostlyclean-make mostlyclean-make
28260maybe-mostlyclean-make:
28261@if make
28262maybe-mostlyclean-make: mostlyclean-make
15723a45 28263
b813574b 28264mostlyclean-make:
0aed8855 28265 @: $(MAKE); $(unstage)
b813574b 28266 @[ -f ./make/Makefile ] || exit 0; \
b40e3958
L
28267 r=`${PWD_COMMAND}`; export r; \
28268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28269 $(HOST_EXPORTS) \
b813574b 28270 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28272 done; \
b813574b 28273 echo "Doing mostlyclean in make" ; \
b00612cc 28274 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
28275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28277 "RANLIB=$${RANLIB}" \
0c24b341 28278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28279 mostlyclean) \
bba45b8b 28280 || exit 1
15723a45 28281
b813574b 28282@endif make
4fa63067 28283
b813574b
PB
28284.PHONY: maybe-clean-make clean-make
28285maybe-clean-make:
28286@if make
28287maybe-clean-make: clean-make
4fa63067 28288
b813574b 28289clean-make:
0aed8855 28290 @: $(MAKE); $(unstage)
b813574b 28291 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
28292 r=`${PWD_COMMAND}`; export r; \
28293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28294 $(HOST_EXPORTS) \
b813574b 28295 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28297 done; \
b813574b 28298 echo "Doing clean in make" ; \
b00612cc 28299 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
28300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28302 "RANLIB=$${RANLIB}" \
0c24b341 28303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28304 clean) \
4fa63067
NN
28305 || exit 1
28306
b813574b 28307@endif make
4fa63067 28308
b813574b
PB
28309.PHONY: maybe-distclean-make distclean-make
28310maybe-distclean-make:
28311@if make
28312maybe-distclean-make: distclean-make
4fa63067 28313
b813574b 28314distclean-make:
0aed8855 28315 @: $(MAKE); $(unstage)
b813574b 28316 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
28317 r=`${PWD_COMMAND}`; export r; \
28318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28319 $(HOST_EXPORTS) \
b813574b 28320 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28322 done; \
b813574b 28323 echo "Doing distclean in make" ; \
b00612cc 28324 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
28325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28327 "RANLIB=$${RANLIB}" \
0c24b341 28328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28329 distclean) \
4fa63067
NN
28330 || exit 1
28331
b813574b 28332@endif make
4fa63067 28333
b813574b
PB
28334.PHONY: maybe-maintainer-clean-make maintainer-clean-make
28335maybe-maintainer-clean-make:
28336@if make
28337maybe-maintainer-clean-make: maintainer-clean-make
4fa63067 28338
b813574b 28339maintainer-clean-make:
0aed8855 28340 @: $(MAKE); $(unstage)
b813574b 28341 @[ -f ./make/Makefile ] || exit 0; \
4fa63067 28342 r=`${PWD_COMMAND}`; export r; \
b40e3958 28343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28344 $(HOST_EXPORTS) \
b813574b 28345 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28347 done; \
b813574b 28348 echo "Doing maintainer-clean in make" ; \
b00612cc 28349 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
28350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28352 "RANLIB=$${RANLIB}" \
0c24b341 28353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28354 maintainer-clean) \
4fa63067 28355 || exit 1
3866be5d 28356
b813574b 28357@endif make
3866be5d 28358
3866be5d 28359
a7254363 28360
b813574b
PB
28361.PHONY: configure-mmalloc maybe-configure-mmalloc
28362maybe-configure-mmalloc:
4f0ef2d8
CD
28363@if gcc-bootstrap
28364configure-mmalloc: stage_current
28365@endif gcc-bootstrap
b813574b
PB
28366@if mmalloc
28367maybe-configure-mmalloc: configure-mmalloc
c52c6897 28368configure-mmalloc:
0aed8855 28369 @: $(MAKE); $(unstage)
c52c6897 28370 @r=`${PWD_COMMAND}`; export r; \
b40e3958 28371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
28372 test ! -f $(HOST_SUBDIR)/mmalloc/Makefile || exit 0; \
28373 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mmalloc ; \
378fce5b 28374 $(HOST_EXPORTS) \
a7254363
PB
28375 echo Configuring in $(HOST_SUBDIR)/mmalloc; \
28376 cd "$(HOST_SUBDIR)/mmalloc" || exit 1; \
e2b9e2dc 28377 case $(srcdir) in \
b00612cc
PB
28378 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28379 *) topdir=`echo $(HOST_SUBDIR)/mmalloc/ | \
28380 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 28381 esac; \
b00612cc
PB
28382 srcdiroption="--srcdir=$${topdir}/mmalloc"; \
28383 libsrcdir="$$s/mmalloc"; \
e2b9e2dc 28384 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28385 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28386 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 28387 || exit 1
b813574b 28388@endif mmalloc
e2b9e2dc 28389
a7254363
PB
28390
28391
d545f33b
PB
28392
28393
b813574b
PB
28394.PHONY: all-mmalloc maybe-all-mmalloc
28395maybe-all-mmalloc:
4f0ef2d8
CD
28396@if gcc-bootstrap
28397all-mmalloc: stage_current
28398@endif gcc-bootstrap
b813574b 28399@if mmalloc
d27cc32e 28400TARGET-mmalloc=all
b813574b
PB
28401maybe-all-mmalloc: all-mmalloc
28402all-mmalloc: configure-mmalloc
0aed8855 28403 @: $(MAKE); $(unstage)
b40e3958
L
28404 @r=`${PWD_COMMAND}`; export r; \
28405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28406 $(HOST_EXPORTS) \
b00612cc 28407 (cd $(HOST_SUBDIR)/mmalloc && \
7f6ef0c0
PB
28408 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28409 $(TARGET-mmalloc))
b813574b 28410@endif mmalloc
3866be5d 28411
a7254363 28412
d545f33b
PB
28413
28414
b813574b
PB
28415.PHONY: check-mmalloc maybe-check-mmalloc
28416maybe-check-mmalloc:
28417@if mmalloc
28418maybe-check-mmalloc: check-mmalloc
3866be5d 28419
b813574b 28420check-mmalloc:
3866be5d 28421
b813574b 28422@endif mmalloc
3866be5d 28423
b813574b
PB
28424.PHONY: install-mmalloc maybe-install-mmalloc
28425maybe-install-mmalloc:
28426@if mmalloc
28427maybe-install-mmalloc: install-mmalloc
4fa63067 28428
b813574b 28429install-mmalloc: installdirs
0aed8855 28430 @: $(MAKE); $(unstage)
4fa63067
NN
28431 @r=`${PWD_COMMAND}`; export r; \
28432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28433 $(HOST_EXPORTS) \
b00612cc 28434 (cd $(HOST_SUBDIR)/mmalloc && \
2da12f12 28435 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 28436
b813574b 28437@endif mmalloc
4fa63067 28438
56a8fe78 28439# Other targets (info, dvi, pdf, etc.)
4fa63067 28440
b813574b
PB
28441.PHONY: maybe-info-mmalloc info-mmalloc
28442maybe-info-mmalloc:
28443@if mmalloc
28444maybe-info-mmalloc: info-mmalloc
4fa63067 28445
b813574b
PB
28446info-mmalloc: \
28447 configure-mmalloc
0aed8855 28448 @: $(MAKE); $(unstage)
b813574b 28449 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
28450 r=`${PWD_COMMAND}`; export r; \
28451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28452 $(HOST_EXPORTS) \
b813574b 28453 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28455 done; \
b813574b 28456 echo "Doing info in mmalloc" ; \
b00612cc 28457 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
28458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28460 "RANLIB=$${RANLIB}" \
0c24b341 28461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28462 info) \
4fa63067
NN
28463 || exit 1
28464
b813574b 28465@endif mmalloc
4fa63067 28466
b813574b
PB
28467.PHONY: maybe-dvi-mmalloc dvi-mmalloc
28468maybe-dvi-mmalloc:
28469@if mmalloc
28470maybe-dvi-mmalloc: dvi-mmalloc
4fa63067 28471
b813574b
PB
28472dvi-mmalloc: \
28473 configure-mmalloc
0aed8855 28474 @: $(MAKE); $(unstage)
b813574b 28475 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
28476 r=`${PWD_COMMAND}`; export r; \
28477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28478 $(HOST_EXPORTS) \
b813574b 28479 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28481 done; \
b813574b 28482 echo "Doing dvi in mmalloc" ; \
b00612cc 28483 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
28484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28486 "RANLIB=$${RANLIB}" \
0c24b341 28487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28488 dvi) \
4fa63067
NN
28489 || exit 1
28490
b813574b 28491@endif mmalloc
4fa63067 28492
56a8fe78
DD
28493.PHONY: maybe-pdf-mmalloc pdf-mmalloc
28494maybe-pdf-mmalloc:
28495@if mmalloc
28496maybe-pdf-mmalloc: pdf-mmalloc
28497
28498pdf-mmalloc: \
28499 configure-mmalloc
28500 @: $(MAKE); $(unstage)
28501 @[ -f ./mmalloc/Makefile ] || exit 0; \
28502 r=`${PWD_COMMAND}`; export r; \
28503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28504 $(HOST_EXPORTS) \
28505 for flag in $(EXTRA_HOST_FLAGS) ; do \
28506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28507 done; \
28508 echo "Doing pdf in mmalloc" ; \
28509 (cd $(HOST_SUBDIR)/mmalloc && \
28510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28512 "RANLIB=$${RANLIB}" \
0c24b341 28513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28514 pdf) \
28515 || exit 1
28516
28517@endif mmalloc
28518
6d389afc
MS
28519.PHONY: maybe-html-mmalloc html-mmalloc
28520maybe-html-mmalloc:
28521@if mmalloc
28522maybe-html-mmalloc: html-mmalloc
28523
28524html-mmalloc: \
28525 configure-mmalloc
0aed8855 28526 @: $(MAKE); $(unstage)
6d389afc
MS
28527 @[ -f ./mmalloc/Makefile ] || exit 0; \
28528 r=`${PWD_COMMAND}`; export r; \
28529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28530 $(HOST_EXPORTS) \
28531 for flag in $(EXTRA_HOST_FLAGS) ; do \
28532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28533 done; \
28534 echo "Doing html in mmalloc" ; \
b00612cc 28535 (cd $(HOST_SUBDIR)/mmalloc && \
6d389afc
MS
28536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28538 "RANLIB=$${RANLIB}" \
0c24b341 28539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
28540 html) \
28541 || exit 1
28542
28543@endif mmalloc
28544
b813574b
PB
28545.PHONY: maybe-TAGS-mmalloc TAGS-mmalloc
28546maybe-TAGS-mmalloc:
28547@if mmalloc
28548maybe-TAGS-mmalloc: TAGS-mmalloc
4fa63067 28549
b813574b
PB
28550TAGS-mmalloc: \
28551 configure-mmalloc
0aed8855 28552 @: $(MAKE); $(unstage)
b813574b 28553 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
28554 r=`${PWD_COMMAND}`; export r; \
28555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28556 $(HOST_EXPORTS) \
b813574b 28557 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28559 done; \
b813574b 28560 echo "Doing TAGS in mmalloc" ; \
b00612cc 28561 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
28562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28564 "RANLIB=$${RANLIB}" \
0c24b341 28565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28566 TAGS) \
4fa63067
NN
28567 || exit 1
28568
b813574b 28569@endif mmalloc
4fa63067 28570
b813574b
PB
28571.PHONY: maybe-install-info-mmalloc install-info-mmalloc
28572maybe-install-info-mmalloc:
28573@if mmalloc
28574maybe-install-info-mmalloc: install-info-mmalloc
4fa63067 28575
b813574b
PB
28576install-info-mmalloc: \
28577 configure-mmalloc \
28578 info-mmalloc
0aed8855 28579 @: $(MAKE); $(unstage)
b813574b 28580 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
28581 r=`${PWD_COMMAND}`; export r; \
28582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28583 $(HOST_EXPORTS) \
b813574b 28584 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28586 done; \
b813574b 28587 echo "Doing install-info in mmalloc" ; \
b00612cc 28588 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
28589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28591 "RANLIB=$${RANLIB}" \
0c24b341 28592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28593 install-info) \
4fa63067
NN
28594 || exit 1
28595
b813574b 28596@endif mmalloc
4fa63067 28597
a3ca38d2
DD
28598.PHONY: maybe-install-pdf-mmalloc install-pdf-mmalloc
28599maybe-install-pdf-mmalloc:
28600@if mmalloc
28601maybe-install-pdf-mmalloc: install-pdf-mmalloc
28602
28603install-pdf-mmalloc: \
28604 configure-mmalloc \
28605 pdf-mmalloc
28606 @: $(MAKE); $(unstage)
28607 @[ -f ./mmalloc/Makefile ] || exit 0; \
28608 r=`${PWD_COMMAND}`; export r; \
28609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28610 $(HOST_EXPORTS) \
28611 for flag in $(EXTRA_HOST_FLAGS) ; do \
28612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28613 done; \
28614 echo "Doing install-pdf in mmalloc" ; \
28615 (cd $(HOST_SUBDIR)/mmalloc && \
28616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28618 "RANLIB=$${RANLIB}" \
0c24b341 28619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
28620 install-pdf) \
28621 || exit 1
28622
28623@endif mmalloc
28624
108a6f8e
CD
28625.PHONY: maybe-install-html-mmalloc install-html-mmalloc
28626maybe-install-html-mmalloc:
28627@if mmalloc
28628maybe-install-html-mmalloc: install-html-mmalloc
28629
28630install-html-mmalloc: \
28631 configure-mmalloc \
28632 html-mmalloc
28633 @: $(MAKE); $(unstage)
28634 @[ -f ./mmalloc/Makefile ] || exit 0; \
28635 r=`${PWD_COMMAND}`; export r; \
28636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28637 $(HOST_EXPORTS) \
28638 for flag in $(EXTRA_HOST_FLAGS) ; do \
28639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28640 done; \
28641 echo "Doing install-html in mmalloc" ; \
28642 (cd $(HOST_SUBDIR)/mmalloc && \
28643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28645 "RANLIB=$${RANLIB}" \
0c24b341 28646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
28647 install-html) \
28648 || exit 1
28649
28650@endif mmalloc
28651
b813574b
PB
28652.PHONY: maybe-installcheck-mmalloc installcheck-mmalloc
28653maybe-installcheck-mmalloc:
28654@if mmalloc
28655maybe-installcheck-mmalloc: installcheck-mmalloc
4fa63067 28656
b813574b
PB
28657installcheck-mmalloc: \
28658 configure-mmalloc
0aed8855 28659 @: $(MAKE); $(unstage)
b813574b 28660 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
28661 r=`${PWD_COMMAND}`; export r; \
28662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28663 $(HOST_EXPORTS) \
b813574b 28664 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28666 done; \
b813574b 28667 echo "Doing installcheck in mmalloc" ; \
b00612cc 28668 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
28669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28671 "RANLIB=$${RANLIB}" \
0c24b341 28672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28673 installcheck) \
4fa63067
NN
28674 || exit 1
28675
b813574b 28676@endif mmalloc
4fa63067 28677
b813574b
PB
28678.PHONY: maybe-mostlyclean-mmalloc mostlyclean-mmalloc
28679maybe-mostlyclean-mmalloc:
28680@if mmalloc
28681maybe-mostlyclean-mmalloc: mostlyclean-mmalloc
4fa63067 28682
b813574b 28683mostlyclean-mmalloc:
0aed8855 28684 @: $(MAKE); $(unstage)
b813574b 28685 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
28686 r=`${PWD_COMMAND}`; export r; \
28687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28688 $(HOST_EXPORTS) \
b813574b 28689 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28691 done; \
b813574b 28692 echo "Doing mostlyclean in mmalloc" ; \
b00612cc 28693 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
28694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28696 "RANLIB=$${RANLIB}" \
0c24b341 28697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28698 mostlyclean) \
4fa63067
NN
28699 || exit 1
28700
b813574b 28701@endif mmalloc
4fa63067 28702
b813574b
PB
28703.PHONY: maybe-clean-mmalloc clean-mmalloc
28704maybe-clean-mmalloc:
28705@if mmalloc
28706maybe-clean-mmalloc: clean-mmalloc
4fa63067 28707
b813574b 28708clean-mmalloc:
0aed8855 28709 @: $(MAKE); $(unstage)
b813574b 28710 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
28711 r=`${PWD_COMMAND}`; export r; \
28712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28713 $(HOST_EXPORTS) \
b813574b 28714 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28716 done; \
b813574b 28717 echo "Doing clean in mmalloc" ; \
b00612cc 28718 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
28719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28721 "RANLIB=$${RANLIB}" \
0c24b341 28722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28723 clean) \
4fa63067
NN
28724 || exit 1
28725
b813574b 28726@endif mmalloc
4fa63067 28727
b813574b
PB
28728.PHONY: maybe-distclean-mmalloc distclean-mmalloc
28729maybe-distclean-mmalloc:
28730@if mmalloc
28731maybe-distclean-mmalloc: distclean-mmalloc
4fa63067 28732
b813574b 28733distclean-mmalloc:
0aed8855 28734 @: $(MAKE); $(unstage)
b813574b 28735 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
28736 r=`${PWD_COMMAND}`; export r; \
28737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28738 $(HOST_EXPORTS) \
b813574b 28739 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28741 done; \
b813574b 28742 echo "Doing distclean in mmalloc" ; \
b00612cc 28743 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
28744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28746 "RANLIB=$${RANLIB}" \
0c24b341 28747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28748 distclean) \
4fa63067
NN
28749 || exit 1
28750
b813574b 28751@endif mmalloc
4fa63067 28752
b813574b
PB
28753.PHONY: maybe-maintainer-clean-mmalloc maintainer-clean-mmalloc
28754maybe-maintainer-clean-mmalloc:
28755@if mmalloc
28756maybe-maintainer-clean-mmalloc: maintainer-clean-mmalloc
4fa63067 28757
b813574b 28758maintainer-clean-mmalloc:
0aed8855 28759 @: $(MAKE); $(unstage)
b813574b 28760 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
28761 r=`${PWD_COMMAND}`; export r; \
28762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28763 $(HOST_EXPORTS) \
b813574b 28764 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28766 done; \
b813574b 28767 echo "Doing maintainer-clean in mmalloc" ; \
b00612cc 28768 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
28769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28771 "RANLIB=$${RANLIB}" \
0c24b341 28772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28773 maintainer-clean) \
4fa63067 28774 || exit 1
16ae0395 28775
b813574b 28776@endif mmalloc
3866be5d
NN
28777
28778
a7254363 28779
b813574b
PB
28780.PHONY: configure-patch maybe-configure-patch
28781maybe-configure-patch:
4f0ef2d8
CD
28782@if gcc-bootstrap
28783configure-patch: stage_current
28784@endif gcc-bootstrap
b813574b
PB
28785@if patch
28786maybe-configure-patch: configure-patch
c52c6897 28787configure-patch:
0aed8855 28788 @: $(MAKE); $(unstage)
c52c6897 28789 @r=`${PWD_COMMAND}`; export r; \
b40e3958 28790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
28791 test ! -f $(HOST_SUBDIR)/patch/Makefile || exit 0; \
28792 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/patch ; \
378fce5b 28793 $(HOST_EXPORTS) \
a7254363
PB
28794 echo Configuring in $(HOST_SUBDIR)/patch; \
28795 cd "$(HOST_SUBDIR)/patch" || exit 1; \
e2b9e2dc 28796 case $(srcdir) in \
b00612cc
PB
28797 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28798 *) topdir=`echo $(HOST_SUBDIR)/patch/ | \
28799 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 28800 esac; \
b00612cc
PB
28801 srcdiroption="--srcdir=$${topdir}/patch"; \
28802 libsrcdir="$$s/patch"; \
e2b9e2dc 28803 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28804 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28805 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 28806 || exit 1
b813574b 28807@endif patch
e2b9e2dc 28808
a7254363
PB
28809
28810
d545f33b
PB
28811
28812
b813574b
PB
28813.PHONY: all-patch maybe-all-patch
28814maybe-all-patch:
4f0ef2d8
CD
28815@if gcc-bootstrap
28816all-patch: stage_current
28817@endif gcc-bootstrap
b813574b 28818@if patch
d27cc32e 28819TARGET-patch=all
b813574b
PB
28820maybe-all-patch: all-patch
28821all-patch: configure-patch
0aed8855 28822 @: $(MAKE); $(unstage)
b40e3958
L
28823 @r=`${PWD_COMMAND}`; export r; \
28824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28825 $(HOST_EXPORTS) \
b00612cc 28826 (cd $(HOST_SUBDIR)/patch && \
7f6ef0c0
PB
28827 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28828 $(TARGET-patch))
b813574b 28829@endif patch
3866be5d 28830
a7254363 28831
d545f33b
PB
28832
28833
b813574b
PB
28834.PHONY: check-patch maybe-check-patch
28835maybe-check-patch:
28836@if patch
28837maybe-check-patch: check-patch
3866be5d 28838
b813574b 28839check-patch:
0aed8855 28840 @: $(MAKE); $(unstage)
b40e3958
L
28841 @r=`${PWD_COMMAND}`; export r; \
28842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28843 $(HOST_EXPORTS) \
b00612cc
PB
28844 (cd $(HOST_SUBDIR)/patch && \
28845 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 28846
b813574b 28847@endif patch
3866be5d 28848
b813574b
PB
28849.PHONY: install-patch maybe-install-patch
28850maybe-install-patch:
28851@if patch
28852maybe-install-patch: install-patch
16ae0395 28853
b813574b 28854install-patch: installdirs
0aed8855 28855 @: $(MAKE); $(unstage)
b40e3958
L
28856 @r=`${PWD_COMMAND}`; export r; \
28857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28858 $(HOST_EXPORTS) \
b00612cc 28859 (cd $(HOST_SUBDIR)/patch && \
2da12f12 28860 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 28861
b813574b 28862@endif patch
3866be5d 28863
56a8fe78 28864# Other targets (info, dvi, pdf, etc.)
4fa63067 28865
b813574b
PB
28866.PHONY: maybe-info-patch info-patch
28867maybe-info-patch:
28868@if patch
28869maybe-info-patch: info-patch
4fa63067 28870
b813574b
PB
28871info-patch: \
28872 configure-patch
0aed8855 28873 @: $(MAKE); $(unstage)
b813574b 28874 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
28875 r=`${PWD_COMMAND}`; export r; \
28876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28877 $(HOST_EXPORTS) \
b813574b 28878 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28880 done; \
b813574b 28881 echo "Doing info in patch" ; \
b00612cc 28882 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
28883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28885 "RANLIB=$${RANLIB}" \
0c24b341 28886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28887 info) \
4fa63067
NN
28888 || exit 1
28889
b813574b 28890@endif patch
4fa63067 28891
b813574b
PB
28892.PHONY: maybe-dvi-patch dvi-patch
28893maybe-dvi-patch:
28894@if patch
28895maybe-dvi-patch: dvi-patch
4fa63067 28896
b813574b
PB
28897dvi-patch: \
28898 configure-patch
0aed8855 28899 @: $(MAKE); $(unstage)
b813574b 28900 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
28901 r=`${PWD_COMMAND}`; export r; \
28902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28903 $(HOST_EXPORTS) \
b813574b 28904 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28906 done; \
b813574b 28907 echo "Doing dvi in patch" ; \
b00612cc 28908 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
28909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28911 "RANLIB=$${RANLIB}" \
0c24b341 28912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28913 dvi) \
4fa63067
NN
28914 || exit 1
28915
b813574b 28916@endif patch
4fa63067 28917
56a8fe78
DD
28918.PHONY: maybe-pdf-patch pdf-patch
28919maybe-pdf-patch:
28920@if patch
28921maybe-pdf-patch: pdf-patch
28922
28923pdf-patch: \
28924 configure-patch
28925 @: $(MAKE); $(unstage)
28926 @[ -f ./patch/Makefile ] || exit 0; \
28927 r=`${PWD_COMMAND}`; export r; \
28928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28929 $(HOST_EXPORTS) \
28930 for flag in $(EXTRA_HOST_FLAGS) ; do \
28931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28932 done; \
28933 echo "Doing pdf in patch" ; \
28934 (cd $(HOST_SUBDIR)/patch && \
28935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28937 "RANLIB=$${RANLIB}" \
0c24b341 28938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28939 pdf) \
28940 || exit 1
28941
28942@endif patch
28943
6d389afc
MS
28944.PHONY: maybe-html-patch html-patch
28945maybe-html-patch:
28946@if patch
28947maybe-html-patch: html-patch
28948
28949html-patch: \
28950 configure-patch
0aed8855 28951 @: $(MAKE); $(unstage)
6d389afc
MS
28952 @[ -f ./patch/Makefile ] || exit 0; \
28953 r=`${PWD_COMMAND}`; export r; \
28954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28955 $(HOST_EXPORTS) \
28956 for flag in $(EXTRA_HOST_FLAGS) ; do \
28957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28958 done; \
28959 echo "Doing html in patch" ; \
b00612cc 28960 (cd $(HOST_SUBDIR)/patch && \
6d389afc
MS
28961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28963 "RANLIB=$${RANLIB}" \
0c24b341 28964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
28965 html) \
28966 || exit 1
28967
28968@endif patch
28969
b813574b
PB
28970.PHONY: maybe-TAGS-patch TAGS-patch
28971maybe-TAGS-patch:
28972@if patch
28973maybe-TAGS-patch: TAGS-patch
4fa63067 28974
b813574b
PB
28975TAGS-patch: \
28976 configure-patch
0aed8855 28977 @: $(MAKE); $(unstage)
b813574b 28978 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
28979 r=`${PWD_COMMAND}`; export r; \
28980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28981 $(HOST_EXPORTS) \
b813574b 28982 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28984 done; \
b813574b 28985 echo "Doing TAGS in patch" ; \
b00612cc 28986 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
28987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28989 "RANLIB=$${RANLIB}" \
0c24b341 28990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28991 TAGS) \
4fa63067
NN
28992 || exit 1
28993
b813574b 28994@endif patch
4fa63067 28995
b813574b
PB
28996.PHONY: maybe-install-info-patch install-info-patch
28997maybe-install-info-patch:
28998@if patch
28999maybe-install-info-patch: install-info-patch
4fa63067 29000
b813574b
PB
29001install-info-patch: \
29002 configure-patch \
29003 info-patch
0aed8855 29004 @: $(MAKE); $(unstage)
b813574b 29005 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
29006 r=`${PWD_COMMAND}`; export r; \
29007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29008 $(HOST_EXPORTS) \
b813574b 29009 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29011 done; \
b813574b 29012 echo "Doing install-info in patch" ; \
b00612cc 29013 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
29014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29016 "RANLIB=$${RANLIB}" \
0c24b341 29017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29018 install-info) \
4fa63067
NN
29019 || exit 1
29020
b813574b 29021@endif patch
4fa63067 29022
a3ca38d2
DD
29023.PHONY: maybe-install-pdf-patch install-pdf-patch
29024maybe-install-pdf-patch:
29025@if patch
29026maybe-install-pdf-patch: install-pdf-patch
29027
29028install-pdf-patch: \
29029 configure-patch \
29030 pdf-patch
29031 @: $(MAKE); $(unstage)
29032 @[ -f ./patch/Makefile ] || exit 0; \
29033 r=`${PWD_COMMAND}`; export r; \
29034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29035 $(HOST_EXPORTS) \
29036 for flag in $(EXTRA_HOST_FLAGS) ; do \
29037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29038 done; \
29039 echo "Doing install-pdf in patch" ; \
29040 (cd $(HOST_SUBDIR)/patch && \
29041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29043 "RANLIB=$${RANLIB}" \
0c24b341 29044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29045 install-pdf) \
29046 || exit 1
29047
29048@endif patch
29049
108a6f8e
CD
29050.PHONY: maybe-install-html-patch install-html-patch
29051maybe-install-html-patch:
29052@if patch
29053maybe-install-html-patch: install-html-patch
29054
29055install-html-patch: \
29056 configure-patch \
29057 html-patch
29058 @: $(MAKE); $(unstage)
29059 @[ -f ./patch/Makefile ] || exit 0; \
29060 r=`${PWD_COMMAND}`; export r; \
29061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29062 $(HOST_EXPORTS) \
29063 for flag in $(EXTRA_HOST_FLAGS) ; do \
29064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29065 done; \
29066 echo "Doing install-html in patch" ; \
29067 (cd $(HOST_SUBDIR)/patch && \
29068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29070 "RANLIB=$${RANLIB}" \
0c24b341 29071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29072 install-html) \
29073 || exit 1
29074
29075@endif patch
29076
b813574b
PB
29077.PHONY: maybe-installcheck-patch installcheck-patch
29078maybe-installcheck-patch:
29079@if patch
29080maybe-installcheck-patch: installcheck-patch
4fa63067 29081
b813574b
PB
29082installcheck-patch: \
29083 configure-patch
0aed8855 29084 @: $(MAKE); $(unstage)
b813574b 29085 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
29086 r=`${PWD_COMMAND}`; export r; \
29087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29088 $(HOST_EXPORTS) \
b813574b 29089 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29091 done; \
b813574b 29092 echo "Doing installcheck in patch" ; \
b00612cc 29093 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
29094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29096 "RANLIB=$${RANLIB}" \
0c24b341 29097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29098 installcheck) \
4fa63067
NN
29099 || exit 1
29100
b813574b 29101@endif patch
4fa63067 29102
b813574b
PB
29103.PHONY: maybe-mostlyclean-patch mostlyclean-patch
29104maybe-mostlyclean-patch:
29105@if patch
29106maybe-mostlyclean-patch: mostlyclean-patch
4fa63067 29107
b813574b 29108mostlyclean-patch:
0aed8855 29109 @: $(MAKE); $(unstage)
b813574b 29110 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
29111 r=`${PWD_COMMAND}`; export r; \
29112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29113 $(HOST_EXPORTS) \
b813574b 29114 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29116 done; \
b813574b 29117 echo "Doing mostlyclean in patch" ; \
b00612cc 29118 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
29119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29121 "RANLIB=$${RANLIB}" \
0c24b341 29122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29123 mostlyclean) \
4fa63067
NN
29124 || exit 1
29125
b813574b 29126@endif patch
4fa63067 29127
b813574b
PB
29128.PHONY: maybe-clean-patch clean-patch
29129maybe-clean-patch:
29130@if patch
29131maybe-clean-patch: clean-patch
4fa63067 29132
b813574b 29133clean-patch:
0aed8855 29134 @: $(MAKE); $(unstage)
b813574b 29135 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
29136 r=`${PWD_COMMAND}`; export r; \
29137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29138 $(HOST_EXPORTS) \
b813574b 29139 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29141 done; \
b813574b 29142 echo "Doing clean in patch" ; \
b00612cc 29143 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
29144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29146 "RANLIB=$${RANLIB}" \
0c24b341 29147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29148 clean) \
4fa63067
NN
29149 || exit 1
29150
b813574b 29151@endif patch
4fa63067 29152
b813574b
PB
29153.PHONY: maybe-distclean-patch distclean-patch
29154maybe-distclean-patch:
29155@if patch
29156maybe-distclean-patch: distclean-patch
4fa63067 29157
b813574b 29158distclean-patch:
0aed8855 29159 @: $(MAKE); $(unstage)
b813574b 29160 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
29161 r=`${PWD_COMMAND}`; export r; \
29162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29163 $(HOST_EXPORTS) \
b813574b 29164 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29166 done; \
b813574b 29167 echo "Doing distclean in patch" ; \
b00612cc 29168 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
29169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29171 "RANLIB=$${RANLIB}" \
0c24b341 29172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29173 distclean) \
4fa63067
NN
29174 || exit 1
29175
b813574b 29176@endif patch
4fa63067 29177
b813574b
PB
29178.PHONY: maybe-maintainer-clean-patch maintainer-clean-patch
29179maybe-maintainer-clean-patch:
29180@if patch
29181maybe-maintainer-clean-patch: maintainer-clean-patch
4fa63067 29182
b813574b 29183maintainer-clean-patch:
0aed8855 29184 @: $(MAKE); $(unstage)
b813574b 29185 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
29186 r=`${PWD_COMMAND}`; export r; \
29187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29188 $(HOST_EXPORTS) \
b813574b 29189 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29191 done; \
b813574b 29192 echo "Doing maintainer-clean in patch" ; \
b00612cc 29193 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
29194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29196 "RANLIB=$${RANLIB}" \
0c24b341 29197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29198 maintainer-clean) \
4fa63067
NN
29199 || exit 1
29200
b813574b 29201@endif patch
4fa63067
NN
29202
29203
a7254363 29204
b813574b
PB
29205.PHONY: configure-perl maybe-configure-perl
29206maybe-configure-perl:
4f0ef2d8
CD
29207@if gcc-bootstrap
29208configure-perl: stage_current
29209@endif gcc-bootstrap
b813574b
PB
29210@if perl
29211maybe-configure-perl: configure-perl
c52c6897 29212configure-perl:
0aed8855 29213 @: $(MAKE); $(unstage)
c52c6897 29214 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
29216 test ! -f $(HOST_SUBDIR)/perl/Makefile || exit 0; \
29217 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/perl ; \
378fce5b 29218 $(HOST_EXPORTS) \
a7254363
PB
29219 echo Configuring in $(HOST_SUBDIR)/perl; \
29220 cd "$(HOST_SUBDIR)/perl" || exit 1; \
e2b9e2dc 29221 case $(srcdir) in \
b00612cc
PB
29222 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29223 *) topdir=`echo $(HOST_SUBDIR)/perl/ | \
29224 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 29225 esac; \
b00612cc
PB
29226 srcdiroption="--srcdir=$${topdir}/perl"; \
29227 libsrcdir="$$s/perl"; \
e2b9e2dc 29228 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29229 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29230 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 29231 || exit 1
b813574b 29232@endif perl
e2b9e2dc 29233
a7254363
PB
29234
29235
d545f33b
PB
29236
29237
b813574b
PB
29238.PHONY: all-perl maybe-all-perl
29239maybe-all-perl:
4f0ef2d8
CD
29240@if gcc-bootstrap
29241all-perl: stage_current
29242@endif gcc-bootstrap
b813574b 29243@if perl
d27cc32e 29244TARGET-perl=all
b813574b
PB
29245maybe-all-perl: all-perl
29246all-perl: configure-perl
0aed8855 29247 @: $(MAKE); $(unstage)
b40e3958
L
29248 @r=`${PWD_COMMAND}`; export r; \
29249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29250 $(HOST_EXPORTS) \
b00612cc 29251 (cd $(HOST_SUBDIR)/perl && \
7f6ef0c0
PB
29252 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29253 $(TARGET-perl))
b813574b 29254@endif perl
3866be5d 29255
a7254363 29256
d545f33b
PB
29257
29258
b813574b
PB
29259.PHONY: check-perl maybe-check-perl
29260maybe-check-perl:
29261@if perl
29262maybe-check-perl: check-perl
3866be5d 29263
b813574b 29264check-perl:
0aed8855 29265 @: $(MAKE); $(unstage)
b40e3958
L
29266 @r=`${PWD_COMMAND}`; export r; \
29267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29268 $(HOST_EXPORTS) \
b00612cc
PB
29269 (cd $(HOST_SUBDIR)/perl && \
29270 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 29271
b813574b 29272@endif perl
3866be5d 29273
b813574b
PB
29274.PHONY: install-perl maybe-install-perl
29275maybe-install-perl:
29276@if perl
29277maybe-install-perl: install-perl
16ae0395 29278
b813574b 29279install-perl: installdirs
0aed8855 29280 @: $(MAKE); $(unstage)
b40e3958
L
29281 @r=`${PWD_COMMAND}`; export r; \
29282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29283 $(HOST_EXPORTS) \
b00612cc 29284 (cd $(HOST_SUBDIR)/perl && \
2da12f12 29285 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 29286
b813574b 29287@endif perl
3866be5d 29288
56a8fe78 29289# Other targets (info, dvi, pdf, etc.)
4fa63067 29290
b813574b
PB
29291.PHONY: maybe-info-perl info-perl
29292maybe-info-perl:
29293@if perl
29294maybe-info-perl: info-perl
4fa63067 29295
b813574b
PB
29296info-perl: \
29297 configure-perl
0aed8855 29298 @: $(MAKE); $(unstage)
b813574b 29299 @[ -f ./perl/Makefile ] || exit 0; \
b40e3958
L
29300 r=`${PWD_COMMAND}`; export r; \
29301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29302 $(HOST_EXPORTS) \
b813574b 29303 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29305 done; \
b813574b 29306 echo "Doing info in perl" ; \
b00612cc 29307 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
29308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29310 "RANLIB=$${RANLIB}" \
0c24b341 29311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29312 info) \
e2b9e2dc
NN
29313 || exit 1
29314
b813574b 29315@endif perl
4fa63067 29316
b813574b
PB
29317.PHONY: maybe-dvi-perl dvi-perl
29318maybe-dvi-perl:
29319@if perl
29320maybe-dvi-perl: dvi-perl
4fa63067 29321
b813574b
PB
29322dvi-perl: \
29323 configure-perl
0aed8855 29324 @: $(MAKE); $(unstage)
b813574b 29325 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 29326 r=`${PWD_COMMAND}`; export r; \
b40e3958 29327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29328 $(HOST_EXPORTS) \
b813574b 29329 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29331 done; \
b813574b 29332 echo "Doing dvi in perl" ; \
b00612cc 29333 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
29334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29336 "RANLIB=$${RANLIB}" \
0c24b341 29337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29338 dvi) \
4fa63067 29339 || exit 1
3866be5d 29340
b813574b 29341@endif perl
3866be5d 29342
56a8fe78
DD
29343.PHONY: maybe-pdf-perl pdf-perl
29344maybe-pdf-perl:
29345@if perl
29346maybe-pdf-perl: pdf-perl
29347
29348pdf-perl: \
29349 configure-perl
29350 @: $(MAKE); $(unstage)
29351 @[ -f ./perl/Makefile ] || exit 0; \
29352 r=`${PWD_COMMAND}`; export r; \
29353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29354 $(HOST_EXPORTS) \
29355 for flag in $(EXTRA_HOST_FLAGS) ; do \
29356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29357 done; \
29358 echo "Doing pdf in perl" ; \
29359 (cd $(HOST_SUBDIR)/perl && \
29360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29362 "RANLIB=$${RANLIB}" \
0c24b341 29363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
29364 pdf) \
29365 || exit 1
29366
29367@endif perl
29368
6d389afc
MS
29369.PHONY: maybe-html-perl html-perl
29370maybe-html-perl:
29371@if perl
29372maybe-html-perl: html-perl
29373
29374html-perl: \
29375 configure-perl
0aed8855 29376 @: $(MAKE); $(unstage)
6d389afc
MS
29377 @[ -f ./perl/Makefile ] || exit 0; \
29378 r=`${PWD_COMMAND}`; export r; \
29379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
29380 $(HOST_EXPORTS) \
29381 for flag in $(EXTRA_HOST_FLAGS) ; do \
29382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29383 done; \
29384 echo "Doing html in perl" ; \
b00612cc 29385 (cd $(HOST_SUBDIR)/perl && \
6d389afc
MS
29386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29388 "RANLIB=$${RANLIB}" \
0c24b341 29389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
29390 html) \
29391 || exit 1
29392
29393@endif perl
29394
b813574b
PB
29395.PHONY: maybe-TAGS-perl TAGS-perl
29396maybe-TAGS-perl:
29397@if perl
29398maybe-TAGS-perl: TAGS-perl
4fa63067 29399
b813574b
PB
29400TAGS-perl: \
29401 configure-perl
0aed8855 29402 @: $(MAKE); $(unstage)
b813574b 29403 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 29404 r=`${PWD_COMMAND}`; export r; \
b40e3958 29405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29406 $(HOST_EXPORTS) \
b813574b 29407 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29409 done; \
b813574b 29410 echo "Doing TAGS in perl" ; \
b00612cc 29411 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
29412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29414 "RANLIB=$${RANLIB}" \
0c24b341 29415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29416 TAGS) \
4fa63067 29417 || exit 1
3866be5d 29418
b813574b 29419@endif perl
3866be5d 29420
b813574b
PB
29421.PHONY: maybe-install-info-perl install-info-perl
29422maybe-install-info-perl:
29423@if perl
29424maybe-install-info-perl: install-info-perl
16ae0395 29425
b813574b
PB
29426install-info-perl: \
29427 configure-perl \
29428 info-perl
0aed8855 29429 @: $(MAKE); $(unstage)
b813574b 29430 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
29431 r=`${PWD_COMMAND}`; export r; \
29432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29433 $(HOST_EXPORTS) \
b813574b 29434 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29436 done; \
b813574b 29437 echo "Doing install-info in perl" ; \
b00612cc 29438 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
29439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29441 "RANLIB=$${RANLIB}" \
0c24b341 29442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29443 install-info) \
4fa63067
NN
29444 || exit 1
29445
b813574b 29446@endif perl
4fa63067 29447
a3ca38d2
DD
29448.PHONY: maybe-install-pdf-perl install-pdf-perl
29449maybe-install-pdf-perl:
29450@if perl
29451maybe-install-pdf-perl: install-pdf-perl
29452
29453install-pdf-perl: \
29454 configure-perl \
29455 pdf-perl
29456 @: $(MAKE); $(unstage)
29457 @[ -f ./perl/Makefile ] || exit 0; \
29458 r=`${PWD_COMMAND}`; export r; \
29459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29460 $(HOST_EXPORTS) \
29461 for flag in $(EXTRA_HOST_FLAGS) ; do \
29462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29463 done; \
29464 echo "Doing install-pdf in perl" ; \
29465 (cd $(HOST_SUBDIR)/perl && \
29466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29468 "RANLIB=$${RANLIB}" \
0c24b341 29469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29470 install-pdf) \
29471 || exit 1
29472
29473@endif perl
29474
108a6f8e
CD
29475.PHONY: maybe-install-html-perl install-html-perl
29476maybe-install-html-perl:
29477@if perl
29478maybe-install-html-perl: install-html-perl
29479
29480install-html-perl: \
29481 configure-perl \
29482 html-perl
29483 @: $(MAKE); $(unstage)
29484 @[ -f ./perl/Makefile ] || exit 0; \
29485 r=`${PWD_COMMAND}`; export r; \
29486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29487 $(HOST_EXPORTS) \
29488 for flag in $(EXTRA_HOST_FLAGS) ; do \
29489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29490 done; \
29491 echo "Doing install-html in perl" ; \
29492 (cd $(HOST_SUBDIR)/perl && \
29493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29495 "RANLIB=$${RANLIB}" \
0c24b341 29496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29497 install-html) \
29498 || exit 1
29499
29500@endif perl
29501
b813574b
PB
29502.PHONY: maybe-installcheck-perl installcheck-perl
29503maybe-installcheck-perl:
29504@if perl
29505maybe-installcheck-perl: installcheck-perl
4fa63067 29506
b813574b
PB
29507installcheck-perl: \
29508 configure-perl
0aed8855 29509 @: $(MAKE); $(unstage)
b813574b 29510 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
29511 r=`${PWD_COMMAND}`; export r; \
29512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29513 $(HOST_EXPORTS) \
b813574b 29514 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29516 done; \
b813574b 29517 echo "Doing installcheck in perl" ; \
b00612cc 29518 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
29519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29521 "RANLIB=$${RANLIB}" \
0c24b341 29522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29523 installcheck) \
4fa63067
NN
29524 || exit 1
29525
b813574b 29526@endif perl
4fa63067 29527
b813574b
PB
29528.PHONY: maybe-mostlyclean-perl mostlyclean-perl
29529maybe-mostlyclean-perl:
29530@if perl
29531maybe-mostlyclean-perl: mostlyclean-perl
4fa63067 29532
b813574b 29533mostlyclean-perl:
0aed8855 29534 @: $(MAKE); $(unstage)
b813574b 29535 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
29536 r=`${PWD_COMMAND}`; export r; \
29537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29538 $(HOST_EXPORTS) \
b813574b 29539 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29541 done; \
b813574b 29542 echo "Doing mostlyclean in perl" ; \
b00612cc 29543 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
29544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29546 "RANLIB=$${RANLIB}" \
0c24b341 29547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29548 mostlyclean) \
4fa63067
NN
29549 || exit 1
29550
b813574b 29551@endif perl
4fa63067 29552
b813574b
PB
29553.PHONY: maybe-clean-perl clean-perl
29554maybe-clean-perl:
29555@if perl
29556maybe-clean-perl: clean-perl
4fa63067 29557
b813574b 29558clean-perl:
0aed8855 29559 @: $(MAKE); $(unstage)
b813574b 29560 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
29561 r=`${PWD_COMMAND}`; export r; \
29562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29563 $(HOST_EXPORTS) \
b813574b 29564 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29566 done; \
b813574b 29567 echo "Doing clean in perl" ; \
b00612cc 29568 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
29569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29571 "RANLIB=$${RANLIB}" \
0c24b341 29572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29573 clean) \
4fa63067
NN
29574 || exit 1
29575
b813574b 29576@endif perl
4fa63067 29577
b813574b
PB
29578.PHONY: maybe-distclean-perl distclean-perl
29579maybe-distclean-perl:
29580@if perl
29581maybe-distclean-perl: distclean-perl
4fa63067 29582
b813574b 29583distclean-perl:
0aed8855 29584 @: $(MAKE); $(unstage)
b813574b 29585 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
29586 r=`${PWD_COMMAND}`; export r; \
29587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29588 $(HOST_EXPORTS) \
b813574b 29589 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29591 done; \
b813574b 29592 echo "Doing distclean in perl" ; \
b00612cc 29593 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
29594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29596 "RANLIB=$${RANLIB}" \
0c24b341 29597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29598 distclean) \
4fa63067
NN
29599 || exit 1
29600
b813574b 29601@endif perl
4fa63067 29602
b813574b
PB
29603.PHONY: maybe-maintainer-clean-perl maintainer-clean-perl
29604maybe-maintainer-clean-perl:
29605@if perl
29606maybe-maintainer-clean-perl: maintainer-clean-perl
4fa63067 29607
b813574b 29608maintainer-clean-perl:
0aed8855 29609 @: $(MAKE); $(unstage)
b813574b 29610 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 29611 r=`${PWD_COMMAND}`; export r; \
b40e3958 29612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29613 $(HOST_EXPORTS) \
b813574b 29614 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29616 done; \
b813574b 29617 echo "Doing maintainer-clean in perl" ; \
b00612cc 29618 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
29619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29621 "RANLIB=$${RANLIB}" \
0c24b341 29622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29623 maintainer-clean) \
4fa63067 29624 || exit 1
3866be5d 29625
b813574b 29626@endif perl
3866be5d 29627
4fa63067 29628
a7254363 29629
b813574b
PB
29630.PHONY: configure-prms maybe-configure-prms
29631maybe-configure-prms:
4f0ef2d8
CD
29632@if gcc-bootstrap
29633configure-prms: stage_current
29634@endif gcc-bootstrap
b813574b
PB
29635@if prms
29636maybe-configure-prms: configure-prms
c52c6897 29637configure-prms:
0aed8855 29638 @: $(MAKE); $(unstage)
c52c6897 29639 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
29641 test ! -f $(HOST_SUBDIR)/prms/Makefile || exit 0; \
29642 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/prms ; \
378fce5b 29643 $(HOST_EXPORTS) \
a7254363
PB
29644 echo Configuring in $(HOST_SUBDIR)/prms; \
29645 cd "$(HOST_SUBDIR)/prms" || exit 1; \
e2b9e2dc 29646 case $(srcdir) in \
b00612cc
PB
29647 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29648 *) topdir=`echo $(HOST_SUBDIR)/prms/ | \
29649 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 29650 esac; \
b00612cc
PB
29651 srcdiroption="--srcdir=$${topdir}/prms"; \
29652 libsrcdir="$$s/prms"; \
e2b9e2dc 29653 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29654 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29655 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 29656 || exit 1
b813574b 29657@endif prms
e2b9e2dc 29658
a7254363
PB
29659
29660
d545f33b
PB
29661
29662
b813574b
PB
29663.PHONY: all-prms maybe-all-prms
29664maybe-all-prms:
4f0ef2d8
CD
29665@if gcc-bootstrap
29666all-prms: stage_current
29667@endif gcc-bootstrap
b813574b 29668@if prms
d27cc32e 29669TARGET-prms=all
b813574b
PB
29670maybe-all-prms: all-prms
29671all-prms: configure-prms
0aed8855 29672 @: $(MAKE); $(unstage)
b40e3958
L
29673 @r=`${PWD_COMMAND}`; export r; \
29674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29675 $(HOST_EXPORTS) \
b00612cc 29676 (cd $(HOST_SUBDIR)/prms && \
7f6ef0c0
PB
29677 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29678 $(TARGET-prms))
b813574b 29679@endif prms
3866be5d 29680
a7254363 29681
d545f33b
PB
29682
29683
b813574b
PB
29684.PHONY: check-prms maybe-check-prms
29685maybe-check-prms:
29686@if prms
29687maybe-check-prms: check-prms
3866be5d 29688
b813574b 29689check-prms:
0aed8855 29690 @: $(MAKE); $(unstage)
b40e3958
L
29691 @r=`${PWD_COMMAND}`; export r; \
29692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29693 $(HOST_EXPORTS) \
b00612cc
PB
29694 (cd $(HOST_SUBDIR)/prms && \
29695 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 29696
b813574b 29697@endif prms
3866be5d 29698
b813574b
PB
29699.PHONY: install-prms maybe-install-prms
29700maybe-install-prms:
29701@if prms
29702maybe-install-prms: install-prms
4fa63067 29703
b813574b 29704install-prms: installdirs
0aed8855 29705 @: $(MAKE); $(unstage)
4fa63067
NN
29706 @r=`${PWD_COMMAND}`; export r; \
29707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29708 $(HOST_EXPORTS) \
b00612cc 29709 (cd $(HOST_SUBDIR)/prms && \
2da12f12 29710 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 29711
b813574b 29712@endif prms
4fa63067 29713
56a8fe78 29714# Other targets (info, dvi, pdf, etc.)
4fa63067 29715
b813574b
PB
29716.PHONY: maybe-info-prms info-prms
29717maybe-info-prms:
29718@if prms
29719maybe-info-prms: info-prms
4fa63067 29720
b813574b
PB
29721info-prms: \
29722 configure-prms
0aed8855 29723 @: $(MAKE); $(unstage)
b813574b 29724 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
29725 r=`${PWD_COMMAND}`; export r; \
29726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29727 $(HOST_EXPORTS) \
b813574b 29728 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29730 done; \
b813574b 29731 echo "Doing info in prms" ; \
b00612cc 29732 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
29733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29735 "RANLIB=$${RANLIB}" \
0c24b341 29736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29737 info) \
4fa63067
NN
29738 || exit 1
29739
b813574b 29740@endif prms
4fa63067 29741
b813574b
PB
29742.PHONY: maybe-dvi-prms dvi-prms
29743maybe-dvi-prms:
29744@if prms
29745maybe-dvi-prms: dvi-prms
4fa63067 29746
b813574b
PB
29747dvi-prms: \
29748 configure-prms
0aed8855 29749 @: $(MAKE); $(unstage)
b813574b 29750 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
29751 r=`${PWD_COMMAND}`; export r; \
29752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29753 $(HOST_EXPORTS) \
b813574b 29754 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29756 done; \
b813574b 29757 echo "Doing dvi in prms" ; \
b00612cc 29758 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
29759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29761 "RANLIB=$${RANLIB}" \
0c24b341 29762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29763 dvi) \
4fa63067
NN
29764 || exit 1
29765
b813574b 29766@endif prms
4fa63067 29767
56a8fe78
DD
29768.PHONY: maybe-pdf-prms pdf-prms
29769maybe-pdf-prms:
29770@if prms
29771maybe-pdf-prms: pdf-prms
29772
29773pdf-prms: \
29774 configure-prms
29775 @: $(MAKE); $(unstage)
29776 @[ -f ./prms/Makefile ] || exit 0; \
29777 r=`${PWD_COMMAND}`; export r; \
29778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29779 $(HOST_EXPORTS) \
29780 for flag in $(EXTRA_HOST_FLAGS) ; do \
29781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29782 done; \
29783 echo "Doing pdf in prms" ; \
29784 (cd $(HOST_SUBDIR)/prms && \
29785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29787 "RANLIB=$${RANLIB}" \
0c24b341 29788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
29789 pdf) \
29790 || exit 1
29791
29792@endif prms
29793
6d389afc
MS
29794.PHONY: maybe-html-prms html-prms
29795maybe-html-prms:
29796@if prms
29797maybe-html-prms: html-prms
29798
29799html-prms: \
29800 configure-prms
0aed8855 29801 @: $(MAKE); $(unstage)
6d389afc
MS
29802 @[ -f ./prms/Makefile ] || exit 0; \
29803 r=`${PWD_COMMAND}`; export r; \
29804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
29805 $(HOST_EXPORTS) \
29806 for flag in $(EXTRA_HOST_FLAGS) ; do \
29807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29808 done; \
29809 echo "Doing html in prms" ; \
b00612cc 29810 (cd $(HOST_SUBDIR)/prms && \
6d389afc
MS
29811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29813 "RANLIB=$${RANLIB}" \
0c24b341 29814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
29815 html) \
29816 || exit 1
29817
29818@endif prms
29819
b813574b
PB
29820.PHONY: maybe-TAGS-prms TAGS-prms
29821maybe-TAGS-prms:
29822@if prms
29823maybe-TAGS-prms: TAGS-prms
4fa63067 29824
b813574b
PB
29825TAGS-prms: \
29826 configure-prms
0aed8855 29827 @: $(MAKE); $(unstage)
b813574b 29828 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
29829 r=`${PWD_COMMAND}`; export r; \
29830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29831 $(HOST_EXPORTS) \
b813574b 29832 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29834 done; \
b813574b 29835 echo "Doing TAGS in prms" ; \
b00612cc 29836 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
29837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29839 "RANLIB=$${RANLIB}" \
0c24b341 29840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29841 TAGS) \
4fa63067
NN
29842 || exit 1
29843
b813574b 29844@endif prms
4fa63067 29845
b813574b
PB
29846.PHONY: maybe-install-info-prms install-info-prms
29847maybe-install-info-prms:
29848@if prms
29849maybe-install-info-prms: install-info-prms
4fa63067 29850
b813574b
PB
29851install-info-prms: \
29852 configure-prms \
29853 info-prms
0aed8855 29854 @: $(MAKE); $(unstage)
b813574b 29855 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
29856 r=`${PWD_COMMAND}`; export r; \
29857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29858 $(HOST_EXPORTS) \
b813574b 29859 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29861 done; \
b813574b 29862 echo "Doing install-info in prms" ; \
b00612cc 29863 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
29864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29866 "RANLIB=$${RANLIB}" \
0c24b341 29867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29868 install-info) \
4fa63067
NN
29869 || exit 1
29870
b813574b 29871@endif prms
4fa63067 29872
a3ca38d2
DD
29873.PHONY: maybe-install-pdf-prms install-pdf-prms
29874maybe-install-pdf-prms:
29875@if prms
29876maybe-install-pdf-prms: install-pdf-prms
29877
29878install-pdf-prms: \
29879 configure-prms \
29880 pdf-prms
29881 @: $(MAKE); $(unstage)
29882 @[ -f ./prms/Makefile ] || exit 0; \
29883 r=`${PWD_COMMAND}`; export r; \
29884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29885 $(HOST_EXPORTS) \
29886 for flag in $(EXTRA_HOST_FLAGS) ; do \
29887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29888 done; \
29889 echo "Doing install-pdf in prms" ; \
29890 (cd $(HOST_SUBDIR)/prms && \
29891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29893 "RANLIB=$${RANLIB}" \
0c24b341 29894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29895 install-pdf) \
29896 || exit 1
29897
29898@endif prms
29899
108a6f8e
CD
29900.PHONY: maybe-install-html-prms install-html-prms
29901maybe-install-html-prms:
29902@if prms
29903maybe-install-html-prms: install-html-prms
29904
29905install-html-prms: \
29906 configure-prms \
29907 html-prms
29908 @: $(MAKE); $(unstage)
29909 @[ -f ./prms/Makefile ] || exit 0; \
29910 r=`${PWD_COMMAND}`; export r; \
29911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29912 $(HOST_EXPORTS) \
29913 for flag in $(EXTRA_HOST_FLAGS) ; do \
29914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29915 done; \
29916 echo "Doing install-html in prms" ; \
29917 (cd $(HOST_SUBDIR)/prms && \
29918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29920 "RANLIB=$${RANLIB}" \
0c24b341 29921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29922 install-html) \
29923 || exit 1
29924
29925@endif prms
29926
b813574b
PB
29927.PHONY: maybe-installcheck-prms installcheck-prms
29928maybe-installcheck-prms:
29929@if prms
29930maybe-installcheck-prms: installcheck-prms
4fa63067 29931
b813574b
PB
29932installcheck-prms: \
29933 configure-prms
0aed8855 29934 @: $(MAKE); $(unstage)
b813574b 29935 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
29936 r=`${PWD_COMMAND}`; export r; \
29937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29938 $(HOST_EXPORTS) \
b813574b 29939 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29941 done; \
b813574b 29942 echo "Doing installcheck in prms" ; \
b00612cc 29943 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
29944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29946 "RANLIB=$${RANLIB}" \
0c24b341 29947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29948 installcheck) \
4fa63067
NN
29949 || exit 1
29950
b813574b 29951@endif prms
4fa63067 29952
b813574b
PB
29953.PHONY: maybe-mostlyclean-prms mostlyclean-prms
29954maybe-mostlyclean-prms:
29955@if prms
29956maybe-mostlyclean-prms: mostlyclean-prms
4fa63067 29957
b813574b 29958mostlyclean-prms:
0aed8855 29959 @: $(MAKE); $(unstage)
b813574b 29960 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
29961 r=`${PWD_COMMAND}`; export r; \
29962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29963 $(HOST_EXPORTS) \
b813574b 29964 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29966 done; \
b813574b 29967 echo "Doing mostlyclean in prms" ; \
b00612cc 29968 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
29969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29971 "RANLIB=$${RANLIB}" \
0c24b341 29972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29973 mostlyclean) \
4fa63067
NN
29974 || exit 1
29975
b813574b 29976@endif prms
4fa63067 29977
b813574b
PB
29978.PHONY: maybe-clean-prms clean-prms
29979maybe-clean-prms:
29980@if prms
29981maybe-clean-prms: clean-prms
4fa63067 29982
b813574b 29983clean-prms:
0aed8855 29984 @: $(MAKE); $(unstage)
b813574b 29985 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
29986 r=`${PWD_COMMAND}`; export r; \
29987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29988 $(HOST_EXPORTS) \
b813574b 29989 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
29990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29991 done; \
b813574b 29992 echo "Doing clean in prms" ; \
b00612cc 29993 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
29994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29996 "RANLIB=$${RANLIB}" \
0c24b341 29997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29998 clean) \
4fa63067
NN
29999 || exit 1
30000
b813574b 30001@endif prms
4fa63067 30002
b813574b
PB
30003.PHONY: maybe-distclean-prms distclean-prms
30004maybe-distclean-prms:
30005@if prms
30006maybe-distclean-prms: distclean-prms
4fa63067 30007
b813574b 30008distclean-prms:
0aed8855 30009 @: $(MAKE); $(unstage)
b813574b 30010 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
30011 r=`${PWD_COMMAND}`; export r; \
30012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30013 $(HOST_EXPORTS) \
b813574b 30014 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30016 done; \
b813574b 30017 echo "Doing distclean in prms" ; \
b00612cc 30018 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
30019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30021 "RANLIB=$${RANLIB}" \
0c24b341 30022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30023 distclean) \
4fa63067
NN
30024 || exit 1
30025
b813574b 30026@endif prms
4fa63067 30027
b813574b
PB
30028.PHONY: maybe-maintainer-clean-prms maintainer-clean-prms
30029maybe-maintainer-clean-prms:
30030@if prms
30031maybe-maintainer-clean-prms: maintainer-clean-prms
4fa63067 30032
b813574b 30033maintainer-clean-prms:
0aed8855 30034 @: $(MAKE); $(unstage)
b813574b 30035 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
30036 r=`${PWD_COMMAND}`; export r; \
30037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30038 $(HOST_EXPORTS) \
b813574b 30039 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30041 done; \
b813574b 30042 echo "Doing maintainer-clean in prms" ; \
b00612cc 30043 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
30044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30046 "RANLIB=$${RANLIB}" \
0c24b341 30047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30048 maintainer-clean) \
4fa63067 30049 || exit 1
16ae0395 30050
b813574b 30051@endif prms
3866be5d
NN
30052
30053
a7254363 30054
b813574b
PB
30055.PHONY: configure-rcs maybe-configure-rcs
30056maybe-configure-rcs:
4f0ef2d8
CD
30057@if gcc-bootstrap
30058configure-rcs: stage_current
30059@endif gcc-bootstrap
b813574b
PB
30060@if rcs
30061maybe-configure-rcs: configure-rcs
c52c6897 30062configure-rcs:
0aed8855 30063 @: $(MAKE); $(unstage)
c52c6897 30064 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30066 test ! -f $(HOST_SUBDIR)/rcs/Makefile || exit 0; \
30067 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/rcs ; \
378fce5b 30068 $(HOST_EXPORTS) \
a7254363
PB
30069 echo Configuring in $(HOST_SUBDIR)/rcs; \
30070 cd "$(HOST_SUBDIR)/rcs" || exit 1; \
e2b9e2dc 30071 case $(srcdir) in \
b00612cc
PB
30072 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30073 *) topdir=`echo $(HOST_SUBDIR)/rcs/ | \
30074 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 30075 esac; \
b00612cc
PB
30076 srcdiroption="--srcdir=$${topdir}/rcs"; \
30077 libsrcdir="$$s/rcs"; \
e2b9e2dc 30078 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30079 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30080 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 30081 || exit 1
b813574b 30082@endif rcs
e2b9e2dc 30083
a7254363
PB
30084
30085
d545f33b
PB
30086
30087
b813574b
PB
30088.PHONY: all-rcs maybe-all-rcs
30089maybe-all-rcs:
4f0ef2d8
CD
30090@if gcc-bootstrap
30091all-rcs: stage_current
30092@endif gcc-bootstrap
b813574b 30093@if rcs
d27cc32e 30094TARGET-rcs=all
b813574b
PB
30095maybe-all-rcs: all-rcs
30096all-rcs: configure-rcs
0aed8855 30097 @: $(MAKE); $(unstage)
b40e3958
L
30098 @r=`${PWD_COMMAND}`; export r; \
30099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30100 $(HOST_EXPORTS) \
b00612cc 30101 (cd $(HOST_SUBDIR)/rcs && \
7f6ef0c0
PB
30102 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30103 $(TARGET-rcs))
b813574b 30104@endif rcs
3866be5d 30105
a7254363 30106
d545f33b
PB
30107
30108
b813574b
PB
30109.PHONY: check-rcs maybe-check-rcs
30110maybe-check-rcs:
30111@if rcs
30112maybe-check-rcs: check-rcs
3866be5d 30113
b813574b 30114check-rcs:
0aed8855 30115 @: $(MAKE); $(unstage)
b40e3958
L
30116 @r=`${PWD_COMMAND}`; export r; \
30117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30118 $(HOST_EXPORTS) \
b00612cc
PB
30119 (cd $(HOST_SUBDIR)/rcs && \
30120 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 30121
b813574b 30122@endif rcs
3866be5d 30123
b813574b
PB
30124.PHONY: install-rcs maybe-install-rcs
30125maybe-install-rcs:
30126@if rcs
30127maybe-install-rcs: install-rcs
16ae0395 30128
b813574b 30129install-rcs: installdirs
0aed8855 30130 @: $(MAKE); $(unstage)
b40e3958
L
30131 @r=`${PWD_COMMAND}`; export r; \
30132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30133 $(HOST_EXPORTS) \
b00612cc 30134 (cd $(HOST_SUBDIR)/rcs && \
2da12f12 30135 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 30136
b813574b 30137@endif rcs
3866be5d 30138
56a8fe78 30139# Other targets (info, dvi, pdf, etc.)
4fa63067 30140
b813574b
PB
30141.PHONY: maybe-info-rcs info-rcs
30142maybe-info-rcs:
30143@if rcs
30144maybe-info-rcs: info-rcs
4fa63067 30145
b813574b
PB
30146info-rcs: \
30147 configure-rcs
0aed8855 30148 @: $(MAKE); $(unstage)
b813574b 30149 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
30150 r=`${PWD_COMMAND}`; export r; \
30151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30152 $(HOST_EXPORTS) \
b813574b 30153 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30155 done; \
b813574b 30156 echo "Doing info in rcs" ; \
b00612cc 30157 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
30158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30160 "RANLIB=$${RANLIB}" \
0c24b341 30161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30162 info) \
4fa63067
NN
30163 || exit 1
30164
b813574b 30165@endif rcs
4fa63067 30166
b813574b
PB
30167.PHONY: maybe-dvi-rcs dvi-rcs
30168maybe-dvi-rcs:
30169@if rcs
30170maybe-dvi-rcs: dvi-rcs
4fa63067 30171
b813574b
PB
30172dvi-rcs: \
30173 configure-rcs
0aed8855 30174 @: $(MAKE); $(unstage)
b813574b 30175 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
30176 r=`${PWD_COMMAND}`; export r; \
30177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30178 $(HOST_EXPORTS) \
b813574b 30179 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30181 done; \
b813574b 30182 echo "Doing dvi in rcs" ; \
b00612cc 30183 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
30184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30186 "RANLIB=$${RANLIB}" \
0c24b341 30187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30188 dvi) \
4fa63067
NN
30189 || exit 1
30190
b813574b 30191@endif rcs
4fa63067 30192
56a8fe78
DD
30193.PHONY: maybe-pdf-rcs pdf-rcs
30194maybe-pdf-rcs:
30195@if rcs
30196maybe-pdf-rcs: pdf-rcs
30197
30198pdf-rcs: \
30199 configure-rcs
30200 @: $(MAKE); $(unstage)
30201 @[ -f ./rcs/Makefile ] || exit 0; \
30202 r=`${PWD_COMMAND}`; export r; \
30203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30204 $(HOST_EXPORTS) \
30205 for flag in $(EXTRA_HOST_FLAGS) ; do \
30206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30207 done; \
30208 echo "Doing pdf in rcs" ; \
30209 (cd $(HOST_SUBDIR)/rcs && \
30210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30212 "RANLIB=$${RANLIB}" \
0c24b341 30213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30214 pdf) \
30215 || exit 1
30216
30217@endif rcs
30218
6d389afc
MS
30219.PHONY: maybe-html-rcs html-rcs
30220maybe-html-rcs:
30221@if rcs
30222maybe-html-rcs: html-rcs
30223
30224html-rcs: \
30225 configure-rcs
0aed8855 30226 @: $(MAKE); $(unstage)
6d389afc
MS
30227 @[ -f ./rcs/Makefile ] || exit 0; \
30228 r=`${PWD_COMMAND}`; export r; \
30229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30230 $(HOST_EXPORTS) \
30231 for flag in $(EXTRA_HOST_FLAGS) ; do \
30232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30233 done; \
30234 echo "Doing html in rcs" ; \
b00612cc 30235 (cd $(HOST_SUBDIR)/rcs && \
6d389afc
MS
30236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30238 "RANLIB=$${RANLIB}" \
0c24b341 30239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
30240 html) \
30241 || exit 1
30242
30243@endif rcs
30244
b813574b
PB
30245.PHONY: maybe-TAGS-rcs TAGS-rcs
30246maybe-TAGS-rcs:
30247@if rcs
30248maybe-TAGS-rcs: TAGS-rcs
4fa63067 30249
b813574b
PB
30250TAGS-rcs: \
30251 configure-rcs
0aed8855 30252 @: $(MAKE); $(unstage)
b813574b 30253 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
30254 r=`${PWD_COMMAND}`; export r; \
30255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30256 $(HOST_EXPORTS) \
b813574b 30257 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30259 done; \
b813574b 30260 echo "Doing TAGS in rcs" ; \
b00612cc 30261 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
30262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30264 "RANLIB=$${RANLIB}" \
0c24b341 30265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30266 TAGS) \
4fa63067
NN
30267 || exit 1
30268
b813574b 30269@endif rcs
4fa63067 30270
b813574b
PB
30271.PHONY: maybe-install-info-rcs install-info-rcs
30272maybe-install-info-rcs:
30273@if rcs
30274maybe-install-info-rcs: install-info-rcs
4fa63067 30275
b813574b
PB
30276install-info-rcs: \
30277 configure-rcs \
30278 info-rcs
0aed8855 30279 @: $(MAKE); $(unstage)
b813574b 30280 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
30281 r=`${PWD_COMMAND}`; export r; \
30282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30283 $(HOST_EXPORTS) \
b813574b 30284 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30286 done; \
b813574b 30287 echo "Doing install-info in rcs" ; \
b00612cc 30288 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
30289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30291 "RANLIB=$${RANLIB}" \
0c24b341 30292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30293 install-info) \
4fa63067
NN
30294 || exit 1
30295
b813574b 30296@endif rcs
4fa63067 30297
a3ca38d2
DD
30298.PHONY: maybe-install-pdf-rcs install-pdf-rcs
30299maybe-install-pdf-rcs:
30300@if rcs
30301maybe-install-pdf-rcs: install-pdf-rcs
30302
30303install-pdf-rcs: \
30304 configure-rcs \
30305 pdf-rcs
30306 @: $(MAKE); $(unstage)
30307 @[ -f ./rcs/Makefile ] || exit 0; \
30308 r=`${PWD_COMMAND}`; export r; \
30309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30310 $(HOST_EXPORTS) \
30311 for flag in $(EXTRA_HOST_FLAGS) ; do \
30312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30313 done; \
30314 echo "Doing install-pdf in rcs" ; \
30315 (cd $(HOST_SUBDIR)/rcs && \
30316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30318 "RANLIB=$${RANLIB}" \
0c24b341 30319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
30320 install-pdf) \
30321 || exit 1
30322
30323@endif rcs
30324
108a6f8e
CD
30325.PHONY: maybe-install-html-rcs install-html-rcs
30326maybe-install-html-rcs:
30327@if rcs
30328maybe-install-html-rcs: install-html-rcs
30329
30330install-html-rcs: \
30331 configure-rcs \
30332 html-rcs
30333 @: $(MAKE); $(unstage)
30334 @[ -f ./rcs/Makefile ] || exit 0; \
30335 r=`${PWD_COMMAND}`; export r; \
30336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30337 $(HOST_EXPORTS) \
30338 for flag in $(EXTRA_HOST_FLAGS) ; do \
30339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30340 done; \
30341 echo "Doing install-html in rcs" ; \
30342 (cd $(HOST_SUBDIR)/rcs && \
30343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30345 "RANLIB=$${RANLIB}" \
0c24b341 30346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
30347 install-html) \
30348 || exit 1
30349
30350@endif rcs
30351
b813574b
PB
30352.PHONY: maybe-installcheck-rcs installcheck-rcs
30353maybe-installcheck-rcs:
30354@if rcs
30355maybe-installcheck-rcs: installcheck-rcs
4fa63067 30356
b813574b
PB
30357installcheck-rcs: \
30358 configure-rcs
0aed8855 30359 @: $(MAKE); $(unstage)
b813574b 30360 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
30361 r=`${PWD_COMMAND}`; export r; \
30362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30363 $(HOST_EXPORTS) \
b813574b 30364 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30366 done; \
b813574b 30367 echo "Doing installcheck in rcs" ; \
b00612cc 30368 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
30369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30371 "RANLIB=$${RANLIB}" \
0c24b341 30372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30373 installcheck) \
4fa63067
NN
30374 || exit 1
30375
b813574b 30376@endif rcs
4fa63067 30377
b813574b
PB
30378.PHONY: maybe-mostlyclean-rcs mostlyclean-rcs
30379maybe-mostlyclean-rcs:
30380@if rcs
30381maybe-mostlyclean-rcs: mostlyclean-rcs
4fa63067 30382
b813574b 30383mostlyclean-rcs:
0aed8855 30384 @: $(MAKE); $(unstage)
b813574b 30385 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
30386 r=`${PWD_COMMAND}`; export r; \
30387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30388 $(HOST_EXPORTS) \
b813574b 30389 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30391 done; \
b813574b 30392 echo "Doing mostlyclean in rcs" ; \
b00612cc 30393 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
30394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30396 "RANLIB=$${RANLIB}" \
0c24b341 30397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30398 mostlyclean) \
4fa63067
NN
30399 || exit 1
30400
b813574b 30401@endif rcs
4fa63067 30402
b813574b
PB
30403.PHONY: maybe-clean-rcs clean-rcs
30404maybe-clean-rcs:
30405@if rcs
30406maybe-clean-rcs: clean-rcs
4fa63067 30407
b813574b 30408clean-rcs:
0aed8855 30409 @: $(MAKE); $(unstage)
b813574b 30410 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
30411 r=`${PWD_COMMAND}`; export r; \
30412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30413 $(HOST_EXPORTS) \
b813574b 30414 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30416 done; \
b813574b 30417 echo "Doing clean in rcs" ; \
b00612cc 30418 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
30419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30421 "RANLIB=$${RANLIB}" \
0c24b341 30422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30423 clean) \
4fa63067
NN
30424 || exit 1
30425
b813574b 30426@endif rcs
4fa63067 30427
b813574b
PB
30428.PHONY: maybe-distclean-rcs distclean-rcs
30429maybe-distclean-rcs:
30430@if rcs
30431maybe-distclean-rcs: distclean-rcs
4fa63067 30432
b813574b 30433distclean-rcs:
0aed8855 30434 @: $(MAKE); $(unstage)
b813574b 30435 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
30436 r=`${PWD_COMMAND}`; export r; \
30437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30438 $(HOST_EXPORTS) \
b813574b 30439 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30441 done; \
b813574b 30442 echo "Doing distclean in rcs" ; \
b00612cc 30443 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
30444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30446 "RANLIB=$${RANLIB}" \
0c24b341 30447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30448 distclean) \
4fa63067
NN
30449 || exit 1
30450
b813574b 30451@endif rcs
4fa63067 30452
b813574b
PB
30453.PHONY: maybe-maintainer-clean-rcs maintainer-clean-rcs
30454maybe-maintainer-clean-rcs:
30455@if rcs
30456maybe-maintainer-clean-rcs: maintainer-clean-rcs
4fa63067 30457
b813574b 30458maintainer-clean-rcs:
0aed8855 30459 @: $(MAKE); $(unstage)
b813574b 30460 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
30461 r=`${PWD_COMMAND}`; export r; \
30462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30463 $(HOST_EXPORTS) \
b813574b 30464 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30466 done; \
b813574b 30467 echo "Doing maintainer-clean in rcs" ; \
b00612cc 30468 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
30469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30471 "RANLIB=$${RANLIB}" \
0c24b341 30472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30473 maintainer-clean) \
4fa63067
NN
30474 || exit 1
30475
b813574b 30476@endif rcs
4fa63067
NN
30477
30478
a7254363 30479
b813574b
PB
30480.PHONY: configure-readline maybe-configure-readline
30481maybe-configure-readline:
4f0ef2d8
CD
30482@if gcc-bootstrap
30483configure-readline: stage_current
30484@endif gcc-bootstrap
b813574b
PB
30485@if readline
30486maybe-configure-readline: configure-readline
c52c6897 30487configure-readline:
0aed8855 30488 @: $(MAKE); $(unstage)
c52c6897 30489 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30491 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
30492 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
378fce5b 30493 $(HOST_EXPORTS) \
a7254363
PB
30494 echo Configuring in $(HOST_SUBDIR)/readline; \
30495 cd "$(HOST_SUBDIR)/readline" || exit 1; \
e2b9e2dc 30496 case $(srcdir) in \
b00612cc
PB
30497 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30498 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
30499 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 30500 esac; \
b00612cc
PB
30501 srcdiroption="--srcdir=$${topdir}/readline"; \
30502 libsrcdir="$$s/readline"; \
e2b9e2dc 30503 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30504 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30505 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 30506 || exit 1
b813574b 30507@endif readline
e2b9e2dc 30508
a7254363
PB
30509
30510
d545f33b
PB
30511
30512
b813574b
PB
30513.PHONY: all-readline maybe-all-readline
30514maybe-all-readline:
4f0ef2d8
CD
30515@if gcc-bootstrap
30516all-readline: stage_current
30517@endif gcc-bootstrap
b813574b 30518@if readline
d27cc32e 30519TARGET-readline=all
b813574b
PB
30520maybe-all-readline: all-readline
30521all-readline: configure-readline
0aed8855 30522 @: $(MAKE); $(unstage)
b40e3958
L
30523 @r=`${PWD_COMMAND}`; export r; \
30524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30525 $(HOST_EXPORTS) \
b00612cc 30526 (cd $(HOST_SUBDIR)/readline && \
7f6ef0c0
PB
30527 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30528 $(TARGET-readline))
b813574b 30529@endif readline
3866be5d 30530
a7254363 30531
d545f33b
PB
30532
30533
b813574b
PB
30534.PHONY: check-readline maybe-check-readline
30535maybe-check-readline:
30536@if readline
30537maybe-check-readline: check-readline
3866be5d 30538
b813574b 30539check-readline:
0aed8855 30540 @: $(MAKE); $(unstage)
b813574b
PB
30541 @r=`${PWD_COMMAND}`; export r; \
30542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 30543 $(HOST_EXPORTS) \
b00612cc
PB
30544 (cd $(HOST_SUBDIR)/readline && \
30545 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 30546
b813574b 30547@endif readline
4fa63067 30548
b813574b
PB
30549.PHONY: install-readline maybe-install-readline
30550maybe-install-readline:
30551@if readline
30552maybe-install-readline: install-readline
4fa63067 30553
b813574b 30554install-readline: installdirs
0aed8855 30555 @: $(MAKE); $(unstage)
b813574b
PB
30556 @r=`${PWD_COMMAND}`; export r; \
30557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 30558 $(HOST_EXPORTS) \
b00612cc 30559 (cd $(HOST_SUBDIR)/readline && \
2da12f12 30560 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 30561
b813574b 30562@endif readline
4fa63067 30563
56a8fe78 30564# Other targets (info, dvi, pdf, etc.)
4fa63067 30565
b813574b
PB
30566.PHONY: maybe-info-readline info-readline
30567maybe-info-readline:
30568@if readline
30569maybe-info-readline: info-readline
4fa63067 30570
b813574b
PB
30571info-readline: \
30572 configure-readline
0aed8855 30573 @: $(MAKE); $(unstage)
b813574b 30574 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 30575 r=`${PWD_COMMAND}`; export r; \
b40e3958 30576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30577 $(HOST_EXPORTS) \
b813574b 30578 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30580 done; \
b813574b 30581 echo "Doing info in readline" ; \
b00612cc 30582 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
30583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30585 "RANLIB=$${RANLIB}" \
0c24b341 30586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30587 info) \
4fa63067 30588 || exit 1
3866be5d 30589
b813574b 30590@endif readline
3866be5d 30591
b813574b
PB
30592.PHONY: maybe-dvi-readline dvi-readline
30593maybe-dvi-readline:
30594@if readline
30595maybe-dvi-readline: dvi-readline
16ae0395 30596
b813574b
PB
30597dvi-readline: \
30598 configure-readline
0aed8855 30599 @: $(MAKE); $(unstage)
b813574b 30600 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 30601 r=`${PWD_COMMAND}`; export r; \
b40e3958 30602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30603 $(HOST_EXPORTS) \
b813574b 30604 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30606 done; \
b813574b 30607 echo "Doing dvi in readline" ; \
b00612cc 30608 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
30609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30611 "RANLIB=$${RANLIB}" \
0c24b341 30612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30613 dvi) \
4fa63067 30614 || exit 1
3866be5d 30615
b813574b 30616@endif readline
3866be5d 30617
56a8fe78
DD
30618.PHONY: maybe-pdf-readline pdf-readline
30619maybe-pdf-readline:
30620@if readline
30621maybe-pdf-readline: pdf-readline
30622
30623pdf-readline: \
30624 configure-readline
30625 @: $(MAKE); $(unstage)
30626 @[ -f ./readline/Makefile ] || exit 0; \
30627 r=`${PWD_COMMAND}`; export r; \
30628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30629 $(HOST_EXPORTS) \
30630 for flag in $(EXTRA_HOST_FLAGS) ; do \
30631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30632 done; \
30633 echo "Doing pdf in readline" ; \
30634 (cd $(HOST_SUBDIR)/readline && \
30635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30637 "RANLIB=$${RANLIB}" \
0c24b341 30638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30639 pdf) \
30640 || exit 1
30641
30642@endif readline
30643
6d389afc
MS
30644.PHONY: maybe-html-readline html-readline
30645maybe-html-readline:
30646@if readline
30647maybe-html-readline: html-readline
30648
30649html-readline: \
30650 configure-readline
0aed8855 30651 @: $(MAKE); $(unstage)
6d389afc
MS
30652 @[ -f ./readline/Makefile ] || exit 0; \
30653 r=`${PWD_COMMAND}`; export r; \
30654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30655 $(HOST_EXPORTS) \
30656 for flag in $(EXTRA_HOST_FLAGS) ; do \
30657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30658 done; \
30659 echo "Doing html in readline" ; \
b00612cc 30660 (cd $(HOST_SUBDIR)/readline && \
6d389afc
MS
30661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30663 "RANLIB=$${RANLIB}" \
0c24b341 30664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
30665 html) \
30666 || exit 1
30667
30668@endif readline
30669
b813574b
PB
30670.PHONY: maybe-TAGS-readline TAGS-readline
30671maybe-TAGS-readline:
30672@if readline
30673maybe-TAGS-readline: TAGS-readline
4fa63067 30674
b813574b
PB
30675TAGS-readline: \
30676 configure-readline
0aed8855 30677 @: $(MAKE); $(unstage)
b813574b 30678 @[ -f ./readline/Makefile ] || exit 0; \
b40e3958
L
30679 r=`${PWD_COMMAND}`; export r; \
30680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30681 $(HOST_EXPORTS) \
b813574b 30682 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30684 done; \
b813574b 30685 echo "Doing TAGS in readline" ; \
b00612cc 30686 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
30687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30689 "RANLIB=$${RANLIB}" \
0c24b341 30690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30691 TAGS) \
e2b9e2dc
NN
30692 || exit 1
30693
b813574b 30694@endif readline
4fa63067 30695
b813574b
PB
30696.PHONY: maybe-install-info-readline install-info-readline
30697maybe-install-info-readline:
30698@if readline
30699maybe-install-info-readline: install-info-readline
4fa63067 30700
b813574b
PB
30701install-info-readline: \
30702 configure-readline \
30703 info-readline
0aed8855 30704 @: $(MAKE); $(unstage)
b813574b 30705 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 30706 r=`${PWD_COMMAND}`; export r; \
b40e3958 30707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30708 $(HOST_EXPORTS) \
b813574b 30709 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30711 done; \
b813574b 30712 echo "Doing install-info in readline" ; \
b00612cc 30713 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
30714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30716 "RANLIB=$${RANLIB}" \
0c24b341 30717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30718 install-info) \
4fa63067 30719 || exit 1
3866be5d 30720
b813574b 30721@endif readline
3866be5d 30722
a3ca38d2
DD
30723.PHONY: maybe-install-pdf-readline install-pdf-readline
30724maybe-install-pdf-readline:
30725@if readline
30726maybe-install-pdf-readline: install-pdf-readline
30727
30728install-pdf-readline: \
30729 configure-readline \
30730 pdf-readline
30731 @: $(MAKE); $(unstage)
30732 @[ -f ./readline/Makefile ] || exit 0; \
30733 r=`${PWD_COMMAND}`; export r; \
30734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30735 $(HOST_EXPORTS) \
30736 for flag in $(EXTRA_HOST_FLAGS) ; do \
30737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30738 done; \
30739 echo "Doing install-pdf in readline" ; \
30740 (cd $(HOST_SUBDIR)/readline && \
30741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30743 "RANLIB=$${RANLIB}" \
0c24b341 30744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
30745 install-pdf) \
30746 || exit 1
30747
30748@endif readline
30749
108a6f8e
CD
30750.PHONY: maybe-install-html-readline install-html-readline
30751maybe-install-html-readline:
30752@if readline
30753maybe-install-html-readline: install-html-readline
30754
30755install-html-readline: \
30756 configure-readline \
30757 html-readline
30758 @: $(MAKE); $(unstage)
30759 @[ -f ./readline/Makefile ] || exit 0; \
30760 r=`${PWD_COMMAND}`; export r; \
30761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30762 $(HOST_EXPORTS) \
30763 for flag in $(EXTRA_HOST_FLAGS) ; do \
30764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30765 done; \
30766 echo "Doing install-html in readline" ; \
30767 (cd $(HOST_SUBDIR)/readline && \
30768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30770 "RANLIB=$${RANLIB}" \
0c24b341 30771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
30772 install-html) \
30773 || exit 1
30774
30775@endif readline
30776
b813574b
PB
30777.PHONY: maybe-installcheck-readline installcheck-readline
30778maybe-installcheck-readline:
30779@if readline
30780maybe-installcheck-readline: installcheck-readline
4fa63067 30781
b813574b
PB
30782installcheck-readline: \
30783 configure-readline
0aed8855 30784 @: $(MAKE); $(unstage)
b813574b 30785 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
30786 r=`${PWD_COMMAND}`; export r; \
30787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30788 $(HOST_EXPORTS) \
b813574b 30789 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30791 done; \
b813574b 30792 echo "Doing installcheck in readline" ; \
b00612cc 30793 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
30794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30796 "RANLIB=$${RANLIB}" \
0c24b341 30797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30798 installcheck) \
4fa63067 30799 || exit 1
3866be5d 30800
b813574b 30801@endif readline
3866be5d 30802
b813574b
PB
30803.PHONY: maybe-mostlyclean-readline mostlyclean-readline
30804maybe-mostlyclean-readline:
30805@if readline
30806maybe-mostlyclean-readline: mostlyclean-readline
4fa63067 30807
b813574b 30808mostlyclean-readline:
0aed8855 30809 @: $(MAKE); $(unstage)
b813574b 30810 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
30811 r=`${PWD_COMMAND}`; export r; \
30812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30813 $(HOST_EXPORTS) \
b813574b 30814 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30816 done; \
b813574b 30817 echo "Doing mostlyclean in readline" ; \
b00612cc 30818 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
30819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30821 "RANLIB=$${RANLIB}" \
0c24b341 30822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30823 mostlyclean) \
4fa63067
NN
30824 || exit 1
30825
b813574b 30826@endif readline
4fa63067 30827
b813574b
PB
30828.PHONY: maybe-clean-readline clean-readline
30829maybe-clean-readline:
30830@if readline
30831maybe-clean-readline: clean-readline
4fa63067 30832
b813574b 30833clean-readline:
0aed8855 30834 @: $(MAKE); $(unstage)
b813574b 30835 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
30836 r=`${PWD_COMMAND}`; export r; \
30837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30838 $(HOST_EXPORTS) \
b813574b 30839 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30841 done; \
b813574b 30842 echo "Doing clean in readline" ; \
b00612cc 30843 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
30844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30846 "RANLIB=$${RANLIB}" \
0c24b341 30847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30848 clean) \
4fa63067
NN
30849 || exit 1
30850
b813574b 30851@endif readline
4fa63067 30852
b813574b
PB
30853.PHONY: maybe-distclean-readline distclean-readline
30854maybe-distclean-readline:
30855@if readline
30856maybe-distclean-readline: distclean-readline
4fa63067 30857
b813574b 30858distclean-readline:
0aed8855 30859 @: $(MAKE); $(unstage)
b813574b 30860 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
30861 r=`${PWD_COMMAND}`; export r; \
30862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30863 $(HOST_EXPORTS) \
b813574b 30864 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30866 done; \
b813574b 30867 echo "Doing distclean in readline" ; \
b00612cc 30868 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
30869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30871 "RANLIB=$${RANLIB}" \
0c24b341 30872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30873 distclean) \
4fa63067
NN
30874 || exit 1
30875
b813574b 30876@endif readline
4fa63067 30877
b813574b
PB
30878.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
30879maybe-maintainer-clean-readline:
30880@if readline
30881maybe-maintainer-clean-readline: maintainer-clean-readline
16ae0395 30882
b813574b 30883maintainer-clean-readline:
0aed8855 30884 @: $(MAKE); $(unstage)
b813574b 30885 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 30886 r=`${PWD_COMMAND}`; export r; \
b40e3958 30887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30888 $(HOST_EXPORTS) \
b813574b 30889 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30891 done; \
b813574b 30892 echo "Doing maintainer-clean in readline" ; \
b00612cc 30893 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
30894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30896 "RANLIB=$${RANLIB}" \
0c24b341 30897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30898 maintainer-clean) \
4fa63067 30899 || exit 1
3866be5d 30900
b813574b 30901@endif readline
3866be5d 30902
4fa63067 30903
a7254363 30904
b813574b
PB
30905.PHONY: configure-release maybe-configure-release
30906maybe-configure-release:
4f0ef2d8
CD
30907@if gcc-bootstrap
30908configure-release: stage_current
30909@endif gcc-bootstrap
b813574b
PB
30910@if release
30911maybe-configure-release: configure-release
c52c6897 30912configure-release:
0aed8855 30913 @: $(MAKE); $(unstage)
c52c6897 30914 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30916 test ! -f $(HOST_SUBDIR)/release/Makefile || exit 0; \
30917 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/release ; \
378fce5b 30918 $(HOST_EXPORTS) \
a7254363
PB
30919 echo Configuring in $(HOST_SUBDIR)/release; \
30920 cd "$(HOST_SUBDIR)/release" || exit 1; \
e2b9e2dc 30921 case $(srcdir) in \
b00612cc
PB
30922 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30923 *) topdir=`echo $(HOST_SUBDIR)/release/ | \
30924 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 30925 esac; \
b00612cc
PB
30926 srcdiroption="--srcdir=$${topdir}/release"; \
30927 libsrcdir="$$s/release"; \
e2b9e2dc 30928 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30929 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30930 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 30931 || exit 1
b813574b 30932@endif release
e2b9e2dc 30933
a7254363
PB
30934
30935
d545f33b
PB
30936
30937
b813574b
PB
30938.PHONY: all-release maybe-all-release
30939maybe-all-release:
4f0ef2d8
CD
30940@if gcc-bootstrap
30941all-release: stage_current
30942@endif gcc-bootstrap
b813574b 30943@if release
d27cc32e 30944TARGET-release=all
b813574b
PB
30945maybe-all-release: all-release
30946all-release: configure-release
0aed8855 30947 @: $(MAKE); $(unstage)
b40e3958
L
30948 @r=`${PWD_COMMAND}`; export r; \
30949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30950 $(HOST_EXPORTS) \
b00612cc 30951 (cd $(HOST_SUBDIR)/release && \
7f6ef0c0
PB
30952 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30953 $(TARGET-release))
b813574b 30954@endif release
3866be5d 30955
a7254363 30956
d545f33b
PB
30957
30958
b813574b
PB
30959.PHONY: check-release maybe-check-release
30960maybe-check-release:
30961@if release
30962maybe-check-release: check-release
3866be5d 30963
b813574b 30964check-release:
3866be5d 30965
b813574b 30966@endif release
3866be5d 30967
b813574b
PB
30968.PHONY: install-release maybe-install-release
30969maybe-install-release:
30970@if release
30971maybe-install-release: install-release
16ae0395 30972
b813574b 30973install-release:
4fa63067 30974
b813574b 30975@endif release
4fa63067 30976
56a8fe78 30977# Other targets (info, dvi, pdf, etc.)
4fa63067 30978
b813574b
PB
30979.PHONY: maybe-info-release info-release
30980maybe-info-release:
30981@if release
30982maybe-info-release: info-release
4fa63067 30983
b813574b
PB
30984info-release: \
30985 configure-release
0aed8855 30986 @: $(MAKE); $(unstage)
b813574b 30987 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
30988 r=`${PWD_COMMAND}`; export r; \
30989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30990 $(HOST_EXPORTS) \
b813574b 30991 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30993 done; \
b813574b 30994 echo "Doing info in release" ; \
b00612cc 30995 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
30996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30998 "RANLIB=$${RANLIB}" \
0c24b341 30999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31000 info) \
4fa63067
NN
31001 || exit 1
31002
b813574b 31003@endif release
4fa63067 31004
b813574b
PB
31005.PHONY: maybe-dvi-release dvi-release
31006maybe-dvi-release:
31007@if release
31008maybe-dvi-release: dvi-release
4fa63067 31009
b813574b
PB
31010dvi-release: \
31011 configure-release
0aed8855 31012 @: $(MAKE); $(unstage)
b813574b 31013 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
31014 r=`${PWD_COMMAND}`; export r; \
31015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31016 $(HOST_EXPORTS) \
b813574b 31017 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31019 done; \
b813574b 31020 echo "Doing dvi in release" ; \
b00612cc 31021 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
31022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31024 "RANLIB=$${RANLIB}" \
0c24b341 31025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31026 dvi) \
4fa63067
NN
31027 || exit 1
31028
b813574b 31029@endif release
4fa63067 31030
56a8fe78
DD
31031.PHONY: maybe-pdf-release pdf-release
31032maybe-pdf-release:
31033@if release
31034maybe-pdf-release: pdf-release
31035
31036pdf-release: \
31037 configure-release
31038 @: $(MAKE); $(unstage)
31039 @[ -f ./release/Makefile ] || exit 0; \
31040 r=`${PWD_COMMAND}`; export r; \
31041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31042 $(HOST_EXPORTS) \
31043 for flag in $(EXTRA_HOST_FLAGS) ; do \
31044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31045 done; \
31046 echo "Doing pdf in release" ; \
31047 (cd $(HOST_SUBDIR)/release && \
31048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31050 "RANLIB=$${RANLIB}" \
0c24b341 31051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31052 pdf) \
31053 || exit 1
31054
31055@endif release
31056
6d389afc
MS
31057.PHONY: maybe-html-release html-release
31058maybe-html-release:
31059@if release
31060maybe-html-release: html-release
31061
31062html-release: \
31063 configure-release
0aed8855 31064 @: $(MAKE); $(unstage)
6d389afc
MS
31065 @[ -f ./release/Makefile ] || exit 0; \
31066 r=`${PWD_COMMAND}`; export r; \
31067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31068 $(HOST_EXPORTS) \
31069 for flag in $(EXTRA_HOST_FLAGS) ; do \
31070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31071 done; \
31072 echo "Doing html in release" ; \
b00612cc 31073 (cd $(HOST_SUBDIR)/release && \
6d389afc
MS
31074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31076 "RANLIB=$${RANLIB}" \
0c24b341 31077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31078 html) \
31079 || exit 1
31080
31081@endif release
31082
b813574b
PB
31083.PHONY: maybe-TAGS-release TAGS-release
31084maybe-TAGS-release:
31085@if release
31086maybe-TAGS-release: TAGS-release
4fa63067 31087
b813574b
PB
31088TAGS-release: \
31089 configure-release
0aed8855 31090 @: $(MAKE); $(unstage)
b813574b 31091 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
31092 r=`${PWD_COMMAND}`; export r; \
31093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31094 $(HOST_EXPORTS) \
b813574b 31095 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31097 done; \
b813574b 31098 echo "Doing TAGS in release" ; \
b00612cc 31099 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
31100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31102 "RANLIB=$${RANLIB}" \
0c24b341 31103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31104 TAGS) \
4fa63067
NN
31105 || exit 1
31106
b813574b 31107@endif release
4fa63067 31108
b813574b
PB
31109.PHONY: maybe-install-info-release install-info-release
31110maybe-install-info-release:
31111@if release
31112maybe-install-info-release: install-info-release
4fa63067 31113
b813574b
PB
31114install-info-release: \
31115 configure-release \
31116 info-release
0aed8855 31117 @: $(MAKE); $(unstage)
b813574b 31118 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
31119 r=`${PWD_COMMAND}`; export r; \
31120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31121 $(HOST_EXPORTS) \
b813574b 31122 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31124 done; \
b813574b 31125 echo "Doing install-info in release" ; \
b00612cc 31126 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
31127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31129 "RANLIB=$${RANLIB}" \
0c24b341 31130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31131 install-info) \
4fa63067
NN
31132 || exit 1
31133
b813574b 31134@endif release
4fa63067 31135
a3ca38d2
DD
31136.PHONY: maybe-install-pdf-release install-pdf-release
31137maybe-install-pdf-release:
31138@if release
31139maybe-install-pdf-release: install-pdf-release
31140
31141install-pdf-release: \
31142 configure-release \
31143 pdf-release
31144 @: $(MAKE); $(unstage)
31145 @[ -f ./release/Makefile ] || exit 0; \
31146 r=`${PWD_COMMAND}`; export r; \
31147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31148 $(HOST_EXPORTS) \
31149 for flag in $(EXTRA_HOST_FLAGS) ; do \
31150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31151 done; \
31152 echo "Doing install-pdf in release" ; \
31153 (cd $(HOST_SUBDIR)/release && \
31154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31156 "RANLIB=$${RANLIB}" \
0c24b341 31157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31158 install-pdf) \
31159 || exit 1
31160
31161@endif release
31162
108a6f8e
CD
31163.PHONY: maybe-install-html-release install-html-release
31164maybe-install-html-release:
31165@if release
31166maybe-install-html-release: install-html-release
31167
31168install-html-release: \
31169 configure-release \
31170 html-release
31171 @: $(MAKE); $(unstage)
31172 @[ -f ./release/Makefile ] || exit 0; \
31173 r=`${PWD_COMMAND}`; export r; \
31174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31175 $(HOST_EXPORTS) \
31176 for flag in $(EXTRA_HOST_FLAGS) ; do \
31177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31178 done; \
31179 echo "Doing install-html in release" ; \
31180 (cd $(HOST_SUBDIR)/release && \
31181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31183 "RANLIB=$${RANLIB}" \
0c24b341 31184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31185 install-html) \
31186 || exit 1
31187
31188@endif release
31189
b813574b
PB
31190.PHONY: maybe-installcheck-release installcheck-release
31191maybe-installcheck-release:
31192@if release
31193maybe-installcheck-release: installcheck-release
4fa63067 31194
b813574b
PB
31195installcheck-release: \
31196 configure-release
0aed8855 31197 @: $(MAKE); $(unstage)
b813574b 31198 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
31199 r=`${PWD_COMMAND}`; export r; \
31200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31201 $(HOST_EXPORTS) \
b813574b 31202 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31204 done; \
b813574b 31205 echo "Doing installcheck in release" ; \
b00612cc 31206 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
31207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31209 "RANLIB=$${RANLIB}" \
0c24b341 31210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31211 installcheck) \
4fa63067
NN
31212 || exit 1
31213
b813574b 31214@endif release
4fa63067 31215
b813574b
PB
31216.PHONY: maybe-mostlyclean-release mostlyclean-release
31217maybe-mostlyclean-release:
31218@if release
31219maybe-mostlyclean-release: mostlyclean-release
4fa63067 31220
b813574b 31221mostlyclean-release:
0aed8855 31222 @: $(MAKE); $(unstage)
b813574b 31223 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
31224 r=`${PWD_COMMAND}`; export r; \
31225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31226 $(HOST_EXPORTS) \
b813574b 31227 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31229 done; \
b813574b 31230 echo "Doing mostlyclean in release" ; \
b00612cc 31231 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
31232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31234 "RANLIB=$${RANLIB}" \
0c24b341 31235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31236 mostlyclean) \
4fa63067
NN
31237 || exit 1
31238
b813574b 31239@endif release
4fa63067 31240
b813574b
PB
31241.PHONY: maybe-clean-release clean-release
31242maybe-clean-release:
31243@if release
31244maybe-clean-release: clean-release
4fa63067 31245
b813574b 31246clean-release:
0aed8855 31247 @: $(MAKE); $(unstage)
b813574b 31248 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
31249 r=`${PWD_COMMAND}`; export r; \
31250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31251 $(HOST_EXPORTS) \
b813574b 31252 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31254 done; \
b813574b 31255 echo "Doing clean in release" ; \
b00612cc 31256 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
31257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31259 "RANLIB=$${RANLIB}" \
0c24b341 31260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31261 clean) \
4fa63067
NN
31262 || exit 1
31263
b813574b 31264@endif release
4fa63067 31265
b813574b
PB
31266.PHONY: maybe-distclean-release distclean-release
31267maybe-distclean-release:
31268@if release
31269maybe-distclean-release: distclean-release
4fa63067 31270
b813574b 31271distclean-release:
0aed8855 31272 @: $(MAKE); $(unstage)
b813574b 31273 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
31274 r=`${PWD_COMMAND}`; export r; \
31275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31276 $(HOST_EXPORTS) \
b813574b 31277 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31279 done; \
b813574b 31280 echo "Doing distclean in release" ; \
b00612cc 31281 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
31282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31284 "RANLIB=$${RANLIB}" \
0c24b341 31285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31286 distclean) \
4fa63067
NN
31287 || exit 1
31288
b813574b 31289@endif release
4fa63067 31290
b813574b
PB
31291.PHONY: maybe-maintainer-clean-release maintainer-clean-release
31292maybe-maintainer-clean-release:
31293@if release
31294maybe-maintainer-clean-release: maintainer-clean-release
4fa63067 31295
b813574b 31296maintainer-clean-release:
0aed8855 31297 @: $(MAKE); $(unstage)
b813574b 31298 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
31299 r=`${PWD_COMMAND}`; export r; \
31300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31301 $(HOST_EXPORTS) \
b813574b 31302 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31304 done; \
b813574b 31305 echo "Doing maintainer-clean in release" ; \
b00612cc 31306 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
31307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31309 "RANLIB=$${RANLIB}" \
0c24b341 31310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31311 maintainer-clean) \
4fa63067 31312 || exit 1
3866be5d 31313
b813574b 31314@endif release
3866be5d 31315
4fa63067 31316
a7254363 31317
b813574b
PB
31318.PHONY: configure-recode maybe-configure-recode
31319maybe-configure-recode:
4f0ef2d8
CD
31320@if gcc-bootstrap
31321configure-recode: stage_current
31322@endif gcc-bootstrap
b813574b
PB
31323@if recode
31324maybe-configure-recode: configure-recode
c52c6897 31325configure-recode:
0aed8855 31326 @: $(MAKE); $(unstage)
c52c6897 31327 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31329 test ! -f $(HOST_SUBDIR)/recode/Makefile || exit 0; \
31330 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/recode ; \
378fce5b 31331 $(HOST_EXPORTS) \
a7254363
PB
31332 echo Configuring in $(HOST_SUBDIR)/recode; \
31333 cd "$(HOST_SUBDIR)/recode" || exit 1; \
e2b9e2dc 31334 case $(srcdir) in \
b00612cc
PB
31335 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31336 *) topdir=`echo $(HOST_SUBDIR)/recode/ | \
31337 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31338 esac; \
b00612cc
PB
31339 srcdiroption="--srcdir=$${topdir}/recode"; \
31340 libsrcdir="$$s/recode"; \
e2b9e2dc 31341 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31342 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31343 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 31344 || exit 1
b813574b 31345@endif recode
e2b9e2dc 31346
a7254363
PB
31347
31348
d545f33b
PB
31349
31350
b813574b
PB
31351.PHONY: all-recode maybe-all-recode
31352maybe-all-recode:
4f0ef2d8
CD
31353@if gcc-bootstrap
31354all-recode: stage_current
31355@endif gcc-bootstrap
b813574b 31356@if recode
d27cc32e 31357TARGET-recode=all
b813574b
PB
31358maybe-all-recode: all-recode
31359all-recode: configure-recode
0aed8855 31360 @: $(MAKE); $(unstage)
b40e3958
L
31361 @r=`${PWD_COMMAND}`; export r; \
31362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31363 $(HOST_EXPORTS) \
b00612cc 31364 (cd $(HOST_SUBDIR)/recode && \
7f6ef0c0
PB
31365 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
31366 $(TARGET-recode))
b813574b 31367@endif recode
3866be5d 31368
a7254363 31369
d545f33b
PB
31370
31371
b813574b
PB
31372.PHONY: check-recode maybe-check-recode
31373maybe-check-recode:
31374@if recode
31375maybe-check-recode: check-recode
3866be5d 31376
b813574b 31377check-recode:
0aed8855 31378 @: $(MAKE); $(unstage)
b40e3958
L
31379 @r=`${PWD_COMMAND}`; export r; \
31380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31381 $(HOST_EXPORTS) \
b00612cc
PB
31382 (cd $(HOST_SUBDIR)/recode && \
31383 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 31384
b813574b 31385@endif recode
3866be5d 31386
b813574b
PB
31387.PHONY: install-recode maybe-install-recode
31388maybe-install-recode:
31389@if recode
31390maybe-install-recode: install-recode
4fa63067 31391
b813574b 31392install-recode: installdirs
0aed8855 31393 @: $(MAKE); $(unstage)
4fa63067
NN
31394 @r=`${PWD_COMMAND}`; export r; \
31395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31396 $(HOST_EXPORTS) \
b00612cc 31397 (cd $(HOST_SUBDIR)/recode && \
2da12f12 31398 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 31399
b813574b 31400@endif recode
4fa63067 31401
56a8fe78 31402# Other targets (info, dvi, pdf, etc.)
4fa63067 31403
b813574b
PB
31404.PHONY: maybe-info-recode info-recode
31405maybe-info-recode:
31406@if recode
31407maybe-info-recode: info-recode
4fa63067 31408
b813574b
PB
31409info-recode: \
31410 configure-recode
0aed8855 31411 @: $(MAKE); $(unstage)
b813574b 31412 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
31413 r=`${PWD_COMMAND}`; export r; \
31414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31415 $(HOST_EXPORTS) \
b813574b 31416 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31418 done; \
b813574b 31419 echo "Doing info in recode" ; \
b00612cc 31420 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
31421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31423 "RANLIB=$${RANLIB}" \
0c24b341 31424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31425 info) \
4fa63067
NN
31426 || exit 1
31427
b813574b 31428@endif recode
4fa63067 31429
b813574b
PB
31430.PHONY: maybe-dvi-recode dvi-recode
31431maybe-dvi-recode:
31432@if recode
31433maybe-dvi-recode: dvi-recode
4fa63067 31434
b813574b
PB
31435dvi-recode: \
31436 configure-recode
0aed8855 31437 @: $(MAKE); $(unstage)
b813574b 31438 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
31439 r=`${PWD_COMMAND}`; export r; \
31440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31441 $(HOST_EXPORTS) \
b813574b 31442 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31444 done; \
b813574b 31445 echo "Doing dvi in recode" ; \
b00612cc 31446 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
31447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31449 "RANLIB=$${RANLIB}" \
0c24b341 31450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31451 dvi) \
4fa63067
NN
31452 || exit 1
31453
b813574b 31454@endif recode
4fa63067 31455
56a8fe78
DD
31456.PHONY: maybe-pdf-recode pdf-recode
31457maybe-pdf-recode:
31458@if recode
31459maybe-pdf-recode: pdf-recode
31460
31461pdf-recode: \
31462 configure-recode
31463 @: $(MAKE); $(unstage)
31464 @[ -f ./recode/Makefile ] || exit 0; \
31465 r=`${PWD_COMMAND}`; export r; \
31466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31467 $(HOST_EXPORTS) \
31468 for flag in $(EXTRA_HOST_FLAGS) ; do \
31469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31470 done; \
31471 echo "Doing pdf in recode" ; \
31472 (cd $(HOST_SUBDIR)/recode && \
31473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31475 "RANLIB=$${RANLIB}" \
0c24b341 31476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31477 pdf) \
31478 || exit 1
31479
31480@endif recode
31481
6d389afc
MS
31482.PHONY: maybe-html-recode html-recode
31483maybe-html-recode:
31484@if recode
31485maybe-html-recode: html-recode
31486
31487html-recode: \
31488 configure-recode
0aed8855 31489 @: $(MAKE); $(unstage)
6d389afc
MS
31490 @[ -f ./recode/Makefile ] || exit 0; \
31491 r=`${PWD_COMMAND}`; export r; \
31492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31493 $(HOST_EXPORTS) \
31494 for flag in $(EXTRA_HOST_FLAGS) ; do \
31495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31496 done; \
31497 echo "Doing html in recode" ; \
b00612cc 31498 (cd $(HOST_SUBDIR)/recode && \
6d389afc
MS
31499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31501 "RANLIB=$${RANLIB}" \
0c24b341 31502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31503 html) \
31504 || exit 1
31505
31506@endif recode
31507
b813574b
PB
31508.PHONY: maybe-TAGS-recode TAGS-recode
31509maybe-TAGS-recode:
31510@if recode
31511maybe-TAGS-recode: TAGS-recode
4fa63067 31512
b813574b
PB
31513TAGS-recode: \
31514 configure-recode
0aed8855 31515 @: $(MAKE); $(unstage)
b813574b 31516 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
31517 r=`${PWD_COMMAND}`; export r; \
31518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31519 $(HOST_EXPORTS) \
b813574b 31520 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31522 done; \
b813574b 31523 echo "Doing TAGS in recode" ; \
b00612cc 31524 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
31525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31527 "RANLIB=$${RANLIB}" \
0c24b341 31528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31529 TAGS) \
4fa63067
NN
31530 || exit 1
31531
b813574b 31532@endif recode
4fa63067 31533
b813574b
PB
31534.PHONY: maybe-install-info-recode install-info-recode
31535maybe-install-info-recode:
31536@if recode
31537maybe-install-info-recode: install-info-recode
4fa63067 31538
b813574b
PB
31539install-info-recode: \
31540 configure-recode \
31541 info-recode
0aed8855 31542 @: $(MAKE); $(unstage)
b813574b 31543 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
31544 r=`${PWD_COMMAND}`; export r; \
31545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31546 $(HOST_EXPORTS) \
b813574b 31547 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31549 done; \
b813574b 31550 echo "Doing install-info in recode" ; \
b00612cc 31551 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
31552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31554 "RANLIB=$${RANLIB}" \
0c24b341 31555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31556 install-info) \
4fa63067
NN
31557 || exit 1
31558
b813574b 31559@endif recode
4fa63067 31560
a3ca38d2
DD
31561.PHONY: maybe-install-pdf-recode install-pdf-recode
31562maybe-install-pdf-recode:
31563@if recode
31564maybe-install-pdf-recode: install-pdf-recode
31565
31566install-pdf-recode: \
31567 configure-recode \
31568 pdf-recode
31569 @: $(MAKE); $(unstage)
31570 @[ -f ./recode/Makefile ] || exit 0; \
31571 r=`${PWD_COMMAND}`; export r; \
31572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31573 $(HOST_EXPORTS) \
31574 for flag in $(EXTRA_HOST_FLAGS) ; do \
31575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31576 done; \
31577 echo "Doing install-pdf in recode" ; \
31578 (cd $(HOST_SUBDIR)/recode && \
31579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31581 "RANLIB=$${RANLIB}" \
0c24b341 31582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31583 install-pdf) \
31584 || exit 1
31585
31586@endif recode
31587
108a6f8e
CD
31588.PHONY: maybe-install-html-recode install-html-recode
31589maybe-install-html-recode:
31590@if recode
31591maybe-install-html-recode: install-html-recode
31592
31593install-html-recode: \
31594 configure-recode \
31595 html-recode
31596 @: $(MAKE); $(unstage)
31597 @[ -f ./recode/Makefile ] || exit 0; \
31598 r=`${PWD_COMMAND}`; export r; \
31599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31600 $(HOST_EXPORTS) \
31601 for flag in $(EXTRA_HOST_FLAGS) ; do \
31602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31603 done; \
31604 echo "Doing install-html in recode" ; \
31605 (cd $(HOST_SUBDIR)/recode && \
31606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31608 "RANLIB=$${RANLIB}" \
0c24b341 31609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31610 install-html) \
31611 || exit 1
31612
31613@endif recode
31614
b813574b
PB
31615.PHONY: maybe-installcheck-recode installcheck-recode
31616maybe-installcheck-recode:
31617@if recode
31618maybe-installcheck-recode: installcheck-recode
4fa63067 31619
b813574b
PB
31620installcheck-recode: \
31621 configure-recode
0aed8855 31622 @: $(MAKE); $(unstage)
b813574b 31623 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
31624 r=`${PWD_COMMAND}`; export r; \
31625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31626 $(HOST_EXPORTS) \
b813574b 31627 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31629 done; \
b813574b 31630 echo "Doing installcheck in recode" ; \
b00612cc 31631 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
31632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31634 "RANLIB=$${RANLIB}" \
0c24b341 31635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31636 installcheck) \
4fa63067
NN
31637 || exit 1
31638
b813574b 31639@endif recode
4fa63067 31640
b813574b
PB
31641.PHONY: maybe-mostlyclean-recode mostlyclean-recode
31642maybe-mostlyclean-recode:
31643@if recode
31644maybe-mostlyclean-recode: mostlyclean-recode
4fa63067 31645
b813574b 31646mostlyclean-recode:
0aed8855 31647 @: $(MAKE); $(unstage)
b813574b 31648 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
31649 r=`${PWD_COMMAND}`; export r; \
31650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31651 $(HOST_EXPORTS) \
b813574b 31652 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31654 done; \
b813574b 31655 echo "Doing mostlyclean in recode" ; \
b00612cc 31656 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
31657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31659 "RANLIB=$${RANLIB}" \
0c24b341 31660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31661 mostlyclean) \
4fa63067
NN
31662 || exit 1
31663
b813574b 31664@endif recode
4fa63067 31665
b813574b
PB
31666.PHONY: maybe-clean-recode clean-recode
31667maybe-clean-recode:
31668@if recode
31669maybe-clean-recode: clean-recode
4fa63067 31670
b813574b 31671clean-recode:
0aed8855 31672 @: $(MAKE); $(unstage)
b813574b 31673 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
31674 r=`${PWD_COMMAND}`; export r; \
31675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31676 $(HOST_EXPORTS) \
b813574b 31677 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31679 done; \
b813574b 31680 echo "Doing clean in recode" ; \
b00612cc 31681 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
31682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31684 "RANLIB=$${RANLIB}" \
0c24b341 31685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31686 clean) \
4fa63067
NN
31687 || exit 1
31688
b813574b 31689@endif recode
4fa63067 31690
b813574b
PB
31691.PHONY: maybe-distclean-recode distclean-recode
31692maybe-distclean-recode:
31693@if recode
31694maybe-distclean-recode: distclean-recode
4fa63067 31695
b813574b 31696distclean-recode:
0aed8855 31697 @: $(MAKE); $(unstage)
b813574b 31698 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
31699 r=`${PWD_COMMAND}`; export r; \
31700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31701 $(HOST_EXPORTS) \
b813574b 31702 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31704 done; \
b813574b 31705 echo "Doing distclean in recode" ; \
b00612cc 31706 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
31707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31709 "RANLIB=$${RANLIB}" \
0c24b341 31710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31711 distclean) \
4fa63067
NN
31712 || exit 1
31713
b813574b 31714@endif recode
4fa63067 31715
b813574b
PB
31716.PHONY: maybe-maintainer-clean-recode maintainer-clean-recode
31717maybe-maintainer-clean-recode:
31718@if recode
31719maybe-maintainer-clean-recode: maintainer-clean-recode
4fa63067 31720
b813574b 31721maintainer-clean-recode:
0aed8855 31722 @: $(MAKE); $(unstage)
b813574b 31723 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
31724 r=`${PWD_COMMAND}`; export r; \
31725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31726 $(HOST_EXPORTS) \
b813574b 31727 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31729 done; \
b813574b 31730 echo "Doing maintainer-clean in recode" ; \
b00612cc 31731 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
31732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31734 "RANLIB=$${RANLIB}" \
0c24b341 31735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31736 maintainer-clean) \
4fa63067 31737 || exit 1
16ae0395 31738
b813574b 31739@endif recode
3866be5d
NN
31740
31741
a7254363 31742
b813574b
PB
31743.PHONY: configure-sed maybe-configure-sed
31744maybe-configure-sed:
4f0ef2d8
CD
31745@if gcc-bootstrap
31746configure-sed: stage_current
31747@endif gcc-bootstrap
b813574b
PB
31748@if sed
31749maybe-configure-sed: configure-sed
c52c6897 31750configure-sed:
0aed8855 31751 @: $(MAKE); $(unstage)
c52c6897 31752 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31754 test ! -f $(HOST_SUBDIR)/sed/Makefile || exit 0; \
31755 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sed ; \
378fce5b 31756 $(HOST_EXPORTS) \
a7254363
PB
31757 echo Configuring in $(HOST_SUBDIR)/sed; \
31758 cd "$(HOST_SUBDIR)/sed" || exit 1; \
e2b9e2dc 31759 case $(srcdir) in \
b00612cc
PB
31760 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31761 *) topdir=`echo $(HOST_SUBDIR)/sed/ | \
31762 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31763 esac; \
b00612cc
PB
31764 srcdiroption="--srcdir=$${topdir}/sed"; \
31765 libsrcdir="$$s/sed"; \
e2b9e2dc 31766 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31767 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31768 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 31769 || exit 1
b813574b 31770@endif sed
e2b9e2dc 31771
a7254363
PB
31772
31773
d545f33b
PB
31774
31775
b813574b
PB
31776.PHONY: all-sed maybe-all-sed
31777maybe-all-sed:
4f0ef2d8
CD
31778@if gcc-bootstrap
31779all-sed: stage_current
31780@endif gcc-bootstrap
b813574b 31781@if sed
d27cc32e 31782TARGET-sed=all
b813574b
PB
31783maybe-all-sed: all-sed
31784all-sed: configure-sed
0aed8855 31785 @: $(MAKE); $(unstage)
b40e3958
L
31786 @r=`${PWD_COMMAND}`; export r; \
31787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31788 $(HOST_EXPORTS) \
b00612cc 31789 (cd $(HOST_SUBDIR)/sed && \
7f6ef0c0
PB
31790 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
31791 $(TARGET-sed))
b813574b 31792@endif sed
3866be5d 31793
a7254363 31794
d545f33b
PB
31795
31796
b813574b
PB
31797.PHONY: check-sed maybe-check-sed
31798maybe-check-sed:
31799@if sed
31800maybe-check-sed: check-sed
3866be5d 31801
b813574b 31802check-sed:
0aed8855 31803 @: $(MAKE); $(unstage)
b40e3958
L
31804 @r=`${PWD_COMMAND}`; export r; \
31805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31806 $(HOST_EXPORTS) \
b00612cc
PB
31807 (cd $(HOST_SUBDIR)/sed && \
31808 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 31809
b813574b 31810@endif sed
3866be5d 31811
b813574b
PB
31812.PHONY: install-sed maybe-install-sed
31813maybe-install-sed:
31814@if sed
31815maybe-install-sed: install-sed
16ae0395 31816
b813574b 31817install-sed: installdirs
0aed8855 31818 @: $(MAKE); $(unstage)
b40e3958
L
31819 @r=`${PWD_COMMAND}`; export r; \
31820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31821 $(HOST_EXPORTS) \
b00612cc 31822 (cd $(HOST_SUBDIR)/sed && \
2da12f12 31823 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 31824
b813574b 31825@endif sed
3866be5d 31826
56a8fe78 31827# Other targets (info, dvi, pdf, etc.)
4fa63067 31828
b813574b
PB
31829.PHONY: maybe-info-sed info-sed
31830maybe-info-sed:
31831@if sed
31832maybe-info-sed: info-sed
4fa63067 31833
b813574b
PB
31834info-sed: \
31835 configure-sed
0aed8855 31836 @: $(MAKE); $(unstage)
b813574b 31837 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
31838 r=`${PWD_COMMAND}`; export r; \
31839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31840 $(HOST_EXPORTS) \
b813574b 31841 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31843 done; \
6d389afc 31844 echo "Doing info in sed" ; \
b00612cc 31845 (cd $(HOST_SUBDIR)/sed && \
6d389afc
MS
31846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31848 "RANLIB=$${RANLIB}" \
0c24b341 31849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31850 info) \
31851 || exit 1
31852
31853@endif sed
31854
31855.PHONY: maybe-dvi-sed dvi-sed
31856maybe-dvi-sed:
31857@if sed
31858maybe-dvi-sed: dvi-sed
31859
31860dvi-sed: \
31861 configure-sed
0aed8855 31862 @: $(MAKE); $(unstage)
6d389afc
MS
31863 @[ -f ./sed/Makefile ] || exit 0; \
31864 r=`${PWD_COMMAND}`; export r; \
31865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31866 $(HOST_EXPORTS) \
31867 for flag in $(EXTRA_HOST_FLAGS) ; do \
31868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31869 done; \
31870 echo "Doing dvi in sed" ; \
b00612cc 31871 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
31872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31874 "RANLIB=$${RANLIB}" \
0c24b341 31875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 31876 dvi) \
4fa63067
NN
31877 || exit 1
31878
b813574b 31879@endif sed
4fa63067 31880
56a8fe78
DD
31881.PHONY: maybe-pdf-sed pdf-sed
31882maybe-pdf-sed:
31883@if sed
31884maybe-pdf-sed: pdf-sed
31885
31886pdf-sed: \
31887 configure-sed
31888 @: $(MAKE); $(unstage)
31889 @[ -f ./sed/Makefile ] || exit 0; \
31890 r=`${PWD_COMMAND}`; export r; \
31891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31892 $(HOST_EXPORTS) \
31893 for flag in $(EXTRA_HOST_FLAGS) ; do \
31894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31895 done; \
31896 echo "Doing pdf in sed" ; \
31897 (cd $(HOST_SUBDIR)/sed && \
31898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31900 "RANLIB=$${RANLIB}" \
0c24b341 31901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31902 pdf) \
31903 || exit 1
31904
31905@endif sed
31906
6d389afc
MS
31907.PHONY: maybe-html-sed html-sed
31908maybe-html-sed:
b813574b 31909@if sed
6d389afc 31910maybe-html-sed: html-sed
4fa63067 31911
6d389afc 31912html-sed: \
b813574b 31913 configure-sed
0aed8855 31914 @: $(MAKE); $(unstage)
b813574b 31915 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
31916 r=`${PWD_COMMAND}`; export r; \
31917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31918 $(HOST_EXPORTS) \
b813574b 31919 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31921 done; \
6d389afc 31922 echo "Doing html in sed" ; \
b00612cc 31923 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
31924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31926 "RANLIB=$${RANLIB}" \
0c24b341 31927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 31928 html) \
4fa63067
NN
31929 || exit 1
31930
b813574b 31931@endif sed
4fa63067 31932
b813574b
PB
31933.PHONY: maybe-TAGS-sed TAGS-sed
31934maybe-TAGS-sed:
31935@if sed
31936maybe-TAGS-sed: TAGS-sed
4fa63067 31937
b813574b
PB
31938TAGS-sed: \
31939 configure-sed
0aed8855 31940 @: $(MAKE); $(unstage)
b813574b 31941 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
31942 r=`${PWD_COMMAND}`; export r; \
31943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31944 $(HOST_EXPORTS) \
b813574b 31945 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31947 done; \
b813574b 31948 echo "Doing TAGS in sed" ; \
b00612cc 31949 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
31950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31952 "RANLIB=$${RANLIB}" \
0c24b341 31953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31954 TAGS) \
4fa63067
NN
31955 || exit 1
31956
b813574b 31957@endif sed
4fa63067 31958
b813574b
PB
31959.PHONY: maybe-install-info-sed install-info-sed
31960maybe-install-info-sed:
31961@if sed
31962maybe-install-info-sed: install-info-sed
4fa63067 31963
b813574b
PB
31964install-info-sed: \
31965 configure-sed \
31966 info-sed
0aed8855 31967 @: $(MAKE); $(unstage)
b813574b 31968 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
31969 r=`${PWD_COMMAND}`; export r; \
31970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31971 $(HOST_EXPORTS) \
b813574b 31972 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31974 done; \
b813574b 31975 echo "Doing install-info in sed" ; \
b00612cc 31976 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
31977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31979 "RANLIB=$${RANLIB}" \
0c24b341 31980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31981 install-info) \
4fa63067
NN
31982 || exit 1
31983
b813574b 31984@endif sed
4fa63067 31985
a3ca38d2
DD
31986.PHONY: maybe-install-pdf-sed install-pdf-sed
31987maybe-install-pdf-sed:
31988@if sed
31989maybe-install-pdf-sed: install-pdf-sed
31990
31991install-pdf-sed: \
31992 configure-sed \
31993 pdf-sed
31994 @: $(MAKE); $(unstage)
31995 @[ -f ./sed/Makefile ] || exit 0; \
31996 r=`${PWD_COMMAND}`; export r; \
31997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31998 $(HOST_EXPORTS) \
31999 for flag in $(EXTRA_HOST_FLAGS) ; do \
32000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32001 done; \
32002 echo "Doing install-pdf in sed" ; \
32003 (cd $(HOST_SUBDIR)/sed && \
32004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32006 "RANLIB=$${RANLIB}" \
0c24b341 32007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32008 install-pdf) \
32009 || exit 1
32010
32011@endif sed
32012
108a6f8e
CD
32013.PHONY: maybe-install-html-sed install-html-sed
32014maybe-install-html-sed:
32015@if sed
32016maybe-install-html-sed: install-html-sed
32017
32018install-html-sed: \
32019 configure-sed \
32020 html-sed
32021 @: $(MAKE); $(unstage)
32022 @[ -f ./sed/Makefile ] || exit 0; \
32023 r=`${PWD_COMMAND}`; export r; \
32024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32025 $(HOST_EXPORTS) \
32026 for flag in $(EXTRA_HOST_FLAGS) ; do \
32027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32028 done; \
32029 echo "Doing install-html in sed" ; \
32030 (cd $(HOST_SUBDIR)/sed && \
32031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32033 "RANLIB=$${RANLIB}" \
0c24b341 32034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32035 install-html) \
32036 || exit 1
32037
32038@endif sed
32039
b813574b
PB
32040.PHONY: maybe-installcheck-sed installcheck-sed
32041maybe-installcheck-sed:
32042@if sed
32043maybe-installcheck-sed: installcheck-sed
4fa63067 32044
b813574b
PB
32045installcheck-sed: \
32046 configure-sed
0aed8855 32047 @: $(MAKE); $(unstage)
b813574b 32048 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
32049 r=`${PWD_COMMAND}`; export r; \
32050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32051 $(HOST_EXPORTS) \
b813574b 32052 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32054 done; \
b813574b 32055 echo "Doing installcheck in sed" ; \
b00612cc 32056 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
32057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32059 "RANLIB=$${RANLIB}" \
0c24b341 32060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32061 installcheck) \
4fa63067
NN
32062 || exit 1
32063
b813574b 32064@endif sed
4fa63067 32065
b813574b
PB
32066.PHONY: maybe-mostlyclean-sed mostlyclean-sed
32067maybe-mostlyclean-sed:
32068@if sed
32069maybe-mostlyclean-sed: mostlyclean-sed
4fa63067 32070
b813574b 32071mostlyclean-sed:
0aed8855 32072 @: $(MAKE); $(unstage)
b813574b 32073 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
32074 r=`${PWD_COMMAND}`; export r; \
32075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32076 $(HOST_EXPORTS) \
b813574b 32077 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32079 done; \
b813574b 32080 echo "Doing mostlyclean in sed" ; \
b00612cc 32081 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
32082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32084 "RANLIB=$${RANLIB}" \
0c24b341 32085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32086 mostlyclean) \
4fa63067
NN
32087 || exit 1
32088
b813574b 32089@endif sed
4fa63067 32090
b813574b
PB
32091.PHONY: maybe-clean-sed clean-sed
32092maybe-clean-sed:
32093@if sed
32094maybe-clean-sed: clean-sed
4fa63067 32095
b813574b 32096clean-sed:
0aed8855 32097 @: $(MAKE); $(unstage)
b813574b 32098 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
32099 r=`${PWD_COMMAND}`; export r; \
32100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32101 $(HOST_EXPORTS) \
b813574b 32102 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32104 done; \
b813574b 32105 echo "Doing clean in sed" ; \
b00612cc 32106 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
32107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32109 "RANLIB=$${RANLIB}" \
0c24b341 32110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32111 clean) \
4fa63067
NN
32112 || exit 1
32113
b813574b 32114@endif sed
4fa63067 32115
b813574b
PB
32116.PHONY: maybe-distclean-sed distclean-sed
32117maybe-distclean-sed:
32118@if sed
32119maybe-distclean-sed: distclean-sed
4fa63067 32120
b813574b 32121distclean-sed:
0aed8855 32122 @: $(MAKE); $(unstage)
b813574b 32123 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
32124 r=`${PWD_COMMAND}`; export r; \
32125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32126 $(HOST_EXPORTS) \
b813574b 32127 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32129 done; \
b813574b 32130 echo "Doing distclean in sed" ; \
b00612cc 32131 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
32132 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32133 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32134 "RANLIB=$${RANLIB}" \
0c24b341 32135 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32136 distclean) \
4fa63067
NN
32137 || exit 1
32138
b813574b 32139@endif sed
4fa63067 32140
b813574b
PB
32141.PHONY: maybe-maintainer-clean-sed maintainer-clean-sed
32142maybe-maintainer-clean-sed:
32143@if sed
32144maybe-maintainer-clean-sed: maintainer-clean-sed
4fa63067 32145
b813574b 32146maintainer-clean-sed:
0aed8855 32147 @: $(MAKE); $(unstage)
b813574b 32148 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
32149 r=`${PWD_COMMAND}`; export r; \
32150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32151 $(HOST_EXPORTS) \
b813574b 32152 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32154 done; \
b813574b 32155 echo "Doing maintainer-clean in sed" ; \
b00612cc 32156 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
32157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32159 "RANLIB=$${RANLIB}" \
0c24b341 32160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32161 maintainer-clean) \
4fa63067
NN
32162 || exit 1
32163
b813574b 32164@endif sed
4fa63067
NN
32165
32166
a7254363 32167
b813574b
PB
32168.PHONY: configure-send-pr maybe-configure-send-pr
32169maybe-configure-send-pr:
4f0ef2d8
CD
32170@if gcc-bootstrap
32171configure-send-pr: stage_current
32172@endif gcc-bootstrap
b813574b
PB
32173@if send-pr
32174maybe-configure-send-pr: configure-send-pr
c52c6897 32175configure-send-pr:
0aed8855 32176 @: $(MAKE); $(unstage)
c52c6897 32177 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32179 test ! -f $(HOST_SUBDIR)/send-pr/Makefile || exit 0; \
32180 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/send-pr ; \
378fce5b 32181 $(HOST_EXPORTS) \
a7254363
PB
32182 echo Configuring in $(HOST_SUBDIR)/send-pr; \
32183 cd "$(HOST_SUBDIR)/send-pr" || exit 1; \
e2b9e2dc 32184 case $(srcdir) in \
b00612cc
PB
32185 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32186 *) topdir=`echo $(HOST_SUBDIR)/send-pr/ | \
32187 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32188 esac; \
b00612cc
PB
32189 srcdiroption="--srcdir=$${topdir}/send-pr"; \
32190 libsrcdir="$$s/send-pr"; \
e2b9e2dc 32191 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32192 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32193 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32194 || exit 1
b813574b 32195@endif send-pr
e2b9e2dc 32196
a7254363
PB
32197
32198
d545f33b
PB
32199
32200
b813574b
PB
32201.PHONY: all-send-pr maybe-all-send-pr
32202maybe-all-send-pr:
4f0ef2d8
CD
32203@if gcc-bootstrap
32204all-send-pr: stage_current
32205@endif gcc-bootstrap
b813574b 32206@if send-pr
d27cc32e 32207TARGET-send-pr=all
b813574b
PB
32208maybe-all-send-pr: all-send-pr
32209all-send-pr: configure-send-pr
0aed8855 32210 @: $(MAKE); $(unstage)
b40e3958
L
32211 @r=`${PWD_COMMAND}`; export r; \
32212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32213 $(HOST_EXPORTS) \
b00612cc 32214 (cd $(HOST_SUBDIR)/send-pr && \
7f6ef0c0
PB
32215 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
32216 $(TARGET-send-pr))
b813574b 32217@endif send-pr
3866be5d 32218
a7254363 32219
d545f33b
PB
32220
32221
b813574b
PB
32222.PHONY: check-send-pr maybe-check-send-pr
32223maybe-check-send-pr:
32224@if send-pr
32225maybe-check-send-pr: check-send-pr
3866be5d 32226
b813574b 32227check-send-pr:
0aed8855 32228 @: $(MAKE); $(unstage)
b40e3958
L
32229 @r=`${PWD_COMMAND}`; export r; \
32230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32231 $(HOST_EXPORTS) \
b00612cc
PB
32232 (cd $(HOST_SUBDIR)/send-pr && \
32233 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 32234
b813574b 32235@endif send-pr
3866be5d 32236
b813574b
PB
32237.PHONY: install-send-pr maybe-install-send-pr
32238maybe-install-send-pr:
32239@if send-pr
32240maybe-install-send-pr: install-send-pr
16ae0395 32241
b813574b 32242install-send-pr: installdirs
0aed8855 32243 @: $(MAKE); $(unstage)
b40e3958
L
32244 @r=`${PWD_COMMAND}`; export r; \
32245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32246 $(HOST_EXPORTS) \
b00612cc 32247 (cd $(HOST_SUBDIR)/send-pr && \
2da12f12 32248 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 32249
b813574b 32250@endif send-pr
3866be5d 32251
56a8fe78 32252# Other targets (info, dvi, pdf, etc.)
4fa63067 32253
b813574b
PB
32254.PHONY: maybe-info-send-pr info-send-pr
32255maybe-info-send-pr:
32256@if send-pr
32257maybe-info-send-pr: info-send-pr
4fa63067 32258
b813574b
PB
32259info-send-pr: \
32260 configure-send-pr
0aed8855 32261 @: $(MAKE); $(unstage)
b813574b 32262 @[ -f ./send-pr/Makefile ] || exit 0; \
b40e3958
L
32263 r=`${PWD_COMMAND}`; export r; \
32264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32265 $(HOST_EXPORTS) \
b813574b 32266 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32268 done; \
b813574b 32269 echo "Doing info in send-pr" ; \
b00612cc 32270 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
32271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32273 "RANLIB=$${RANLIB}" \
0c24b341 32274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32275 info) \
e2b9e2dc
NN
32276 || exit 1
32277
b813574b 32278@endif send-pr
4fa63067 32279
b813574b
PB
32280.PHONY: maybe-dvi-send-pr dvi-send-pr
32281maybe-dvi-send-pr:
32282@if send-pr
32283maybe-dvi-send-pr: dvi-send-pr
4fa63067 32284
b813574b
PB
32285dvi-send-pr: \
32286 configure-send-pr
0aed8855 32287 @: $(MAKE); $(unstage)
b813574b 32288 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 32289 r=`${PWD_COMMAND}`; export r; \
b40e3958 32290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32291 $(HOST_EXPORTS) \
b813574b 32292 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32294 done; \
b813574b 32295 echo "Doing dvi in send-pr" ; \
b00612cc 32296 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
32297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32299 "RANLIB=$${RANLIB}" \
0c24b341 32300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32301 dvi) \
4fa63067 32302 || exit 1
3866be5d 32303
b813574b 32304@endif send-pr
3866be5d 32305
56a8fe78
DD
32306.PHONY: maybe-pdf-send-pr pdf-send-pr
32307maybe-pdf-send-pr:
32308@if send-pr
32309maybe-pdf-send-pr: pdf-send-pr
32310
32311pdf-send-pr: \
32312 configure-send-pr
32313 @: $(MAKE); $(unstage)
32314 @[ -f ./send-pr/Makefile ] || exit 0; \
32315 r=`${PWD_COMMAND}`; export r; \
32316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32317 $(HOST_EXPORTS) \
32318 for flag in $(EXTRA_HOST_FLAGS) ; do \
32319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32320 done; \
32321 echo "Doing pdf in send-pr" ; \
32322 (cd $(HOST_SUBDIR)/send-pr && \
32323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32325 "RANLIB=$${RANLIB}" \
0c24b341 32326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32327 pdf) \
32328 || exit 1
32329
32330@endif send-pr
32331
6d389afc
MS
32332.PHONY: maybe-html-send-pr html-send-pr
32333maybe-html-send-pr:
32334@if send-pr
32335maybe-html-send-pr: html-send-pr
32336
32337html-send-pr: \
32338 configure-send-pr
0aed8855 32339 @: $(MAKE); $(unstage)
6d389afc
MS
32340 @[ -f ./send-pr/Makefile ] || exit 0; \
32341 r=`${PWD_COMMAND}`; export r; \
32342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32343 $(HOST_EXPORTS) \
32344 for flag in $(EXTRA_HOST_FLAGS) ; do \
32345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32346 done; \
32347 echo "Doing html in send-pr" ; \
b00612cc 32348 (cd $(HOST_SUBDIR)/send-pr && \
6d389afc
MS
32349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32351 "RANLIB=$${RANLIB}" \
0c24b341 32352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32353 html) \
32354 || exit 1
32355
32356@endif send-pr
32357
b813574b
PB
32358.PHONY: maybe-TAGS-send-pr TAGS-send-pr
32359maybe-TAGS-send-pr:
32360@if send-pr
32361maybe-TAGS-send-pr: TAGS-send-pr
4fa63067 32362
b813574b
PB
32363TAGS-send-pr: \
32364 configure-send-pr
0aed8855 32365 @: $(MAKE); $(unstage)
b813574b 32366 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
32367 r=`${PWD_COMMAND}`; export r; \
32368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32369 $(HOST_EXPORTS) \
b813574b 32370 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32372 done; \
b813574b 32373 echo "Doing TAGS in send-pr" ; \
b00612cc 32374 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
32375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32377 "RANLIB=$${RANLIB}" \
0c24b341 32378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32379 TAGS) \
4fa63067 32380 || exit 1
3866be5d 32381
b813574b 32382@endif send-pr
3866be5d 32383
b813574b
PB
32384.PHONY: maybe-install-info-send-pr install-info-send-pr
32385maybe-install-info-send-pr:
32386@if send-pr
32387maybe-install-info-send-pr: install-info-send-pr
16ae0395 32388
b813574b
PB
32389install-info-send-pr: \
32390 configure-send-pr \
32391 info-send-pr
0aed8855 32392 @: $(MAKE); $(unstage)
b813574b 32393 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
32394 r=`${PWD_COMMAND}`; export r; \
32395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32396 $(HOST_EXPORTS) \
b813574b 32397 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32399 done; \
b813574b 32400 echo "Doing install-info in send-pr" ; \
b00612cc 32401 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
32402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32404 "RANLIB=$${RANLIB}" \
0c24b341 32405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32406 install-info) \
4fa63067
NN
32407 || exit 1
32408
b813574b 32409@endif send-pr
4fa63067 32410
a3ca38d2
DD
32411.PHONY: maybe-install-pdf-send-pr install-pdf-send-pr
32412maybe-install-pdf-send-pr:
32413@if send-pr
32414maybe-install-pdf-send-pr: install-pdf-send-pr
32415
32416install-pdf-send-pr: \
32417 configure-send-pr \
32418 pdf-send-pr
32419 @: $(MAKE); $(unstage)
32420 @[ -f ./send-pr/Makefile ] || exit 0; \
32421 r=`${PWD_COMMAND}`; export r; \
32422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32423 $(HOST_EXPORTS) \
32424 for flag in $(EXTRA_HOST_FLAGS) ; do \
32425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32426 done; \
32427 echo "Doing install-pdf in send-pr" ; \
32428 (cd $(HOST_SUBDIR)/send-pr && \
32429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32431 "RANLIB=$${RANLIB}" \
0c24b341 32432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32433 install-pdf) \
32434 || exit 1
32435
32436@endif send-pr
32437
108a6f8e
CD
32438.PHONY: maybe-install-html-send-pr install-html-send-pr
32439maybe-install-html-send-pr:
32440@if send-pr
32441maybe-install-html-send-pr: install-html-send-pr
32442
32443install-html-send-pr: \
32444 configure-send-pr \
32445 html-send-pr
32446 @: $(MAKE); $(unstage)
32447 @[ -f ./send-pr/Makefile ] || exit 0; \
32448 r=`${PWD_COMMAND}`; export r; \
32449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32450 $(HOST_EXPORTS) \
32451 for flag in $(EXTRA_HOST_FLAGS) ; do \
32452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32453 done; \
32454 echo "Doing install-html in send-pr" ; \
32455 (cd $(HOST_SUBDIR)/send-pr && \
32456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32458 "RANLIB=$${RANLIB}" \
0c24b341 32459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32460 install-html) \
32461 || exit 1
32462
32463@endif send-pr
32464
b813574b
PB
32465.PHONY: maybe-installcheck-send-pr installcheck-send-pr
32466maybe-installcheck-send-pr:
32467@if send-pr
32468maybe-installcheck-send-pr: installcheck-send-pr
4fa63067 32469
b813574b
PB
32470installcheck-send-pr: \
32471 configure-send-pr
0aed8855 32472 @: $(MAKE); $(unstage)
b813574b 32473 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
32474 r=`${PWD_COMMAND}`; export r; \
32475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32476 $(HOST_EXPORTS) \
b813574b 32477 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32479 done; \
b813574b 32480 echo "Doing installcheck in send-pr" ; \
b00612cc 32481 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
32482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32484 "RANLIB=$${RANLIB}" \
0c24b341 32485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32486 installcheck) \
4fa63067
NN
32487 || exit 1
32488
b813574b 32489@endif send-pr
4fa63067 32490
b813574b
PB
32491.PHONY: maybe-mostlyclean-send-pr mostlyclean-send-pr
32492maybe-mostlyclean-send-pr:
32493@if send-pr
32494maybe-mostlyclean-send-pr: mostlyclean-send-pr
4fa63067 32495
b813574b 32496mostlyclean-send-pr:
0aed8855 32497 @: $(MAKE); $(unstage)
b813574b 32498 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
32499 r=`${PWD_COMMAND}`; export r; \
32500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32501 $(HOST_EXPORTS) \
b813574b 32502 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32504 done; \
b813574b 32505 echo "Doing mostlyclean in send-pr" ; \
b00612cc 32506 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
32507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32509 "RANLIB=$${RANLIB}" \
0c24b341 32510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32511 mostlyclean) \
4fa63067
NN
32512 || exit 1
32513
b813574b 32514@endif send-pr
4fa63067 32515
b813574b
PB
32516.PHONY: maybe-clean-send-pr clean-send-pr
32517maybe-clean-send-pr:
32518@if send-pr
32519maybe-clean-send-pr: clean-send-pr
4fa63067 32520
b813574b 32521clean-send-pr:
0aed8855 32522 @: $(MAKE); $(unstage)
b813574b 32523 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
32524 r=`${PWD_COMMAND}`; export r; \
32525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32526 $(HOST_EXPORTS) \
b813574b 32527 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32529 done; \
b813574b 32530 echo "Doing clean in send-pr" ; \
b00612cc 32531 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
32532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32534 "RANLIB=$${RANLIB}" \
0c24b341 32535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32536 clean) \
4fa63067
NN
32537 || exit 1
32538
b813574b 32539@endif send-pr
4fa63067 32540
b813574b
PB
32541.PHONY: maybe-distclean-send-pr distclean-send-pr
32542maybe-distclean-send-pr:
32543@if send-pr
32544maybe-distclean-send-pr: distclean-send-pr
4fa63067 32545
b813574b 32546distclean-send-pr:
0aed8855 32547 @: $(MAKE); $(unstage)
b813574b 32548 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
32549 r=`${PWD_COMMAND}`; export r; \
32550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32551 $(HOST_EXPORTS) \
b813574b 32552 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32554 done; \
b813574b 32555 echo "Doing distclean in send-pr" ; \
b00612cc 32556 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
32557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32559 "RANLIB=$${RANLIB}" \
0c24b341 32560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32561 distclean) \
4fa63067
NN
32562 || exit 1
32563
b813574b 32564@endif send-pr
4fa63067 32565
b813574b
PB
32566.PHONY: maybe-maintainer-clean-send-pr maintainer-clean-send-pr
32567maybe-maintainer-clean-send-pr:
32568@if send-pr
32569maybe-maintainer-clean-send-pr: maintainer-clean-send-pr
4fa63067 32570
b813574b 32571maintainer-clean-send-pr:
0aed8855 32572 @: $(MAKE); $(unstage)
b813574b 32573 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 32574 r=`${PWD_COMMAND}`; export r; \
b40e3958 32575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32576 $(HOST_EXPORTS) \
b813574b 32577 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32579 done; \
b813574b 32580 echo "Doing maintainer-clean in send-pr" ; \
b00612cc 32581 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
32582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32584 "RANLIB=$${RANLIB}" \
0c24b341 32585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32586 maintainer-clean) \
4fa63067 32587 || exit 1
3866be5d 32588
b813574b 32589@endif send-pr
3866be5d 32590
4fa63067 32591
a7254363 32592
b813574b
PB
32593.PHONY: configure-shellutils maybe-configure-shellutils
32594maybe-configure-shellutils:
4f0ef2d8
CD
32595@if gcc-bootstrap
32596configure-shellutils: stage_current
32597@endif gcc-bootstrap
b813574b
PB
32598@if shellutils
32599maybe-configure-shellutils: configure-shellutils
c52c6897 32600configure-shellutils:
0aed8855 32601 @: $(MAKE); $(unstage)
c52c6897 32602 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32604 test ! -f $(HOST_SUBDIR)/shellutils/Makefile || exit 0; \
32605 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/shellutils ; \
378fce5b 32606 $(HOST_EXPORTS) \
a7254363
PB
32607 echo Configuring in $(HOST_SUBDIR)/shellutils; \
32608 cd "$(HOST_SUBDIR)/shellutils" || exit 1; \
e2b9e2dc 32609 case $(srcdir) in \
b00612cc
PB
32610 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32611 *) topdir=`echo $(HOST_SUBDIR)/shellutils/ | \
32612 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32613 esac; \
b00612cc
PB
32614 srcdiroption="--srcdir=$${topdir}/shellutils"; \
32615 libsrcdir="$$s/shellutils"; \
e2b9e2dc 32616 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32617 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32618 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32619 || exit 1
b813574b 32620@endif shellutils
e2b9e2dc 32621
a7254363
PB
32622
32623
d545f33b
PB
32624
32625
b813574b
PB
32626.PHONY: all-shellutils maybe-all-shellutils
32627maybe-all-shellutils:
4f0ef2d8
CD
32628@if gcc-bootstrap
32629all-shellutils: stage_current
32630@endif gcc-bootstrap
b813574b 32631@if shellutils
d27cc32e 32632TARGET-shellutils=all
b813574b
PB
32633maybe-all-shellutils: all-shellutils
32634all-shellutils: configure-shellutils
0aed8855 32635 @: $(MAKE); $(unstage)
b40e3958
L
32636 @r=`${PWD_COMMAND}`; export r; \
32637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32638 $(HOST_EXPORTS) \
b00612cc 32639 (cd $(HOST_SUBDIR)/shellutils && \
7f6ef0c0
PB
32640 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
32641 $(TARGET-shellutils))
b813574b 32642@endif shellutils
3866be5d 32643
a7254363 32644
d545f33b
PB
32645
32646
b813574b
PB
32647.PHONY: check-shellutils maybe-check-shellutils
32648maybe-check-shellutils:
32649@if shellutils
32650maybe-check-shellutils: check-shellutils
3866be5d 32651
b813574b 32652check-shellutils:
0aed8855 32653 @: $(MAKE); $(unstage)
b40e3958
L
32654 @r=`${PWD_COMMAND}`; export r; \
32655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32656 $(HOST_EXPORTS) \
b00612cc
PB
32657 (cd $(HOST_SUBDIR)/shellutils && \
32658 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 32659
b813574b 32660@endif shellutils
3866be5d 32661
b813574b
PB
32662.PHONY: install-shellutils maybe-install-shellutils
32663maybe-install-shellutils:
32664@if shellutils
32665maybe-install-shellutils: install-shellutils
16ae0395 32666
b813574b 32667install-shellutils: installdirs
0aed8855 32668 @: $(MAKE); $(unstage)
b40e3958
L
32669 @r=`${PWD_COMMAND}`; export r; \
32670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32671 $(HOST_EXPORTS) \
b00612cc 32672 (cd $(HOST_SUBDIR)/shellutils && \
2da12f12 32673 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 32674
b813574b 32675@endif shellutils
4fa63067 32676
56a8fe78 32677# Other targets (info, dvi, pdf, etc.)
4fa63067 32678
b813574b
PB
32679.PHONY: maybe-info-shellutils info-shellutils
32680maybe-info-shellutils:
32681@if shellutils
32682maybe-info-shellutils: info-shellutils
4fa63067 32683
b813574b
PB
32684info-shellutils: \
32685 configure-shellutils
0aed8855 32686 @: $(MAKE); $(unstage)
b813574b 32687 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
32688 r=`${PWD_COMMAND}`; export r; \
32689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32690 $(HOST_EXPORTS) \
b813574b 32691 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32693 done; \
b813574b 32694 echo "Doing info in shellutils" ; \
b00612cc 32695 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
32696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32698 "RANLIB=$${RANLIB}" \
0c24b341 32699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32700 info) \
4fa63067
NN
32701 || exit 1
32702
b813574b 32703@endif shellutils
4fa63067 32704
b813574b
PB
32705.PHONY: maybe-dvi-shellutils dvi-shellutils
32706maybe-dvi-shellutils:
32707@if shellutils
32708maybe-dvi-shellutils: dvi-shellutils
4fa63067 32709
b813574b
PB
32710dvi-shellutils: \
32711 configure-shellutils
0aed8855 32712 @: $(MAKE); $(unstage)
b813574b 32713 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
32714 r=`${PWD_COMMAND}`; export r; \
32715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32716 $(HOST_EXPORTS) \
b813574b 32717 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32719 done; \
b813574b 32720 echo "Doing dvi in shellutils" ; \
b00612cc 32721 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
32722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32724 "RANLIB=$${RANLIB}" \
0c24b341 32725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32726 dvi) \
4fa63067
NN
32727 || exit 1
32728
b813574b 32729@endif shellutils
4fa63067 32730
56a8fe78
DD
32731.PHONY: maybe-pdf-shellutils pdf-shellutils
32732maybe-pdf-shellutils:
32733@if shellutils
32734maybe-pdf-shellutils: pdf-shellutils
32735
32736pdf-shellutils: \
32737 configure-shellutils
32738 @: $(MAKE); $(unstage)
32739 @[ -f ./shellutils/Makefile ] || exit 0; \
32740 r=`${PWD_COMMAND}`; export r; \
32741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32742 $(HOST_EXPORTS) \
32743 for flag in $(EXTRA_HOST_FLAGS) ; do \
32744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32745 done; \
32746 echo "Doing pdf in shellutils" ; \
32747 (cd $(HOST_SUBDIR)/shellutils && \
32748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32750 "RANLIB=$${RANLIB}" \
0c24b341 32751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32752 pdf) \
32753 || exit 1
32754
32755@endif shellutils
32756
6d389afc
MS
32757.PHONY: maybe-html-shellutils html-shellutils
32758maybe-html-shellutils:
32759@if shellutils
32760maybe-html-shellutils: html-shellutils
32761
32762html-shellutils: \
32763 configure-shellutils
0aed8855 32764 @: $(MAKE); $(unstage)
6d389afc
MS
32765 @[ -f ./shellutils/Makefile ] || exit 0; \
32766 r=`${PWD_COMMAND}`; export r; \
32767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32768 $(HOST_EXPORTS) \
32769 for flag in $(EXTRA_HOST_FLAGS) ; do \
32770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32771 done; \
32772 echo "Doing html in shellutils" ; \
b00612cc 32773 (cd $(HOST_SUBDIR)/shellutils && \
6d389afc
MS
32774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32776 "RANLIB=$${RANLIB}" \
0c24b341 32777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32778 html) \
32779 || exit 1
32780
32781@endif shellutils
32782
b813574b
PB
32783.PHONY: maybe-TAGS-shellutils TAGS-shellutils
32784maybe-TAGS-shellutils:
32785@if shellutils
32786maybe-TAGS-shellutils: TAGS-shellutils
4fa63067 32787
b813574b
PB
32788TAGS-shellutils: \
32789 configure-shellutils
0aed8855 32790 @: $(MAKE); $(unstage)
b813574b 32791 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
32792 r=`${PWD_COMMAND}`; export r; \
32793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32794 $(HOST_EXPORTS) \
b813574b 32795 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32797 done; \
b813574b 32798 echo "Doing TAGS in shellutils" ; \
b00612cc 32799 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
32800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32802 "RANLIB=$${RANLIB}" \
0c24b341 32803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32804 TAGS) \
4fa63067
NN
32805 || exit 1
32806
b813574b 32807@endif shellutils
4fa63067 32808
b813574b
PB
32809.PHONY: maybe-install-info-shellutils install-info-shellutils
32810maybe-install-info-shellutils:
32811@if shellutils
32812maybe-install-info-shellutils: install-info-shellutils
4fa63067 32813
b813574b
PB
32814install-info-shellutils: \
32815 configure-shellutils \
32816 info-shellutils
0aed8855 32817 @: $(MAKE); $(unstage)
b813574b 32818 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
32819 r=`${PWD_COMMAND}`; export r; \
32820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32821 $(HOST_EXPORTS) \
b813574b 32822 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32824 done; \
b813574b 32825 echo "Doing install-info in shellutils" ; \
b00612cc 32826 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
32827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32829 "RANLIB=$${RANLIB}" \
0c24b341 32830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32831 install-info) \
4fa63067
NN
32832 || exit 1
32833
b813574b 32834@endif shellutils
4fa63067 32835
a3ca38d2
DD
32836.PHONY: maybe-install-pdf-shellutils install-pdf-shellutils
32837maybe-install-pdf-shellutils:
32838@if shellutils
32839maybe-install-pdf-shellutils: install-pdf-shellutils
32840
32841install-pdf-shellutils: \
32842 configure-shellutils \
32843 pdf-shellutils
32844 @: $(MAKE); $(unstage)
32845 @[ -f ./shellutils/Makefile ] || exit 0; \
32846 r=`${PWD_COMMAND}`; export r; \
32847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32848 $(HOST_EXPORTS) \
32849 for flag in $(EXTRA_HOST_FLAGS) ; do \
32850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32851 done; \
32852 echo "Doing install-pdf in shellutils" ; \
32853 (cd $(HOST_SUBDIR)/shellutils && \
32854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32856 "RANLIB=$${RANLIB}" \
0c24b341 32857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32858 install-pdf) \
32859 || exit 1
32860
32861@endif shellutils
32862
108a6f8e
CD
32863.PHONY: maybe-install-html-shellutils install-html-shellutils
32864maybe-install-html-shellutils:
32865@if shellutils
32866maybe-install-html-shellutils: install-html-shellutils
32867
32868install-html-shellutils: \
32869 configure-shellutils \
32870 html-shellutils
32871 @: $(MAKE); $(unstage)
32872 @[ -f ./shellutils/Makefile ] || exit 0; \
32873 r=`${PWD_COMMAND}`; export r; \
32874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32875 $(HOST_EXPORTS) \
32876 for flag in $(EXTRA_HOST_FLAGS) ; do \
32877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32878 done; \
32879 echo "Doing install-html in shellutils" ; \
32880 (cd $(HOST_SUBDIR)/shellutils && \
32881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32883 "RANLIB=$${RANLIB}" \
0c24b341 32884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32885 install-html) \
32886 || exit 1
32887
32888@endif shellutils
32889
b813574b
PB
32890.PHONY: maybe-installcheck-shellutils installcheck-shellutils
32891maybe-installcheck-shellutils:
32892@if shellutils
32893maybe-installcheck-shellutils: installcheck-shellutils
4fa63067 32894
b813574b
PB
32895installcheck-shellutils: \
32896 configure-shellutils
0aed8855 32897 @: $(MAKE); $(unstage)
b813574b 32898 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
32899 r=`${PWD_COMMAND}`; export r; \
32900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32901 $(HOST_EXPORTS) \
b813574b 32902 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32904 done; \
b813574b 32905 echo "Doing installcheck in shellutils" ; \
b00612cc 32906 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
32907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32909 "RANLIB=$${RANLIB}" \
0c24b341 32910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32911 installcheck) \
4fa63067
NN
32912 || exit 1
32913
b813574b 32914@endif shellutils
4fa63067 32915
b813574b
PB
32916.PHONY: maybe-mostlyclean-shellutils mostlyclean-shellutils
32917maybe-mostlyclean-shellutils:
32918@if shellutils
32919maybe-mostlyclean-shellutils: mostlyclean-shellutils
4fa63067 32920
b813574b 32921mostlyclean-shellutils:
0aed8855 32922 @: $(MAKE); $(unstage)
b813574b 32923 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
32924 r=`${PWD_COMMAND}`; export r; \
32925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32926 $(HOST_EXPORTS) \
b813574b 32927 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32929 done; \
b813574b 32930 echo "Doing mostlyclean in shellutils" ; \
b00612cc 32931 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
32932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32934 "RANLIB=$${RANLIB}" \
0c24b341 32935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32936 mostlyclean) \
4fa63067
NN
32937 || exit 1
32938
b813574b 32939@endif shellutils
4fa63067 32940
b813574b
PB
32941.PHONY: maybe-clean-shellutils clean-shellutils
32942maybe-clean-shellutils:
32943@if shellutils
32944maybe-clean-shellutils: clean-shellutils
4fa63067 32945
b813574b 32946clean-shellutils:
0aed8855 32947 @: $(MAKE); $(unstage)
b813574b 32948 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
32949 r=`${PWD_COMMAND}`; export r; \
32950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32951 $(HOST_EXPORTS) \
b813574b 32952 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32954 done; \
b813574b 32955 echo "Doing clean in shellutils" ; \
b00612cc 32956 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
32957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32959 "RANLIB=$${RANLIB}" \
0c24b341 32960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32961 clean) \
4fa63067
NN
32962 || exit 1
32963
b813574b 32964@endif shellutils
4fa63067 32965
b813574b
PB
32966.PHONY: maybe-distclean-shellutils distclean-shellutils
32967maybe-distclean-shellutils:
32968@if shellutils
32969maybe-distclean-shellutils: distclean-shellutils
4fa63067 32970
b813574b 32971distclean-shellutils:
0aed8855 32972 @: $(MAKE); $(unstage)
b813574b 32973 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
32974 r=`${PWD_COMMAND}`; export r; \
32975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32976 $(HOST_EXPORTS) \
b813574b 32977 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32979 done; \
b813574b 32980 echo "Doing distclean in shellutils" ; \
b00612cc 32981 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
32982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32984 "RANLIB=$${RANLIB}" \
0c24b341 32985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32986 distclean) \
4fa63067
NN
32987 || exit 1
32988
b813574b 32989@endif shellutils
4fa63067 32990
b813574b
PB
32991.PHONY: maybe-maintainer-clean-shellutils maintainer-clean-shellutils
32992maybe-maintainer-clean-shellutils:
32993@if shellutils
32994maybe-maintainer-clean-shellutils: maintainer-clean-shellutils
4fa63067 32995
b813574b 32996maintainer-clean-shellutils:
0aed8855 32997 @: $(MAKE); $(unstage)
b813574b 32998 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
32999 r=`${PWD_COMMAND}`; export r; \
33000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33001 $(HOST_EXPORTS) \
b813574b 33002 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33004 done; \
b813574b 33005 echo "Doing maintainer-clean in shellutils" ; \
b00612cc 33006 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
33007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33009 "RANLIB=$${RANLIB}" \
0c24b341 33010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33011 maintainer-clean) \
4fa63067 33012 || exit 1
3866be5d 33013
b813574b 33014@endif shellutils
3866be5d 33015
4fa63067 33016
a7254363 33017
b813574b
PB
33018.PHONY: configure-sid maybe-configure-sid
33019maybe-configure-sid:
4f0ef2d8
CD
33020@if gcc-bootstrap
33021configure-sid: stage_current
33022@endif gcc-bootstrap
b813574b
PB
33023@if sid
33024maybe-configure-sid: configure-sid
c52c6897 33025configure-sid:
0aed8855 33026 @: $(MAKE); $(unstage)
c52c6897 33027 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33029 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
33030 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
378fce5b 33031 $(HOST_EXPORTS) \
a7254363
PB
33032 echo Configuring in $(HOST_SUBDIR)/sid; \
33033 cd "$(HOST_SUBDIR)/sid" || exit 1; \
e2b9e2dc 33034 case $(srcdir) in \
b00612cc
PB
33035 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33036 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
33037 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33038 esac; \
b00612cc
PB
33039 srcdiroption="--srcdir=$${topdir}/sid"; \
33040 libsrcdir="$$s/sid"; \
e2b9e2dc 33041 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33042 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33043 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33044 || exit 1
b813574b 33045@endif sid
e2b9e2dc 33046
a7254363
PB
33047
33048
d545f33b
PB
33049
33050
b813574b
PB
33051.PHONY: all-sid maybe-all-sid
33052maybe-all-sid:
4f0ef2d8
CD
33053@if gcc-bootstrap
33054all-sid: stage_current
33055@endif gcc-bootstrap
b813574b 33056@if sid
d27cc32e 33057TARGET-sid=all
b813574b
PB
33058maybe-all-sid: all-sid
33059all-sid: configure-sid
0aed8855 33060 @: $(MAKE); $(unstage)
b40e3958
L
33061 @r=`${PWD_COMMAND}`; export r; \
33062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33063 $(HOST_EXPORTS) \
b00612cc 33064 (cd $(HOST_SUBDIR)/sid && \
7f6ef0c0
PB
33065 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33066 $(TARGET-sid))
b813574b 33067@endif sid
3866be5d 33068
a7254363 33069
d545f33b
PB
33070
33071
b813574b
PB
33072.PHONY: check-sid maybe-check-sid
33073maybe-check-sid:
33074@if sid
33075maybe-check-sid: check-sid
3866be5d 33076
b813574b 33077check-sid:
0aed8855 33078 @: $(MAKE); $(unstage)
4fa63067
NN
33079 @r=`${PWD_COMMAND}`; export r; \
33080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33081 $(HOST_EXPORTS) \
b00612cc
PB
33082 (cd $(HOST_SUBDIR)/sid && \
33083 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33084
b813574b 33085@endif sid
3866be5d 33086
b813574b
PB
33087.PHONY: install-sid maybe-install-sid
33088maybe-install-sid:
33089@if sid
33090maybe-install-sid: install-sid
16ae0395 33091
b813574b 33092install-sid: installdirs
0aed8855 33093 @: $(MAKE); $(unstage)
b40e3958
L
33094 @r=`${PWD_COMMAND}`; export r; \
33095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33096 $(HOST_EXPORTS) \
b00612cc 33097 (cd $(HOST_SUBDIR)/sid && \
2da12f12 33098 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 33099
b813574b 33100@endif sid
3866be5d 33101
56a8fe78 33102# Other targets (info, dvi, pdf, etc.)
4fa63067 33103
b813574b
PB
33104.PHONY: maybe-info-sid info-sid
33105maybe-info-sid:
33106@if sid
33107maybe-info-sid: info-sid
4fa63067 33108
b813574b
PB
33109info-sid: \
33110 configure-sid
0aed8855 33111 @: $(MAKE); $(unstage)
b813574b 33112 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
33113 r=`${PWD_COMMAND}`; export r; \
33114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33115 $(HOST_EXPORTS) \
b813574b 33116 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33118 done; \
b813574b 33119 echo "Doing info in sid" ; \
b00612cc 33120 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
33121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33123 "RANLIB=$${RANLIB}" \
0c24b341 33124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33125 info) \
4fa63067
NN
33126 || exit 1
33127
b813574b 33128@endif sid
4fa63067 33129
b813574b
PB
33130.PHONY: maybe-dvi-sid dvi-sid
33131maybe-dvi-sid:
33132@if sid
33133maybe-dvi-sid: dvi-sid
4fa63067 33134
b813574b
PB
33135dvi-sid: \
33136 configure-sid
0aed8855 33137 @: $(MAKE); $(unstage)
b813574b 33138 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
33139 r=`${PWD_COMMAND}`; export r; \
33140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33141 $(HOST_EXPORTS) \
b813574b 33142 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33144 done; \
b813574b 33145 echo "Doing dvi in sid" ; \
b00612cc 33146 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
33147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33149 "RANLIB=$${RANLIB}" \
0c24b341 33150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33151 dvi) \
4fa63067
NN
33152 || exit 1
33153
b813574b 33154@endif sid
4fa63067 33155
56a8fe78
DD
33156.PHONY: maybe-pdf-sid pdf-sid
33157maybe-pdf-sid:
33158@if sid
33159maybe-pdf-sid: pdf-sid
33160
33161pdf-sid: \
33162 configure-sid
33163 @: $(MAKE); $(unstage)
33164 @[ -f ./sid/Makefile ] || exit 0; \
33165 r=`${PWD_COMMAND}`; export r; \
33166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33167 $(HOST_EXPORTS) \
33168 for flag in $(EXTRA_HOST_FLAGS) ; do \
33169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33170 done; \
33171 echo "Doing pdf in sid" ; \
33172 (cd $(HOST_SUBDIR)/sid && \
33173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33175 "RANLIB=$${RANLIB}" \
0c24b341 33176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33177 pdf) \
33178 || exit 1
33179
33180@endif sid
33181
6d389afc
MS
33182.PHONY: maybe-html-sid html-sid
33183maybe-html-sid:
33184@if sid
33185maybe-html-sid: html-sid
33186
33187html-sid: \
33188 configure-sid
0aed8855 33189 @: $(MAKE); $(unstage)
6d389afc
MS
33190 @[ -f ./sid/Makefile ] || exit 0; \
33191 r=`${PWD_COMMAND}`; export r; \
33192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33193 $(HOST_EXPORTS) \
33194 for flag in $(EXTRA_HOST_FLAGS) ; do \
33195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33196 done; \
33197 echo "Doing html in sid" ; \
b00612cc 33198 (cd $(HOST_SUBDIR)/sid && \
6d389afc
MS
33199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33201 "RANLIB=$${RANLIB}" \
0c24b341 33202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33203 html) \
33204 || exit 1
33205
33206@endif sid
33207
b813574b
PB
33208.PHONY: maybe-TAGS-sid TAGS-sid
33209maybe-TAGS-sid:
33210@if sid
33211maybe-TAGS-sid: TAGS-sid
4fa63067 33212
b813574b
PB
33213TAGS-sid: \
33214 configure-sid
0aed8855 33215 @: $(MAKE); $(unstage)
b813574b 33216 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
33217 r=`${PWD_COMMAND}`; export r; \
33218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33219 $(HOST_EXPORTS) \
b813574b 33220 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33222 done; \
b813574b 33223 echo "Doing TAGS in sid" ; \
b00612cc 33224 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
33225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33227 "RANLIB=$${RANLIB}" \
0c24b341 33228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33229 TAGS) \
4fa63067
NN
33230 || exit 1
33231
b813574b 33232@endif sid
4fa63067 33233
b813574b
PB
33234.PHONY: maybe-install-info-sid install-info-sid
33235maybe-install-info-sid:
33236@if sid
33237maybe-install-info-sid: install-info-sid
4fa63067 33238
b813574b
PB
33239install-info-sid: \
33240 configure-sid \
33241 info-sid
0aed8855 33242 @: $(MAKE); $(unstage)
b813574b 33243 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
33244 r=`${PWD_COMMAND}`; export r; \
33245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33246 $(HOST_EXPORTS) \
b813574b 33247 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33249 done; \
b813574b 33250 echo "Doing install-info in sid" ; \
b00612cc 33251 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
33252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33254 "RANLIB=$${RANLIB}" \
0c24b341 33255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33256 install-info) \
4fa63067
NN
33257 || exit 1
33258
b813574b 33259@endif sid
4fa63067 33260
a3ca38d2
DD
33261.PHONY: maybe-install-pdf-sid install-pdf-sid
33262maybe-install-pdf-sid:
33263@if sid
33264maybe-install-pdf-sid: install-pdf-sid
33265
33266install-pdf-sid: \
33267 configure-sid \
33268 pdf-sid
33269 @: $(MAKE); $(unstage)
33270 @[ -f ./sid/Makefile ] || exit 0; \
33271 r=`${PWD_COMMAND}`; export r; \
33272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33273 $(HOST_EXPORTS) \
33274 for flag in $(EXTRA_HOST_FLAGS) ; do \
33275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33276 done; \
33277 echo "Doing install-pdf in sid" ; \
33278 (cd $(HOST_SUBDIR)/sid && \
33279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33281 "RANLIB=$${RANLIB}" \
0c24b341 33282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33283 install-pdf) \
33284 || exit 1
33285
33286@endif sid
33287
108a6f8e
CD
33288.PHONY: maybe-install-html-sid install-html-sid
33289maybe-install-html-sid:
33290@if sid
33291maybe-install-html-sid: install-html-sid
33292
33293install-html-sid: \
33294 configure-sid \
33295 html-sid
33296 @: $(MAKE); $(unstage)
33297 @[ -f ./sid/Makefile ] || exit 0; \
33298 r=`${PWD_COMMAND}`; export r; \
33299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33300 $(HOST_EXPORTS) \
33301 for flag in $(EXTRA_HOST_FLAGS) ; do \
33302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33303 done; \
33304 echo "Doing install-html in sid" ; \
33305 (cd $(HOST_SUBDIR)/sid && \
33306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33308 "RANLIB=$${RANLIB}" \
0c24b341 33309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33310 install-html) \
33311 || exit 1
33312
33313@endif sid
33314
b813574b
PB
33315.PHONY: maybe-installcheck-sid installcheck-sid
33316maybe-installcheck-sid:
33317@if sid
33318maybe-installcheck-sid: installcheck-sid
4fa63067 33319
b813574b
PB
33320installcheck-sid: \
33321 configure-sid
0aed8855 33322 @: $(MAKE); $(unstage)
b813574b
PB
33323 @[ -f ./sid/Makefile ] || exit 0; \
33324 r=`${PWD_COMMAND}`; export r; \
4fa63067 33325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33326 $(HOST_EXPORTS) \
b813574b 33327 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33329 done; \
b813574b 33330 echo "Doing installcheck in sid" ; \
b00612cc 33331 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
33332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33334 "RANLIB=$${RANLIB}" \
0c24b341 33335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33336 installcheck) \
4fa63067
NN
33337 || exit 1
33338
b813574b 33339@endif sid
4fa63067 33340
b813574b
PB
33341.PHONY: maybe-mostlyclean-sid mostlyclean-sid
33342maybe-mostlyclean-sid:
33343@if sid
33344maybe-mostlyclean-sid: mostlyclean-sid
4fa63067 33345
b813574b 33346mostlyclean-sid:
0aed8855 33347 @: $(MAKE); $(unstage)
b813574b 33348 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
33349 r=`${PWD_COMMAND}`; export r; \
33350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33351 $(HOST_EXPORTS) \
b813574b 33352 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33354 done; \
b813574b 33355 echo "Doing mostlyclean in sid" ; \
b00612cc 33356 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
33357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33359 "RANLIB=$${RANLIB}" \
0c24b341 33360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33361 mostlyclean) \
4fa63067
NN
33362 || exit 1
33363
b813574b 33364@endif sid
4fa63067 33365
b813574b
PB
33366.PHONY: maybe-clean-sid clean-sid
33367maybe-clean-sid:
33368@if sid
33369maybe-clean-sid: clean-sid
4fa63067 33370
b813574b 33371clean-sid:
0aed8855 33372 @: $(MAKE); $(unstage)
b813574b 33373 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
33374 r=`${PWD_COMMAND}`; export r; \
33375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33376 $(HOST_EXPORTS) \
b813574b 33377 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33379 done; \
b813574b 33380 echo "Doing clean in sid" ; \
b00612cc 33381 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
33382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33384 "RANLIB=$${RANLIB}" \
0c24b341 33385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33386 clean) \
4fa63067
NN
33387 || exit 1
33388
b813574b 33389@endif sid
4fa63067 33390
b813574b
PB
33391.PHONY: maybe-distclean-sid distclean-sid
33392maybe-distclean-sid:
33393@if sid
33394maybe-distclean-sid: distclean-sid
4fa63067 33395
b813574b 33396distclean-sid:
0aed8855 33397 @: $(MAKE); $(unstage)
b813574b 33398 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
33399 r=`${PWD_COMMAND}`; export r; \
33400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33401 $(HOST_EXPORTS) \
b813574b 33402 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33404 done; \
b813574b 33405 echo "Doing distclean in sid" ; \
b00612cc 33406 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
33407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33409 "RANLIB=$${RANLIB}" \
0c24b341 33410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33411 distclean) \
4fa63067
NN
33412 || exit 1
33413
b813574b 33414@endif sid
4fa63067 33415
b813574b
PB
33416.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
33417maybe-maintainer-clean-sid:
33418@if sid
33419maybe-maintainer-clean-sid: maintainer-clean-sid
4fa63067 33420
b813574b 33421maintainer-clean-sid:
0aed8855 33422 @: $(MAKE); $(unstage)
b813574b 33423 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
33424 r=`${PWD_COMMAND}`; export r; \
33425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33426 $(HOST_EXPORTS) \
b813574b 33427 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33429 done; \
b813574b 33430 echo "Doing maintainer-clean in sid" ; \
b00612cc 33431 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
33432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33434 "RANLIB=$${RANLIB}" \
0c24b341 33435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33436 maintainer-clean) \
4fa63067
NN
33437 || exit 1
33438
b813574b 33439@endif sid
4fa63067
NN
33440
33441
a7254363 33442
b813574b
PB
33443.PHONY: configure-sim maybe-configure-sim
33444maybe-configure-sim:
4f0ef2d8
CD
33445@if gcc-bootstrap
33446configure-sim: stage_current
33447@endif gcc-bootstrap
b813574b
PB
33448@if sim
33449maybe-configure-sim: configure-sim
c52c6897 33450configure-sim:
0aed8855 33451 @: $(MAKE); $(unstage)
c52c6897 33452 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33454 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
33455 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
378fce5b 33456 $(HOST_EXPORTS) \
a7254363
PB
33457 echo Configuring in $(HOST_SUBDIR)/sim; \
33458 cd "$(HOST_SUBDIR)/sim" || exit 1; \
e2b9e2dc 33459 case $(srcdir) in \
b00612cc
PB
33460 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33461 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
33462 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33463 esac; \
b00612cc
PB
33464 srcdiroption="--srcdir=$${topdir}/sim"; \
33465 libsrcdir="$$s/sim"; \
e2b9e2dc 33466 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33467 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33468 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33469 || exit 1
b813574b 33470@endif sim
e2b9e2dc 33471
a7254363
PB
33472
33473
d545f33b
PB
33474
33475
b813574b
PB
33476.PHONY: all-sim maybe-all-sim
33477maybe-all-sim:
4f0ef2d8
CD
33478@if gcc-bootstrap
33479all-sim: stage_current
33480@endif gcc-bootstrap
b813574b 33481@if sim
d27cc32e 33482TARGET-sim=all
b813574b
PB
33483maybe-all-sim: all-sim
33484all-sim: configure-sim
0aed8855 33485 @: $(MAKE); $(unstage)
b40e3958
L
33486 @r=`${PWD_COMMAND}`; export r; \
33487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33488 $(HOST_EXPORTS) \
b00612cc 33489 (cd $(HOST_SUBDIR)/sim && \
7f6ef0c0
PB
33490 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33491 $(TARGET-sim))
b813574b 33492@endif sim
3866be5d 33493
a7254363 33494
d545f33b
PB
33495
33496
b813574b
PB
33497.PHONY: check-sim maybe-check-sim
33498maybe-check-sim:
33499@if sim
33500maybe-check-sim: check-sim
3866be5d 33501
b813574b 33502check-sim:
0aed8855 33503 @: $(MAKE); $(unstage)
b40e3958
L
33504 @r=`${PWD_COMMAND}`; export r; \
33505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33506 $(HOST_EXPORTS) \
b00612cc
PB
33507 (cd $(HOST_SUBDIR)/sim && \
33508 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33509
b813574b 33510@endif sim
3866be5d 33511
b813574b
PB
33512.PHONY: install-sim maybe-install-sim
33513maybe-install-sim:
33514@if sim
33515maybe-install-sim: install-sim
16ae0395 33516
b813574b 33517install-sim: installdirs
0aed8855 33518 @: $(MAKE); $(unstage)
b40e3958
L
33519 @r=`${PWD_COMMAND}`; export r; \
33520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33521 $(HOST_EXPORTS) \
b00612cc 33522 (cd $(HOST_SUBDIR)/sim && \
2da12f12 33523 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 33524
b813574b 33525@endif sim
3866be5d 33526
56a8fe78 33527# Other targets (info, dvi, pdf, etc.)
4fa63067 33528
b813574b
PB
33529.PHONY: maybe-info-sim info-sim
33530maybe-info-sim:
33531@if sim
33532maybe-info-sim: info-sim
4fa63067 33533
b813574b
PB
33534info-sim: \
33535 configure-sim
0aed8855 33536 @: $(MAKE); $(unstage)
b813574b 33537 @[ -f ./sim/Makefile ] || exit 0; \
b40e3958
L
33538 r=`${PWD_COMMAND}`; export r; \
33539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33540 $(HOST_EXPORTS) \
b813574b 33541 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33543 done; \
b813574b 33544 echo "Doing info in sim" ; \
b00612cc 33545 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
33546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33548 "RANLIB=$${RANLIB}" \
0c24b341 33549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33550 info) \
e2b9e2dc
NN
33551 || exit 1
33552
b813574b 33553@endif sim
4fa63067 33554
b813574b
PB
33555.PHONY: maybe-dvi-sim dvi-sim
33556maybe-dvi-sim:
33557@if sim
33558maybe-dvi-sim: dvi-sim
4fa63067 33559
b813574b
PB
33560dvi-sim: \
33561 configure-sim
0aed8855 33562 @: $(MAKE); $(unstage)
b813574b 33563 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 33564 r=`${PWD_COMMAND}`; export r; \
b40e3958 33565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33566 $(HOST_EXPORTS) \
b813574b 33567 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33569 done; \
b813574b 33570 echo "Doing dvi in sim" ; \
b00612cc 33571 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
33572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33574 "RANLIB=$${RANLIB}" \
0c24b341 33575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33576 dvi) \
4fa63067 33577 || exit 1
3866be5d 33578
b813574b 33579@endif sim
3866be5d 33580
56a8fe78
DD
33581.PHONY: maybe-pdf-sim pdf-sim
33582maybe-pdf-sim:
33583@if sim
33584maybe-pdf-sim: pdf-sim
33585
33586pdf-sim: \
33587 configure-sim
33588 @: $(MAKE); $(unstage)
33589 @[ -f ./sim/Makefile ] || exit 0; \
33590 r=`${PWD_COMMAND}`; export r; \
33591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33592 $(HOST_EXPORTS) \
33593 for flag in $(EXTRA_HOST_FLAGS) ; do \
33594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33595 done; \
33596 echo "Doing pdf in sim" ; \
33597 (cd $(HOST_SUBDIR)/sim && \
33598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33600 "RANLIB=$${RANLIB}" \
0c24b341 33601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33602 pdf) \
33603 || exit 1
33604
33605@endif sim
33606
6d389afc
MS
33607.PHONY: maybe-html-sim html-sim
33608maybe-html-sim:
33609@if sim
33610maybe-html-sim: html-sim
33611
33612html-sim: \
33613 configure-sim
0aed8855 33614 @: $(MAKE); $(unstage)
6d389afc
MS
33615 @[ -f ./sim/Makefile ] || exit 0; \
33616 r=`${PWD_COMMAND}`; export r; \
33617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33618 $(HOST_EXPORTS) \
33619 for flag in $(EXTRA_HOST_FLAGS) ; do \
33620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33621 done; \
33622 echo "Doing html in sim" ; \
b00612cc 33623 (cd $(HOST_SUBDIR)/sim && \
6d389afc
MS
33624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33626 "RANLIB=$${RANLIB}" \
0c24b341 33627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33628 html) \
33629 || exit 1
33630
33631@endif sim
33632
b813574b
PB
33633.PHONY: maybe-TAGS-sim TAGS-sim
33634maybe-TAGS-sim:
33635@if sim
33636maybe-TAGS-sim: TAGS-sim
4fa63067 33637
b813574b
PB
33638TAGS-sim: \
33639 configure-sim
0aed8855 33640 @: $(MAKE); $(unstage)
b813574b 33641 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 33642 r=`${PWD_COMMAND}`; export r; \
b40e3958 33643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33644 $(HOST_EXPORTS) \
b813574b 33645 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33647 done; \
b813574b 33648 echo "Doing TAGS in sim" ; \
b00612cc 33649 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
33650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33652 "RANLIB=$${RANLIB}" \
0c24b341 33653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33654 TAGS) \
4fa63067 33655 || exit 1
3866be5d 33656
b813574b 33657@endif sim
3866be5d 33658
b813574b
PB
33659.PHONY: maybe-install-info-sim install-info-sim
33660maybe-install-info-sim:
33661@if sim
33662maybe-install-info-sim: install-info-sim
4fa63067 33663
b813574b
PB
33664install-info-sim: \
33665 configure-sim \
33666 info-sim
0aed8855 33667 @: $(MAKE); $(unstage)
b813574b 33668 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
33669 r=`${PWD_COMMAND}`; export r; \
33670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33671 $(HOST_EXPORTS) \
b813574b 33672 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33674 done; \
b813574b 33675 echo "Doing install-info in sim" ; \
b00612cc 33676 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
33677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33679 "RANLIB=$${RANLIB}" \
0c24b341 33680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33681 install-info) \
4fa63067
NN
33682 || exit 1
33683
b813574b 33684@endif sim
4fa63067 33685
a3ca38d2
DD
33686.PHONY: maybe-install-pdf-sim install-pdf-sim
33687maybe-install-pdf-sim:
33688@if sim
33689maybe-install-pdf-sim: install-pdf-sim
33690
33691install-pdf-sim: \
33692 configure-sim \
33693 pdf-sim
33694 @: $(MAKE); $(unstage)
33695 @[ -f ./sim/Makefile ] || exit 0; \
33696 r=`${PWD_COMMAND}`; export r; \
33697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33698 $(HOST_EXPORTS) \
33699 for flag in $(EXTRA_HOST_FLAGS) ; do \
33700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33701 done; \
33702 echo "Doing install-pdf in sim" ; \
33703 (cd $(HOST_SUBDIR)/sim && \
33704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33706 "RANLIB=$${RANLIB}" \
0c24b341 33707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33708 install-pdf) \
33709 || exit 1
33710
33711@endif sim
33712
108a6f8e
CD
33713.PHONY: maybe-install-html-sim install-html-sim
33714maybe-install-html-sim:
33715@if sim
33716maybe-install-html-sim: install-html-sim
33717
33718install-html-sim: \
33719 configure-sim \
33720 html-sim
33721 @: $(MAKE); $(unstage)
33722 @[ -f ./sim/Makefile ] || exit 0; \
33723 r=`${PWD_COMMAND}`; export r; \
33724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33725 $(HOST_EXPORTS) \
33726 for flag in $(EXTRA_HOST_FLAGS) ; do \
33727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33728 done; \
33729 echo "Doing install-html in sim" ; \
33730 (cd $(HOST_SUBDIR)/sim && \
33731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33733 "RANLIB=$${RANLIB}" \
0c24b341 33734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33735 install-html) \
33736 || exit 1
33737
33738@endif sim
33739
b813574b
PB
33740.PHONY: maybe-installcheck-sim installcheck-sim
33741maybe-installcheck-sim:
33742@if sim
33743maybe-installcheck-sim: installcheck-sim
4fa63067 33744
b813574b
PB
33745installcheck-sim: \
33746 configure-sim
0aed8855 33747 @: $(MAKE); $(unstage)
b813574b 33748 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
33749 r=`${PWD_COMMAND}`; export r; \
33750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33751 $(HOST_EXPORTS) \
b813574b 33752 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33754 done; \
b813574b 33755 echo "Doing installcheck in sim" ; \
b00612cc 33756 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
33757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33759 "RANLIB=$${RANLIB}" \
0c24b341 33760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33761 installcheck) \
4fa63067
NN
33762 || exit 1
33763
b813574b 33764@endif sim
4fa63067 33765
b813574b
PB
33766.PHONY: maybe-mostlyclean-sim mostlyclean-sim
33767maybe-mostlyclean-sim:
33768@if sim
33769maybe-mostlyclean-sim: mostlyclean-sim
4fa63067 33770
b813574b 33771mostlyclean-sim:
0aed8855 33772 @: $(MAKE); $(unstage)
b813574b 33773 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
33774 r=`${PWD_COMMAND}`; export r; \
33775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33776 $(HOST_EXPORTS) \
b813574b 33777 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33779 done; \
b813574b 33780 echo "Doing mostlyclean in sim" ; \
b00612cc 33781 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
33782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33784 "RANLIB=$${RANLIB}" \
0c24b341 33785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33786 mostlyclean) \
4fa63067
NN
33787 || exit 1
33788
b813574b 33789@endif sim
4fa63067 33790
b813574b
PB
33791.PHONY: maybe-clean-sim clean-sim
33792maybe-clean-sim:
33793@if sim
33794maybe-clean-sim: clean-sim
4fa63067 33795
b813574b 33796clean-sim:
0aed8855 33797 @: $(MAKE); $(unstage)
b813574b 33798 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
33799 r=`${PWD_COMMAND}`; export r; \
33800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33801 $(HOST_EXPORTS) \
b813574b 33802 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33804 done; \
b813574b 33805 echo "Doing clean in sim" ; \
b00612cc 33806 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
33807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33809 "RANLIB=$${RANLIB}" \
0c24b341 33810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33811 clean) \
4fa63067
NN
33812 || exit 1
33813
b813574b 33814@endif sim
4fa63067 33815
b813574b
PB
33816.PHONY: maybe-distclean-sim distclean-sim
33817maybe-distclean-sim:
33818@if sim
33819maybe-distclean-sim: distclean-sim
4fa63067 33820
b813574b 33821distclean-sim:
0aed8855 33822 @: $(MAKE); $(unstage)
b813574b 33823 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
33824 r=`${PWD_COMMAND}`; export r; \
33825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33826 $(HOST_EXPORTS) \
b813574b 33827 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33829 done; \
b813574b 33830 echo "Doing distclean in sim" ; \
b00612cc 33831 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
33832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33834 "RANLIB=$${RANLIB}" \
0c24b341 33835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33836 distclean) \
4fa63067
NN
33837 || exit 1
33838
b813574b 33839@endif sim
4fa63067 33840
b813574b
PB
33841.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
33842maybe-maintainer-clean-sim:
33843@if sim
33844maybe-maintainer-clean-sim: maintainer-clean-sim
16ae0395 33845
b813574b 33846maintainer-clean-sim:
0aed8855 33847 @: $(MAKE); $(unstage)
b813574b 33848 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 33849 r=`${PWD_COMMAND}`; export r; \
b40e3958 33850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33851 $(HOST_EXPORTS) \
b813574b 33852 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33854 done; \
b813574b 33855 echo "Doing maintainer-clean in sim" ; \
b00612cc 33856 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
33857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33859 "RANLIB=$${RANLIB}" \
0c24b341 33860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33861 maintainer-clean) \
4fa63067 33862 || exit 1
3866be5d 33863
b813574b 33864@endif sim
3866be5d 33865
4fa63067 33866
a7254363 33867
b813574b
PB
33868.PHONY: configure-tar maybe-configure-tar
33869maybe-configure-tar:
4f0ef2d8
CD
33870@if gcc-bootstrap
33871configure-tar: stage_current
33872@endif gcc-bootstrap
b813574b
PB
33873@if tar
33874maybe-configure-tar: configure-tar
c52c6897 33875configure-tar:
0aed8855 33876 @: $(MAKE); $(unstage)
c52c6897 33877 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33879 test ! -f $(HOST_SUBDIR)/tar/Makefile || exit 0; \
33880 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tar ; \
378fce5b 33881 $(HOST_EXPORTS) \
a7254363
PB
33882 echo Configuring in $(HOST_SUBDIR)/tar; \
33883 cd "$(HOST_SUBDIR)/tar" || exit 1; \
e2b9e2dc 33884 case $(srcdir) in \
b00612cc
PB
33885 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33886 *) topdir=`echo $(HOST_SUBDIR)/tar/ | \
33887 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33888 esac; \
b00612cc
PB
33889 srcdiroption="--srcdir=$${topdir}/tar"; \
33890 libsrcdir="$$s/tar"; \
e2b9e2dc 33891 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33892 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33893 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33894 || exit 1
b813574b 33895@endif tar
e2b9e2dc 33896
a7254363
PB
33897
33898
d545f33b
PB
33899
33900
b813574b
PB
33901.PHONY: all-tar maybe-all-tar
33902maybe-all-tar:
4f0ef2d8
CD
33903@if gcc-bootstrap
33904all-tar: stage_current
33905@endif gcc-bootstrap
b813574b 33906@if tar
d27cc32e 33907TARGET-tar=all
b813574b
PB
33908maybe-all-tar: all-tar
33909all-tar: configure-tar
0aed8855 33910 @: $(MAKE); $(unstage)
b40e3958
L
33911 @r=`${PWD_COMMAND}`; export r; \
33912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33913 $(HOST_EXPORTS) \
b00612cc 33914 (cd $(HOST_SUBDIR)/tar && \
7f6ef0c0
PB
33915 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33916 $(TARGET-tar))
b813574b 33917@endif tar
3866be5d 33918
a7254363 33919
d545f33b
PB
33920
33921
b813574b
PB
33922.PHONY: check-tar maybe-check-tar
33923maybe-check-tar:
33924@if tar
33925maybe-check-tar: check-tar
3866be5d 33926
b813574b 33927check-tar:
0aed8855 33928 @: $(MAKE); $(unstage)
b40e3958
L
33929 @r=`${PWD_COMMAND}`; export r; \
33930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33931 $(HOST_EXPORTS) \
b00612cc
PB
33932 (cd $(HOST_SUBDIR)/tar && \
33933 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33934
b813574b 33935@endif tar
3866be5d 33936
b813574b
PB
33937.PHONY: install-tar maybe-install-tar
33938maybe-install-tar:
33939@if tar
33940maybe-install-tar: install-tar
16ae0395 33941
b813574b 33942install-tar: installdirs
0aed8855 33943 @: $(MAKE); $(unstage)
b813574b
PB
33944 @r=`${PWD_COMMAND}`; export r; \
33945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 33946 $(HOST_EXPORTS) \
b00612cc 33947 (cd $(HOST_SUBDIR)/tar && \
2da12f12 33948 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 33949
b813574b 33950@endif tar
4fa63067 33951
56a8fe78 33952# Other targets (info, dvi, pdf, etc.)
4fa63067 33953
b813574b
PB
33954.PHONY: maybe-info-tar info-tar
33955maybe-info-tar:
33956@if tar
33957maybe-info-tar: info-tar
4fa63067 33958
b813574b
PB
33959info-tar: \
33960 configure-tar
0aed8855 33961 @: $(MAKE); $(unstage)
b813574b 33962 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067 33963 r=`${PWD_COMMAND}`; export r; \
b40e3958 33964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33965 $(HOST_EXPORTS) \
b813574b 33966 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33968 done; \
b813574b 33969 echo "Doing info in tar" ; \
b00612cc 33970 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
33971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33973 "RANLIB=$${RANLIB}" \
0c24b341 33974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33975 info) \
4fa63067
NN
33976 || exit 1
33977
b813574b 33978@endif tar
4fa63067 33979
b813574b
PB
33980.PHONY: maybe-dvi-tar dvi-tar
33981maybe-dvi-tar:
33982@if tar
33983maybe-dvi-tar: dvi-tar
4fa63067 33984
b813574b
PB
33985dvi-tar: \
33986 configure-tar
0aed8855 33987 @: $(MAKE); $(unstage)
b813574b 33988 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
33989 r=`${PWD_COMMAND}`; export r; \
33990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33991 $(HOST_EXPORTS) \
b813574b 33992 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33994 done; \
b813574b 33995 echo "Doing dvi in tar" ; \
b00612cc 33996 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
33997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33999 "RANLIB=$${RANLIB}" \
0c24b341 34000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34001 dvi) \
4fa63067
NN
34002 || exit 1
34003
b813574b 34004@endif tar
4fa63067 34005
56a8fe78
DD
34006.PHONY: maybe-pdf-tar pdf-tar
34007maybe-pdf-tar:
34008@if tar
34009maybe-pdf-tar: pdf-tar
34010
34011pdf-tar: \
34012 configure-tar
34013 @: $(MAKE); $(unstage)
34014 @[ -f ./tar/Makefile ] || exit 0; \
34015 r=`${PWD_COMMAND}`; export r; \
34016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34017 $(HOST_EXPORTS) \
34018 for flag in $(EXTRA_HOST_FLAGS) ; do \
34019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34020 done; \
34021 echo "Doing pdf in tar" ; \
34022 (cd $(HOST_SUBDIR)/tar && \
34023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34025 "RANLIB=$${RANLIB}" \
0c24b341 34026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34027 pdf) \
34028 || exit 1
34029
34030@endif tar
34031
6d389afc
MS
34032.PHONY: maybe-html-tar html-tar
34033maybe-html-tar:
34034@if tar
34035maybe-html-tar: html-tar
34036
34037html-tar: \
34038 configure-tar
0aed8855 34039 @: $(MAKE); $(unstage)
6d389afc
MS
34040 @[ -f ./tar/Makefile ] || exit 0; \
34041 r=`${PWD_COMMAND}`; export r; \
34042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34043 $(HOST_EXPORTS) \
34044 for flag in $(EXTRA_HOST_FLAGS) ; do \
34045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34046 done; \
34047 echo "Doing html in tar" ; \
b00612cc 34048 (cd $(HOST_SUBDIR)/tar && \
6d389afc
MS
34049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34051 "RANLIB=$${RANLIB}" \
0c24b341 34052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34053 html) \
34054 || exit 1
34055
34056@endif tar
34057
b813574b
PB
34058.PHONY: maybe-TAGS-tar TAGS-tar
34059maybe-TAGS-tar:
34060@if tar
34061maybe-TAGS-tar: TAGS-tar
4fa63067 34062
b813574b
PB
34063TAGS-tar: \
34064 configure-tar
0aed8855 34065 @: $(MAKE); $(unstage)
b813574b 34066 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
34067 r=`${PWD_COMMAND}`; export r; \
34068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34069 $(HOST_EXPORTS) \
b813574b 34070 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34072 done; \
b813574b 34073 echo "Doing TAGS in tar" ; \
b00612cc 34074 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
34075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34077 "RANLIB=$${RANLIB}" \
0c24b341 34078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34079 TAGS) \
4fa63067
NN
34080 || exit 1
34081
b813574b 34082@endif tar
4fa63067 34083
b813574b
PB
34084.PHONY: maybe-install-info-tar install-info-tar
34085maybe-install-info-tar:
34086@if tar
34087maybe-install-info-tar: install-info-tar
4fa63067 34088
b813574b
PB
34089install-info-tar: \
34090 configure-tar \
34091 info-tar
0aed8855 34092 @: $(MAKE); $(unstage)
b813574b 34093 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
34094 r=`${PWD_COMMAND}`; export r; \
34095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34096 $(HOST_EXPORTS) \
b813574b 34097 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34099 done; \
b813574b 34100 echo "Doing install-info in tar" ; \
b00612cc 34101 (cd $(HOST_SUBDIR)/tar && \
b813574b 34102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4fa63067
NN
34103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34104 "RANLIB=$${RANLIB}" \
0c24b341 34105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34106 install-info) \
4fa63067
NN
34107 || exit 1
34108
b813574b 34109@endif tar
4fa63067 34110
a3ca38d2
DD
34111.PHONY: maybe-install-pdf-tar install-pdf-tar
34112maybe-install-pdf-tar:
34113@if tar
34114maybe-install-pdf-tar: install-pdf-tar
34115
34116install-pdf-tar: \
34117 configure-tar \
34118 pdf-tar
34119 @: $(MAKE); $(unstage)
34120 @[ -f ./tar/Makefile ] || exit 0; \
34121 r=`${PWD_COMMAND}`; export r; \
34122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34123 $(HOST_EXPORTS) \
34124 for flag in $(EXTRA_HOST_FLAGS) ; do \
34125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34126 done; \
34127 echo "Doing install-pdf in tar" ; \
34128 (cd $(HOST_SUBDIR)/tar && \
34129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34131 "RANLIB=$${RANLIB}" \
0c24b341 34132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34133 install-pdf) \
34134 || exit 1
34135
34136@endif tar
34137
108a6f8e
CD
34138.PHONY: maybe-install-html-tar install-html-tar
34139maybe-install-html-tar:
34140@if tar
34141maybe-install-html-tar: install-html-tar
34142
34143install-html-tar: \
34144 configure-tar \
34145 html-tar
34146 @: $(MAKE); $(unstage)
34147 @[ -f ./tar/Makefile ] || exit 0; \
34148 r=`${PWD_COMMAND}`; export r; \
34149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34150 $(HOST_EXPORTS) \
34151 for flag in $(EXTRA_HOST_FLAGS) ; do \
34152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34153 done; \
34154 echo "Doing install-html in tar" ; \
34155 (cd $(HOST_SUBDIR)/tar && \
34156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34158 "RANLIB=$${RANLIB}" \
0c24b341 34159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34160 install-html) \
34161 || exit 1
34162
34163@endif tar
34164
b813574b
PB
34165.PHONY: maybe-installcheck-tar installcheck-tar
34166maybe-installcheck-tar:
34167@if tar
34168maybe-installcheck-tar: installcheck-tar
4fa63067 34169
b813574b
PB
34170installcheck-tar: \
34171 configure-tar
0aed8855 34172 @: $(MAKE); $(unstage)
b813574b 34173 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
34174 r=`${PWD_COMMAND}`; export r; \
34175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34176 $(HOST_EXPORTS) \
b813574b 34177 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34179 done; \
b813574b 34180 echo "Doing installcheck in tar" ; \
b00612cc 34181 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
34182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34184 "RANLIB=$${RANLIB}" \
0c24b341 34185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34186 installcheck) \
4fa63067
NN
34187 || exit 1
34188
b813574b 34189@endif tar
4fa63067 34190
b813574b
PB
34191.PHONY: maybe-mostlyclean-tar mostlyclean-tar
34192maybe-mostlyclean-tar:
34193@if tar
34194maybe-mostlyclean-tar: mostlyclean-tar
4fa63067 34195
b813574b 34196mostlyclean-tar:
0aed8855 34197 @: $(MAKE); $(unstage)
b813574b 34198 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
34199 r=`${PWD_COMMAND}`; export r; \
34200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34201 $(HOST_EXPORTS) \
b813574b 34202 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34204 done; \
b813574b 34205 echo "Doing mostlyclean in tar" ; \
b00612cc 34206 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
34207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34209 "RANLIB=$${RANLIB}" \
0c24b341 34210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34211 mostlyclean) \
4fa63067
NN
34212 || exit 1
34213
b813574b 34214@endif tar
4fa63067 34215
b813574b
PB
34216.PHONY: maybe-clean-tar clean-tar
34217maybe-clean-tar:
34218@if tar
34219maybe-clean-tar: clean-tar
4fa63067 34220
b813574b 34221clean-tar:
0aed8855 34222 @: $(MAKE); $(unstage)
b813574b 34223 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
34224 r=`${PWD_COMMAND}`; export r; \
34225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34226 $(HOST_EXPORTS) \
b813574b 34227 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34229 done; \
b813574b 34230 echo "Doing clean in tar" ; \
b00612cc 34231 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
34232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34234 "RANLIB=$${RANLIB}" \
0c24b341 34235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34236 clean) \
4fa63067
NN
34237 || exit 1
34238
b813574b 34239@endif tar
4fa63067 34240
b813574b
PB
34241.PHONY: maybe-distclean-tar distclean-tar
34242maybe-distclean-tar:
34243@if tar
34244maybe-distclean-tar: distclean-tar
4fa63067 34245
b813574b 34246distclean-tar:
0aed8855 34247 @: $(MAKE); $(unstage)
b813574b 34248 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
34249 r=`${PWD_COMMAND}`; export r; \
34250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34251 $(HOST_EXPORTS) \
b813574b 34252 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34254 done; \
b813574b 34255 echo "Doing distclean in tar" ; \
b00612cc 34256 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
34257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34259 "RANLIB=$${RANLIB}" \
0c24b341 34260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34261 distclean) \
4fa63067
NN
34262 || exit 1
34263
b813574b 34264@endif tar
4fa63067 34265
b813574b
PB
34266.PHONY: maybe-maintainer-clean-tar maintainer-clean-tar
34267maybe-maintainer-clean-tar:
34268@if tar
34269maybe-maintainer-clean-tar: maintainer-clean-tar
4fa63067 34270
b813574b 34271maintainer-clean-tar:
0aed8855 34272 @: $(MAKE); $(unstage)
b813574b 34273 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
34274 r=`${PWD_COMMAND}`; export r; \
34275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34276 $(HOST_EXPORTS) \
b813574b 34277 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34279 done; \
b813574b 34280 echo "Doing maintainer-clean in tar" ; \
b00612cc 34281 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
34282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34284 "RANLIB=$${RANLIB}" \
0c24b341 34285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34286 maintainer-clean) \
4fa63067 34287 || exit 1
3866be5d 34288
b813574b 34289@endif tar
3866be5d 34290
4fa63067 34291
a7254363 34292
b813574b
PB
34293.PHONY: configure-texinfo maybe-configure-texinfo
34294maybe-configure-texinfo:
4f0ef2d8
CD
34295@if gcc-bootstrap
34296configure-texinfo: stage_current
34297@endif gcc-bootstrap
b813574b
PB
34298@if texinfo
34299maybe-configure-texinfo: configure-texinfo
c52c6897 34300configure-texinfo:
0aed8855 34301 @: $(MAKE); $(unstage)
c52c6897 34302 @r=`${PWD_COMMAND}`; export r; \
378fce5b 34303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34304 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
34305 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
378fce5b 34306 $(HOST_EXPORTS) \
a7254363
PB
34307 echo Configuring in $(HOST_SUBDIR)/texinfo; \
34308 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
e2b9e2dc 34309 case $(srcdir) in \
b00612cc
PB
34310 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34311 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
34312 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34313 esac; \
b00612cc
PB
34314 srcdiroption="--srcdir=$${topdir}/texinfo"; \
34315 libsrcdir="$$s/texinfo"; \
e2b9e2dc 34316 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34317 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34318 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34319 || exit 1
b813574b 34320@endif texinfo
e2b9e2dc 34321
a7254363
PB
34322
34323
d545f33b
PB
34324
34325
b813574b
PB
34326.PHONY: all-texinfo maybe-all-texinfo
34327maybe-all-texinfo:
4f0ef2d8
CD
34328@if gcc-bootstrap
34329all-texinfo: stage_current
34330@endif gcc-bootstrap
b813574b 34331@if texinfo
d27cc32e 34332TARGET-texinfo=all
b813574b
PB
34333maybe-all-texinfo: all-texinfo
34334all-texinfo: configure-texinfo
0aed8855 34335 @: $(MAKE); $(unstage)
b40e3958
L
34336 @r=`${PWD_COMMAND}`; export r; \
34337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34338 $(HOST_EXPORTS) \
b00612cc 34339 (cd $(HOST_SUBDIR)/texinfo && \
7f6ef0c0
PB
34340 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
34341 $(TARGET-texinfo))
b813574b 34342@endif texinfo
3866be5d 34343
a7254363 34344
d545f33b
PB
34345
34346
b813574b
PB
34347.PHONY: check-texinfo maybe-check-texinfo
34348maybe-check-texinfo:
34349@if texinfo
34350maybe-check-texinfo: check-texinfo
3866be5d 34351
b813574b 34352check-texinfo:
0aed8855 34353 @: $(MAKE); $(unstage)
4fa63067
NN
34354 @r=`${PWD_COMMAND}`; export r; \
34355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34356 $(HOST_EXPORTS) \
b00612cc
PB
34357 (cd $(HOST_SUBDIR)/texinfo && \
34358 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 34359
b813574b 34360@endif texinfo
3866be5d 34361
b813574b
PB
34362.PHONY: install-texinfo maybe-install-texinfo
34363maybe-install-texinfo:
34364@if texinfo
34365maybe-install-texinfo: install-texinfo
16ae0395 34366
b813574b 34367install-texinfo:
3866be5d 34368
b813574b 34369@endif texinfo
3866be5d 34370
56a8fe78 34371# Other targets (info, dvi, pdf, etc.)
4fa63067 34372
b813574b
PB
34373.PHONY: maybe-info-texinfo info-texinfo
34374maybe-info-texinfo:
34375@if texinfo
34376maybe-info-texinfo: info-texinfo
4fa63067 34377
b813574b
PB
34378info-texinfo: \
34379 configure-texinfo
0aed8855 34380 @: $(MAKE); $(unstage)
b813574b 34381 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
34382 r=`${PWD_COMMAND}`; export r; \
34383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34384 $(HOST_EXPORTS) \
b813574b 34385 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34387 done; \
b813574b 34388 echo "Doing info in texinfo" ; \
b00612cc 34389 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
34390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34392 "RANLIB=$${RANLIB}" \
0c24b341 34393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34394 info) \
4fa63067
NN
34395 || exit 1
34396
b813574b 34397@endif texinfo
4fa63067 34398
b813574b
PB
34399.PHONY: maybe-dvi-texinfo dvi-texinfo
34400maybe-dvi-texinfo:
34401@if texinfo
34402maybe-dvi-texinfo: dvi-texinfo
4fa63067 34403
b813574b
PB
34404dvi-texinfo: \
34405 configure-texinfo
0aed8855 34406 @: $(MAKE); $(unstage)
b813574b 34407 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
34408 r=`${PWD_COMMAND}`; export r; \
34409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34410 $(HOST_EXPORTS) \
b813574b 34411 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34413 done; \
b813574b 34414 echo "Doing dvi in texinfo" ; \
b00612cc 34415 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
34416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34418 "RANLIB=$${RANLIB}" \
0c24b341 34419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34420 dvi) \
4fa63067
NN
34421 || exit 1
34422
b813574b 34423@endif texinfo
4fa63067 34424
56a8fe78
DD
34425.PHONY: maybe-pdf-texinfo pdf-texinfo
34426maybe-pdf-texinfo:
34427@if texinfo
34428maybe-pdf-texinfo: pdf-texinfo
34429
34430pdf-texinfo: \
34431 configure-texinfo
34432 @: $(MAKE); $(unstage)
34433 @[ -f ./texinfo/Makefile ] || exit 0; \
34434 r=`${PWD_COMMAND}`; export r; \
34435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34436 $(HOST_EXPORTS) \
34437 for flag in $(EXTRA_HOST_FLAGS) ; do \
34438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34439 done; \
34440 echo "Doing pdf in texinfo" ; \
34441 (cd $(HOST_SUBDIR)/texinfo && \
34442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34444 "RANLIB=$${RANLIB}" \
0c24b341 34445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34446 pdf) \
34447 || exit 1
34448
34449@endif texinfo
34450
6d389afc
MS
34451.PHONY: maybe-html-texinfo html-texinfo
34452maybe-html-texinfo:
34453@if texinfo
34454maybe-html-texinfo: html-texinfo
34455
34456html-texinfo: \
34457 configure-texinfo
0aed8855 34458 @: $(MAKE); $(unstage)
6d389afc
MS
34459 @[ -f ./texinfo/Makefile ] || exit 0; \
34460 r=`${PWD_COMMAND}`; export r; \
34461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34462 $(HOST_EXPORTS) \
34463 for flag in $(EXTRA_HOST_FLAGS) ; do \
34464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34465 done; \
34466 echo "Doing html in texinfo" ; \
b00612cc 34467 (cd $(HOST_SUBDIR)/texinfo && \
6d389afc
MS
34468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34470 "RANLIB=$${RANLIB}" \
0c24b341 34471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34472 html) \
34473 || exit 1
34474
34475@endif texinfo
34476
b813574b
PB
34477.PHONY: maybe-TAGS-texinfo TAGS-texinfo
34478maybe-TAGS-texinfo:
34479@if texinfo
34480maybe-TAGS-texinfo: TAGS-texinfo
4fa63067 34481
b813574b
PB
34482TAGS-texinfo: \
34483 configure-texinfo
0aed8855 34484 @: $(MAKE); $(unstage)
b813574b 34485 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
34486 r=`${PWD_COMMAND}`; export r; \
34487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34488 $(HOST_EXPORTS) \
b813574b 34489 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34491 done; \
b813574b 34492 echo "Doing TAGS in texinfo" ; \
b00612cc 34493 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
34494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34496 "RANLIB=$${RANLIB}" \
0c24b341 34497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34498 TAGS) \
4fa63067
NN
34499 || exit 1
34500
b813574b 34501@endif texinfo
4fa63067 34502
b813574b
PB
34503.PHONY: maybe-install-info-texinfo install-info-texinfo
34504maybe-install-info-texinfo:
34505@if texinfo
34506maybe-install-info-texinfo: install-info-texinfo
4fa63067 34507
b813574b
PB
34508install-info-texinfo: \
34509 configure-texinfo \
34510 info-texinfo
0aed8855 34511 @: $(MAKE); $(unstage)
b813574b 34512 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
34513 r=`${PWD_COMMAND}`; export r; \
34514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34515 $(HOST_EXPORTS) \
b813574b 34516 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34518 done; \
b813574b 34519 echo "Doing install-info in texinfo" ; \
b00612cc 34520 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
34521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34523 "RANLIB=$${RANLIB}" \
0c24b341 34524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34525 install-info) \
4fa63067
NN
34526 || exit 1
34527
b813574b 34528@endif texinfo
4fa63067 34529
a3ca38d2
DD
34530.PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
34531maybe-install-pdf-texinfo:
34532@if texinfo
34533maybe-install-pdf-texinfo: install-pdf-texinfo
34534
34535install-pdf-texinfo: \
34536 configure-texinfo \
34537 pdf-texinfo
34538 @: $(MAKE); $(unstage)
34539 @[ -f ./texinfo/Makefile ] || exit 0; \
34540 r=`${PWD_COMMAND}`; export r; \
34541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34542 $(HOST_EXPORTS) \
34543 for flag in $(EXTRA_HOST_FLAGS) ; do \
34544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34545 done; \
34546 echo "Doing install-pdf in texinfo" ; \
34547 (cd $(HOST_SUBDIR)/texinfo && \
34548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34550 "RANLIB=$${RANLIB}" \
0c24b341 34551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34552 install-pdf) \
34553 || exit 1
34554
34555@endif texinfo
34556
108a6f8e
CD
34557.PHONY: maybe-install-html-texinfo install-html-texinfo
34558maybe-install-html-texinfo:
34559@if texinfo
34560maybe-install-html-texinfo: install-html-texinfo
34561
34562install-html-texinfo: \
34563 configure-texinfo \
34564 html-texinfo
34565 @: $(MAKE); $(unstage)
34566 @[ -f ./texinfo/Makefile ] || exit 0; \
34567 r=`${PWD_COMMAND}`; export r; \
34568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34569 $(HOST_EXPORTS) \
34570 for flag in $(EXTRA_HOST_FLAGS) ; do \
34571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34572 done; \
34573 echo "Doing install-html in texinfo" ; \
34574 (cd $(HOST_SUBDIR)/texinfo && \
34575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34577 "RANLIB=$${RANLIB}" \
0c24b341 34578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34579 install-html) \
34580 || exit 1
34581
34582@endif texinfo
34583
b813574b
PB
34584.PHONY: maybe-installcheck-texinfo installcheck-texinfo
34585maybe-installcheck-texinfo:
34586@if texinfo
34587maybe-installcheck-texinfo: installcheck-texinfo
4fa63067 34588
b813574b
PB
34589installcheck-texinfo: \
34590 configure-texinfo
0aed8855 34591 @: $(MAKE); $(unstage)
b813574b 34592 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
34593 r=`${PWD_COMMAND}`; export r; \
34594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34595 $(HOST_EXPORTS) \
b813574b 34596 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34598 done; \
b813574b 34599 echo "Doing installcheck in texinfo" ; \
b00612cc 34600 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
34601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34603 "RANLIB=$${RANLIB}" \
0c24b341 34604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34605 installcheck) \
4fa63067
NN
34606 || exit 1
34607
b813574b 34608@endif texinfo
4fa63067 34609
b813574b
PB
34610.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
34611maybe-mostlyclean-texinfo:
34612@if texinfo
34613maybe-mostlyclean-texinfo: mostlyclean-texinfo
4fa63067 34614
b813574b 34615mostlyclean-texinfo:
0aed8855 34616 @: $(MAKE); $(unstage)
b813574b 34617 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
34618 r=`${PWD_COMMAND}`; export r; \
34619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34620 $(HOST_EXPORTS) \
b813574b 34621 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34623 done; \
b813574b 34624 echo "Doing mostlyclean in texinfo" ; \
b00612cc 34625 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
34626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34628 "RANLIB=$${RANLIB}" \
0c24b341 34629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34630 mostlyclean) \
4fa63067
NN
34631 || exit 1
34632
b813574b 34633@endif texinfo
4fa63067 34634
b813574b
PB
34635.PHONY: maybe-clean-texinfo clean-texinfo
34636maybe-clean-texinfo:
34637@if texinfo
34638maybe-clean-texinfo: clean-texinfo
4fa63067 34639
b813574b 34640clean-texinfo:
0aed8855 34641 @: $(MAKE); $(unstage)
b813574b 34642 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
34643 r=`${PWD_COMMAND}`; export r; \
34644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34645 $(HOST_EXPORTS) \
b813574b 34646 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34648 done; \
b813574b 34649 echo "Doing clean in texinfo" ; \
b00612cc 34650 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
34651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34653 "RANLIB=$${RANLIB}" \
0c24b341 34654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34655 clean) \
4fa63067
NN
34656 || exit 1
34657
b813574b 34658@endif texinfo
4fa63067 34659
b813574b
PB
34660.PHONY: maybe-distclean-texinfo distclean-texinfo
34661maybe-distclean-texinfo:
34662@if texinfo
34663maybe-distclean-texinfo: distclean-texinfo
4fa63067 34664
b813574b 34665distclean-texinfo:
0aed8855 34666 @: $(MAKE); $(unstage)
b813574b 34667 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
34668 r=`${PWD_COMMAND}`; export r; \
34669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34670 $(HOST_EXPORTS) \
b813574b 34671 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34673 done; \
b813574b 34674 echo "Doing distclean in texinfo" ; \
b00612cc 34675 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
34676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34678 "RANLIB=$${RANLIB}" \
0c24b341 34679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34680 distclean) \
4fa63067
NN
34681 || exit 1
34682
b813574b 34683@endif texinfo
4fa63067 34684
b813574b
PB
34685.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
34686maybe-maintainer-clean-texinfo:
34687@if texinfo
34688maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
4fa63067 34689
b813574b 34690maintainer-clean-texinfo:
0aed8855 34691 @: $(MAKE); $(unstage)
b813574b 34692 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
34693 r=`${PWD_COMMAND}`; export r; \
34694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34695 $(HOST_EXPORTS) \
b813574b 34696 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34698 done; \
b813574b 34699 echo "Doing maintainer-clean in texinfo" ; \
b00612cc 34700 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
34701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34703 "RANLIB=$${RANLIB}" \
0c24b341 34704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34705 maintainer-clean) \
4fa63067
NN
34706 || exit 1
34707
b813574b 34708@endif texinfo
4fa63067
NN
34709
34710
a7254363 34711
b813574b
PB
34712.PHONY: configure-textutils maybe-configure-textutils
34713maybe-configure-textutils:
4f0ef2d8
CD
34714@if gcc-bootstrap
34715configure-textutils: stage_current
34716@endif gcc-bootstrap
b813574b
PB
34717@if textutils
34718maybe-configure-textutils: configure-textutils
c52c6897 34719configure-textutils:
0aed8855 34720 @: $(MAKE); $(unstage)
c52c6897 34721 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34723 test ! -f $(HOST_SUBDIR)/textutils/Makefile || exit 0; \
34724 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/textutils ; \
378fce5b 34725 $(HOST_EXPORTS) \
a7254363
PB
34726 echo Configuring in $(HOST_SUBDIR)/textutils; \
34727 cd "$(HOST_SUBDIR)/textutils" || exit 1; \
e2b9e2dc 34728 case $(srcdir) in \
b00612cc
PB
34729 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34730 *) topdir=`echo $(HOST_SUBDIR)/textutils/ | \
34731 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34732 esac; \
b00612cc
PB
34733 srcdiroption="--srcdir=$${topdir}/textutils"; \
34734 libsrcdir="$$s/textutils"; \
e2b9e2dc 34735 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34736 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34737 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34738 || exit 1
b813574b 34739@endif textutils
e2b9e2dc 34740
a7254363
PB
34741
34742
d545f33b
PB
34743
34744
b813574b
PB
34745.PHONY: all-textutils maybe-all-textutils
34746maybe-all-textutils:
4f0ef2d8
CD
34747@if gcc-bootstrap
34748all-textutils: stage_current
34749@endif gcc-bootstrap
b813574b 34750@if textutils
d27cc32e 34751TARGET-textutils=all
b813574b
PB
34752maybe-all-textutils: all-textutils
34753all-textutils: configure-textutils
0aed8855 34754 @: $(MAKE); $(unstage)
b40e3958
L
34755 @r=`${PWD_COMMAND}`; export r; \
34756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34757 $(HOST_EXPORTS) \
b00612cc 34758 (cd $(HOST_SUBDIR)/textutils && \
7f6ef0c0
PB
34759 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
34760 $(TARGET-textutils))
b813574b 34761@endif textutils
3866be5d 34762
a7254363 34763
d545f33b
PB
34764
34765
b813574b
PB
34766.PHONY: check-textutils maybe-check-textutils
34767maybe-check-textutils:
34768@if textutils
34769maybe-check-textutils: check-textutils
3866be5d 34770
b813574b 34771check-textutils:
0aed8855 34772 @: $(MAKE); $(unstage)
b40e3958
L
34773 @r=`${PWD_COMMAND}`; export r; \
34774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34775 $(HOST_EXPORTS) \
b00612cc
PB
34776 (cd $(HOST_SUBDIR)/textutils && \
34777 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 34778
b813574b 34779@endif textutils
3866be5d 34780
b813574b
PB
34781.PHONY: install-textutils maybe-install-textutils
34782maybe-install-textutils:
34783@if textutils
34784maybe-install-textutils: install-textutils
16ae0395 34785
b813574b 34786install-textutils: installdirs
0aed8855 34787 @: $(MAKE); $(unstage)
b40e3958
L
34788 @r=`${PWD_COMMAND}`; export r; \
34789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34790 $(HOST_EXPORTS) \
b00612cc 34791 (cd $(HOST_SUBDIR)/textutils && \
2da12f12 34792 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 34793
b813574b 34794@endif textutils
3866be5d 34795
56a8fe78 34796# Other targets (info, dvi, pdf, etc.)
4fa63067 34797
b813574b
PB
34798.PHONY: maybe-info-textutils info-textutils
34799maybe-info-textutils:
34800@if textutils
34801maybe-info-textutils: info-textutils
4fa63067 34802
b813574b
PB
34803info-textutils: \
34804 configure-textutils
0aed8855 34805 @: $(MAKE); $(unstage)
b813574b 34806 @[ -f ./textutils/Makefile ] || exit 0; \
b40e3958
L
34807 r=`${PWD_COMMAND}`; export r; \
34808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34809 $(HOST_EXPORTS) \
b813574b 34810 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34812 done; \
b813574b 34813 echo "Doing info in textutils" ; \
b00612cc 34814 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
34815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34817 "RANLIB=$${RANLIB}" \
0c24b341 34818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34819 info) \
e2b9e2dc
NN
34820 || exit 1
34821
b813574b 34822@endif textutils
4fa63067 34823
b813574b
PB
34824.PHONY: maybe-dvi-textutils dvi-textutils
34825maybe-dvi-textutils:
34826@if textutils
34827maybe-dvi-textutils: dvi-textutils
4fa63067 34828
b813574b
PB
34829dvi-textutils: \
34830 configure-textutils
0aed8855 34831 @: $(MAKE); $(unstage)
b813574b 34832 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 34833 r=`${PWD_COMMAND}`; export r; \
b40e3958 34834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34835 $(HOST_EXPORTS) \
b813574b 34836 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34838 done; \
b813574b 34839 echo "Doing dvi in textutils" ; \
b00612cc 34840 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
34841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34843 "RANLIB=$${RANLIB}" \
0c24b341 34844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34845 dvi) \
4fa63067 34846 || exit 1
3866be5d 34847
b813574b 34848@endif textutils
3866be5d 34849
56a8fe78
DD
34850.PHONY: maybe-pdf-textutils pdf-textutils
34851maybe-pdf-textutils:
34852@if textutils
34853maybe-pdf-textutils: pdf-textutils
34854
34855pdf-textutils: \
34856 configure-textutils
34857 @: $(MAKE); $(unstage)
34858 @[ -f ./textutils/Makefile ] || exit 0; \
34859 r=`${PWD_COMMAND}`; export r; \
34860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34861 $(HOST_EXPORTS) \
34862 for flag in $(EXTRA_HOST_FLAGS) ; do \
34863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34864 done; \
34865 echo "Doing pdf in textutils" ; \
34866 (cd $(HOST_SUBDIR)/textutils && \
34867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34869 "RANLIB=$${RANLIB}" \
0c24b341 34870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34871 pdf) \
34872 || exit 1
34873
34874@endif textutils
34875
6d389afc
MS
34876.PHONY: maybe-html-textutils html-textutils
34877maybe-html-textutils:
34878@if textutils
34879maybe-html-textutils: html-textutils
34880
34881html-textutils: \
34882 configure-textutils
0aed8855 34883 @: $(MAKE); $(unstage)
6d389afc
MS
34884 @[ -f ./textutils/Makefile ] || exit 0; \
34885 r=`${PWD_COMMAND}`; export r; \
34886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34887 $(HOST_EXPORTS) \
34888 for flag in $(EXTRA_HOST_FLAGS) ; do \
34889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34890 done; \
34891 echo "Doing html in textutils" ; \
b00612cc 34892 (cd $(HOST_SUBDIR)/textutils && \
6d389afc
MS
34893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34895 "RANLIB=$${RANLIB}" \
0c24b341 34896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34897 html) \
34898 || exit 1
34899
34900@endif textutils
34901
b813574b
PB
34902.PHONY: maybe-TAGS-textutils TAGS-textutils
34903maybe-TAGS-textutils:
34904@if textutils
34905maybe-TAGS-textutils: TAGS-textutils
4fa63067 34906
b813574b
PB
34907TAGS-textutils: \
34908 configure-textutils
0aed8855 34909 @: $(MAKE); $(unstage)
b813574b 34910 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 34911 r=`${PWD_COMMAND}`; export r; \
b40e3958 34912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34913 $(HOST_EXPORTS) \
b813574b 34914 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34916 done; \
b813574b 34917 echo "Doing TAGS in textutils" ; \
b00612cc 34918 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
34919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34921 "RANLIB=$${RANLIB}" \
0c24b341 34922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34923 TAGS) \
4fa63067 34924 || exit 1
3866be5d 34925
b813574b 34926@endif textutils
3866be5d 34927
b813574b
PB
34928.PHONY: maybe-install-info-textutils install-info-textutils
34929maybe-install-info-textutils:
34930@if textutils
34931maybe-install-info-textutils: install-info-textutils
4fa63067 34932
b813574b
PB
34933install-info-textutils: \
34934 configure-textutils \
34935 info-textutils
0aed8855 34936 @: $(MAKE); $(unstage)
b813574b 34937 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
34938 r=`${PWD_COMMAND}`; export r; \
34939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34940 $(HOST_EXPORTS) \
b813574b 34941 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34943 done; \
b813574b 34944 echo "Doing install-info in textutils" ; \
b00612cc 34945 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
34946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34948 "RANLIB=$${RANLIB}" \
0c24b341 34949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34950 install-info) \
4fa63067
NN
34951 || exit 1
34952
b813574b 34953@endif textutils
4fa63067 34954
a3ca38d2
DD
34955.PHONY: maybe-install-pdf-textutils install-pdf-textutils
34956maybe-install-pdf-textutils:
34957@if textutils
34958maybe-install-pdf-textutils: install-pdf-textutils
34959
34960install-pdf-textutils: \
34961 configure-textutils \
34962 pdf-textutils
34963 @: $(MAKE); $(unstage)
34964 @[ -f ./textutils/Makefile ] || exit 0; \
34965 r=`${PWD_COMMAND}`; export r; \
34966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34967 $(HOST_EXPORTS) \
34968 for flag in $(EXTRA_HOST_FLAGS) ; do \
34969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34970 done; \
34971 echo "Doing install-pdf in textutils" ; \
34972 (cd $(HOST_SUBDIR)/textutils && \
34973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34975 "RANLIB=$${RANLIB}" \
0c24b341 34976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34977 install-pdf) \
34978 || exit 1
34979
34980@endif textutils
34981
108a6f8e
CD
34982.PHONY: maybe-install-html-textutils install-html-textutils
34983maybe-install-html-textutils:
34984@if textutils
34985maybe-install-html-textutils: install-html-textutils
34986
34987install-html-textutils: \
34988 configure-textutils \
34989 html-textutils
34990 @: $(MAKE); $(unstage)
34991 @[ -f ./textutils/Makefile ] || exit 0; \
34992 r=`${PWD_COMMAND}`; export r; \
34993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34994 $(HOST_EXPORTS) \
34995 for flag in $(EXTRA_HOST_FLAGS) ; do \
34996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34997 done; \
34998 echo "Doing install-html in textutils" ; \
34999 (cd $(HOST_SUBDIR)/textutils && \
35000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35002 "RANLIB=$${RANLIB}" \
0c24b341 35003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
35004 install-html) \
35005 || exit 1
35006
35007@endif textutils
35008
b813574b
PB
35009.PHONY: maybe-installcheck-textutils installcheck-textutils
35010maybe-installcheck-textutils:
35011@if textutils
35012maybe-installcheck-textutils: installcheck-textutils
4fa63067 35013
b813574b
PB
35014installcheck-textutils: \
35015 configure-textutils
0aed8855 35016 @: $(MAKE); $(unstage)
b813574b 35017 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
35018 r=`${PWD_COMMAND}`; export r; \
35019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35020 $(HOST_EXPORTS) \
b813574b 35021 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35023 done; \
b813574b 35024 echo "Doing installcheck in textutils" ; \
b00612cc 35025 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
35026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35028 "RANLIB=$${RANLIB}" \
0c24b341 35029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35030 installcheck) \
4fa63067
NN
35031 || exit 1
35032
b813574b 35033@endif textutils
4fa63067 35034
b813574b
PB
35035.PHONY: maybe-mostlyclean-textutils mostlyclean-textutils
35036maybe-mostlyclean-textutils:
35037@if textutils
35038maybe-mostlyclean-textutils: mostlyclean-textutils
4fa63067 35039
b813574b 35040mostlyclean-textutils:
0aed8855 35041 @: $(MAKE); $(unstage)
b813574b 35042 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
35043 r=`${PWD_COMMAND}`; export r; \
35044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35045 $(HOST_EXPORTS) \
b813574b 35046 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35048 done; \
b813574b 35049 echo "Doing mostlyclean in textutils" ; \
b00612cc 35050 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
35051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35053 "RANLIB=$${RANLIB}" \
0c24b341 35054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35055 mostlyclean) \
4fa63067
NN
35056 || exit 1
35057
b813574b 35058@endif textutils
4fa63067 35059
b813574b
PB
35060.PHONY: maybe-clean-textutils clean-textutils
35061maybe-clean-textutils:
35062@if textutils
35063maybe-clean-textutils: clean-textutils
4fa63067 35064
b813574b 35065clean-textutils:
0aed8855 35066 @: $(MAKE); $(unstage)
b813574b 35067 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
35068 r=`${PWD_COMMAND}`; export r; \
35069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35070 $(HOST_EXPORTS) \
b813574b 35071 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35073 done; \
b813574b 35074 echo "Doing clean in textutils" ; \
b00612cc 35075 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
35076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35078 "RANLIB=$${RANLIB}" \
0c24b341 35079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35080 clean) \
4fa63067
NN
35081 || exit 1
35082
b813574b 35083@endif textutils
4fa63067 35084
b813574b
PB
35085.PHONY: maybe-distclean-textutils distclean-textutils
35086maybe-distclean-textutils:
35087@if textutils
35088maybe-distclean-textutils: distclean-textutils
4fa63067 35089
b813574b 35090distclean-textutils:
0aed8855 35091 @: $(MAKE); $(unstage)
b813574b 35092 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
35093 r=`${PWD_COMMAND}`; export r; \
35094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35095 $(HOST_EXPORTS) \
b813574b 35096 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35098 done; \
b813574b 35099 echo "Doing distclean in textutils" ; \
b00612cc 35100 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
35101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35103 "RANLIB=$${RANLIB}" \
0c24b341 35104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35105 distclean) \
4fa63067
NN
35106 || exit 1
35107
b813574b 35108@endif textutils
4fa63067 35109
b813574b
PB
35110.PHONY: maybe-maintainer-clean-textutils maintainer-clean-textutils
35111maybe-maintainer-clean-textutils:
35112@if textutils
35113maybe-maintainer-clean-textutils: maintainer-clean-textutils
16ae0395 35114
b813574b 35115maintainer-clean-textutils:
0aed8855 35116 @: $(MAKE); $(unstage)
b813574b 35117 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 35118 r=`${PWD_COMMAND}`; export r; \
b40e3958 35119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35120 $(HOST_EXPORTS) \
b813574b 35121 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35123 done; \
b813574b 35124 echo "Doing maintainer-clean in textutils" ; \
b00612cc 35125 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
35126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35128 "RANLIB=$${RANLIB}" \
0c24b341 35129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35130 maintainer-clean) \
4fa63067 35131 || exit 1
3866be5d 35132
b813574b 35133@endif textutils
3866be5d 35134
4fa63067 35135
a7254363 35136
b813574b
PB
35137.PHONY: configure-time maybe-configure-time
35138maybe-configure-time:
4f0ef2d8
CD
35139@if gcc-bootstrap
35140configure-time: stage_current
35141@endif gcc-bootstrap
b813574b
PB
35142@if time
35143maybe-configure-time: configure-time
c52c6897 35144configure-time:
0aed8855 35145 @: $(MAKE); $(unstage)
c52c6897 35146 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35148 test ! -f $(HOST_SUBDIR)/time/Makefile || exit 0; \
35149 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/time ; \
378fce5b 35150 $(HOST_EXPORTS) \
a7254363
PB
35151 echo Configuring in $(HOST_SUBDIR)/time; \
35152 cd "$(HOST_SUBDIR)/time" || exit 1; \
e2b9e2dc 35153 case $(srcdir) in \
b00612cc
PB
35154 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35155 *) topdir=`echo $(HOST_SUBDIR)/time/ | \
35156 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35157 esac; \
b00612cc
PB
35158 srcdiroption="--srcdir=$${topdir}/time"; \
35159 libsrcdir="$$s/time"; \
e2b9e2dc 35160 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35161 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35162 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35163 || exit 1
b813574b 35164@endif time
e2b9e2dc 35165
a7254363
PB
35166
35167
d545f33b
PB
35168
35169
b813574b
PB
35170.PHONY: all-time maybe-all-time
35171maybe-all-time:
4f0ef2d8
CD
35172@if gcc-bootstrap
35173all-time: stage_current
35174@endif gcc-bootstrap
b813574b 35175@if time
d27cc32e 35176TARGET-time=all
b813574b
PB
35177maybe-all-time: all-time
35178all-time: configure-time
0aed8855 35179 @: $(MAKE); $(unstage)
b40e3958
L
35180 @r=`${PWD_COMMAND}`; export r; \
35181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35182 $(HOST_EXPORTS) \
b00612cc 35183 (cd $(HOST_SUBDIR)/time && \
7f6ef0c0
PB
35184 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35185 $(TARGET-time))
b813574b 35186@endif time
3866be5d 35187
a7254363 35188
d545f33b
PB
35189
35190
b813574b
PB
35191.PHONY: check-time maybe-check-time
35192maybe-check-time:
35193@if time
35194maybe-check-time: check-time
3866be5d 35195
b813574b 35196check-time:
0aed8855 35197 @: $(MAKE); $(unstage)
b40e3958
L
35198 @r=`${PWD_COMMAND}`; export r; \
35199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35200 $(HOST_EXPORTS) \
b00612cc
PB
35201 (cd $(HOST_SUBDIR)/time && \
35202 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 35203
b813574b 35204@endif time
3866be5d 35205
b813574b
PB
35206.PHONY: install-time maybe-install-time
35207maybe-install-time:
35208@if time
35209maybe-install-time: install-time
4fa63067 35210
b813574b 35211install-time: installdirs
0aed8855 35212 @: $(MAKE); $(unstage)
4fa63067
NN
35213 @r=`${PWD_COMMAND}`; export r; \
35214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35215 $(HOST_EXPORTS) \
b00612cc 35216 (cd $(HOST_SUBDIR)/time && \
2da12f12 35217 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 35218
b813574b 35219@endif time
4fa63067 35220
56a8fe78 35221# Other targets (info, dvi, pdf, etc.)
4fa63067 35222
b813574b
PB
35223.PHONY: maybe-info-time info-time
35224maybe-info-time:
35225@if time
35226maybe-info-time: info-time
4fa63067 35227
b813574b
PB
35228info-time: \
35229 configure-time
0aed8855 35230 @: $(MAKE); $(unstage)
b813574b 35231 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
35232 r=`${PWD_COMMAND}`; export r; \
35233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35234 $(HOST_EXPORTS) \
b813574b 35235 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35237 done; \
b813574b 35238 echo "Doing info in time" ; \
b00612cc 35239 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
35240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35242 "RANLIB=$${RANLIB}" \
0c24b341 35243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35244 info) \
4fa63067
NN
35245 || exit 1
35246
b813574b 35247@endif time
4fa63067 35248
b813574b
PB
35249.PHONY: maybe-dvi-time dvi-time
35250maybe-dvi-time:
35251@if time
35252maybe-dvi-time: dvi-time
4fa63067 35253
b813574b
PB
35254dvi-time: \
35255 configure-time
0aed8855 35256 @: $(MAKE); $(unstage)
b813574b 35257 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
35258 r=`${PWD_COMMAND}`; export r; \
35259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35260 $(HOST_EXPORTS) \
b813574b 35261 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35263 done; \
b813574b 35264 echo "Doing dvi in time" ; \
b00612cc 35265 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
35266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35268 "RANLIB=$${RANLIB}" \
0c24b341 35269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35270 dvi) \
4fa63067
NN
35271 || exit 1
35272
b813574b 35273@endif time
4fa63067 35274
56a8fe78
DD
35275.PHONY: maybe-pdf-time pdf-time
35276maybe-pdf-time:
35277@if time
35278maybe-pdf-time: pdf-time
35279
35280pdf-time: \
35281 configure-time
35282 @: $(MAKE); $(unstage)
35283 @[ -f ./time/Makefile ] || exit 0; \
35284 r=`${PWD_COMMAND}`; export r; \
35285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35286 $(HOST_EXPORTS) \
35287 for flag in $(EXTRA_HOST_FLAGS) ; do \
35288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35289 done; \
35290 echo "Doing pdf in time" ; \
35291 (cd $(HOST_SUBDIR)/time && \
35292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35294 "RANLIB=$${RANLIB}" \
0c24b341 35295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
35296 pdf) \
35297 || exit 1
35298
35299@endif time
35300
6d389afc
MS
35301.PHONY: maybe-html-time html-time
35302maybe-html-time:
35303@if time
35304maybe-html-time: html-time
35305
35306html-time: \
35307 configure-time
0aed8855 35308 @: $(MAKE); $(unstage)
6d389afc
MS
35309 @[ -f ./time/Makefile ] || exit 0; \
35310 r=`${PWD_COMMAND}`; export r; \
35311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35312 $(HOST_EXPORTS) \
35313 for flag in $(EXTRA_HOST_FLAGS) ; do \
35314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35315 done; \
35316 echo "Doing html in time" ; \
b00612cc 35317 (cd $(HOST_SUBDIR)/time && \
6d389afc
MS
35318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35320 "RANLIB=$${RANLIB}" \
0c24b341 35321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
35322 html) \
35323 || exit 1
35324
35325@endif time
35326
b813574b
PB
35327.PHONY: maybe-TAGS-time TAGS-time
35328maybe-TAGS-time:
35329@if time
35330maybe-TAGS-time: TAGS-time
4fa63067 35331
b813574b
PB
35332TAGS-time: \
35333 configure-time
0aed8855 35334 @: $(MAKE); $(unstage)
b813574b 35335 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
35336 r=`${PWD_COMMAND}`; export r; \
35337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35338 $(HOST_EXPORTS) \
b813574b 35339 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35341 done; \
b813574b 35342 echo "Doing TAGS in time" ; \
b00612cc 35343 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
35344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35346 "RANLIB=$${RANLIB}" \
0c24b341 35347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35348 TAGS) \
4fa63067
NN
35349 || exit 1
35350
b813574b 35351@endif time
4fa63067 35352
b813574b
PB
35353.PHONY: maybe-install-info-time install-info-time
35354maybe-install-info-time:
35355@if time
35356maybe-install-info-time: install-info-time
4fa63067 35357
b813574b
PB
35358install-info-time: \
35359 configure-time \
35360 info-time
0aed8855 35361 @: $(MAKE); $(unstage)
b813574b 35362 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
35363 r=`${PWD_COMMAND}`; export r; \
35364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35365 $(HOST_EXPORTS) \
b813574b 35366 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35368 done; \
b813574b 35369 echo "Doing install-info in time" ; \
b00612cc 35370 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
35371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35373 "RANLIB=$${RANLIB}" \
0c24b341 35374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35375 install-info) \
4fa63067
NN
35376 || exit 1
35377
b813574b 35378@endif time
4fa63067 35379
a3ca38d2
DD
35380.PHONY: maybe-install-pdf-time install-pdf-time
35381maybe-install-pdf-time:
35382@if time
35383maybe-install-pdf-time: install-pdf-time
35384
35385install-pdf-time: \
35386 configure-time \
35387 pdf-time
35388 @: $(MAKE); $(unstage)
35389 @[ -f ./time/Makefile ] || exit 0; \
35390 r=`${PWD_COMMAND}`; export r; \
35391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35392 $(HOST_EXPORTS) \
35393 for flag in $(EXTRA_HOST_FLAGS) ; do \
35394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35395 done; \
35396 echo "Doing install-pdf in time" ; \
35397 (cd $(HOST_SUBDIR)/time && \
35398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35400 "RANLIB=$${RANLIB}" \
0c24b341 35401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
35402 install-pdf) \
35403 || exit 1
35404
35405@endif time
35406
108a6f8e
CD
35407.PHONY: maybe-install-html-time install-html-time
35408maybe-install-html-time:
35409@if time
35410maybe-install-html-time: install-html-time
35411
35412install-html-time: \
35413 configure-time \
35414 html-time
35415 @: $(MAKE); $(unstage)
35416 @[ -f ./time/Makefile ] || exit 0; \
35417 r=`${PWD_COMMAND}`; export r; \
35418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35419 $(HOST_EXPORTS) \
35420 for flag in $(EXTRA_HOST_FLAGS) ; do \
35421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35422 done; \
35423 echo "Doing install-html in time" ; \
35424 (cd $(HOST_SUBDIR)/time && \
35425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35427 "RANLIB=$${RANLIB}" \
0c24b341 35428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
35429 install-html) \
35430 || exit 1
35431
35432@endif time
35433
b813574b
PB
35434.PHONY: maybe-installcheck-time installcheck-time
35435maybe-installcheck-time:
35436@if time
35437maybe-installcheck-time: installcheck-time
4fa63067 35438
b813574b
PB
35439installcheck-time: \
35440 configure-time
0aed8855 35441 @: $(MAKE); $(unstage)
b813574b 35442 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
35443 r=`${PWD_COMMAND}`; export r; \
35444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35445 $(HOST_EXPORTS) \
b813574b 35446 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35448 done; \
b813574b 35449 echo "Doing installcheck in time" ; \
b00612cc 35450 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
35451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35453 "RANLIB=$${RANLIB}" \
0c24b341 35454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35455 installcheck) \
4fa63067
NN
35456 || exit 1
35457
b813574b 35458@endif time
4fa63067 35459
b813574b
PB
35460.PHONY: maybe-mostlyclean-time mostlyclean-time
35461maybe-mostlyclean-time:
35462@if time
35463maybe-mostlyclean-time: mostlyclean-time
4fa63067 35464
b813574b 35465mostlyclean-time:
0aed8855 35466 @: $(MAKE); $(unstage)
b813574b 35467 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
35468 r=`${PWD_COMMAND}`; export r; \
35469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35470 $(HOST_EXPORTS) \
b813574b 35471 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35473 done; \
b813574b 35474 echo "Doing mostlyclean in time" ; \
b00612cc 35475 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
35476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35478 "RANLIB=$${RANLIB}" \
0c24b341 35479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35480 mostlyclean) \
4fa63067
NN
35481 || exit 1
35482
b813574b 35483@endif time
4fa63067 35484
b813574b
PB
35485.PHONY: maybe-clean-time clean-time
35486maybe-clean-time:
35487@if time
35488maybe-clean-time: clean-time
4fa63067 35489
b813574b 35490clean-time:
0aed8855 35491 @: $(MAKE); $(unstage)
b813574b 35492 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
35493 r=`${PWD_COMMAND}`; export r; \
35494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35495 $(HOST_EXPORTS) \
b813574b 35496 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35498 done; \
b813574b 35499 echo "Doing clean in time" ; \
b00612cc 35500 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
35501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35503 "RANLIB=$${RANLIB}" \
0c24b341 35504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35505 clean) \
4fa63067
NN
35506 || exit 1
35507
b813574b 35508@endif time
4fa63067 35509
b813574b
PB
35510.PHONY: maybe-distclean-time distclean-time
35511maybe-distclean-time:
35512@if time
35513maybe-distclean-time: distclean-time
4fa63067 35514
b813574b 35515distclean-time:
0aed8855 35516 @: $(MAKE); $(unstage)
b813574b 35517 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
35518 r=`${PWD_COMMAND}`; export r; \
35519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35520 $(HOST_EXPORTS) \
b813574b 35521 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35523 done; \
b813574b 35524 echo "Doing distclean in time" ; \
b00612cc 35525 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
35526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35528 "RANLIB=$${RANLIB}" \
0c24b341 35529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35530 distclean) \
4fa63067
NN
35531 || exit 1
35532
b813574b 35533@endif time
4fa63067 35534
b813574b
PB
35535.PHONY: maybe-maintainer-clean-time maintainer-clean-time
35536maybe-maintainer-clean-time:
35537@if time
35538maybe-maintainer-clean-time: maintainer-clean-time
4fa63067 35539
b813574b 35540maintainer-clean-time:
0aed8855 35541 @: $(MAKE); $(unstage)
b813574b 35542 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
35543 r=`${PWD_COMMAND}`; export r; \
35544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35545 $(HOST_EXPORTS) \
b813574b 35546 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35548 done; \
b813574b 35549 echo "Doing maintainer-clean in time" ; \
b00612cc 35550 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
35551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35553 "RANLIB=$${RANLIB}" \
0c24b341 35554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35555 maintainer-clean) \
4fa63067 35556 || exit 1
16ae0395 35557
b813574b 35558@endif time
3866be5d
NN
35559
35560
a7254363 35561
b813574b
PB
35562.PHONY: configure-uudecode maybe-configure-uudecode
35563maybe-configure-uudecode:
4f0ef2d8
CD
35564@if gcc-bootstrap
35565configure-uudecode: stage_current
35566@endif gcc-bootstrap
b813574b
PB
35567@if uudecode
35568maybe-configure-uudecode: configure-uudecode
c52c6897 35569configure-uudecode:
0aed8855 35570 @: $(MAKE); $(unstage)
c52c6897 35571 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35573 test ! -f $(HOST_SUBDIR)/uudecode/Makefile || exit 0; \
35574 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/uudecode ; \
378fce5b 35575 $(HOST_EXPORTS) \
a7254363
PB
35576 echo Configuring in $(HOST_SUBDIR)/uudecode; \
35577 cd "$(HOST_SUBDIR)/uudecode" || exit 1; \
e2b9e2dc 35578 case $(srcdir) in \
b00612cc
PB
35579 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35580 *) topdir=`echo $(HOST_SUBDIR)/uudecode/ | \
35581 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35582 esac; \
b00612cc
PB
35583 srcdiroption="--srcdir=$${topdir}/uudecode"; \
35584 libsrcdir="$$s/uudecode"; \
e2b9e2dc 35585 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35586 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35587 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35588 || exit 1
b813574b 35589@endif uudecode
e2b9e2dc 35590
a7254363
PB
35591
35592
d545f33b
PB
35593
35594
b813574b
PB
35595.PHONY: all-uudecode maybe-all-uudecode
35596maybe-all-uudecode:
4f0ef2d8
CD
35597@if gcc-bootstrap
35598all-uudecode: stage_current
35599@endif gcc-bootstrap
b813574b 35600@if uudecode
d27cc32e 35601TARGET-uudecode=all
b813574b
PB
35602maybe-all-uudecode: all-uudecode
35603all-uudecode: configure-uudecode
0aed8855 35604 @: $(MAKE); $(unstage)
b40e3958
L
35605 @r=`${PWD_COMMAND}`; export r; \
35606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35607 $(HOST_EXPORTS) \
b00612cc 35608 (cd $(HOST_SUBDIR)/uudecode && \
7f6ef0c0
PB
35609 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35610 $(TARGET-uudecode))
b813574b 35611@endif uudecode
3866be5d 35612
a7254363 35613
d545f33b
PB
35614
35615
b813574b
PB
35616.PHONY: check-uudecode maybe-check-uudecode
35617maybe-check-uudecode:
35618@if uudecode
35619maybe-check-uudecode: check-uudecode
3866be5d 35620
b813574b 35621check-uudecode:
0aed8855 35622 @: $(MAKE); $(unstage)
b40e3958
L
35623 @r=`${PWD_COMMAND}`; export r; \
35624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35625 $(HOST_EXPORTS) \
b00612cc
PB
35626 (cd $(HOST_SUBDIR)/uudecode && \
35627 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 35628
b813574b 35629@endif uudecode
3866be5d 35630
b813574b
PB
35631.PHONY: install-uudecode maybe-install-uudecode
35632maybe-install-uudecode:
35633@if uudecode
35634maybe-install-uudecode: install-uudecode
4fa63067 35635
b813574b 35636install-uudecode: installdirs
0aed8855 35637 @: $(MAKE); $(unstage)
4fa63067
NN
35638 @r=`${PWD_COMMAND}`; export r; \
35639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35640 $(HOST_EXPORTS) \
b00612cc 35641 (cd $(HOST_SUBDIR)/uudecode && \
2da12f12 35642 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 35643
b813574b 35644@endif uudecode
4fa63067 35645
56a8fe78 35646# Other targets (info, dvi, pdf, etc.)
4fa63067 35647
b813574b
PB
35648.PHONY: maybe-info-uudecode info-uudecode
35649maybe-info-uudecode:
35650@if uudecode
35651maybe-info-uudecode: info-uudecode
4fa63067 35652
b813574b
PB
35653info-uudecode: \
35654 configure-uudecode
0aed8855 35655 @: $(MAKE); $(unstage)
b813574b 35656 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
35657 r=`${PWD_COMMAND}`; export r; \
35658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35659 $(HOST_EXPORTS) \
b813574b 35660 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35662 done; \
b813574b 35663 echo "Doing info in uudecode" ; \
b00612cc 35664 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
35665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35667 "RANLIB=$${RANLIB}" \
0c24b341 35668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35669 info) \
4fa63067
NN
35670 || exit 1
35671
b813574b 35672@endif uudecode
4fa63067 35673
b813574b
PB
35674.PHONY: maybe-dvi-uudecode dvi-uudecode
35675maybe-dvi-uudecode:
35676@if uudecode
35677maybe-dvi-uudecode: dvi-uudecode
4fa63067 35678
b813574b
PB
35679dvi-uudecode: \
35680 configure-uudecode
0aed8855 35681 @: $(MAKE); $(unstage)
b813574b 35682 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
35683 r=`${PWD_COMMAND}`; export r; \
35684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35685 $(HOST_EXPORTS) \
b813574b 35686 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35688 done; \
b813574b 35689 echo "Doing dvi in uudecode" ; \
b00612cc 35690 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
35691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35693 "RANLIB=$${RANLIB}" \
0c24b341 35694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35695 dvi) \
4fa63067
NN
35696 || exit 1
35697
b813574b 35698@endif uudecode
4fa63067 35699
56a8fe78
DD
35700.PHONY: maybe-pdf-uudecode pdf-uudecode
35701maybe-pdf-uudecode:
35702@if uudecode
35703maybe-pdf-uudecode: pdf-uudecode
35704
35705pdf-uudecode: \
35706 configure-uudecode
35707 @: $(MAKE); $(unstage)
35708 @[ -f ./uudecode/Makefile ] || exit 0; \
35709 r=`${PWD_COMMAND}`; export r; \
35710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35711 $(HOST_EXPORTS) \
35712 for flag in $(EXTRA_HOST_FLAGS) ; do \
35713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35714 done; \
35715 echo "Doing pdf in uudecode" ; \
35716 (cd $(HOST_SUBDIR)/uudecode && \
35717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35719 "RANLIB=$${RANLIB}" \
0c24b341 35720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
35721 pdf) \
35722 || exit 1
35723
35724@endif uudecode
35725
6d389afc
MS
35726.PHONY: maybe-html-uudecode html-uudecode
35727maybe-html-uudecode:
35728@if uudecode
35729maybe-html-uudecode: html-uudecode
35730
35731html-uudecode: \
35732 configure-uudecode
0aed8855 35733 @: $(MAKE); $(unstage)
6d389afc
MS
35734 @[ -f ./uudecode/Makefile ] || exit 0; \
35735 r=`${PWD_COMMAND}`; export r; \
35736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35737 $(HOST_EXPORTS) \
35738 for flag in $(EXTRA_HOST_FLAGS) ; do \
35739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35740 done; \
35741 echo "Doing html in uudecode" ; \
b00612cc 35742 (cd $(HOST_SUBDIR)/uudecode && \
6d389afc
MS
35743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35745 "RANLIB=$${RANLIB}" \
0c24b341 35746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
35747 html) \
35748 || exit 1
35749
35750@endif uudecode
35751
b813574b
PB
35752.PHONY: maybe-TAGS-uudecode TAGS-uudecode
35753maybe-TAGS-uudecode:
35754@if uudecode
35755maybe-TAGS-uudecode: TAGS-uudecode
4fa63067 35756
b813574b
PB
35757TAGS-uudecode: \
35758 configure-uudecode
0aed8855 35759 @: $(MAKE); $(unstage)
b813574b
PB
35760 @[ -f ./uudecode/Makefile ] || exit 0; \
35761 r=`${PWD_COMMAND}`; export r; \
4fa63067 35762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35763 $(HOST_EXPORTS) \
b813574b 35764 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35766 done; \
b813574b 35767 echo "Doing TAGS in uudecode" ; \
b00612cc 35768 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
35769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35771 "RANLIB=$${RANLIB}" \
0c24b341 35772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35773 TAGS) \
4fa63067
NN
35774 || exit 1
35775
b813574b 35776@endif uudecode
4fa63067 35777
b813574b
PB
35778.PHONY: maybe-install-info-uudecode install-info-uudecode
35779maybe-install-info-uudecode:
35780@if uudecode
35781maybe-install-info-uudecode: install-info-uudecode
4fa63067 35782
b813574b
PB
35783install-info-uudecode: \
35784 configure-uudecode \
35785 info-uudecode
0aed8855 35786 @: $(MAKE); $(unstage)
b813574b 35787 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
35788 r=`${PWD_COMMAND}`; export r; \
35789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35790 $(HOST_EXPORTS) \
b813574b 35791 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35793 done; \
b813574b 35794 echo "Doing install-info in uudecode" ; \
b00612cc 35795 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
35796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35798 "RANLIB=$${RANLIB}" \
0c24b341 35799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35800 install-info) \
4fa63067
NN
35801 || exit 1
35802
b813574b 35803@endif uudecode
4fa63067 35804
a3ca38d2
DD
35805.PHONY: maybe-install-pdf-uudecode install-pdf-uudecode
35806maybe-install-pdf-uudecode:
35807@if uudecode
35808maybe-install-pdf-uudecode: install-pdf-uudecode
35809
35810install-pdf-uudecode: \
35811 configure-uudecode \
35812 pdf-uudecode
35813 @: $(MAKE); $(unstage)
35814 @[ -f ./uudecode/Makefile ] || exit 0; \
35815 r=`${PWD_COMMAND}`; export r; \
35816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35817 $(HOST_EXPORTS) \
35818 for flag in $(EXTRA_HOST_FLAGS) ; do \
35819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35820 done; \
35821 echo "Doing install-pdf in uudecode" ; \
35822 (cd $(HOST_SUBDIR)/uudecode && \
35823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35825 "RANLIB=$${RANLIB}" \
0c24b341 35826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
35827 install-pdf) \
35828 || exit 1
35829
35830@endif uudecode
35831
108a6f8e
CD
35832.PHONY: maybe-install-html-uudecode install-html-uudecode
35833maybe-install-html-uudecode:
35834@if uudecode
35835maybe-install-html-uudecode: install-html-uudecode
35836
35837install-html-uudecode: \
35838 configure-uudecode \
35839 html-uudecode
35840 @: $(MAKE); $(unstage)
35841 @[ -f ./uudecode/Makefile ] || exit 0; \
35842 r=`${PWD_COMMAND}`; export r; \
35843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35844 $(HOST_EXPORTS) \
35845 for flag in $(EXTRA_HOST_FLAGS) ; do \
35846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35847 done; \
35848 echo "Doing install-html in uudecode" ; \
35849 (cd $(HOST_SUBDIR)/uudecode && \
35850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35852 "RANLIB=$${RANLIB}" \
0c24b341 35853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
35854 install-html) \
35855 || exit 1
35856
35857@endif uudecode
35858
b813574b
PB
35859.PHONY: maybe-installcheck-uudecode installcheck-uudecode
35860maybe-installcheck-uudecode:
35861@if uudecode
35862maybe-installcheck-uudecode: installcheck-uudecode
4fa63067 35863
b813574b
PB
35864installcheck-uudecode: \
35865 configure-uudecode
0aed8855 35866 @: $(MAKE); $(unstage)
b813574b 35867 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
35868 r=`${PWD_COMMAND}`; export r; \
35869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35870 $(HOST_EXPORTS) \
b813574b 35871 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35873 done; \
b813574b 35874 echo "Doing installcheck in uudecode" ; \
b00612cc 35875 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
35876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35878 "RANLIB=$${RANLIB}" \
0c24b341 35879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35880 installcheck) \
4fa63067
NN
35881 || exit 1
35882
b813574b 35883@endif uudecode
4fa63067 35884
b813574b
PB
35885.PHONY: maybe-mostlyclean-uudecode mostlyclean-uudecode
35886maybe-mostlyclean-uudecode:
35887@if uudecode
35888maybe-mostlyclean-uudecode: mostlyclean-uudecode
4fa63067 35889
b813574b 35890mostlyclean-uudecode:
0aed8855 35891 @: $(MAKE); $(unstage)
b813574b 35892 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
35893 r=`${PWD_COMMAND}`; export r; \
35894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35895 $(HOST_EXPORTS) \
b813574b 35896 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35898 done; \
b813574b 35899 echo "Doing mostlyclean in uudecode" ; \
b00612cc 35900 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
35901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35903 "RANLIB=$${RANLIB}" \
0c24b341 35904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35905 mostlyclean) \
4fa63067
NN
35906 || exit 1
35907
b813574b 35908@endif uudecode
4fa63067 35909
b813574b
PB
35910.PHONY: maybe-clean-uudecode clean-uudecode
35911maybe-clean-uudecode:
35912@if uudecode
35913maybe-clean-uudecode: clean-uudecode
4fa63067 35914
b813574b 35915clean-uudecode:
0aed8855 35916 @: $(MAKE); $(unstage)
b813574b 35917 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
35918 r=`${PWD_COMMAND}`; export r; \
35919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35920 $(HOST_EXPORTS) \
b813574b 35921 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35923 done; \
b813574b 35924 echo "Doing clean in uudecode" ; \
b00612cc 35925 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
35926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35928 "RANLIB=$${RANLIB}" \
0c24b341 35929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35930 clean) \
4fa63067
NN
35931 || exit 1
35932
b813574b 35933@endif uudecode
4fa63067 35934
b813574b
PB
35935.PHONY: maybe-distclean-uudecode distclean-uudecode
35936maybe-distclean-uudecode:
35937@if uudecode
35938maybe-distclean-uudecode: distclean-uudecode
4fa63067 35939
b813574b 35940distclean-uudecode:
0aed8855 35941 @: $(MAKE); $(unstage)
b813574b 35942 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
35943 r=`${PWD_COMMAND}`; export r; \
35944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35945 $(HOST_EXPORTS) \
b813574b 35946 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35948 done; \
b813574b 35949 echo "Doing distclean in uudecode" ; \
b00612cc 35950 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
35951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35953 "RANLIB=$${RANLIB}" \
0c24b341 35954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35955 distclean) \
4fa63067
NN
35956 || exit 1
35957
b813574b 35958@endif uudecode
4fa63067 35959
b813574b
PB
35960.PHONY: maybe-maintainer-clean-uudecode maintainer-clean-uudecode
35961maybe-maintainer-clean-uudecode:
35962@if uudecode
35963maybe-maintainer-clean-uudecode: maintainer-clean-uudecode
4fa63067 35964
b813574b 35965maintainer-clean-uudecode:
0aed8855 35966 @: $(MAKE); $(unstage)
b813574b 35967 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
35968 r=`${PWD_COMMAND}`; export r; \
35969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35970 $(HOST_EXPORTS) \
b813574b 35971 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35973 done; \
b813574b 35974 echo "Doing maintainer-clean in uudecode" ; \
b00612cc 35975 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
35976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35978 "RANLIB=$${RANLIB}" \
0c24b341 35979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35980 maintainer-clean) \
4fa63067 35981 || exit 1
16ae0395 35982
b813574b 35983@endif uudecode
3866be5d
NN
35984
35985
a7254363 35986
b813574b
PB
35987.PHONY: configure-wdiff maybe-configure-wdiff
35988maybe-configure-wdiff:
4f0ef2d8
CD
35989@if gcc-bootstrap
35990configure-wdiff: stage_current
35991@endif gcc-bootstrap
b813574b
PB
35992@if wdiff
35993maybe-configure-wdiff: configure-wdiff
c52c6897 35994configure-wdiff:
0aed8855 35995 @: $(MAKE); $(unstage)
c52c6897 35996 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35998 test ! -f $(HOST_SUBDIR)/wdiff/Makefile || exit 0; \
35999 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/wdiff ; \
378fce5b 36000 $(HOST_EXPORTS) \
a7254363
PB
36001 echo Configuring in $(HOST_SUBDIR)/wdiff; \
36002 cd "$(HOST_SUBDIR)/wdiff" || exit 1; \
e2b9e2dc 36003 case $(srcdir) in \
b00612cc
PB
36004 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36005 *) topdir=`echo $(HOST_SUBDIR)/wdiff/ | \
36006 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36007 esac; \
b00612cc
PB
36008 srcdiroption="--srcdir=$${topdir}/wdiff"; \
36009 libsrcdir="$$s/wdiff"; \
e2b9e2dc 36010 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36011 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36012 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36013 || exit 1
b813574b 36014@endif wdiff
e2b9e2dc 36015
a7254363
PB
36016
36017
d545f33b
PB
36018
36019
b813574b
PB
36020.PHONY: all-wdiff maybe-all-wdiff
36021maybe-all-wdiff:
4f0ef2d8
CD
36022@if gcc-bootstrap
36023all-wdiff: stage_current
36024@endif gcc-bootstrap
b813574b 36025@if wdiff
d27cc32e 36026TARGET-wdiff=all
b813574b
PB
36027maybe-all-wdiff: all-wdiff
36028all-wdiff: configure-wdiff
0aed8855 36029 @: $(MAKE); $(unstage)
b40e3958
L
36030 @r=`${PWD_COMMAND}`; export r; \
36031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36032 $(HOST_EXPORTS) \
b00612cc 36033 (cd $(HOST_SUBDIR)/wdiff && \
7f6ef0c0
PB
36034 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
36035 $(TARGET-wdiff))
b813574b 36036@endif wdiff
3866be5d 36037
a7254363 36038
d545f33b
PB
36039
36040
b813574b
PB
36041.PHONY: check-wdiff maybe-check-wdiff
36042maybe-check-wdiff:
36043@if wdiff
36044maybe-check-wdiff: check-wdiff
3866be5d 36045
b813574b 36046check-wdiff:
0aed8855 36047 @: $(MAKE); $(unstage)
b813574b
PB
36048 @r=`${PWD_COMMAND}`; export r; \
36049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 36050 $(HOST_EXPORTS) \
b00612cc
PB
36051 (cd $(HOST_SUBDIR)/wdiff && \
36052 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 36053
b813574b 36054@endif wdiff
4fa63067 36055
b813574b
PB
36056.PHONY: install-wdiff maybe-install-wdiff
36057maybe-install-wdiff:
36058@if wdiff
36059maybe-install-wdiff: install-wdiff
4fa63067 36060
b813574b 36061install-wdiff: installdirs
0aed8855 36062 @: $(MAKE); $(unstage)
b40e3958
L
36063 @r=`${PWD_COMMAND}`; export r; \
36064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36065 $(HOST_EXPORTS) \
b00612cc 36066 (cd $(HOST_SUBDIR)/wdiff && \
2da12f12 36067 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 36068
b813574b 36069@endif wdiff
3866be5d 36070
56a8fe78 36071# Other targets (info, dvi, pdf, etc.)
16ae0395 36072
b813574b
PB
36073.PHONY: maybe-info-wdiff info-wdiff
36074maybe-info-wdiff:
36075@if wdiff
36076maybe-info-wdiff: info-wdiff
4fa63067 36077
b813574b
PB
36078info-wdiff: \
36079 configure-wdiff
0aed8855 36080 @: $(MAKE); $(unstage)
b813574b 36081 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067 36082 r=`${PWD_COMMAND}`; export r; \
b40e3958 36083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36084 $(HOST_EXPORTS) \
b813574b 36085 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36087 done; \
b813574b 36088 echo "Doing info in wdiff" ; \
b00612cc 36089 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
36090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36092 "RANLIB=$${RANLIB}" \
0c24b341 36093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36094 info) \
4fa63067 36095 || exit 1
3866be5d 36096
b813574b 36097@endif wdiff
3866be5d 36098
b813574b
PB
36099.PHONY: maybe-dvi-wdiff dvi-wdiff
36100maybe-dvi-wdiff:
36101@if wdiff
36102maybe-dvi-wdiff: dvi-wdiff
4fa63067 36103
b813574b
PB
36104dvi-wdiff: \
36105 configure-wdiff
0aed8855 36106 @: $(MAKE); $(unstage)
b813574b 36107 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
36108 r=`${PWD_COMMAND}`; export r; \
36109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36110 $(HOST_EXPORTS) \
b813574b 36111 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36113 done; \
b813574b 36114 echo "Doing dvi in wdiff" ; \
b00612cc 36115 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
36116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36118 "RANLIB=$${RANLIB}" \
0c24b341 36119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36120 dvi) \
4fa63067
NN
36121 || exit 1
36122
b813574b 36123@endif wdiff
4fa63067 36124
56a8fe78
DD
36125.PHONY: maybe-pdf-wdiff pdf-wdiff
36126maybe-pdf-wdiff:
36127@if wdiff
36128maybe-pdf-wdiff: pdf-wdiff
36129
36130pdf-wdiff: \
36131 configure-wdiff
36132 @: $(MAKE); $(unstage)
36133 @[ -f ./wdiff/Makefile ] || exit 0; \
36134 r=`${PWD_COMMAND}`; export r; \
36135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36136 $(HOST_EXPORTS) \
36137 for flag in $(EXTRA_HOST_FLAGS) ; do \
36138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36139 done; \
36140 echo "Doing pdf in wdiff" ; \
36141 (cd $(HOST_SUBDIR)/wdiff && \
36142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36144 "RANLIB=$${RANLIB}" \
0c24b341 36145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36146 pdf) \
36147 || exit 1
36148
36149@endif wdiff
36150
6d389afc
MS
36151.PHONY: maybe-html-wdiff html-wdiff
36152maybe-html-wdiff:
36153@if wdiff
36154maybe-html-wdiff: html-wdiff
36155
36156html-wdiff: \
36157 configure-wdiff
0aed8855 36158 @: $(MAKE); $(unstage)
6d389afc
MS
36159 @[ -f ./wdiff/Makefile ] || exit 0; \
36160 r=`${PWD_COMMAND}`; export r; \
36161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36162 $(HOST_EXPORTS) \
36163 for flag in $(EXTRA_HOST_FLAGS) ; do \
36164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36165 done; \
36166 echo "Doing html in wdiff" ; \
b00612cc 36167 (cd $(HOST_SUBDIR)/wdiff && \
6d389afc
MS
36168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36170 "RANLIB=$${RANLIB}" \
0c24b341 36171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36172 html) \
36173 || exit 1
36174
36175@endif wdiff
36176
b813574b
PB
36177.PHONY: maybe-TAGS-wdiff TAGS-wdiff
36178maybe-TAGS-wdiff:
36179@if wdiff
36180maybe-TAGS-wdiff: TAGS-wdiff
4fa63067 36181
b813574b
PB
36182TAGS-wdiff: \
36183 configure-wdiff
0aed8855 36184 @: $(MAKE); $(unstage)
b813574b 36185 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
36186 r=`${PWD_COMMAND}`; export r; \
36187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36188 $(HOST_EXPORTS) \
b813574b 36189 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36191 done; \
b813574b 36192 echo "Doing TAGS in wdiff" ; \
b00612cc 36193 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
36194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36196 "RANLIB=$${RANLIB}" \
0c24b341 36197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36198 TAGS) \
4fa63067
NN
36199 || exit 1
36200
b813574b 36201@endif wdiff
4fa63067 36202
b813574b
PB
36203.PHONY: maybe-install-info-wdiff install-info-wdiff
36204maybe-install-info-wdiff:
36205@if wdiff
36206maybe-install-info-wdiff: install-info-wdiff
4fa63067 36207
b813574b
PB
36208install-info-wdiff: \
36209 configure-wdiff \
36210 info-wdiff
0aed8855 36211 @: $(MAKE); $(unstage)
b813574b 36212 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
36213 r=`${PWD_COMMAND}`; export r; \
36214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36215 $(HOST_EXPORTS) \
b813574b 36216 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36218 done; \
b813574b 36219 echo "Doing install-info in wdiff" ; \
b00612cc 36220 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
36221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36223 "RANLIB=$${RANLIB}" \
0c24b341 36224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36225 install-info) \
4fa63067
NN
36226 || exit 1
36227
b813574b 36228@endif wdiff
4fa63067 36229
a3ca38d2
DD
36230.PHONY: maybe-install-pdf-wdiff install-pdf-wdiff
36231maybe-install-pdf-wdiff:
36232@if wdiff
36233maybe-install-pdf-wdiff: install-pdf-wdiff
36234
36235install-pdf-wdiff: \
36236 configure-wdiff \
36237 pdf-wdiff
36238 @: $(MAKE); $(unstage)
36239 @[ -f ./wdiff/Makefile ] || exit 0; \
36240 r=`${PWD_COMMAND}`; export r; \
36241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36242 $(HOST_EXPORTS) \
36243 for flag in $(EXTRA_HOST_FLAGS) ; do \
36244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36245 done; \
36246 echo "Doing install-pdf in wdiff" ; \
36247 (cd $(HOST_SUBDIR)/wdiff && \
36248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36250 "RANLIB=$${RANLIB}" \
0c24b341 36251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
36252 install-pdf) \
36253 || exit 1
36254
36255@endif wdiff
36256
108a6f8e
CD
36257.PHONY: maybe-install-html-wdiff install-html-wdiff
36258maybe-install-html-wdiff:
36259@if wdiff
36260maybe-install-html-wdiff: install-html-wdiff
36261
36262install-html-wdiff: \
36263 configure-wdiff \
36264 html-wdiff
36265 @: $(MAKE); $(unstage)
36266 @[ -f ./wdiff/Makefile ] || exit 0; \
36267 r=`${PWD_COMMAND}`; export r; \
36268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36269 $(HOST_EXPORTS) \
36270 for flag in $(EXTRA_HOST_FLAGS) ; do \
36271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36272 done; \
36273 echo "Doing install-html in wdiff" ; \
36274 (cd $(HOST_SUBDIR)/wdiff && \
36275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36277 "RANLIB=$${RANLIB}" \
0c24b341 36278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36279 install-html) \
36280 || exit 1
36281
36282@endif wdiff
36283
b813574b
PB
36284.PHONY: maybe-installcheck-wdiff installcheck-wdiff
36285maybe-installcheck-wdiff:
36286@if wdiff
36287maybe-installcheck-wdiff: installcheck-wdiff
4fa63067 36288
b813574b
PB
36289installcheck-wdiff: \
36290 configure-wdiff
0aed8855 36291 @: $(MAKE); $(unstage)
b813574b 36292 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
36293 r=`${PWD_COMMAND}`; export r; \
36294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36295 $(HOST_EXPORTS) \
b813574b 36296 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36298 done; \
b813574b 36299 echo "Doing installcheck in wdiff" ; \
b00612cc 36300 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
36301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36303 "RANLIB=$${RANLIB}" \
0c24b341 36304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36305 installcheck) \
4fa63067
NN
36306 || exit 1
36307
b813574b 36308@endif wdiff
4fa63067 36309
b813574b
PB
36310.PHONY: maybe-mostlyclean-wdiff mostlyclean-wdiff
36311maybe-mostlyclean-wdiff:
36312@if wdiff
36313maybe-mostlyclean-wdiff: mostlyclean-wdiff
4fa63067 36314
b813574b 36315mostlyclean-wdiff:
0aed8855 36316 @: $(MAKE); $(unstage)
b813574b 36317 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
36318 r=`${PWD_COMMAND}`; export r; \
36319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36320 $(HOST_EXPORTS) \
b813574b 36321 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36323 done; \
b813574b 36324 echo "Doing mostlyclean in wdiff" ; \
b00612cc 36325 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
36326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36328 "RANLIB=$${RANLIB}" \
0c24b341 36329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36330 mostlyclean) \
4fa63067
NN
36331 || exit 1
36332
b813574b 36333@endif wdiff
4fa63067 36334
b813574b
PB
36335.PHONY: maybe-clean-wdiff clean-wdiff
36336maybe-clean-wdiff:
36337@if wdiff
36338maybe-clean-wdiff: clean-wdiff
4fa63067 36339
b813574b 36340clean-wdiff:
0aed8855 36341 @: $(MAKE); $(unstage)
b813574b 36342 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
36343 r=`${PWD_COMMAND}`; export r; \
36344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36345 $(HOST_EXPORTS) \
b813574b 36346 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36348 done; \
b813574b 36349 echo "Doing clean in wdiff" ; \
b00612cc 36350 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
36351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36353 "RANLIB=$${RANLIB}" \
0c24b341 36354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36355 clean) \
4fa63067
NN
36356 || exit 1
36357
b813574b 36358@endif wdiff
4fa63067 36359
b813574b
PB
36360.PHONY: maybe-distclean-wdiff distclean-wdiff
36361maybe-distclean-wdiff:
36362@if wdiff
36363maybe-distclean-wdiff: distclean-wdiff
4fa63067 36364
b813574b 36365distclean-wdiff:
0aed8855 36366 @: $(MAKE); $(unstage)
b813574b 36367 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
36368 r=`${PWD_COMMAND}`; export r; \
36369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36370 $(HOST_EXPORTS) \
b813574b 36371 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36373 done; \
b813574b 36374 echo "Doing distclean in wdiff" ; \
b00612cc 36375 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
36376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36378 "RANLIB=$${RANLIB}" \
0c24b341 36379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36380 distclean) \
4fa63067
NN
36381 || exit 1
36382
b813574b 36383@endif wdiff
4fa63067 36384
b813574b
PB
36385.PHONY: maybe-maintainer-clean-wdiff maintainer-clean-wdiff
36386maybe-maintainer-clean-wdiff:
36387@if wdiff
36388maybe-maintainer-clean-wdiff: maintainer-clean-wdiff
4fa63067 36389
b813574b 36390maintainer-clean-wdiff:
0aed8855 36391 @: $(MAKE); $(unstage)
b813574b 36392 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
36393 r=`${PWD_COMMAND}`; export r; \
36394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36395 $(HOST_EXPORTS) \
b813574b 36396 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36398 done; \
b813574b 36399 echo "Doing maintainer-clean in wdiff" ; \
b00612cc 36400 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
36401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36403 "RANLIB=$${RANLIB}" \
0c24b341 36404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36405 maintainer-clean) \
4fa63067
NN
36406 || exit 1
36407
b813574b 36408@endif wdiff
4fa63067
NN
36409
36410
a7254363 36411
b813574b
PB
36412.PHONY: configure-zip maybe-configure-zip
36413maybe-configure-zip:
4f0ef2d8
CD
36414@if gcc-bootstrap
36415configure-zip: stage_current
36416@endif gcc-bootstrap
b813574b
PB
36417@if zip
36418maybe-configure-zip: configure-zip
c52c6897 36419configure-zip:
0aed8855 36420 @: $(MAKE); $(unstage)
c52c6897 36421 @r=`${PWD_COMMAND}`; export r; \
b40e3958 36422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
36423 test ! -f $(HOST_SUBDIR)/zip/Makefile || exit 0; \
36424 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zip ; \
378fce5b 36425 $(HOST_EXPORTS) \
a7254363
PB
36426 echo Configuring in $(HOST_SUBDIR)/zip; \
36427 cd "$(HOST_SUBDIR)/zip" || exit 1; \
e2b9e2dc 36428 case $(srcdir) in \
b00612cc
PB
36429 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36430 *) topdir=`echo $(HOST_SUBDIR)/zip/ | \
36431 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36432 esac; \
b00612cc
PB
36433 srcdiroption="--srcdir=$${topdir}/zip"; \
36434 libsrcdir="$$s/zip"; \
e2b9e2dc 36435 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36436 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36437 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36438 || exit 1
b813574b 36439@endif zip
e2b9e2dc 36440
a7254363
PB
36441
36442
d545f33b
PB
36443
36444
b813574b
PB
36445.PHONY: all-zip maybe-all-zip
36446maybe-all-zip:
4f0ef2d8
CD
36447@if gcc-bootstrap
36448all-zip: stage_current
36449@endif gcc-bootstrap
b813574b 36450@if zip
d27cc32e 36451TARGET-zip=all
b813574b
PB
36452maybe-all-zip: all-zip
36453all-zip: configure-zip
0aed8855 36454 @: $(MAKE); $(unstage)
b40e3958
L
36455 @r=`${PWD_COMMAND}`; export r; \
36456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36457 $(HOST_EXPORTS) \
b00612cc 36458 (cd $(HOST_SUBDIR)/zip && \
7f6ef0c0
PB
36459 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
36460 $(TARGET-zip))
b813574b 36461@endif zip
3866be5d 36462
a7254363 36463
d545f33b
PB
36464
36465
b813574b
PB
36466.PHONY: check-zip maybe-check-zip
36467maybe-check-zip:
36468@if zip
36469maybe-check-zip: check-zip
3866be5d 36470
b813574b
PB
36471# This module is only tested in a native toolchain.
36472check-zip:
0aed8855 36473 @: $(MAKE); $(unstage)
b813574b
PB
36474 @if [ '$(host)' = '$(target)' ] ; then \
36475 r=`${PWD_COMMAND}`; export r; \
36476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 36477 $(HOST_EXPORTS) \
b00612cc 36478 (cd $(HOST_SUBDIR)/zip && \
4cfaf6d5 36479 $(MAKE) $(FLAGS_TO_PASS) check); \
b813574b 36480 fi
4fa63067 36481
b813574b 36482@endif zip
4fa63067 36483
b813574b
PB
36484.PHONY: install-zip maybe-install-zip
36485maybe-install-zip:
36486@if zip
36487maybe-install-zip: install-zip
4fa63067 36488
b813574b 36489install-zip: installdirs
0aed8855 36490 @: $(MAKE); $(unstage)
b813574b
PB
36491 @r=`${PWD_COMMAND}`; export r; \
36492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 36493 $(HOST_EXPORTS) \
b00612cc 36494 (cd $(HOST_SUBDIR)/zip && \
2da12f12 36495 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 36496
b813574b 36497@endif zip
4fa63067 36498
56a8fe78 36499# Other targets (info, dvi, pdf, etc.)
4fa63067 36500
b813574b
PB
36501.PHONY: maybe-info-zip info-zip
36502maybe-info-zip:
36503@if zip
36504maybe-info-zip: info-zip
4fa63067 36505
b813574b
PB
36506info-zip: \
36507 configure-zip
0aed8855 36508 @: $(MAKE); $(unstage)
b813574b 36509 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 36510 r=`${PWD_COMMAND}`; export r; \
b40e3958 36511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36512 $(HOST_EXPORTS) \
b813574b 36513 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36515 done; \
b813574b 36516 echo "Doing info in zip" ; \
b00612cc 36517 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
36518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36520 "RANLIB=$${RANLIB}" \
0c24b341 36521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36522 info) \
4fa63067 36523 || exit 1
3866be5d 36524
b813574b 36525@endif zip
3866be5d 36526
b813574b
PB
36527.PHONY: maybe-dvi-zip dvi-zip
36528maybe-dvi-zip:
36529@if zip
36530maybe-dvi-zip: dvi-zip
16ae0395 36531
b813574b
PB
36532dvi-zip: \
36533 configure-zip
0aed8855 36534 @: $(MAKE); $(unstage)
b813574b 36535 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 36536 r=`${PWD_COMMAND}`; export r; \
b40e3958 36537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36538 $(HOST_EXPORTS) \
b813574b 36539 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36541 done; \
b813574b 36542 echo "Doing dvi in zip" ; \
b00612cc 36543 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
36544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36546 "RANLIB=$${RANLIB}" \
0c24b341 36547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36548 dvi) \
4fa63067 36549 || exit 1
3866be5d 36550
b813574b 36551@endif zip
3866be5d 36552
56a8fe78
DD
36553.PHONY: maybe-pdf-zip pdf-zip
36554maybe-pdf-zip:
36555@if zip
36556maybe-pdf-zip: pdf-zip
36557
36558pdf-zip: \
36559 configure-zip
36560 @: $(MAKE); $(unstage)
36561 @[ -f ./zip/Makefile ] || exit 0; \
36562 r=`${PWD_COMMAND}`; export r; \
36563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36564 $(HOST_EXPORTS) \
36565 for flag in $(EXTRA_HOST_FLAGS) ; do \
36566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36567 done; \
36568 echo "Doing pdf in zip" ; \
36569 (cd $(HOST_SUBDIR)/zip && \
36570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36572 "RANLIB=$${RANLIB}" \
0c24b341 36573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36574 pdf) \
36575 || exit 1
36576
36577@endif zip
36578
6d389afc
MS
36579.PHONY: maybe-html-zip html-zip
36580maybe-html-zip:
36581@if zip
36582maybe-html-zip: html-zip
36583
36584html-zip: \
36585 configure-zip
0aed8855 36586 @: $(MAKE); $(unstage)
6d389afc
MS
36587 @[ -f ./zip/Makefile ] || exit 0; \
36588 r=`${PWD_COMMAND}`; export r; \
36589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36590 $(HOST_EXPORTS) \
36591 for flag in $(EXTRA_HOST_FLAGS) ; do \
36592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36593 done; \
36594 echo "Doing html in zip" ; \
b00612cc 36595 (cd $(HOST_SUBDIR)/zip && \
6d389afc
MS
36596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36598 "RANLIB=$${RANLIB}" \
0c24b341 36599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36600 html) \
36601 || exit 1
36602
36603@endif zip
36604
b813574b
PB
36605.PHONY: maybe-TAGS-zip TAGS-zip
36606maybe-TAGS-zip:
36607@if zip
36608maybe-TAGS-zip: TAGS-zip
4fa63067 36609
b813574b
PB
36610TAGS-zip: \
36611 configure-zip
0aed8855 36612 @: $(MAKE); $(unstage)
b813574b 36613 @[ -f ./zip/Makefile ] || exit 0; \
b40e3958
L
36614 r=`${PWD_COMMAND}`; export r; \
36615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36616 $(HOST_EXPORTS) \
b813574b 36617 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36619 done; \
b813574b 36620 echo "Doing TAGS in zip" ; \
b00612cc 36621 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
36622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36624 "RANLIB=$${RANLIB}" \
0c24b341 36625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36626 TAGS) \
e2b9e2dc
NN
36627 || exit 1
36628
b813574b 36629@endif zip
4fa63067 36630
b813574b
PB
36631.PHONY: maybe-install-info-zip install-info-zip
36632maybe-install-info-zip:
36633@if zip
36634maybe-install-info-zip: install-info-zip
4fa63067 36635
b813574b
PB
36636install-info-zip: \
36637 configure-zip \
36638 info-zip
0aed8855 36639 @: $(MAKE); $(unstage)
b813574b 36640 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 36641 r=`${PWD_COMMAND}`; export r; \
b40e3958 36642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36643 $(HOST_EXPORTS) \
b813574b 36644 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36646 done; \
b813574b 36647 echo "Doing install-info in zip" ; \
b00612cc 36648 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
36649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36651 "RANLIB=$${RANLIB}" \
0c24b341 36652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36653 install-info) \
4fa63067 36654 || exit 1
3866be5d 36655
b813574b 36656@endif zip
3866be5d 36657
a3ca38d2
DD
36658.PHONY: maybe-install-pdf-zip install-pdf-zip
36659maybe-install-pdf-zip:
36660@if zip
36661maybe-install-pdf-zip: install-pdf-zip
36662
36663install-pdf-zip: \
36664 configure-zip \
36665 pdf-zip
36666 @: $(MAKE); $(unstage)
36667 @[ -f ./zip/Makefile ] || exit 0; \
36668 r=`${PWD_COMMAND}`; export r; \
36669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36670 $(HOST_EXPORTS) \
36671 for flag in $(EXTRA_HOST_FLAGS) ; do \
36672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36673 done; \
36674 echo "Doing install-pdf in zip" ; \
36675 (cd $(HOST_SUBDIR)/zip && \
36676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36678 "RANLIB=$${RANLIB}" \
0c24b341 36679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
36680 install-pdf) \
36681 || exit 1
36682
36683@endif zip
36684
108a6f8e
CD
36685.PHONY: maybe-install-html-zip install-html-zip
36686maybe-install-html-zip:
36687@if zip
36688maybe-install-html-zip: install-html-zip
36689
36690install-html-zip: \
36691 configure-zip \
36692 html-zip
36693 @: $(MAKE); $(unstage)
36694 @[ -f ./zip/Makefile ] || exit 0; \
36695 r=`${PWD_COMMAND}`; export r; \
36696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36697 $(HOST_EXPORTS) \
36698 for flag in $(EXTRA_HOST_FLAGS) ; do \
36699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36700 done; \
36701 echo "Doing install-html in zip" ; \
36702 (cd $(HOST_SUBDIR)/zip && \
36703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36705 "RANLIB=$${RANLIB}" \
0c24b341 36706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36707 install-html) \
36708 || exit 1
36709
36710@endif zip
36711
b813574b
PB
36712.PHONY: maybe-installcheck-zip installcheck-zip
36713maybe-installcheck-zip:
36714@if zip
36715maybe-installcheck-zip: installcheck-zip
4fa63067 36716
b813574b
PB
36717installcheck-zip: \
36718 configure-zip
0aed8855 36719 @: $(MAKE); $(unstage)
b813574b 36720 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 36721 r=`${PWD_COMMAND}`; export r; \
b40e3958 36722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36723 $(HOST_EXPORTS) \
b813574b 36724 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36726 done; \
b813574b 36727 echo "Doing installcheck in zip" ; \
b00612cc 36728 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
36729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36731 "RANLIB=$${RANLIB}" \
0c24b341 36732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36733 installcheck) \
4fa63067 36734 || exit 1
3866be5d 36735
b813574b 36736@endif zip
3866be5d 36737
b813574b
PB
36738.PHONY: maybe-mostlyclean-zip mostlyclean-zip
36739maybe-mostlyclean-zip:
36740@if zip
36741maybe-mostlyclean-zip: mostlyclean-zip
16ae0395 36742
b813574b 36743mostlyclean-zip:
0aed8855 36744 @: $(MAKE); $(unstage)
b813574b 36745 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
36746 r=`${PWD_COMMAND}`; export r; \
36747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36748 $(HOST_EXPORTS) \
b813574b 36749 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36750 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36751 done; \
b813574b 36752 echo "Doing mostlyclean in zip" ; \
b00612cc 36753 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
36754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36756 "RANLIB=$${RANLIB}" \
0c24b341 36757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36758 mostlyclean) \
4fa63067
NN
36759 || exit 1
36760
b813574b 36761@endif zip
4fa63067 36762
b813574b
PB
36763.PHONY: maybe-clean-zip clean-zip
36764maybe-clean-zip:
36765@if zip
36766maybe-clean-zip: clean-zip
4fa63067 36767
b813574b 36768clean-zip:
0aed8855 36769 @: $(MAKE); $(unstage)
b813574b 36770 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
36771 r=`${PWD_COMMAND}`; export r; \
36772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36773 $(HOST_EXPORTS) \
b813574b 36774 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36775 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36776 done; \
b813574b 36777 echo "Doing clean in zip" ; \
b00612cc 36778 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
36779 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36780 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36781 "RANLIB=$${RANLIB}" \
0c24b341 36782 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36783 clean) \
4fa63067
NN
36784 || exit 1
36785
b813574b 36786@endif zip
4fa63067 36787
b813574b
PB
36788.PHONY: maybe-distclean-zip distclean-zip
36789maybe-distclean-zip:
36790@if zip
36791maybe-distclean-zip: distclean-zip
4fa63067 36792
b813574b 36793distclean-zip:
0aed8855 36794 @: $(MAKE); $(unstage)
b813574b 36795 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
36796 r=`${PWD_COMMAND}`; export r; \
36797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36798 $(HOST_EXPORTS) \
b813574b 36799 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36801 done; \
b813574b 36802 echo "Doing distclean in zip" ; \
b00612cc 36803 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
36804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36806 "RANLIB=$${RANLIB}" \
0c24b341 36807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36808 distclean) \
4fa63067
NN
36809 || exit 1
36810
b813574b 36811@endif zip
4fa63067 36812
b813574b
PB
36813.PHONY: maybe-maintainer-clean-zip maintainer-clean-zip
36814maybe-maintainer-clean-zip:
36815@if zip
36816maybe-maintainer-clean-zip: maintainer-clean-zip
4fa63067 36817
b813574b 36818maintainer-clean-zip:
0aed8855 36819 @: $(MAKE); $(unstage)
b813574b 36820 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 36821 r=`${PWD_COMMAND}`; export r; \
b40e3958 36822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36823 $(HOST_EXPORTS) \
b813574b 36824 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36826 done; \
b813574b 36827 echo "Doing maintainer-clean in zip" ; \
b00612cc 36828 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
36829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36831 "RANLIB=$${RANLIB}" \
0c24b341 36832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36833 maintainer-clean) \
4fa63067 36834 || exit 1
3866be5d 36835
b813574b 36836@endif zip
3866be5d 36837
4fa63067 36838
a7254363 36839
b813574b
PB
36840.PHONY: configure-zlib maybe-configure-zlib
36841maybe-configure-zlib:
4f0ef2d8
CD
36842@if gcc-bootstrap
36843configure-zlib: stage_current
36844@endif gcc-bootstrap
b813574b
PB
36845@if zlib
36846maybe-configure-zlib: configure-zlib
c52c6897 36847configure-zlib:
c52c6897
PB
36848 @r=`${PWD_COMMAND}`; export r; \
36849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
36850 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
36851 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
378fce5b 36852 $(HOST_EXPORTS) \
a7254363
PB
36853 echo Configuring in $(HOST_SUBDIR)/zlib; \
36854 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
e2b9e2dc 36855 case $(srcdir) in \
b00612cc
PB
36856 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36857 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
36858 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36859 esac; \
b00612cc
PB
36860 srcdiroption="--srcdir=$${topdir}/zlib"; \
36861 libsrcdir="$$s/zlib"; \
e2b9e2dc 36862 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36863 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36864 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36865 || exit 1
b813574b 36866@endif zlib
e2b9e2dc 36867
a7254363
PB
36868
36869
d545f33b
PB
36870.PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
36871maybe-configure-stage1-zlib:
36872@if zlib-bootstrap
36873maybe-configure-stage1-zlib: configure-stage1-zlib
0aed8855 36874configure-stage1-zlib:
c52c6897 36875 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 36876 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
36877 @r=`${PWD_COMMAND}`; export r; \
36878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 36879 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
7f6ef0c0 36880 $(HOST_EXPORTS) \
8ee82aff 36881 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7f6ef0c0 36882 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
d545f33b 36883 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
0aed8855 36884 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
36885 cd $(HOST_SUBDIR)/zlib || exit 1; \
36886 case $(srcdir) in \
36887 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36888 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
36889 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36890 esac; \
36891 srcdiroption="--srcdir=$${topdir}/zlib"; \
36892 libsrcdir="$$s/zlib"; \
36893 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36894 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36895 --target=${target_alias} $${srcdiroption} \
c1cb7e02 36896 \
8a0d8a5c 36897 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
d545f33b
PB
36898@endif zlib-bootstrap
36899
36900.PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
36901maybe-configure-stage2-zlib:
36902@if zlib-bootstrap
36903maybe-configure-stage2-zlib: configure-stage2-zlib
0aed8855 36904configure-stage2-zlib:
c52c6897 36905 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 36906 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
36907 @r=`${PWD_COMMAND}`; export r; \
36908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 36909 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 36910 $(HOST_EXPORTS) \
7f6ef0c0 36911 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 36912 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7f6ef0c0 36913 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
d545f33b 36914 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
0aed8855 36915 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
36916 cd $(HOST_SUBDIR)/zlib || exit 1; \
36917 case $(srcdir) in \
36918 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36919 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
36920 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36921 esac; \
36922 srcdiroption="--srcdir=$${topdir}/zlib"; \
36923 libsrcdir="$$s/zlib"; \
36924 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36925 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36926 --target=${target_alias} $${srcdiroption} \
c1cb7e02 36927 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
36928 @stage2_werror_flag@
36929@endif zlib-bootstrap
36930
8520c408
AO
36931.PHONY: configure-stageb2g0-zlib maybe-configure-stageb2g0-zlib
36932maybe-configure-stageb2g0-zlib:
36933@if zlib-bootstrap
36934maybe-configure-stageb2g0-zlib: configure-stageb2g0-zlib
36935configure-stageb2g0-zlib:
36936 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
36937 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
36938 @r=`${PWD_COMMAND}`; export r; \
36939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36940 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
36941 $(HOST_EXPORTS) \
7f6ef0c0 36942 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 36943 CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
7f6ef0c0 36944 CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS; \
8520c408
AO
36945 echo Configuring stage b2g0 in $(HOST_SUBDIR)/zlib ; \
36946 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
36947 cd $(HOST_SUBDIR)/zlib || exit 1; \
36948 case $(srcdir) in \
36949 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36950 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
36951 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36952 esac; \
36953 srcdiroption="--srcdir=$${topdir}/zlib"; \
36954 libsrcdir="$$s/zlib"; \
36955 $(SHELL) $${libsrcdir}/configure \
36956 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36957 --target=${target_alias} $${srcdiroption} \
36958 --with-build-libsubdir=$(HOST_SUBDIR) \
36959 @stage2_werror_flag@
36960@endif zlib-bootstrap
36961
d545f33b
PB
36962.PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
36963maybe-configure-stage3-zlib:
36964@if zlib-bootstrap
36965maybe-configure-stage3-zlib: configure-stage3-zlib
0aed8855 36966configure-stage3-zlib:
c52c6897 36967 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 36968 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
36969 @r=`${PWD_COMMAND}`; export r; \
36970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 36971 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 36972 $(HOST_EXPORTS) \
7f6ef0c0 36973 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 36974 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7f6ef0c0 36975 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
d545f33b 36976 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
0aed8855 36977 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
36978 cd $(HOST_SUBDIR)/zlib || exit 1; \
36979 case $(srcdir) in \
36980 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36981 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
36982 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36983 esac; \
36984 srcdiroption="--srcdir=$${topdir}/zlib"; \
36985 libsrcdir="$$s/zlib"; \
36986 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36987 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36988 --target=${target_alias} $${srcdiroption} \
c1cb7e02 36989 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
36990 @stage2_werror_flag@
36991@endif zlib-bootstrap
36992
8520c408
AO
36993.PHONY: configure-stageb3g2-zlib maybe-configure-stageb3g2-zlib
36994maybe-configure-stageb3g2-zlib:
36995@if zlib-bootstrap
36996maybe-configure-stageb3g2-zlib: configure-stageb3g2-zlib
36997configure-stageb3g2-zlib:
36998 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
36999 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
37000 @r=`${PWD_COMMAND}`; export r; \
37001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37002 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
37003 $(HOST_EXPORTS) \
7f6ef0c0 37004 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 37005 CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
7f6ef0c0 37006 CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS; \
8520c408
AO
37007 echo Configuring stage b3g2 in $(HOST_SUBDIR)/zlib ; \
37008 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
37009 cd $(HOST_SUBDIR)/zlib || exit 1; \
37010 case $(srcdir) in \
37011 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37012 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
37013 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37014 esac; \
37015 srcdiroption="--srcdir=$${topdir}/zlib"; \
37016 libsrcdir="$$s/zlib"; \
37017 $(SHELL) $${libsrcdir}/configure \
37018 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37019 --target=${target_alias} $${srcdiroption} \
37020 --with-build-libsubdir=$(HOST_SUBDIR) \
37021 @stage2_werror_flag@
37022@endif zlib-bootstrap
37023
d545f33b
PB
37024.PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
37025maybe-configure-stage4-zlib:
37026@if zlib-bootstrap
37027maybe-configure-stage4-zlib: configure-stage4-zlib
0aed8855 37028configure-stage4-zlib:
c52c6897 37029 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 37030 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
37031 @r=`${PWD_COMMAND}`; export r; \
37032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 37033 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 37034 $(HOST_EXPORTS) \
7f6ef0c0 37035 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 37036 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
7f6ef0c0 37037 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
d545f33b 37038 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
0aed8855 37039 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
37040 cd $(HOST_SUBDIR)/zlib || exit 1; \
37041 case $(srcdir) in \
37042 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37043 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
37044 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37045 esac; \
37046 srcdiroption="--srcdir=$${topdir}/zlib"; \
37047 libsrcdir="$$s/zlib"; \
37048 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37049 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37050 --target=${target_alias} $${srcdiroption} \
c1cb7e02 37051 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
37052 @stage2_werror_flag@
37053@endif zlib-bootstrap
37054
37055.PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
37056maybe-configure-stageprofile-zlib:
37057@if zlib-bootstrap
37058maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
0aed8855 37059configure-stageprofile-zlib:
c52c6897 37060 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 37061 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
37062 @r=`${PWD_COMMAND}`; export r; \
37063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 37064 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 37065 $(HOST_EXPORTS) \
7f6ef0c0 37066 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 37067 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
7f6ef0c0 37068 CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS; \
d545f33b 37069 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
0aed8855 37070 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
37071 cd $(HOST_SUBDIR)/zlib || exit 1; \
37072 case $(srcdir) in \
37073 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37074 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
37075 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37076 esac; \
37077 srcdiroption="--srcdir=$${topdir}/zlib"; \
37078 libsrcdir="$$s/zlib"; \
37079 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37080 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37081 --target=${target_alias} $${srcdiroption} \
c1cb7e02 37082 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
37083 @stage2_werror_flag@
37084@endif zlib-bootstrap
37085
37086.PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
37087maybe-configure-stagefeedback-zlib:
37088@if zlib-bootstrap
37089maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
0aed8855 37090configure-stagefeedback-zlib:
c52c6897 37091 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 37092 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
37093 @r=`${PWD_COMMAND}`; export r; \
37094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 37095 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 37096 $(HOST_EXPORTS) \
7f6ef0c0 37097 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 37098 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7f6ef0c0 37099 CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS; \
d545f33b 37100 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
0aed8855 37101 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
37102 cd $(HOST_SUBDIR)/zlib || exit 1; \
37103 case $(srcdir) in \
37104 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37105 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
37106 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37107 esac; \
37108 srcdiroption="--srcdir=$${topdir}/zlib"; \
37109 libsrcdir="$$s/zlib"; \
37110 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37111 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37112 --target=${target_alias} $${srcdiroption} \
c1cb7e02 37113 --with-build-libsubdir=$(HOST_SUBDIR) \
d545f33b
PB
37114 @stage2_werror_flag@
37115@endif zlib-bootstrap
37116
37117
37118
37119
37120
b813574b
PB
37121.PHONY: all-zlib maybe-all-zlib
37122maybe-all-zlib:
4f0ef2d8
CD
37123@if gcc-bootstrap
37124all-zlib: stage_current
37125@endif gcc-bootstrap
b813574b 37126@if zlib
d27cc32e 37127TARGET-zlib=all
b813574b
PB
37128maybe-all-zlib: all-zlib
37129all-zlib: configure-zlib
c52c6897 37130 @r=`${PWD_COMMAND}`; export r; \
b40e3958 37131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37132 $(HOST_EXPORTS) \
b00612cc 37133 (cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
37134 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
37135 $(TARGET-zlib))
b813574b 37136@endif zlib
3866be5d 37137
a7254363 37138
d545f33b
PB
37139
37140.PHONY: all-stage1-zlib maybe-all-stage1-zlib
37141.PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
37142maybe-all-stage1-zlib:
37143maybe-clean-stage1-zlib:
37144@if zlib-bootstrap
37145maybe-all-stage1-zlib: all-stage1-zlib
37146all-stage1: all-stage1-zlib
f70224b5 37147TARGET-stage1-zlib = $(TARGET-zlib)
d545f33b 37148all-stage1-zlib: configure-stage1-zlib
c52c6897 37149 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
37150 @r=`${PWD_COMMAND}`; export r; \
37151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37152 $(HOST_EXPORTS) \
37153 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
37154 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37155 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
37156 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
37157 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
37158 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) \
f70224b5 37159 $(TARGET-stage1-zlib)
d545f33b
PB
37160
37161maybe-clean-stage1-zlib: clean-stage1-zlib
37162clean-stage1: clean-stage1-zlib
37163clean-stage1-zlib:
9dbaa842
DD
37164 @if [ $(current_stage) = stage1 ]; then \
37165 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37166 else \
37167 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
37168 $(MAKE) stage1-start; \
37169 fi; \
d545f33b 37170 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 37171 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 37172 clean
d545f33b
PB
37173@endif zlib-bootstrap
37174
37175
37176.PHONY: all-stage2-zlib maybe-all-stage2-zlib
37177.PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
37178maybe-all-stage2-zlib:
37179maybe-clean-stage2-zlib:
37180@if zlib-bootstrap
37181maybe-all-stage2-zlib: all-stage2-zlib
37182all-stage2: all-stage2-zlib
f70224b5 37183TARGET-stage2-zlib = $(TARGET-zlib)
d545f33b 37184all-stage2-zlib: configure-stage2-zlib
c52c6897 37185 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
37186 @r=`${PWD_COMMAND}`; export r; \
37187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37188 $(HOST_EXPORTS) \
37189 $(POSTSTAGE1_HOST_EXPORTS) \
37190 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
37191 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37192 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
37193 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
37194 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
37195 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 37196 $(TARGET-stage2-zlib)
d545f33b
PB
37197
37198maybe-clean-stage2-zlib: clean-stage2-zlib
37199clean-stage2: clean-stage2-zlib
37200clean-stage2-zlib:
9dbaa842
DD
37201 @if [ $(current_stage) = stage2 ]; then \
37202 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37203 else \
37204 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
37205 $(MAKE) stage2-start; \
37206 fi; \
d545f33b 37207 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 37208 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 37209 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 37210 clean
d545f33b
PB
37211@endif zlib-bootstrap
37212
37213
8520c408
AO
37214.PHONY: all-stageb2g0-zlib maybe-all-stageb2g0-zlib
37215.PHONY: clean-stageb2g0-zlib maybe-clean-stageb2g0-zlib
37216maybe-all-stageb2g0-zlib:
37217maybe-clean-stageb2g0-zlib:
37218@if zlib-bootstrap
37219maybe-all-stageb2g0-zlib: all-stageb2g0-zlib
37220all-stageb2g0: all-stageb2g0-zlib
37221TARGET-stageb2g0-zlib = $(TARGET-zlib)
37222all-stageb2g0-zlib: configure-stageb2g0-zlib
37223 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
37224 @r=`${PWD_COMMAND}`; export r; \
37225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37226 $(HOST_EXPORTS) \
37227 $(POSTSTAGE1_HOST_EXPORTS) \
37228 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
37229 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37230 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
37231 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
37232 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
37233 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
37234 $(TARGET-stageb2g0-zlib)
37235
37236maybe-clean-stageb2g0-zlib: clean-stageb2g0-zlib
37237clean-stageb2g0: clean-stageb2g0-zlib
37238clean-stageb2g0-zlib:
37239 @if [ $(current_stage) = stageb2g0 ]; then \
37240 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37241 else \
37242 [ -f $(HOST_SUBDIR)/stageb2g0-zlib/Makefile ] || exit 0; \
37243 $(MAKE) stageb2g0-start; \
37244 fi; \
37245 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 37246 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
37247 $(POSTSTAGE1_FLAGS_TO_PASS) \
37248 clean
37249@endif zlib-bootstrap
37250
37251
d545f33b
PB
37252.PHONY: all-stage3-zlib maybe-all-stage3-zlib
37253.PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
37254maybe-all-stage3-zlib:
37255maybe-clean-stage3-zlib:
37256@if zlib-bootstrap
37257maybe-all-stage3-zlib: all-stage3-zlib
37258all-stage3: all-stage3-zlib
f70224b5 37259TARGET-stage3-zlib = $(TARGET-zlib)
d545f33b 37260all-stage3-zlib: configure-stage3-zlib
c52c6897 37261 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
37262 @r=`${PWD_COMMAND}`; export r; \
37263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37264 $(HOST_EXPORTS) \
37265 $(POSTSTAGE1_HOST_EXPORTS) \
37266 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
37267 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37268 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
37269 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
37270 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
37271 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 37272 $(TARGET-stage3-zlib)
d545f33b
PB
37273
37274maybe-clean-stage3-zlib: clean-stage3-zlib
37275clean-stage3: clean-stage3-zlib
37276clean-stage3-zlib:
9dbaa842
DD
37277 @if [ $(current_stage) = stage3 ]; then \
37278 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37279 else \
37280 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
37281 $(MAKE) stage3-start; \
37282 fi; \
d545f33b 37283 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 37284 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 37285 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 37286 clean
d545f33b
PB
37287@endif zlib-bootstrap
37288
37289
8520c408
AO
37290.PHONY: all-stageb3g2-zlib maybe-all-stageb3g2-zlib
37291.PHONY: clean-stageb3g2-zlib maybe-clean-stageb3g2-zlib
37292maybe-all-stageb3g2-zlib:
37293maybe-clean-stageb3g2-zlib:
37294@if zlib-bootstrap
37295maybe-all-stageb3g2-zlib: all-stageb3g2-zlib
37296all-stageb3g2: all-stageb3g2-zlib
37297TARGET-stageb3g2-zlib = $(TARGET-zlib)
37298all-stageb3g2-zlib: configure-stageb3g2-zlib
37299 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
37300 @r=`${PWD_COMMAND}`; export r; \
37301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37302 $(HOST_EXPORTS) \
37303 $(POSTSTAGE1_HOST_EXPORTS) \
37304 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
37305 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37306 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
37307 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
37308 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
37309 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8520c408
AO
37310 $(TARGET-stageb3g2-zlib)
37311
37312maybe-clean-stageb3g2-zlib: clean-stageb3g2-zlib
37313clean-stageb3g2: clean-stageb3g2-zlib
37314clean-stageb3g2-zlib:
37315 @if [ $(current_stage) = stageb3g2 ]; then \
37316 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37317 else \
37318 [ -f $(HOST_SUBDIR)/stageb3g2-zlib/Makefile ] || exit 0; \
37319 $(MAKE) stageb3g2-start; \
37320 fi; \
37321 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 37322 $(MAKE) $(EXTRA_HOST_FLAGS) \
8520c408
AO
37323 $(POSTSTAGE1_FLAGS_TO_PASS) \
37324 clean
37325@endif zlib-bootstrap
37326
37327
d545f33b
PB
37328.PHONY: all-stage4-zlib maybe-all-stage4-zlib
37329.PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
37330maybe-all-stage4-zlib:
37331maybe-clean-stage4-zlib:
37332@if zlib-bootstrap
37333maybe-all-stage4-zlib: all-stage4-zlib
37334all-stage4: all-stage4-zlib
f70224b5 37335TARGET-stage4-zlib = $(TARGET-zlib)
d545f33b 37336all-stage4-zlib: configure-stage4-zlib
c52c6897 37337 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
37338 @r=`${PWD_COMMAND}`; export r; \
37339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37340 $(HOST_EXPORTS) \
37341 $(POSTSTAGE1_HOST_EXPORTS) \
37342 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
37343 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37344 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
37345 LIBCFLAGS="$(STAGE4_CFLAGS)" \
37346 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
37347 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 37348 $(TARGET-stage4-zlib)
d545f33b
PB
37349
37350maybe-clean-stage4-zlib: clean-stage4-zlib
37351clean-stage4: clean-stage4-zlib
37352clean-stage4-zlib:
9dbaa842
DD
37353 @if [ $(current_stage) = stage4 ]; then \
37354 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37355 else \
37356 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
37357 $(MAKE) stage4-start; \
37358 fi; \
d545f33b 37359 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 37360 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 37361 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 37362 clean
d545f33b
PB
37363@endif zlib-bootstrap
37364
37365
37366.PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
37367.PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
37368maybe-all-stageprofile-zlib:
37369maybe-clean-stageprofile-zlib:
37370@if zlib-bootstrap
37371maybe-all-stageprofile-zlib: all-stageprofile-zlib
37372all-stageprofile: all-stageprofile-zlib
f70224b5 37373TARGET-stageprofile-zlib = $(TARGET-zlib)
d545f33b 37374all-stageprofile-zlib: configure-stageprofile-zlib
c52c6897 37375 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
37376 @r=`${PWD_COMMAND}`; export r; \
37377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37378 $(HOST_EXPORTS) \
37379 $(POSTSTAGE1_HOST_EXPORTS) \
37380 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
37381 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37382 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
37383 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
37384 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
37385 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 37386 $(TARGET-stageprofile-zlib)
d545f33b
PB
37387
37388maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
37389clean-stageprofile: clean-stageprofile-zlib
37390clean-stageprofile-zlib:
9dbaa842
DD
37391 @if [ $(current_stage) = stageprofile ]; then \
37392 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37393 else \
37394 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
37395 $(MAKE) stageprofile-start; \
37396 fi; \
d545f33b 37397 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 37398 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 37399 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 37400 clean
d545f33b
PB
37401@endif zlib-bootstrap
37402
37403
37404.PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
37405.PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
37406maybe-all-stagefeedback-zlib:
37407maybe-clean-stagefeedback-zlib:
37408@if zlib-bootstrap
37409maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
37410all-stagefeedback: all-stagefeedback-zlib
f70224b5 37411TARGET-stagefeedback-zlib = $(TARGET-zlib)
d545f33b 37412all-stagefeedback-zlib: configure-stagefeedback-zlib
c52c6897 37413 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
37414 @r=`${PWD_COMMAND}`; export r; \
37415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37416 $(HOST_EXPORTS) \
37417 $(POSTSTAGE1_HOST_EXPORTS) \
37418 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
37419 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37420 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
37421 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
37422 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
37423 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
f70224b5 37424 $(TARGET-stagefeedback-zlib)
d545f33b
PB
37425
37426maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
37427clean-stagefeedback: clean-stagefeedback-zlib
37428clean-stagefeedback-zlib:
9dbaa842
DD
37429 @if [ $(current_stage) = stagefeedback ]; then \
37430 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37431 else \
37432 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
37433 $(MAKE) stagefeedback-start; \
37434 fi; \
d545f33b 37435 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 37436 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 37437 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 37438 clean
d545f33b
PB
37439@endif zlib-bootstrap
37440
37441
37442
37443
37444
b813574b
PB
37445.PHONY: check-zlib maybe-check-zlib
37446maybe-check-zlib:
37447@if zlib
37448maybe-check-zlib: check-zlib
3866be5d 37449
b813574b 37450check-zlib:
3866be5d 37451
b813574b 37452@endif zlib
3866be5d 37453
b813574b
PB
37454.PHONY: install-zlib maybe-install-zlib
37455maybe-install-zlib:
37456@if zlib
37457maybe-install-zlib: install-zlib
4fa63067 37458
b813574b 37459install-zlib:
4fa63067 37460
b813574b 37461@endif zlib
4fa63067 37462
56a8fe78 37463# Other targets (info, dvi, pdf, etc.)
4fa63067 37464
b813574b
PB
37465.PHONY: maybe-info-zlib info-zlib
37466maybe-info-zlib:
37467@if zlib
37468maybe-info-zlib: info-zlib
4fa63067 37469
6d389afc
MS
37470info-zlib: \
37471 configure-zlib
37472 @[ -f ./zlib/Makefile ] || exit 0; \
37473 r=`${PWD_COMMAND}`; export r; \
37474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37475 $(HOST_EXPORTS) \
37476 for flag in $(EXTRA_HOST_FLAGS) ; do \
37477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37478 done; \
37479 echo "Doing info in zlib" ; \
b00612cc 37480 (cd $(HOST_SUBDIR)/zlib && \
6d389afc
MS
37481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37483 "RANLIB=$${RANLIB}" \
0c24b341 37484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37485 info) \
37486 || exit 1
37487
37488@endif zlib
37489
37490.PHONY: maybe-dvi-zlib dvi-zlib
37491maybe-dvi-zlib:
37492@if zlib
37493maybe-dvi-zlib: dvi-zlib
37494
37495dvi-zlib: \
b813574b
PB
37496 configure-zlib
37497 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
37498 r=`${PWD_COMMAND}`; export r; \
37499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37500 $(HOST_EXPORTS) \
b813574b 37501 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37503 done; \
6d389afc 37504 echo "Doing dvi in zlib" ; \
b00612cc 37505 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
37506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37508 "RANLIB=$${RANLIB}" \
0c24b341 37509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 37510 dvi) \
4fa63067
NN
37511 || exit 1
37512
b813574b 37513@endif zlib
4fa63067 37514
56a8fe78
DD
37515.PHONY: maybe-pdf-zlib pdf-zlib
37516maybe-pdf-zlib:
37517@if zlib
37518maybe-pdf-zlib: pdf-zlib
37519
37520pdf-zlib: \
37521 configure-zlib
37522 @[ -f ./zlib/Makefile ] || exit 0; \
37523 r=`${PWD_COMMAND}`; export r; \
37524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37525 $(HOST_EXPORTS) \
37526 for flag in $(EXTRA_HOST_FLAGS) ; do \
37527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37528 done; \
37529 echo "Doing pdf in zlib" ; \
37530 (cd $(HOST_SUBDIR)/zlib && \
37531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37533 "RANLIB=$${RANLIB}" \
0c24b341 37534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37535 pdf) \
37536 || exit 1
37537
37538@endif zlib
37539
6d389afc
MS
37540.PHONY: maybe-html-zlib html-zlib
37541maybe-html-zlib:
b813574b 37542@if zlib
6d389afc 37543maybe-html-zlib: html-zlib
4fa63067 37544
6d389afc 37545html-zlib: \
b813574b
PB
37546 configure-zlib
37547 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
37548 r=`${PWD_COMMAND}`; export r; \
37549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37550 $(HOST_EXPORTS) \
b813574b 37551 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37553 done; \
6d389afc 37554 echo "Doing html in zlib" ; \
b00612cc 37555 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
37556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37558 "RANLIB=$${RANLIB}" \
0c24b341 37559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 37560 html) \
4fa63067
NN
37561 || exit 1
37562
b813574b 37563@endif zlib
4fa63067 37564
b813574b
PB
37565.PHONY: maybe-TAGS-zlib TAGS-zlib
37566maybe-TAGS-zlib:
37567@if zlib
37568maybe-TAGS-zlib: TAGS-zlib
4fa63067 37569
b813574b
PB
37570TAGS-zlib: \
37571 configure-zlib
37572 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
37573 r=`${PWD_COMMAND}`; export r; \
37574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37575 $(HOST_EXPORTS) \
b813574b 37576 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37578 done; \
b813574b 37579 echo "Doing TAGS in zlib" ; \
b00612cc 37580 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
37581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37583 "RANLIB=$${RANLIB}" \
0c24b341 37584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37585 TAGS) \
4fa63067
NN
37586 || exit 1
37587
b813574b 37588@endif zlib
4fa63067 37589
b813574b
PB
37590.PHONY: maybe-install-info-zlib install-info-zlib
37591maybe-install-info-zlib:
37592@if zlib
37593maybe-install-info-zlib: install-info-zlib
4fa63067 37594
b813574b
PB
37595install-info-zlib: \
37596 configure-zlib \
37597 info-zlib
37598 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
37599 r=`${PWD_COMMAND}`; export r; \
37600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37601 $(HOST_EXPORTS) \
b813574b 37602 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37604 done; \
b813574b 37605 echo "Doing install-info in zlib" ; \
b00612cc 37606 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
37607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37609 "RANLIB=$${RANLIB}" \
0c24b341 37610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37611 install-info) \
4fa63067
NN
37612 || exit 1
37613
b813574b 37614@endif zlib
4fa63067 37615
a3ca38d2
DD
37616.PHONY: maybe-install-pdf-zlib install-pdf-zlib
37617maybe-install-pdf-zlib:
37618@if zlib
37619maybe-install-pdf-zlib: install-pdf-zlib
37620
37621install-pdf-zlib: \
37622 configure-zlib \
37623 pdf-zlib
37624 @[ -f ./zlib/Makefile ] || exit 0; \
37625 r=`${PWD_COMMAND}`; export r; \
37626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37627 $(HOST_EXPORTS) \
37628 for flag in $(EXTRA_HOST_FLAGS) ; do \
37629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37630 done; \
37631 echo "Doing install-pdf in zlib" ; \
37632 (cd $(HOST_SUBDIR)/zlib && \
37633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37635 "RANLIB=$${RANLIB}" \
0c24b341 37636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37637 install-pdf) \
37638 || exit 1
37639
37640@endif zlib
37641
108a6f8e
CD
37642.PHONY: maybe-install-html-zlib install-html-zlib
37643maybe-install-html-zlib:
37644@if zlib
37645maybe-install-html-zlib: install-html-zlib
37646
37647install-html-zlib: \
37648 configure-zlib \
37649 html-zlib
37650 @[ -f ./zlib/Makefile ] || exit 0; \
37651 r=`${PWD_COMMAND}`; export r; \
37652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37653 $(HOST_EXPORTS) \
37654 for flag in $(EXTRA_HOST_FLAGS) ; do \
37655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37656 done; \
37657 echo "Doing install-html in zlib" ; \
37658 (cd $(HOST_SUBDIR)/zlib && \
37659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37661 "RANLIB=$${RANLIB}" \
0c24b341 37662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37663 install-html) \
37664 || exit 1
37665
37666@endif zlib
37667
b813574b
PB
37668.PHONY: maybe-installcheck-zlib installcheck-zlib
37669maybe-installcheck-zlib:
37670@if zlib
37671maybe-installcheck-zlib: installcheck-zlib
4fa63067 37672
b813574b
PB
37673installcheck-zlib: \
37674 configure-zlib
37675 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
37676 r=`${PWD_COMMAND}`; export r; \
37677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37678 $(HOST_EXPORTS) \
b813574b 37679 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37681 done; \
b813574b 37682 echo "Doing installcheck in zlib" ; \
b00612cc 37683 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
37684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37686 "RANLIB=$${RANLIB}" \
0c24b341 37687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37688 installcheck) \
4fa63067
NN
37689 || exit 1
37690
b813574b 37691@endif zlib
4fa63067 37692
b813574b
PB
37693.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
37694maybe-mostlyclean-zlib:
37695@if zlib
37696maybe-mostlyclean-zlib: mostlyclean-zlib
4fa63067 37697
b813574b
PB
37698mostlyclean-zlib:
37699 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
37700 r=`${PWD_COMMAND}`; export r; \
37701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37702 $(HOST_EXPORTS) \
b813574b 37703 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37705 done; \
b813574b 37706 echo "Doing mostlyclean in zlib" ; \
b00612cc 37707 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
37708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37710 "RANLIB=$${RANLIB}" \
0c24b341 37711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37712 mostlyclean) \
4fa63067
NN
37713 || exit 1
37714
b813574b 37715@endif zlib
4fa63067 37716
b813574b
PB
37717.PHONY: maybe-clean-zlib clean-zlib
37718maybe-clean-zlib:
37719@if zlib
37720maybe-clean-zlib: clean-zlib
4fa63067 37721
b813574b
PB
37722clean-zlib:
37723 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
37724 r=`${PWD_COMMAND}`; export r; \
37725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37726 $(HOST_EXPORTS) \
b813574b 37727 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37729 done; \
b813574b 37730 echo "Doing clean in zlib" ; \
b00612cc 37731 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
37732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37734 "RANLIB=$${RANLIB}" \
0c24b341 37735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37736 clean) \
4fa63067
NN
37737 || exit 1
37738
b813574b 37739@endif zlib
4fa63067 37740
b813574b
PB
37741.PHONY: maybe-distclean-zlib distclean-zlib
37742maybe-distclean-zlib:
37743@if zlib
37744maybe-distclean-zlib: distclean-zlib
4fa63067 37745
b813574b
PB
37746distclean-zlib:
37747 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
37748 r=`${PWD_COMMAND}`; export r; \
37749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37750 $(HOST_EXPORTS) \
b813574b 37751 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37753 done; \
b813574b 37754 echo "Doing distclean in zlib" ; \
b00612cc 37755 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
37756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37758 "RANLIB=$${RANLIB}" \
0c24b341 37759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37760 distclean) \
4fa63067
NN
37761 || exit 1
37762
b813574b 37763@endif zlib
4fa63067 37764
b813574b
PB
37765.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
37766maybe-maintainer-clean-zlib:
37767@if zlib
37768maybe-maintainer-clean-zlib: maintainer-clean-zlib
4fa63067 37769
b813574b
PB
37770maintainer-clean-zlib:
37771 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
37772 r=`${PWD_COMMAND}`; export r; \
37773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37774 $(HOST_EXPORTS) \
b813574b 37775 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37777 done; \
b813574b 37778 echo "Doing maintainer-clean in zlib" ; \
b00612cc 37779 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
37780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37782 "RANLIB=$${RANLIB}" \
0c24b341 37783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37784 maintainer-clean) \
4fa63067 37785 || exit 1
16ae0395 37786
b813574b 37787@endif zlib
3866be5d
NN
37788
37789
a7254363 37790
b813574b
PB
37791.PHONY: configure-gdb maybe-configure-gdb
37792maybe-configure-gdb:
4f0ef2d8
CD
37793@if gcc-bootstrap
37794configure-gdb: stage_current
37795@endif gcc-bootstrap
b813574b
PB
37796@if gdb
37797maybe-configure-gdb: configure-gdb
c52c6897 37798configure-gdb:
0aed8855 37799 @: $(MAKE); $(unstage)
c52c6897 37800 @r=`${PWD_COMMAND}`; export r; \
b40e3958 37801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
37802 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
37803 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
378fce5b 37804 $(HOST_EXPORTS) \
a7254363
PB
37805 echo Configuring in $(HOST_SUBDIR)/gdb; \
37806 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
e2b9e2dc 37807 case $(srcdir) in \
b00612cc
PB
37808 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37809 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
37810 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 37811 esac; \
b00612cc
PB
37812 srcdiroption="--srcdir=$${topdir}/gdb"; \
37813 libsrcdir="$$s/gdb"; \
e2b9e2dc 37814 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37815 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37816 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 37817 || exit 1
b813574b 37818@endif gdb
e2b9e2dc 37819
a7254363
PB
37820
37821
d545f33b
PB
37822
37823
b813574b
PB
37824.PHONY: all-gdb maybe-all-gdb
37825maybe-all-gdb:
4f0ef2d8
CD
37826@if gcc-bootstrap
37827all-gdb: stage_current
37828@endif gcc-bootstrap
b813574b 37829@if gdb
d27cc32e 37830TARGET-gdb=all
b813574b
PB
37831maybe-all-gdb: all-gdb
37832all-gdb: configure-gdb
0aed8855 37833 @: $(MAKE); $(unstage)
b40e3958
L
37834 @r=`${PWD_COMMAND}`; export r; \
37835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37836 $(HOST_EXPORTS) \
b00612cc 37837 (cd $(HOST_SUBDIR)/gdb && \
7f6ef0c0
PB
37838 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
37839 $(TARGET-gdb))
b813574b 37840@endif gdb
3866be5d 37841
a7254363 37842
d545f33b
PB
37843
37844
b813574b
PB
37845.PHONY: check-gdb maybe-check-gdb
37846maybe-check-gdb:
37847@if gdb
37848maybe-check-gdb: check-gdb
3866be5d 37849
b813574b 37850check-gdb:
0aed8855 37851 @: $(MAKE); $(unstage)
b40e3958
L
37852 @r=`${PWD_COMMAND}`; export r; \
37853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37854 $(HOST_EXPORTS) \
b00612cc
PB
37855 (cd $(HOST_SUBDIR)/gdb && \
37856 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 37857
b813574b 37858@endif gdb
3866be5d 37859
b813574b
PB
37860.PHONY: install-gdb maybe-install-gdb
37861maybe-install-gdb:
37862@if gdb
37863maybe-install-gdb: install-gdb
16ae0395 37864
b813574b 37865install-gdb: installdirs
0aed8855 37866 @: $(MAKE); $(unstage)
b40e3958
L
37867 @r=`${PWD_COMMAND}`; export r; \
37868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37869 $(HOST_EXPORTS) \
b00612cc 37870 (cd $(HOST_SUBDIR)/gdb && \
2da12f12 37871 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 37872
b813574b 37873@endif gdb
3866be5d 37874
56a8fe78 37875# Other targets (info, dvi, pdf, etc.)
4fa63067 37876
b813574b
PB
37877.PHONY: maybe-info-gdb info-gdb
37878maybe-info-gdb:
37879@if gdb
37880maybe-info-gdb: info-gdb
4fa63067 37881
b813574b
PB
37882info-gdb: \
37883 configure-gdb
0aed8855 37884 @: $(MAKE); $(unstage)
b813574b 37885 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
37886 r=`${PWD_COMMAND}`; export r; \
37887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37888 $(HOST_EXPORTS) \
72b2455a 37889 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37891 done; \
b813574b 37892 echo "Doing info in gdb" ; \
b00612cc 37893 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
37894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37896 "RANLIB=$${RANLIB}" \
0c24b341 37897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37898 info) \
4fa63067
NN
37899 || exit 1
37900
b813574b 37901@endif gdb
4fa63067 37902
b813574b
PB
37903.PHONY: maybe-dvi-gdb dvi-gdb
37904maybe-dvi-gdb:
37905@if gdb
37906maybe-dvi-gdb: dvi-gdb
4fa63067 37907
b813574b
PB
37908dvi-gdb: \
37909 configure-gdb
0aed8855 37910 @: $(MAKE); $(unstage)
b813574b 37911 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
37912 r=`${PWD_COMMAND}`; export r; \
37913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37914 $(HOST_EXPORTS) \
72b2455a 37915 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37917 done; \
b813574b 37918 echo "Doing dvi in gdb" ; \
b00612cc 37919 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
37920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37922 "RANLIB=$${RANLIB}" \
0c24b341 37923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37924 dvi) \
4fa63067
NN
37925 || exit 1
37926
b813574b 37927@endif gdb
4fa63067 37928
56a8fe78
DD
37929.PHONY: maybe-pdf-gdb pdf-gdb
37930maybe-pdf-gdb:
37931@if gdb
37932maybe-pdf-gdb: pdf-gdb
37933
37934pdf-gdb: \
37935 configure-gdb
37936 @: $(MAKE); $(unstage)
37937 @[ -f ./gdb/Makefile ] || exit 0; \
37938 r=`${PWD_COMMAND}`; export r; \
37939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37940 $(HOST_EXPORTS) \
37941 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37943 done; \
37944 echo "Doing pdf in gdb" ; \
37945 (cd $(HOST_SUBDIR)/gdb && \
37946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37948 "RANLIB=$${RANLIB}" \
0c24b341 37949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37950 pdf) \
37951 || exit 1
37952
37953@endif gdb
37954
6d389afc
MS
37955.PHONY: maybe-html-gdb html-gdb
37956maybe-html-gdb:
37957@if gdb
37958maybe-html-gdb: html-gdb
37959
37960html-gdb: \
37961 configure-gdb
0aed8855 37962 @: $(MAKE); $(unstage)
6d389afc
MS
37963 @[ -f ./gdb/Makefile ] || exit 0; \
37964 r=`${PWD_COMMAND}`; export r; \
37965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37966 $(HOST_EXPORTS) \
37967 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37969 done; \
37970 echo "Doing html in gdb" ; \
b00612cc 37971 (cd $(HOST_SUBDIR)/gdb && \
6d389afc
MS
37972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37974 "RANLIB=$${RANLIB}" \
0c24b341 37975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37976 html) \
37977 || exit 1
37978
37979@endif gdb
37980
b813574b
PB
37981.PHONY: maybe-TAGS-gdb TAGS-gdb
37982maybe-TAGS-gdb:
37983@if gdb
37984maybe-TAGS-gdb: TAGS-gdb
4fa63067 37985
b813574b
PB
37986TAGS-gdb: \
37987 configure-gdb
0aed8855 37988 @: $(MAKE); $(unstage)
b813574b 37989 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
37990 r=`${PWD_COMMAND}`; export r; \
37991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37992 $(HOST_EXPORTS) \
72b2455a 37993 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
37994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37995 done; \
b813574b 37996 echo "Doing TAGS in gdb" ; \
b00612cc 37997 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
37998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38000 "RANLIB=$${RANLIB}" \
0c24b341 38001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38002 TAGS) \
4fa63067
NN
38003 || exit 1
38004
b813574b 38005@endif gdb
4fa63067 38006
b813574b
PB
38007.PHONY: maybe-install-info-gdb install-info-gdb
38008maybe-install-info-gdb:
38009@if gdb
38010maybe-install-info-gdb: install-info-gdb
4fa63067 38011
b813574b
PB
38012install-info-gdb: \
38013 configure-gdb \
38014 info-gdb
0aed8855 38015 @: $(MAKE); $(unstage)
b813574b 38016 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
38017 r=`${PWD_COMMAND}`; export r; \
38018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38019 $(HOST_EXPORTS) \
72b2455a 38020 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38022 done; \
b813574b 38023 echo "Doing install-info in gdb" ; \
b00612cc 38024 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
38025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38027 "RANLIB=$${RANLIB}" \
0c24b341 38028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38029 install-info) \
4fa63067
NN
38030 || exit 1
38031
b813574b 38032@endif gdb
4fa63067 38033
a3ca38d2
DD
38034.PHONY: maybe-install-pdf-gdb install-pdf-gdb
38035maybe-install-pdf-gdb:
38036@if gdb
38037maybe-install-pdf-gdb: install-pdf-gdb
38038
38039install-pdf-gdb: \
38040 configure-gdb \
38041 pdf-gdb
38042 @: $(MAKE); $(unstage)
38043 @[ -f ./gdb/Makefile ] || exit 0; \
38044 r=`${PWD_COMMAND}`; export r; \
38045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38046 $(HOST_EXPORTS) \
38047 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38049 done; \
38050 echo "Doing install-pdf in gdb" ; \
38051 (cd $(HOST_SUBDIR)/gdb && \
38052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38054 "RANLIB=$${RANLIB}" \
0c24b341 38055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38056 install-pdf) \
38057 || exit 1
38058
38059@endif gdb
38060
108a6f8e
CD
38061.PHONY: maybe-install-html-gdb install-html-gdb
38062maybe-install-html-gdb:
38063@if gdb
38064maybe-install-html-gdb: install-html-gdb
38065
38066install-html-gdb: \
38067 configure-gdb \
38068 html-gdb
38069 @: $(MAKE); $(unstage)
38070 @[ -f ./gdb/Makefile ] || exit 0; \
38071 r=`${PWD_COMMAND}`; export r; \
38072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38073 $(HOST_EXPORTS) \
38074 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38076 done; \
38077 echo "Doing install-html in gdb" ; \
38078 (cd $(HOST_SUBDIR)/gdb && \
38079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38081 "RANLIB=$${RANLIB}" \
0c24b341 38082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38083 install-html) \
38084 || exit 1
38085
38086@endif gdb
38087
b813574b
PB
38088.PHONY: maybe-installcheck-gdb installcheck-gdb
38089maybe-installcheck-gdb:
38090@if gdb
38091maybe-installcheck-gdb: installcheck-gdb
4fa63067 38092
b813574b
PB
38093installcheck-gdb: \
38094 configure-gdb
0aed8855 38095 @: $(MAKE); $(unstage)
b813574b 38096 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
38097 r=`${PWD_COMMAND}`; export r; \
38098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38099 $(HOST_EXPORTS) \
72b2455a 38100 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38102 done; \
b813574b 38103 echo "Doing installcheck in gdb" ; \
b00612cc 38104 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
38105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38107 "RANLIB=$${RANLIB}" \
0c24b341 38108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38109 installcheck) \
4fa63067
NN
38110 || exit 1
38111
b813574b 38112@endif gdb
4fa63067 38113
b813574b
PB
38114.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
38115maybe-mostlyclean-gdb:
38116@if gdb
38117maybe-mostlyclean-gdb: mostlyclean-gdb
4fa63067 38118
b813574b 38119mostlyclean-gdb:
0aed8855 38120 @: $(MAKE); $(unstage)
b813574b 38121 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
38122 r=`${PWD_COMMAND}`; export r; \
38123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38124 $(HOST_EXPORTS) \
72b2455a 38125 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38127 done; \
b813574b 38128 echo "Doing mostlyclean in gdb" ; \
b00612cc 38129 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
38130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38132 "RANLIB=$${RANLIB}" \
0c24b341 38133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38134 mostlyclean) \
4fa63067
NN
38135 || exit 1
38136
b813574b 38137@endif gdb
4fa63067 38138
b813574b
PB
38139.PHONY: maybe-clean-gdb clean-gdb
38140maybe-clean-gdb:
38141@if gdb
38142maybe-clean-gdb: clean-gdb
4fa63067 38143
b813574b 38144clean-gdb:
0aed8855 38145 @: $(MAKE); $(unstage)
b813574b 38146 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
38147 r=`${PWD_COMMAND}`; export r; \
38148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38149 $(HOST_EXPORTS) \
72b2455a 38150 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38152 done; \
b813574b 38153 echo "Doing clean in gdb" ; \
b00612cc 38154 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
38155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38157 "RANLIB=$${RANLIB}" \
0c24b341 38158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38159 clean) \
4fa63067
NN
38160 || exit 1
38161
b813574b 38162@endif gdb
4fa63067 38163
b813574b
PB
38164.PHONY: maybe-distclean-gdb distclean-gdb
38165maybe-distclean-gdb:
38166@if gdb
38167maybe-distclean-gdb: distclean-gdb
4fa63067 38168
b813574b 38169distclean-gdb:
0aed8855 38170 @: $(MAKE); $(unstage)
b813574b 38171 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
38172 r=`${PWD_COMMAND}`; export r; \
38173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38174 $(HOST_EXPORTS) \
72b2455a 38175 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38177 done; \
b813574b 38178 echo "Doing distclean in gdb" ; \
b00612cc 38179 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
38180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38182 "RANLIB=$${RANLIB}" \
0c24b341 38183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38184 distclean) \
4fa63067
NN
38185 || exit 1
38186
b813574b 38187@endif gdb
4fa63067 38188
b813574b
PB
38189.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
38190maybe-maintainer-clean-gdb:
38191@if gdb
38192maybe-maintainer-clean-gdb: maintainer-clean-gdb
4fa63067 38193
b813574b 38194maintainer-clean-gdb:
0aed8855 38195 @: $(MAKE); $(unstage)
b813574b 38196 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
38197 r=`${PWD_COMMAND}`; export r; \
38198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38199 $(HOST_EXPORTS) \
72b2455a 38200 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38202 done; \
b813574b 38203 echo "Doing maintainer-clean in gdb" ; \
b00612cc 38204 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
38205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38207 "RANLIB=$${RANLIB}" \
0c24b341 38208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38209 maintainer-clean) \
4fa63067
NN
38210 || exit 1
38211
b813574b 38212@endif gdb
4fa63067
NN
38213
38214
a7254363 38215
b813574b
PB
38216.PHONY: configure-expect maybe-configure-expect
38217maybe-configure-expect:
4f0ef2d8
CD
38218@if gcc-bootstrap
38219configure-expect: stage_current
38220@endif gcc-bootstrap
b813574b
PB
38221@if expect
38222maybe-configure-expect: configure-expect
c52c6897 38223configure-expect:
0aed8855 38224 @: $(MAKE); $(unstage)
c52c6897 38225 @r=`${PWD_COMMAND}`; export r; \
b40e3958 38226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38227 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
38228 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
378fce5b 38229 $(HOST_EXPORTS) \
a7254363
PB
38230 echo Configuring in $(HOST_SUBDIR)/expect; \
38231 cd "$(HOST_SUBDIR)/expect" || exit 1; \
e2b9e2dc 38232 case $(srcdir) in \
b00612cc
PB
38233 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38234 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
38235 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 38236 esac; \
b00612cc
PB
38237 srcdiroption="--srcdir=$${topdir}/expect"; \
38238 libsrcdir="$$s/expect"; \
e2b9e2dc 38239 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38240 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38241 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 38242 || exit 1
b813574b 38243@endif expect
e2b9e2dc 38244
a7254363
PB
38245
38246
d545f33b
PB
38247
38248
b813574b
PB
38249.PHONY: all-expect maybe-all-expect
38250maybe-all-expect:
4f0ef2d8
CD
38251@if gcc-bootstrap
38252all-expect: stage_current
38253@endif gcc-bootstrap
b813574b 38254@if expect
d27cc32e 38255TARGET-expect=all
b813574b
PB
38256maybe-all-expect: all-expect
38257all-expect: configure-expect
0aed8855 38258 @: $(MAKE); $(unstage)
b40e3958
L
38259 @r=`${PWD_COMMAND}`; export r; \
38260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38261 $(HOST_EXPORTS) \
b00612cc 38262 (cd $(HOST_SUBDIR)/expect && \
7f6ef0c0
PB
38263 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
38264 $(TARGET-expect))
b813574b 38265@endif expect
3866be5d 38266
a7254363 38267
d545f33b
PB
38268
38269
b813574b
PB
38270.PHONY: check-expect maybe-check-expect
38271maybe-check-expect:
38272@if expect
38273maybe-check-expect: check-expect
3866be5d 38274
b813574b 38275check-expect:
0aed8855 38276 @: $(MAKE); $(unstage)
b40e3958
L
38277 @r=`${PWD_COMMAND}`; export r; \
38278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38279 $(HOST_EXPORTS) \
b00612cc
PB
38280 (cd $(HOST_SUBDIR)/expect && \
38281 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 38282
b813574b 38283@endif expect
3866be5d 38284
b813574b
PB
38285.PHONY: install-expect maybe-install-expect
38286maybe-install-expect:
38287@if expect
38288maybe-install-expect: install-expect
16ae0395 38289
b813574b 38290install-expect: installdirs
0aed8855 38291 @: $(MAKE); $(unstage)
b40e3958
L
38292 @r=`${PWD_COMMAND}`; export r; \
38293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38294 $(HOST_EXPORTS) \
b00612cc 38295 (cd $(HOST_SUBDIR)/expect && \
2da12f12 38296 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 38297
b813574b 38298@endif expect
3866be5d 38299
56a8fe78 38300# Other targets (info, dvi, pdf, etc.)
4fa63067 38301
b813574b
PB
38302.PHONY: maybe-info-expect info-expect
38303maybe-info-expect:
38304@if expect
38305maybe-info-expect: info-expect
4fa63067 38306
b813574b
PB
38307info-expect: \
38308 configure-expect
0aed8855 38309 @: $(MAKE); $(unstage)
b813574b 38310 @[ -f ./expect/Makefile ] || exit 0; \
b40e3958
L
38311 r=`${PWD_COMMAND}`; export r; \
38312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38313 $(HOST_EXPORTS) \
72b2455a 38314 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38316 done; \
b813574b 38317 echo "Doing info in expect" ; \
b00612cc 38318 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
38319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38321 "RANLIB=$${RANLIB}" \
0c24b341 38322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38323 info) \
e2b9e2dc
NN
38324 || exit 1
38325
b813574b 38326@endif expect
4fa63067 38327
b813574b
PB
38328.PHONY: maybe-dvi-expect dvi-expect
38329maybe-dvi-expect:
38330@if expect
38331maybe-dvi-expect: dvi-expect
4fa63067 38332
b813574b
PB
38333dvi-expect: \
38334 configure-expect
0aed8855 38335 @: $(MAKE); $(unstage)
b813574b 38336 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 38337 r=`${PWD_COMMAND}`; export r; \
b40e3958 38338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38339 $(HOST_EXPORTS) \
72b2455a 38340 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38342 done; \
b813574b 38343 echo "Doing dvi in expect" ; \
b00612cc 38344 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
38345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38347 "RANLIB=$${RANLIB}" \
0c24b341 38348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38349 dvi) \
4fa63067 38350 || exit 1
3866be5d 38351
b813574b 38352@endif expect
3866be5d 38353
56a8fe78
DD
38354.PHONY: maybe-pdf-expect pdf-expect
38355maybe-pdf-expect:
38356@if expect
38357maybe-pdf-expect: pdf-expect
38358
38359pdf-expect: \
38360 configure-expect
38361 @: $(MAKE); $(unstage)
38362 @[ -f ./expect/Makefile ] || exit 0; \
38363 r=`${PWD_COMMAND}`; export r; \
38364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38365 $(HOST_EXPORTS) \
38366 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38368 done; \
38369 echo "Doing pdf in expect" ; \
38370 (cd $(HOST_SUBDIR)/expect && \
38371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38373 "RANLIB=$${RANLIB}" \
0c24b341 38374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38375 pdf) \
38376 || exit 1
38377
38378@endif expect
38379
6d389afc
MS
38380.PHONY: maybe-html-expect html-expect
38381maybe-html-expect:
38382@if expect
38383maybe-html-expect: html-expect
38384
38385html-expect: \
38386 configure-expect
0aed8855 38387 @: $(MAKE); $(unstage)
6d389afc
MS
38388 @[ -f ./expect/Makefile ] || exit 0; \
38389 r=`${PWD_COMMAND}`; export r; \
38390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38391 $(HOST_EXPORTS) \
38392 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38394 done; \
38395 echo "Doing html in expect" ; \
b00612cc 38396 (cd $(HOST_SUBDIR)/expect && \
6d389afc
MS
38397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38399 "RANLIB=$${RANLIB}" \
0c24b341 38400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38401 html) \
38402 || exit 1
38403
38404@endif expect
38405
b813574b
PB
38406.PHONY: maybe-TAGS-expect TAGS-expect
38407maybe-TAGS-expect:
38408@if expect
38409maybe-TAGS-expect: TAGS-expect
4fa63067 38410
b813574b
PB
38411TAGS-expect: \
38412 configure-expect
0aed8855 38413 @: $(MAKE); $(unstage)
b813574b 38414 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 38415 r=`${PWD_COMMAND}`; export r; \
b40e3958 38416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38417 $(HOST_EXPORTS) \
72b2455a 38418 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38420 done; \
b813574b 38421 echo "Doing TAGS in expect" ; \
b00612cc 38422 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
38423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38425 "RANLIB=$${RANLIB}" \
0c24b341 38426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38427 TAGS) \
4fa63067 38428 || exit 1
3866be5d 38429
b813574b 38430@endif expect
3866be5d 38431
b813574b
PB
38432.PHONY: maybe-install-info-expect install-info-expect
38433maybe-install-info-expect:
38434@if expect
38435maybe-install-info-expect: install-info-expect
16ae0395 38436
b813574b
PB
38437install-info-expect: \
38438 configure-expect \
38439 info-expect
0aed8855 38440 @: $(MAKE); $(unstage)
b813574b 38441 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
38442 r=`${PWD_COMMAND}`; export r; \
38443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38444 $(HOST_EXPORTS) \
72b2455a 38445 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38447 done; \
b813574b 38448 echo "Doing install-info in expect" ; \
b00612cc 38449 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
38450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38452 "RANLIB=$${RANLIB}" \
0c24b341 38453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38454 install-info) \
4fa63067
NN
38455 || exit 1
38456
b813574b 38457@endif expect
4fa63067 38458
a3ca38d2
DD
38459.PHONY: maybe-install-pdf-expect install-pdf-expect
38460maybe-install-pdf-expect:
38461@if expect
38462maybe-install-pdf-expect: install-pdf-expect
38463
38464install-pdf-expect: \
38465 configure-expect \
38466 pdf-expect
38467 @: $(MAKE); $(unstage)
38468 @[ -f ./expect/Makefile ] || exit 0; \
38469 r=`${PWD_COMMAND}`; export r; \
38470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38471 $(HOST_EXPORTS) \
38472 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38474 done; \
38475 echo "Doing install-pdf in expect" ; \
38476 (cd $(HOST_SUBDIR)/expect && \
38477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38479 "RANLIB=$${RANLIB}" \
0c24b341 38480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38481 install-pdf) \
38482 || exit 1
38483
38484@endif expect
38485
108a6f8e
CD
38486.PHONY: maybe-install-html-expect install-html-expect
38487maybe-install-html-expect:
38488@if expect
38489maybe-install-html-expect: install-html-expect
38490
38491install-html-expect: \
38492 configure-expect \
38493 html-expect
38494 @: $(MAKE); $(unstage)
38495 @[ -f ./expect/Makefile ] || exit 0; \
38496 r=`${PWD_COMMAND}`; export r; \
38497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38498 $(HOST_EXPORTS) \
38499 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38501 done; \
38502 echo "Doing install-html in expect" ; \
38503 (cd $(HOST_SUBDIR)/expect && \
38504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38506 "RANLIB=$${RANLIB}" \
0c24b341 38507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38508 install-html) \
38509 || exit 1
38510
38511@endif expect
38512
b813574b
PB
38513.PHONY: maybe-installcheck-expect installcheck-expect
38514maybe-installcheck-expect:
38515@if expect
38516maybe-installcheck-expect: installcheck-expect
4fa63067 38517
b813574b
PB
38518installcheck-expect: \
38519 configure-expect
0aed8855 38520 @: $(MAKE); $(unstage)
b813574b 38521 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
38522 r=`${PWD_COMMAND}`; export r; \
38523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38524 $(HOST_EXPORTS) \
72b2455a 38525 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38527 done; \
b813574b 38528 echo "Doing installcheck in expect" ; \
b00612cc 38529 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
38530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38532 "RANLIB=$${RANLIB}" \
0c24b341 38533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38534 installcheck) \
4fa63067
NN
38535 || exit 1
38536
b813574b 38537@endif expect
4fa63067 38538
b813574b
PB
38539.PHONY: maybe-mostlyclean-expect mostlyclean-expect
38540maybe-mostlyclean-expect:
38541@if expect
38542maybe-mostlyclean-expect: mostlyclean-expect
4fa63067 38543
b813574b 38544mostlyclean-expect:
0aed8855 38545 @: $(MAKE); $(unstage)
b813574b 38546 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
38547 r=`${PWD_COMMAND}`; export r; \
38548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38549 $(HOST_EXPORTS) \
72b2455a 38550 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38552 done; \
b813574b 38553 echo "Doing mostlyclean in expect" ; \
b00612cc 38554 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
38555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38557 "RANLIB=$${RANLIB}" \
0c24b341 38558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38559 mostlyclean) \
4fa63067
NN
38560 || exit 1
38561
b813574b 38562@endif expect
4fa63067 38563
b813574b
PB
38564.PHONY: maybe-clean-expect clean-expect
38565maybe-clean-expect:
38566@if expect
38567maybe-clean-expect: clean-expect
4fa63067 38568
b813574b 38569clean-expect:
0aed8855 38570 @: $(MAKE); $(unstage)
b813574b 38571 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
38572 r=`${PWD_COMMAND}`; export r; \
38573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38574 $(HOST_EXPORTS) \
72b2455a 38575 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38577 done; \
b813574b 38578 echo "Doing clean in expect" ; \
b00612cc 38579 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
38580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38582 "RANLIB=$${RANLIB}" \
0c24b341 38583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38584 clean) \
4fa63067
NN
38585 || exit 1
38586
b813574b 38587@endif expect
4fa63067 38588
b813574b
PB
38589.PHONY: maybe-distclean-expect distclean-expect
38590maybe-distclean-expect:
38591@if expect
38592maybe-distclean-expect: distclean-expect
4fa63067 38593
b813574b 38594distclean-expect:
0aed8855 38595 @: $(MAKE); $(unstage)
b813574b 38596 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
38597 r=`${PWD_COMMAND}`; export r; \
38598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38599 $(HOST_EXPORTS) \
72b2455a 38600 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38602 done; \
b813574b 38603 echo "Doing distclean in expect" ; \
b00612cc 38604 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
38605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38607 "RANLIB=$${RANLIB}" \
0c24b341 38608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38609 distclean) \
4fa63067
NN
38610 || exit 1
38611
b813574b 38612@endif expect
4fa63067 38613
b813574b
PB
38614.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
38615maybe-maintainer-clean-expect:
38616@if expect
38617maybe-maintainer-clean-expect: maintainer-clean-expect
4fa63067 38618
b813574b 38619maintainer-clean-expect:
0aed8855 38620 @: $(MAKE); $(unstage)
b813574b 38621 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 38622 r=`${PWD_COMMAND}`; export r; \
b40e3958 38623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38624 $(HOST_EXPORTS) \
72b2455a 38625 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38627 done; \
b813574b 38628 echo "Doing maintainer-clean in expect" ; \
b00612cc 38629 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
38630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38632 "RANLIB=$${RANLIB}" \
0c24b341 38633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38634 maintainer-clean) \
4fa63067 38635 || exit 1
3866be5d 38636
b813574b 38637@endif expect
3866be5d 38638
4fa63067 38639
a7254363 38640
b813574b
PB
38641.PHONY: configure-guile maybe-configure-guile
38642maybe-configure-guile:
4f0ef2d8
CD
38643@if gcc-bootstrap
38644configure-guile: stage_current
38645@endif gcc-bootstrap
b813574b
PB
38646@if guile
38647maybe-configure-guile: configure-guile
c52c6897 38648configure-guile:
0aed8855 38649 @: $(MAKE); $(unstage)
c52c6897 38650 @r=`${PWD_COMMAND}`; export r; \
b40e3958 38651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38652 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
38653 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
378fce5b 38654 $(HOST_EXPORTS) \
a7254363
PB
38655 echo Configuring in $(HOST_SUBDIR)/guile; \
38656 cd "$(HOST_SUBDIR)/guile" || exit 1; \
e2b9e2dc 38657 case $(srcdir) in \
b00612cc
PB
38658 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38659 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
38660 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 38661 esac; \
b00612cc
PB
38662 srcdiroption="--srcdir=$${topdir}/guile"; \
38663 libsrcdir="$$s/guile"; \
e2b9e2dc 38664 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38665 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38666 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 38667 || exit 1
b813574b 38668@endif guile
e2b9e2dc 38669
a7254363
PB
38670
38671
d545f33b
PB
38672
38673
b813574b
PB
38674.PHONY: all-guile maybe-all-guile
38675maybe-all-guile:
4f0ef2d8
CD
38676@if gcc-bootstrap
38677all-guile: stage_current
38678@endif gcc-bootstrap
b813574b 38679@if guile
d27cc32e 38680TARGET-guile=all
b813574b
PB
38681maybe-all-guile: all-guile
38682all-guile: configure-guile
0aed8855 38683 @: $(MAKE); $(unstage)
b40e3958
L
38684 @r=`${PWD_COMMAND}`; export r; \
38685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38686 $(HOST_EXPORTS) \
b00612cc 38687 (cd $(HOST_SUBDIR)/guile && \
7f6ef0c0
PB
38688 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
38689 $(TARGET-guile))
b813574b 38690@endif guile
3866be5d 38691
a7254363 38692
d545f33b
PB
38693
38694
b813574b
PB
38695.PHONY: check-guile maybe-check-guile
38696maybe-check-guile:
38697@if guile
38698maybe-check-guile: check-guile
3866be5d 38699
b813574b 38700check-guile:
0aed8855 38701 @: $(MAKE); $(unstage)
b40e3958
L
38702 @r=`${PWD_COMMAND}`; export r; \
38703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38704 $(HOST_EXPORTS) \
b00612cc
PB
38705 (cd $(HOST_SUBDIR)/guile && \
38706 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 38707
b813574b 38708@endif guile
16ae0395 38709
b813574b
PB
38710.PHONY: install-guile maybe-install-guile
38711maybe-install-guile:
38712@if guile
38713maybe-install-guile: install-guile
38714
38715install-guile: installdirs
0aed8855 38716 @: $(MAKE); $(unstage)
b40e3958
L
38717 @r=`${PWD_COMMAND}`; export r; \
38718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38719 $(HOST_EXPORTS) \
b00612cc 38720 (cd $(HOST_SUBDIR)/guile && \
2da12f12 38721 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
4fa63067 38722
b813574b 38723@endif guile
4fa63067 38724
56a8fe78 38725# Other targets (info, dvi, pdf, etc.)
4fa63067 38726
b813574b
PB
38727.PHONY: maybe-info-guile info-guile
38728maybe-info-guile:
38729@if guile
38730maybe-info-guile: info-guile
4fa63067 38731
b813574b
PB
38732info-guile: \
38733 configure-guile
0aed8855 38734 @: $(MAKE); $(unstage)
b813574b 38735 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
38736 r=`${PWD_COMMAND}`; export r; \
38737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38738 $(HOST_EXPORTS) \
72b2455a 38739 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38741 done; \
b813574b 38742 echo "Doing info in guile" ; \
b00612cc 38743 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
38744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38746 "RANLIB=$${RANLIB}" \
0c24b341 38747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38748 info) \
4fa63067
NN
38749 || exit 1
38750
b813574b 38751@endif guile
4fa63067 38752
b813574b
PB
38753.PHONY: maybe-dvi-guile dvi-guile
38754maybe-dvi-guile:
38755@if guile
38756maybe-dvi-guile: dvi-guile
4fa63067 38757
b813574b
PB
38758dvi-guile: \
38759 configure-guile
0aed8855 38760 @: $(MAKE); $(unstage)
b813574b 38761 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
38762 r=`${PWD_COMMAND}`; export r; \
38763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38764 $(HOST_EXPORTS) \
72b2455a 38765 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38767 done; \
b813574b 38768 echo "Doing dvi in guile" ; \
b00612cc 38769 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
38770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38772 "RANLIB=$${RANLIB}" \
0c24b341 38773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38774 dvi) \
4fa63067
NN
38775 || exit 1
38776
b813574b 38777@endif guile
4fa63067 38778
56a8fe78
DD
38779.PHONY: maybe-pdf-guile pdf-guile
38780maybe-pdf-guile:
38781@if guile
38782maybe-pdf-guile: pdf-guile
38783
38784pdf-guile: \
38785 configure-guile
38786 @: $(MAKE); $(unstage)
38787 @[ -f ./guile/Makefile ] || exit 0; \
38788 r=`${PWD_COMMAND}`; export r; \
38789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38790 $(HOST_EXPORTS) \
38791 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38793 done; \
38794 echo "Doing pdf in guile" ; \
38795 (cd $(HOST_SUBDIR)/guile && \
38796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38798 "RANLIB=$${RANLIB}" \
0c24b341 38799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38800 pdf) \
38801 || exit 1
38802
38803@endif guile
38804
6d389afc
MS
38805.PHONY: maybe-html-guile html-guile
38806maybe-html-guile:
38807@if guile
38808maybe-html-guile: html-guile
38809
38810html-guile: \
38811 configure-guile
0aed8855 38812 @: $(MAKE); $(unstage)
6d389afc
MS
38813 @[ -f ./guile/Makefile ] || exit 0; \
38814 r=`${PWD_COMMAND}`; export r; \
38815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38816 $(HOST_EXPORTS) \
38817 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38819 done; \
38820 echo "Doing html in guile" ; \
b00612cc 38821 (cd $(HOST_SUBDIR)/guile && \
6d389afc
MS
38822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38824 "RANLIB=$${RANLIB}" \
0c24b341 38825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38826 html) \
38827 || exit 1
38828
38829@endif guile
38830
b813574b
PB
38831.PHONY: maybe-TAGS-guile TAGS-guile
38832maybe-TAGS-guile:
38833@if guile
38834maybe-TAGS-guile: TAGS-guile
4fa63067 38835
b813574b
PB
38836TAGS-guile: \
38837 configure-guile
0aed8855 38838 @: $(MAKE); $(unstage)
b813574b 38839 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
38840 r=`${PWD_COMMAND}`; export r; \
38841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38842 $(HOST_EXPORTS) \
72b2455a 38843 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38845 done; \
b813574b 38846 echo "Doing TAGS in guile" ; \
b00612cc 38847 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
38848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38850 "RANLIB=$${RANLIB}" \
0c24b341 38851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38852 TAGS) \
4fa63067
NN
38853 || exit 1
38854
b813574b 38855@endif guile
4fa63067 38856
b813574b
PB
38857.PHONY: maybe-install-info-guile install-info-guile
38858maybe-install-info-guile:
38859@if guile
38860maybe-install-info-guile: install-info-guile
4fa63067 38861
b813574b
PB
38862install-info-guile: \
38863 configure-guile \
38864 info-guile
0aed8855 38865 @: $(MAKE); $(unstage)
b813574b 38866 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
38867 r=`${PWD_COMMAND}`; export r; \
38868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38869 $(HOST_EXPORTS) \
72b2455a 38870 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38872 done; \
b813574b 38873 echo "Doing install-info in guile" ; \
b00612cc 38874 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
38875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38877 "RANLIB=$${RANLIB}" \
0c24b341 38878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38879 install-info) \
4fa63067
NN
38880 || exit 1
38881
b813574b 38882@endif guile
4fa63067 38883
a3ca38d2
DD
38884.PHONY: maybe-install-pdf-guile install-pdf-guile
38885maybe-install-pdf-guile:
38886@if guile
38887maybe-install-pdf-guile: install-pdf-guile
38888
38889install-pdf-guile: \
38890 configure-guile \
38891 pdf-guile
38892 @: $(MAKE); $(unstage)
38893 @[ -f ./guile/Makefile ] || exit 0; \
38894 r=`${PWD_COMMAND}`; export r; \
38895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38896 $(HOST_EXPORTS) \
38897 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38899 done; \
38900 echo "Doing install-pdf in guile" ; \
38901 (cd $(HOST_SUBDIR)/guile && \
38902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38904 "RANLIB=$${RANLIB}" \
0c24b341 38905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38906 install-pdf) \
38907 || exit 1
38908
38909@endif guile
38910
108a6f8e
CD
38911.PHONY: maybe-install-html-guile install-html-guile
38912maybe-install-html-guile:
38913@if guile
38914maybe-install-html-guile: install-html-guile
38915
38916install-html-guile: \
38917 configure-guile \
38918 html-guile
38919 @: $(MAKE); $(unstage)
38920 @[ -f ./guile/Makefile ] || exit 0; \
38921 r=`${PWD_COMMAND}`; export r; \
38922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38923 $(HOST_EXPORTS) \
38924 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38926 done; \
38927 echo "Doing install-html in guile" ; \
38928 (cd $(HOST_SUBDIR)/guile && \
38929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38931 "RANLIB=$${RANLIB}" \
0c24b341 38932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38933 install-html) \
38934 || exit 1
38935
38936@endif guile
38937
b813574b
PB
38938.PHONY: maybe-installcheck-guile installcheck-guile
38939maybe-installcheck-guile:
38940@if guile
38941maybe-installcheck-guile: installcheck-guile
4fa63067 38942
b813574b
PB
38943installcheck-guile: \
38944 configure-guile
0aed8855 38945 @: $(MAKE); $(unstage)
b813574b 38946 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
38947 r=`${PWD_COMMAND}`; export r; \
38948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38949 $(HOST_EXPORTS) \
72b2455a 38950 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38952 done; \
b813574b 38953 echo "Doing installcheck in guile" ; \
b00612cc 38954 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
38955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38957 "RANLIB=$${RANLIB}" \
0c24b341 38958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38959 installcheck) \
4fa63067
NN
38960 || exit 1
38961
b813574b 38962@endif guile
4fa63067 38963
b813574b
PB
38964.PHONY: maybe-mostlyclean-guile mostlyclean-guile
38965maybe-mostlyclean-guile:
38966@if guile
38967maybe-mostlyclean-guile: mostlyclean-guile
4fa63067 38968
b813574b 38969mostlyclean-guile:
0aed8855 38970 @: $(MAKE); $(unstage)
b813574b 38971 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
38972 r=`${PWD_COMMAND}`; export r; \
38973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38974 $(HOST_EXPORTS) \
72b2455a 38975 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
38976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38977 done; \
b813574b 38978 echo "Doing mostlyclean in guile" ; \
b00612cc 38979 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
38980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38982 "RANLIB=$${RANLIB}" \
0c24b341 38983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38984 mostlyclean) \
4fa63067
NN
38985 || exit 1
38986
b813574b 38987@endif guile
4fa63067 38988
b813574b
PB
38989.PHONY: maybe-clean-guile clean-guile
38990maybe-clean-guile:
38991@if guile
38992maybe-clean-guile: clean-guile
4fa63067 38993
b813574b 38994clean-guile:
0aed8855 38995 @: $(MAKE); $(unstage)
b813574b 38996 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
38997 r=`${PWD_COMMAND}`; export r; \
38998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38999 $(HOST_EXPORTS) \
72b2455a 39000 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39002 done; \
b813574b 39003 echo "Doing clean in guile" ; \
b00612cc 39004 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
39005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39007 "RANLIB=$${RANLIB}" \
0c24b341 39008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39009 clean) \
4fa63067
NN
39010 || exit 1
39011
b813574b 39012@endif guile
4fa63067 39013
b813574b
PB
39014.PHONY: maybe-distclean-guile distclean-guile
39015maybe-distclean-guile:
39016@if guile
39017maybe-distclean-guile: distclean-guile
4fa63067 39018
b813574b 39019distclean-guile:
0aed8855 39020 @: $(MAKE); $(unstage)
b813574b 39021 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
39022 r=`${PWD_COMMAND}`; export r; \
39023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39024 $(HOST_EXPORTS) \
72b2455a 39025 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39027 done; \
b813574b 39028 echo "Doing distclean in guile" ; \
b00612cc 39029 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
39030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39032 "RANLIB=$${RANLIB}" \
0c24b341 39033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39034 distclean) \
4fa63067
NN
39035 || exit 1
39036
b813574b 39037@endif guile
4fa63067 39038
b813574b
PB
39039.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
39040maybe-maintainer-clean-guile:
39041@if guile
39042maybe-maintainer-clean-guile: maintainer-clean-guile
4fa63067 39043
b813574b 39044maintainer-clean-guile:
0aed8855 39045 @: $(MAKE); $(unstage)
b813574b 39046 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
39047 r=`${PWD_COMMAND}`; export r; \
39048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39049 $(HOST_EXPORTS) \
72b2455a 39050 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39052 done; \
b813574b 39053 echo "Doing maintainer-clean in guile" ; \
b00612cc 39054 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
39055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39057 "RANLIB=$${RANLIB}" \
0c24b341 39058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39059 maintainer-clean) \
4fa63067
NN
39060 || exit 1
39061
b813574b 39062@endif guile
3866be5d
NN
39063
39064
a7254363 39065
b813574b
PB
39066.PHONY: configure-tk maybe-configure-tk
39067maybe-configure-tk:
4f0ef2d8
CD
39068@if gcc-bootstrap
39069configure-tk: stage_current
39070@endif gcc-bootstrap
b813574b
PB
39071@if tk
39072maybe-configure-tk: configure-tk
c52c6897 39073configure-tk:
0aed8855 39074 @: $(MAKE); $(unstage)
c52c6897 39075 @r=`${PWD_COMMAND}`; export r; \
b40e3958 39076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
39077 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
39078 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
378fce5b 39079 $(HOST_EXPORTS) \
a7254363
PB
39080 echo Configuring in $(HOST_SUBDIR)/tk; \
39081 cd "$(HOST_SUBDIR)/tk" || exit 1; \
e2b9e2dc 39082 case $(srcdir) in \
b00612cc
PB
39083 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39084 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
39085 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 39086 esac; \
b00612cc
PB
39087 srcdiroption="--srcdir=$${topdir}/tk"; \
39088 libsrcdir="$$s/tk"; \
e2b9e2dc 39089 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39090 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39091 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 39092 || exit 1
b813574b 39093@endif tk
e2b9e2dc 39094
a7254363
PB
39095
39096
d545f33b
PB
39097
39098
b813574b
PB
39099.PHONY: all-tk maybe-all-tk
39100maybe-all-tk:
4f0ef2d8
CD
39101@if gcc-bootstrap
39102all-tk: stage_current
39103@endif gcc-bootstrap
b813574b 39104@if tk
d27cc32e 39105TARGET-tk=all
b813574b
PB
39106maybe-all-tk: all-tk
39107all-tk: configure-tk
0aed8855 39108 @: $(MAKE); $(unstage)
b40e3958
L
39109 @r=`${PWD_COMMAND}`; export r; \
39110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39111 $(HOST_EXPORTS) \
b00612cc 39112 (cd $(HOST_SUBDIR)/tk && \
7f6ef0c0
PB
39113 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
39114 $(TARGET-tk))
b813574b 39115@endif tk
3866be5d 39116
a7254363 39117
d545f33b
PB
39118
39119
b813574b
PB
39120.PHONY: check-tk maybe-check-tk
39121maybe-check-tk:
39122@if tk
39123maybe-check-tk: check-tk
3866be5d 39124
b813574b 39125check-tk:
0aed8855 39126 @: $(MAKE); $(unstage)
b40e3958
L
39127 @r=`${PWD_COMMAND}`; export r; \
39128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39129 $(HOST_EXPORTS) \
b00612cc
PB
39130 (cd $(HOST_SUBDIR)/tk && \
39131 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 39132
b813574b 39133@endif tk
3866be5d 39134
b813574b
PB
39135.PHONY: install-tk maybe-install-tk
39136maybe-install-tk:
39137@if tk
39138maybe-install-tk: install-tk
16ae0395 39139
b813574b 39140install-tk: installdirs
0aed8855 39141 @: $(MAKE); $(unstage)
b40e3958
L
39142 @r=`${PWD_COMMAND}`; export r; \
39143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39144 $(HOST_EXPORTS) \
b00612cc 39145 (cd $(HOST_SUBDIR)/tk && \
2da12f12 39146 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 39147
b813574b 39148@endif tk
3866be5d 39149
56a8fe78 39150# Other targets (info, dvi, pdf, etc.)
4fa63067 39151
b813574b
PB
39152.PHONY: maybe-info-tk info-tk
39153maybe-info-tk:
39154@if tk
39155maybe-info-tk: info-tk
4fa63067 39156
b813574b
PB
39157info-tk: \
39158 configure-tk
0aed8855 39159 @: $(MAKE); $(unstage)
b813574b 39160 @[ -f ./tk/Makefile ] || exit 0; \
b40e3958
L
39161 r=`${PWD_COMMAND}`; export r; \
39162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39163 $(HOST_EXPORTS) \
72b2455a 39164 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39166 done; \
b813574b 39167 echo "Doing info in tk" ; \
b00612cc 39168 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
39169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39171 "RANLIB=$${RANLIB}" \
0c24b341 39172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39173 info) \
e2b9e2dc
NN
39174 || exit 1
39175
b813574b 39176@endif tk
4fa63067 39177
b813574b
PB
39178.PHONY: maybe-dvi-tk dvi-tk
39179maybe-dvi-tk:
39180@if tk
39181maybe-dvi-tk: dvi-tk
4fa63067 39182
b813574b
PB
39183dvi-tk: \
39184 configure-tk
0aed8855 39185 @: $(MAKE); $(unstage)
b813574b 39186 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 39187 r=`${PWD_COMMAND}`; export r; \
b40e3958 39188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39189 $(HOST_EXPORTS) \
72b2455a 39190 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39192 done; \
b813574b 39193 echo "Doing dvi in tk" ; \
b00612cc 39194 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
39195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39197 "RANLIB=$${RANLIB}" \
0c24b341 39198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39199 dvi) \
4fa63067 39200 || exit 1
3866be5d 39201
b813574b 39202@endif tk
3866be5d 39203
56a8fe78
DD
39204.PHONY: maybe-pdf-tk pdf-tk
39205maybe-pdf-tk:
39206@if tk
39207maybe-pdf-tk: pdf-tk
39208
39209pdf-tk: \
39210 configure-tk
39211 @: $(MAKE); $(unstage)
39212 @[ -f ./tk/Makefile ] || exit 0; \
39213 r=`${PWD_COMMAND}`; export r; \
39214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39215 $(HOST_EXPORTS) \
39216 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39218 done; \
39219 echo "Doing pdf in tk" ; \
39220 (cd $(HOST_SUBDIR)/tk && \
39221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39223 "RANLIB=$${RANLIB}" \
0c24b341 39224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39225 pdf) \
39226 || exit 1
39227
39228@endif tk
39229
6d389afc
MS
39230.PHONY: maybe-html-tk html-tk
39231maybe-html-tk:
39232@if tk
39233maybe-html-tk: html-tk
39234
39235html-tk: \
39236 configure-tk
0aed8855 39237 @: $(MAKE); $(unstage)
6d389afc
MS
39238 @[ -f ./tk/Makefile ] || exit 0; \
39239 r=`${PWD_COMMAND}`; export r; \
39240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39241 $(HOST_EXPORTS) \
39242 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39244 done; \
39245 echo "Doing html in tk" ; \
b00612cc 39246 (cd $(HOST_SUBDIR)/tk && \
6d389afc
MS
39247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39249 "RANLIB=$${RANLIB}" \
0c24b341 39250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
39251 html) \
39252 || exit 1
39253
39254@endif tk
39255
b813574b
PB
39256.PHONY: maybe-TAGS-tk TAGS-tk
39257maybe-TAGS-tk:
39258@if tk
39259maybe-TAGS-tk: TAGS-tk
4fa63067 39260
b813574b
PB
39261TAGS-tk: \
39262 configure-tk
0aed8855 39263 @: $(MAKE); $(unstage)
b813574b 39264 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 39265 r=`${PWD_COMMAND}`; export r; \
b40e3958 39266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39267 $(HOST_EXPORTS) \
72b2455a 39268 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39270 done; \
b813574b 39271 echo "Doing TAGS in tk" ; \
b00612cc 39272 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
39273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39275 "RANLIB=$${RANLIB}" \
0c24b341 39276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39277 TAGS) \
4fa63067 39278 || exit 1
3866be5d 39279
b813574b 39280@endif tk
3866be5d 39281
b813574b
PB
39282.PHONY: maybe-install-info-tk install-info-tk
39283maybe-install-info-tk:
39284@if tk
39285maybe-install-info-tk: install-info-tk
4fa63067 39286
b813574b
PB
39287install-info-tk: \
39288 configure-tk \
39289 info-tk
0aed8855 39290 @: $(MAKE); $(unstage)
b813574b 39291 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
39292 r=`${PWD_COMMAND}`; export r; \
39293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39294 $(HOST_EXPORTS) \
72b2455a 39295 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39297 done; \
b813574b 39298 echo "Doing install-info in tk" ; \
b00612cc 39299 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
39300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39302 "RANLIB=$${RANLIB}" \
0c24b341 39303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39304 install-info) \
4fa63067
NN
39305 || exit 1
39306
b813574b 39307@endif tk
4fa63067 39308
a3ca38d2
DD
39309.PHONY: maybe-install-pdf-tk install-pdf-tk
39310maybe-install-pdf-tk:
39311@if tk
39312maybe-install-pdf-tk: install-pdf-tk
39313
39314install-pdf-tk: \
39315 configure-tk \
39316 pdf-tk
39317 @: $(MAKE); $(unstage)
39318 @[ -f ./tk/Makefile ] || exit 0; \
39319 r=`${PWD_COMMAND}`; export r; \
39320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39321 $(HOST_EXPORTS) \
39322 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39324 done; \
39325 echo "Doing install-pdf in tk" ; \
39326 (cd $(HOST_SUBDIR)/tk && \
39327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39329 "RANLIB=$${RANLIB}" \
0c24b341 39330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
39331 install-pdf) \
39332 || exit 1
39333
39334@endif tk
39335
108a6f8e
CD
39336.PHONY: maybe-install-html-tk install-html-tk
39337maybe-install-html-tk:
39338@if tk
39339maybe-install-html-tk: install-html-tk
39340
39341install-html-tk: \
39342 configure-tk \
39343 html-tk
39344 @: $(MAKE); $(unstage)
39345 @[ -f ./tk/Makefile ] || exit 0; \
39346 r=`${PWD_COMMAND}`; export r; \
39347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39348 $(HOST_EXPORTS) \
39349 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39351 done; \
39352 echo "Doing install-html in tk" ; \
39353 (cd $(HOST_SUBDIR)/tk && \
39354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39356 "RANLIB=$${RANLIB}" \
0c24b341 39357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39358 install-html) \
39359 || exit 1
39360
39361@endif tk
39362
b813574b
PB
39363.PHONY: maybe-installcheck-tk installcheck-tk
39364maybe-installcheck-tk:
39365@if tk
39366maybe-installcheck-tk: installcheck-tk
4fa63067 39367
b813574b
PB
39368installcheck-tk: \
39369 configure-tk
0aed8855 39370 @: $(MAKE); $(unstage)
b813574b 39371 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
39372 r=`${PWD_COMMAND}`; export r; \
39373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39374 $(HOST_EXPORTS) \
72b2455a 39375 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39377 done; \
b813574b 39378 echo "Doing installcheck in tk" ; \
b00612cc 39379 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
39380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39382 "RANLIB=$${RANLIB}" \
0c24b341 39383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39384 installcheck) \
4fa63067
NN
39385 || exit 1
39386
b813574b 39387@endif tk
4fa63067 39388
b813574b
PB
39389.PHONY: maybe-mostlyclean-tk mostlyclean-tk
39390maybe-mostlyclean-tk:
39391@if tk
39392maybe-mostlyclean-tk: mostlyclean-tk
4fa63067 39393
b813574b 39394mostlyclean-tk:
0aed8855 39395 @: $(MAKE); $(unstage)
b813574b 39396 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
39397 r=`${PWD_COMMAND}`; export r; \
39398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39399 $(HOST_EXPORTS) \
72b2455a 39400 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39402 done; \
b813574b 39403 echo "Doing mostlyclean in tk" ; \
b00612cc 39404 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
39405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39407 "RANLIB=$${RANLIB}" \
0c24b341 39408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39409 mostlyclean) \
4fa63067
NN
39410 || exit 1
39411
b813574b 39412@endif tk
4fa63067 39413
b813574b
PB
39414.PHONY: maybe-clean-tk clean-tk
39415maybe-clean-tk:
39416@if tk
39417maybe-clean-tk: clean-tk
4fa63067 39418
b813574b 39419clean-tk:
0aed8855 39420 @: $(MAKE); $(unstage)
b813574b 39421 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
39422 r=`${PWD_COMMAND}`; export r; \
39423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39424 $(HOST_EXPORTS) \
72b2455a 39425 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39427 done; \
b813574b 39428 echo "Doing clean in tk" ; \
b00612cc 39429 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
39430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39432 "RANLIB=$${RANLIB}" \
0c24b341 39433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39434 clean) \
4fa63067
NN
39435 || exit 1
39436
b813574b 39437@endif tk
4fa63067 39438
b813574b
PB
39439.PHONY: maybe-distclean-tk distclean-tk
39440maybe-distclean-tk:
39441@if tk
39442maybe-distclean-tk: distclean-tk
4fa63067 39443
b813574b 39444distclean-tk:
0aed8855 39445 @: $(MAKE); $(unstage)
b813574b 39446 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
39447 r=`${PWD_COMMAND}`; export r; \
39448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39449 $(HOST_EXPORTS) \
72b2455a 39450 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39452 done; \
b813574b 39453 echo "Doing distclean in tk" ; \
b00612cc 39454 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
39455 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39456 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39457 "RANLIB=$${RANLIB}" \
0c24b341 39458 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39459 distclean) \
4fa63067
NN
39460 || exit 1
39461
b813574b 39462@endif tk
4fa63067 39463
b813574b
PB
39464.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
39465maybe-maintainer-clean-tk:
39466@if tk
39467maybe-maintainer-clean-tk: maintainer-clean-tk
16ae0395 39468
b813574b 39469maintainer-clean-tk:
0aed8855 39470 @: $(MAKE); $(unstage)
b813574b 39471 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 39472 r=`${PWD_COMMAND}`; export r; \
b40e3958 39473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39474 $(HOST_EXPORTS) \
72b2455a 39475 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
39476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39477 done; \
b813574b 39478 echo "Doing maintainer-clean in tk" ; \
b00612cc 39479 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
39480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39482 "RANLIB=$${RANLIB}" \
0c24b341 39483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39484 maintainer-clean) \
4fa63067 39485 || exit 1
3866be5d 39486
b813574b 39487@endif tk
3866be5d 39488
4fa63067 39489
a7254363 39490
b813574b
PB
39491.PHONY: configure-libtermcap maybe-configure-libtermcap
39492maybe-configure-libtermcap:
4f0ef2d8
CD
39493@if gcc-bootstrap
39494configure-libtermcap: stage_current
39495@endif gcc-bootstrap
b813574b
PB
39496@if libtermcap
39497maybe-configure-libtermcap: configure-libtermcap
c52c6897 39498configure-libtermcap:
0aed8855 39499 @: $(MAKE); $(unstage)
c52c6897 39500 @r=`${PWD_COMMAND}`; export r; \
b813574b 39501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
39502 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
39503 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
b813574b 39504 $(HOST_EXPORTS) \
a7254363
PB
39505 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
39506 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
b813574b 39507 case $(srcdir) in \
b00612cc
PB
39508 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39509 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
39510 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
b813574b 39511 esac; \
b00612cc
PB
39512 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
39513 libsrcdir="$$s/libtermcap"; \
b813574b 39514 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39515 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39516 --target=${target_alias} $${srcdiroption} \
b813574b
PB
39517 || exit 1
39518@endif libtermcap
39519
a7254363
PB
39520
39521
d545f33b
PB
39522
39523
b813574b
PB
39524.PHONY: all-libtermcap maybe-all-libtermcap
39525maybe-all-libtermcap:
4f0ef2d8
CD
39526@if gcc-bootstrap
39527all-libtermcap: stage_current
39528@endif gcc-bootstrap
b813574b 39529@if libtermcap
d27cc32e 39530TARGET-libtermcap=all
b813574b
PB
39531maybe-all-libtermcap: all-libtermcap
39532all-libtermcap: configure-libtermcap
0aed8855 39533 @: $(MAKE); $(unstage)
b813574b
PB
39534 @r=`${PWD_COMMAND}`; export r; \
39535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 39536 $(HOST_EXPORTS) \
b00612cc 39537 (cd $(HOST_SUBDIR)/libtermcap && \
7f6ef0c0
PB
39538 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
39539 $(TARGET-libtermcap))
b813574b
PB
39540@endif libtermcap
39541
a7254363 39542
d545f33b
PB
39543
39544
b813574b
PB
39545.PHONY: check-libtermcap maybe-check-libtermcap
39546maybe-check-libtermcap:
39547@if libtermcap
39548maybe-check-libtermcap: check-libtermcap
39549
39550check-libtermcap:
4fa63067 39551
6bd3dfaa 39552@endif libtermcap
4fa63067
NN
39553
39554.PHONY: install-libtermcap maybe-install-libtermcap
39555maybe-install-libtermcap:
6bd3dfaa
PB
39556@if libtermcap
39557maybe-install-libtermcap: install-libtermcap
4fa63067
NN
39558
39559install-libtermcap: installdirs
0aed8855 39560 @: $(MAKE); $(unstage)
b40e3958
L
39561 @r=`${PWD_COMMAND}`; export r; \
39562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39563 $(HOST_EXPORTS) \
b00612cc 39564 (cd $(HOST_SUBDIR)/libtermcap && \
2da12f12 39565 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 39566
6bd3dfaa 39567@endif libtermcap
3866be5d 39568
56a8fe78 39569# Other targets (info, dvi, pdf, etc.)
16ae0395 39570
4fa63067
NN
39571.PHONY: maybe-info-libtermcap info-libtermcap
39572maybe-info-libtermcap:
6bd3dfaa
PB
39573@if libtermcap
39574maybe-info-libtermcap: info-libtermcap
4fa63067
NN
39575
39576info-libtermcap: \
39577 configure-libtermcap
0aed8855 39578 @: $(MAKE); $(unstage)
4fa63067
NN
39579 @[ -f ./libtermcap/Makefile ] || exit 0; \
39580 r=`${PWD_COMMAND}`; export r; \
b40e3958 39581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39582 $(HOST_EXPORTS) \
b813574b 39583 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39585 done; \
39586 echo "Doing info in libtermcap" ; \
b00612cc 39587 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
39588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39590 "RANLIB=$${RANLIB}" \
0c24b341 39591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39592 info) \
4fa63067 39593 || exit 1
3866be5d 39594
6bd3dfaa 39595@endif libtermcap
3866be5d 39596
4fa63067
NN
39597.PHONY: maybe-dvi-libtermcap dvi-libtermcap
39598maybe-dvi-libtermcap:
6bd3dfaa
PB
39599@if libtermcap
39600maybe-dvi-libtermcap: dvi-libtermcap
4fa63067
NN
39601
39602dvi-libtermcap: \
39603 configure-libtermcap
0aed8855 39604 @: $(MAKE); $(unstage)
4fa63067
NN
39605 @[ -f ./libtermcap/Makefile ] || exit 0; \
39606 r=`${PWD_COMMAND}`; export r; \
39607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39608 $(HOST_EXPORTS) \
b813574b 39609 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39611 done; \
39612 echo "Doing dvi in libtermcap" ; \
b00612cc 39613 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
39614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39616 "RANLIB=$${RANLIB}" \
0c24b341 39617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39618 dvi) \
4fa63067
NN
39619 || exit 1
39620
6bd3dfaa 39621@endif libtermcap
4fa63067 39622
56a8fe78
DD
39623.PHONY: maybe-pdf-libtermcap pdf-libtermcap
39624maybe-pdf-libtermcap:
39625@if libtermcap
39626maybe-pdf-libtermcap: pdf-libtermcap
39627
39628pdf-libtermcap: \
39629 configure-libtermcap
39630 @: $(MAKE); $(unstage)
39631 @[ -f ./libtermcap/Makefile ] || exit 0; \
39632 r=`${PWD_COMMAND}`; export r; \
39633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39634 $(HOST_EXPORTS) \
39635 for flag in $(EXTRA_HOST_FLAGS) ; do \
39636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39637 done; \
39638 echo "Doing pdf in libtermcap" ; \
39639 (cd $(HOST_SUBDIR)/libtermcap && \
39640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39642 "RANLIB=$${RANLIB}" \
0c24b341 39643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39644 pdf) \
39645 || exit 1
39646
39647@endif libtermcap
39648
6d389afc
MS
39649.PHONY: maybe-html-libtermcap html-libtermcap
39650maybe-html-libtermcap:
39651@if libtermcap
39652maybe-html-libtermcap: html-libtermcap
39653
39654html-libtermcap: \
39655 configure-libtermcap
0aed8855 39656 @: $(MAKE); $(unstage)
6d389afc
MS
39657 @[ -f ./libtermcap/Makefile ] || exit 0; \
39658 r=`${PWD_COMMAND}`; export r; \
39659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39660 $(HOST_EXPORTS) \
39661 for flag in $(EXTRA_HOST_FLAGS) ; do \
39662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39663 done; \
39664 echo "Doing html in libtermcap" ; \
b00612cc 39665 (cd $(HOST_SUBDIR)/libtermcap && \
6d389afc
MS
39666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39668 "RANLIB=$${RANLIB}" \
0c24b341 39669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
39670 html) \
39671 || exit 1
39672
39673@endif libtermcap
39674
4fa63067
NN
39675.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
39676maybe-TAGS-libtermcap:
6bd3dfaa
PB
39677@if libtermcap
39678maybe-TAGS-libtermcap: TAGS-libtermcap
4fa63067
NN
39679
39680TAGS-libtermcap: \
39681 configure-libtermcap
0aed8855 39682 @: $(MAKE); $(unstage)
4fa63067
NN
39683 @[ -f ./libtermcap/Makefile ] || exit 0; \
39684 r=`${PWD_COMMAND}`; export r; \
39685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39686 $(HOST_EXPORTS) \
b813574b 39687 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39689 done; \
39690 echo "Doing TAGS in libtermcap" ; \
b00612cc 39691 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
39692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39694 "RANLIB=$${RANLIB}" \
0c24b341 39695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39696 TAGS) \
4fa63067
NN
39697 || exit 1
39698
6bd3dfaa 39699@endif libtermcap
4fa63067
NN
39700
39701.PHONY: maybe-install-info-libtermcap install-info-libtermcap
39702maybe-install-info-libtermcap:
6bd3dfaa
PB
39703@if libtermcap
39704maybe-install-info-libtermcap: install-info-libtermcap
4fa63067
NN
39705
39706install-info-libtermcap: \
39707 configure-libtermcap \
39708 info-libtermcap
0aed8855 39709 @: $(MAKE); $(unstage)
4fa63067
NN
39710 @[ -f ./libtermcap/Makefile ] || exit 0; \
39711 r=`${PWD_COMMAND}`; export r; \
39712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39713 $(HOST_EXPORTS) \
b813574b 39714 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39716 done; \
39717 echo "Doing install-info in libtermcap" ; \
b00612cc 39718 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
39719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39721 "RANLIB=$${RANLIB}" \
0c24b341 39722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39723 install-info) \
4fa63067
NN
39724 || exit 1
39725
6bd3dfaa 39726@endif libtermcap
4fa63067 39727
a3ca38d2
DD
39728.PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
39729maybe-install-pdf-libtermcap:
39730@if libtermcap
39731maybe-install-pdf-libtermcap: install-pdf-libtermcap
39732
39733install-pdf-libtermcap: \
39734 configure-libtermcap \
39735 pdf-libtermcap
39736 @: $(MAKE); $(unstage)
39737 @[ -f ./libtermcap/Makefile ] || exit 0; \
39738 r=`${PWD_COMMAND}`; export r; \
39739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39740 $(HOST_EXPORTS) \
39741 for flag in $(EXTRA_HOST_FLAGS) ; do \
39742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39743 done; \
39744 echo "Doing install-pdf in libtermcap" ; \
39745 (cd $(HOST_SUBDIR)/libtermcap && \
39746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39748 "RANLIB=$${RANLIB}" \
0c24b341 39749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
39750 install-pdf) \
39751 || exit 1
39752
39753@endif libtermcap
39754
108a6f8e
CD
39755.PHONY: maybe-install-html-libtermcap install-html-libtermcap
39756maybe-install-html-libtermcap:
39757@if libtermcap
39758maybe-install-html-libtermcap: install-html-libtermcap
39759
39760install-html-libtermcap: \
39761 configure-libtermcap \
39762 html-libtermcap
39763 @: $(MAKE); $(unstage)
39764 @[ -f ./libtermcap/Makefile ] || exit 0; \
39765 r=`${PWD_COMMAND}`; export r; \
39766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39767 $(HOST_EXPORTS) \
39768 for flag in $(EXTRA_HOST_FLAGS) ; do \
39769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39770 done; \
39771 echo "Doing install-html in libtermcap" ; \
39772 (cd $(HOST_SUBDIR)/libtermcap && \
39773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39775 "RANLIB=$${RANLIB}" \
0c24b341 39776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39777 install-html) \
39778 || exit 1
39779
39780@endif libtermcap
39781
4fa63067
NN
39782.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
39783maybe-installcheck-libtermcap:
6bd3dfaa
PB
39784@if libtermcap
39785maybe-installcheck-libtermcap: installcheck-libtermcap
4fa63067
NN
39786
39787installcheck-libtermcap: \
39788 configure-libtermcap
0aed8855 39789 @: $(MAKE); $(unstage)
4fa63067
NN
39790 @[ -f ./libtermcap/Makefile ] || exit 0; \
39791 r=`${PWD_COMMAND}`; export r; \
39792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39793 $(HOST_EXPORTS) \
b813574b 39794 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39796 done; \
39797 echo "Doing installcheck in libtermcap" ; \
b00612cc 39798 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
39799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39801 "RANLIB=$${RANLIB}" \
0c24b341 39802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39803 installcheck) \
4fa63067
NN
39804 || exit 1
39805
6bd3dfaa 39806@endif libtermcap
4fa63067
NN
39807
39808.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
39809maybe-mostlyclean-libtermcap:
6bd3dfaa
PB
39810@if libtermcap
39811maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
4fa63067
NN
39812
39813# libtermcap doesn't support mostlyclean.
39814mostlyclean-libtermcap:
39815
6bd3dfaa 39816@endif libtermcap
4fa63067
NN
39817
39818.PHONY: maybe-clean-libtermcap clean-libtermcap
39819maybe-clean-libtermcap:
6bd3dfaa
PB
39820@if libtermcap
39821maybe-clean-libtermcap: clean-libtermcap
4fa63067
NN
39822
39823# libtermcap doesn't support clean.
39824clean-libtermcap:
39825
6bd3dfaa 39826@endif libtermcap
4fa63067
NN
39827
39828.PHONY: maybe-distclean-libtermcap distclean-libtermcap
39829maybe-distclean-libtermcap:
6bd3dfaa
PB
39830@if libtermcap
39831maybe-distclean-libtermcap: distclean-libtermcap
4fa63067
NN
39832
39833# libtermcap doesn't support distclean.
39834distclean-libtermcap:
39835
6bd3dfaa 39836@endif libtermcap
4fa63067
NN
39837
39838.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
39839maybe-maintainer-clean-libtermcap:
6bd3dfaa
PB
39840@if libtermcap
39841maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
4fa63067
NN
39842
39843# libtermcap doesn't support maintainer-clean.
39844maintainer-clean-libtermcap:
39845
6bd3dfaa 39846@endif libtermcap
4fa63067
NN
39847
39848
a7254363 39849
4fa63067
NN
39850.PHONY: configure-utils maybe-configure-utils
39851maybe-configure-utils:
4f0ef2d8
CD
39852@if gcc-bootstrap
39853configure-utils: stage_current
39854@endif gcc-bootstrap
6bd3dfaa
PB
39855@if utils
39856maybe-configure-utils: configure-utils
c52c6897 39857configure-utils:
0aed8855 39858 @: $(MAKE); $(unstage)
c52c6897 39859 @r=`${PWD_COMMAND}`; export r; \
b40e3958 39860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
39861 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
39862 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
378fce5b 39863 $(HOST_EXPORTS) \
a7254363
PB
39864 echo Configuring in $(HOST_SUBDIR)/utils; \
39865 cd "$(HOST_SUBDIR)/utils" || exit 1; \
e2b9e2dc 39866 case $(srcdir) in \
b00612cc
PB
39867 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39868 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
39869 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 39870 esac; \
b00612cc
PB
39871 srcdiroption="--srcdir=$${topdir}/utils"; \
39872 libsrcdir="$$s/utils"; \
e2b9e2dc 39873 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39874 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39875 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 39876 || exit 1
6bd3dfaa 39877@endif utils
e2b9e2dc 39878
a7254363
PB
39879
39880
d545f33b
PB
39881
39882
4fa63067
NN
39883.PHONY: all-utils maybe-all-utils
39884maybe-all-utils:
4f0ef2d8
CD
39885@if gcc-bootstrap
39886all-utils: stage_current
39887@endif gcc-bootstrap
6bd3dfaa 39888@if utils
d27cc32e 39889TARGET-utils=all
6bd3dfaa 39890maybe-all-utils: all-utils
4fa63067 39891all-utils: configure-utils
0aed8855 39892 @: $(MAKE); $(unstage)
4fa63067
NN
39893 @r=`${PWD_COMMAND}`; export r; \
39894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39895 $(HOST_EXPORTS) \
b00612cc 39896 (cd $(HOST_SUBDIR)/utils && \
7f6ef0c0
PB
39897 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
39898 $(TARGET-utils))
6bd3dfaa 39899@endif utils
4fa63067 39900
a7254363 39901
d545f33b
PB
39902
39903
4fa63067
NN
39904.PHONY: check-utils maybe-check-utils
39905maybe-check-utils:
6bd3dfaa
PB
39906@if utils
39907maybe-check-utils: check-utils
4fa63067
NN
39908
39909check-utils:
39910
6bd3dfaa 39911@endif utils
4fa63067
NN
39912
39913.PHONY: install-utils maybe-install-utils
39914maybe-install-utils:
6bd3dfaa
PB
39915@if utils
39916maybe-install-utils: install-utils
4fa63067
NN
39917
39918install-utils: installdirs
0aed8855 39919 @: $(MAKE); $(unstage)
4fa63067
NN
39920 @r=`${PWD_COMMAND}`; export r; \
39921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39922 $(HOST_EXPORTS) \
b00612cc 39923 (cd $(HOST_SUBDIR)/utils && \
2da12f12 39924 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 39925
6bd3dfaa 39926@endif utils
4fa63067 39927
56a8fe78 39928# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
39929
39930.PHONY: maybe-info-utils info-utils
39931maybe-info-utils:
6bd3dfaa
PB
39932@if utils
39933maybe-info-utils: info-utils
4fa63067
NN
39934
39935info-utils: \
39936 configure-utils
0aed8855 39937 @: $(MAKE); $(unstage)
4fa63067
NN
39938 @[ -f ./utils/Makefile ] || exit 0; \
39939 r=`${PWD_COMMAND}`; export r; \
39940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39941 $(HOST_EXPORTS) \
b813574b 39942 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39944 done; \
39945 echo "Doing info in utils" ; \
b00612cc 39946 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
39947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39949 "RANLIB=$${RANLIB}" \
0c24b341 39950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39951 info) \
4fa63067
NN
39952 || exit 1
39953
6bd3dfaa 39954@endif utils
4fa63067
NN
39955
39956.PHONY: maybe-dvi-utils dvi-utils
39957maybe-dvi-utils:
6bd3dfaa
PB
39958@if utils
39959maybe-dvi-utils: dvi-utils
4fa63067
NN
39960
39961dvi-utils: \
39962 configure-utils
0aed8855 39963 @: $(MAKE); $(unstage)
4fa63067
NN
39964 @[ -f ./utils/Makefile ] || exit 0; \
39965 r=`${PWD_COMMAND}`; export r; \
b40e3958 39966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39967 $(HOST_EXPORTS) \
b813574b 39968 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39970 done; \
39971 echo "Doing dvi in utils" ; \
b00612cc 39972 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
39973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39975 "RANLIB=$${RANLIB}" \
0c24b341 39976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39977 dvi) \
4fa63067 39978 || exit 1
3866be5d 39979
6bd3dfaa 39980@endif utils
3866be5d 39981
56a8fe78
DD
39982.PHONY: maybe-pdf-utils pdf-utils
39983maybe-pdf-utils:
39984@if utils
39985maybe-pdf-utils: pdf-utils
39986
39987pdf-utils: \
39988 configure-utils
39989 @: $(MAKE); $(unstage)
39990 @[ -f ./utils/Makefile ] || exit 0; \
39991 r=`${PWD_COMMAND}`; export r; \
39992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39993 $(HOST_EXPORTS) \
39994 for flag in $(EXTRA_HOST_FLAGS) ; do \
39995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39996 done; \
39997 echo "Doing pdf in utils" ; \
39998 (cd $(HOST_SUBDIR)/utils && \
39999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40001 "RANLIB=$${RANLIB}" \
0c24b341 40002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
40003 pdf) \
40004 || exit 1
40005
40006@endif utils
40007
6d389afc
MS
40008.PHONY: maybe-html-utils html-utils
40009maybe-html-utils:
40010@if utils
40011maybe-html-utils: html-utils
40012
40013html-utils: \
40014 configure-utils
0aed8855 40015 @: $(MAKE); $(unstage)
6d389afc
MS
40016 @[ -f ./utils/Makefile ] || exit 0; \
40017 r=`${PWD_COMMAND}`; export r; \
40018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
40019 $(HOST_EXPORTS) \
40020 for flag in $(EXTRA_HOST_FLAGS) ; do \
40021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40022 done; \
40023 echo "Doing html in utils" ; \
b00612cc 40024 (cd $(HOST_SUBDIR)/utils && \
6d389afc
MS
40025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40027 "RANLIB=$${RANLIB}" \
0c24b341 40028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
40029 html) \
40030 || exit 1
40031
40032@endif utils
40033
4fa63067
NN
40034.PHONY: maybe-TAGS-utils TAGS-utils
40035maybe-TAGS-utils:
6bd3dfaa
PB
40036@if utils
40037maybe-TAGS-utils: TAGS-utils
4fa63067
NN
40038
40039TAGS-utils: \
40040 configure-utils
0aed8855 40041 @: $(MAKE); $(unstage)
4fa63067
NN
40042 @[ -f ./utils/Makefile ] || exit 0; \
40043 r=`${PWD_COMMAND}`; export r; \
b40e3958 40044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40045 $(HOST_EXPORTS) \
b813574b 40046 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40048 done; \
40049 echo "Doing TAGS in utils" ; \
b00612cc 40050 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
40051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40053 "RANLIB=$${RANLIB}" \
0c24b341 40054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40055 TAGS) \
4fa63067 40056 || exit 1
3866be5d 40057
6bd3dfaa 40058@endif utils
3866be5d 40059
4fa63067
NN
40060.PHONY: maybe-install-info-utils install-info-utils
40061maybe-install-info-utils:
6bd3dfaa
PB
40062@if utils
40063maybe-install-info-utils: install-info-utils
16ae0395 40064
4fa63067
NN
40065install-info-utils: \
40066 configure-utils \
40067 info-utils
0aed8855 40068 @: $(MAKE); $(unstage)
4fa63067
NN
40069 @[ -f ./utils/Makefile ] || exit 0; \
40070 r=`${PWD_COMMAND}`; export r; \
b40e3958 40071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40072 $(HOST_EXPORTS) \
b813574b 40073 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40075 done; \
40076 echo "Doing install-info in utils" ; \
b00612cc 40077 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
40078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40080 "RANLIB=$${RANLIB}" \
0c24b341 40081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40082 install-info) \
4fa63067 40083 || exit 1
3866be5d 40084
6bd3dfaa 40085@endif utils
3866be5d 40086
a3ca38d2
DD
40087.PHONY: maybe-install-pdf-utils install-pdf-utils
40088maybe-install-pdf-utils:
40089@if utils
40090maybe-install-pdf-utils: install-pdf-utils
40091
40092install-pdf-utils: \
40093 configure-utils \
40094 pdf-utils
40095 @: $(MAKE); $(unstage)
40096 @[ -f ./utils/Makefile ] || exit 0; \
40097 r=`${PWD_COMMAND}`; export r; \
40098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40099 $(HOST_EXPORTS) \
40100 for flag in $(EXTRA_HOST_FLAGS) ; do \
40101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40102 done; \
40103 echo "Doing install-pdf in utils" ; \
40104 (cd $(HOST_SUBDIR)/utils && \
40105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40107 "RANLIB=$${RANLIB}" \
0c24b341 40108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40109 install-pdf) \
40110 || exit 1
40111
40112@endif utils
40113
108a6f8e
CD
40114.PHONY: maybe-install-html-utils install-html-utils
40115maybe-install-html-utils:
40116@if utils
40117maybe-install-html-utils: install-html-utils
40118
40119install-html-utils: \
40120 configure-utils \
40121 html-utils
40122 @: $(MAKE); $(unstage)
40123 @[ -f ./utils/Makefile ] || exit 0; \
40124 r=`${PWD_COMMAND}`; export r; \
40125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40126 $(HOST_EXPORTS) \
40127 for flag in $(EXTRA_HOST_FLAGS) ; do \
40128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40129 done; \
40130 echo "Doing install-html in utils" ; \
40131 (cd $(HOST_SUBDIR)/utils && \
40132 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40133 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40134 "RANLIB=$${RANLIB}" \
0c24b341 40135 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40136 install-html) \
40137 || exit 1
40138
40139@endif utils
40140
4fa63067
NN
40141.PHONY: maybe-installcheck-utils installcheck-utils
40142maybe-installcheck-utils:
6bd3dfaa
PB
40143@if utils
40144maybe-installcheck-utils: installcheck-utils
4fa63067
NN
40145
40146installcheck-utils: \
40147 configure-utils
0aed8855 40148 @: $(MAKE); $(unstage)
4fa63067 40149 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
40150 r=`${PWD_COMMAND}`; export r; \
40151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40152 $(HOST_EXPORTS) \
b813574b 40153 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40155 done; \
40156 echo "Doing installcheck in utils" ; \
b00612cc 40157 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
40158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40160 "RANLIB=$${RANLIB}" \
0c24b341 40161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40162 installcheck) \
e2b9e2dc
NN
40163 || exit 1
40164
6bd3dfaa 40165@endif utils
4fa63067
NN
40166
40167.PHONY: maybe-mostlyclean-utils mostlyclean-utils
40168maybe-mostlyclean-utils:
6bd3dfaa
PB
40169@if utils
40170maybe-mostlyclean-utils: mostlyclean-utils
4fa63067
NN
40171
40172mostlyclean-utils:
0aed8855 40173 @: $(MAKE); $(unstage)
4fa63067
NN
40174 @[ -f ./utils/Makefile ] || exit 0; \
40175 r=`${PWD_COMMAND}`; export r; \
b40e3958 40176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40177 $(HOST_EXPORTS) \
b813574b 40178 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40180 done; \
40181 echo "Doing mostlyclean in utils" ; \
b00612cc 40182 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
40183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40185 "RANLIB=$${RANLIB}" \
0c24b341 40186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40187 mostlyclean) \
4fa63067 40188 || exit 1
3866be5d 40189
6bd3dfaa 40190@endif utils
3866be5d 40191
4fa63067
NN
40192.PHONY: maybe-clean-utils clean-utils
40193maybe-clean-utils:
6bd3dfaa
PB
40194@if utils
40195maybe-clean-utils: clean-utils
4fa63067
NN
40196
40197clean-utils:
0aed8855 40198 @: $(MAKE); $(unstage)
4fa63067
NN
40199 @[ -f ./utils/Makefile ] || exit 0; \
40200 r=`${PWD_COMMAND}`; export r; \
b40e3958 40201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40202 $(HOST_EXPORTS) \
b813574b 40203 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40205 done; \
40206 echo "Doing clean in utils" ; \
b00612cc 40207 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
40208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40210 "RANLIB=$${RANLIB}" \
0c24b341 40211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40212 clean) \
4fa63067 40213 || exit 1
3866be5d 40214
6bd3dfaa 40215@endif utils
3866be5d 40216
4fa63067
NN
40217.PHONY: maybe-distclean-utils distclean-utils
40218maybe-distclean-utils:
6bd3dfaa
PB
40219@if utils
40220maybe-distclean-utils: distclean-utils
16ae0395 40221
4fa63067 40222distclean-utils:
0aed8855 40223 @: $(MAKE); $(unstage)
4fa63067
NN
40224 @[ -f ./utils/Makefile ] || exit 0; \
40225 r=`${PWD_COMMAND}`; export r; \
b40e3958 40226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40227 $(HOST_EXPORTS) \
b813574b 40228 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40230 done; \
40231 echo "Doing distclean in utils" ; \
b00612cc 40232 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
40233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40235 "RANLIB=$${RANLIB}" \
0c24b341 40236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40237 distclean) \
4fa63067 40238 || exit 1
3866be5d 40239
6bd3dfaa 40240@endif utils
3866be5d 40241
4fa63067
NN
40242.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
40243maybe-maintainer-clean-utils:
6bd3dfaa
PB
40244@if utils
40245maybe-maintainer-clean-utils: maintainer-clean-utils
4fa63067
NN
40246
40247maintainer-clean-utils:
0aed8855 40248 @: $(MAKE); $(unstage)
4fa63067 40249 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
40250 r=`${PWD_COMMAND}`; export r; \
40251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40252 $(HOST_EXPORTS) \
b813574b 40253 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40255 done; \
40256 echo "Doing maintainer-clean in utils" ; \
b00612cc 40257 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
40258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40260 "RANLIB=$${RANLIB}" \
0c24b341 40261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40262 maintainer-clean) \
e2b9e2dc
NN
40263 || exit 1
40264
6bd3dfaa 40265@endif utils
3866be5d 40266
3866be5d 40267
a7254363 40268
b00612cc
PB
40269.PHONY: configure-gnattools maybe-configure-gnattools
40270maybe-configure-gnattools:
4f0ef2d8
CD
40271@if gcc-bootstrap
40272configure-gnattools: stage_current
40273@endif gcc-bootstrap
b00612cc
PB
40274@if gnattools
40275maybe-configure-gnattools: configure-gnattools
c52c6897 40276configure-gnattools:
0aed8855 40277 @: $(MAKE); $(unstage)
c52c6897 40278 @r=`${PWD_COMMAND}`; export r; \
b00612cc 40279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
40280 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
40281 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
b00612cc 40282 $(HOST_EXPORTS) \
a7254363
PB
40283 echo Configuring in $(HOST_SUBDIR)/gnattools; \
40284 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
b00612cc
PB
40285 case $(srcdir) in \
40286 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40287 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
40288 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40289 esac; \
40290 srcdiroption="--srcdir=$${topdir}/gnattools"; \
40291 libsrcdir="$$s/gnattools"; \
40292 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40293 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40294 --target=${target_alias} $${srcdiroption} \
b00612cc
PB
40295 || exit 1
40296@endif gnattools
40297
a7254363
PB
40298
40299
d545f33b
PB
40300
40301
b00612cc
PB
40302.PHONY: all-gnattools maybe-all-gnattools
40303maybe-all-gnattools:
4f0ef2d8
CD
40304@if gcc-bootstrap
40305all-gnattools: stage_current
40306@endif gcc-bootstrap
b00612cc
PB
40307@if gnattools
40308TARGET-gnattools=all
40309maybe-all-gnattools: all-gnattools
40310all-gnattools: configure-gnattools
0aed8855 40311 @: $(MAKE); $(unstage)
b00612cc
PB
40312 @r=`${PWD_COMMAND}`; export r; \
40313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40314 $(HOST_EXPORTS) \
40315 (cd $(HOST_SUBDIR)/gnattools && \
7f6ef0c0
PB
40316 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
40317 $(TARGET-gnattools))
b00612cc
PB
40318@endif gnattools
40319
a7254363 40320
d545f33b
PB
40321
40322
b00612cc
PB
40323.PHONY: check-gnattools maybe-check-gnattools
40324maybe-check-gnattools:
40325@if gnattools
40326maybe-check-gnattools: check-gnattools
40327
40328check-gnattools:
0aed8855 40329 @: $(MAKE); $(unstage)
b00612cc
PB
40330 @r=`${PWD_COMMAND}`; export r; \
40331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40332 $(HOST_EXPORTS) \
40333 (cd $(HOST_SUBDIR)/gnattools && \
40334 $(MAKE) $(FLAGS_TO_PASS) check)
40335
40336@endif gnattools
40337
40338.PHONY: install-gnattools maybe-install-gnattools
40339maybe-install-gnattools:
40340@if gnattools
40341maybe-install-gnattools: install-gnattools
40342
40343install-gnattools: installdirs
0aed8855 40344 @: $(MAKE); $(unstage)
b00612cc
PB
40345 @r=`${PWD_COMMAND}`; export r; \
40346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40347 $(HOST_EXPORTS) \
40348 (cd $(HOST_SUBDIR)/gnattools && \
2da12f12 40349 $(MAKE) $(FLAGS_TO_PASS) install)
b00612cc
PB
40350
40351@endif gnattools
40352
56a8fe78 40353# Other targets (info, dvi, pdf, etc.)
b00612cc
PB
40354
40355.PHONY: maybe-info-gnattools info-gnattools
40356maybe-info-gnattools:
40357@if gnattools
40358maybe-info-gnattools: info-gnattools
40359
40360info-gnattools: \
40361 configure-gnattools
0aed8855 40362 @: $(MAKE); $(unstage)
b00612cc
PB
40363 @[ -f ./gnattools/Makefile ] || exit 0; \
40364 r=`${PWD_COMMAND}`; export r; \
40365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40366 $(HOST_EXPORTS) \
40367 for flag in $(EXTRA_HOST_FLAGS) ; do \
40368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40369 done; \
40370 echo "Doing info in gnattools" ; \
40371 (cd $(HOST_SUBDIR)/gnattools && \
40372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40374 "RANLIB=$${RANLIB}" \
0c24b341 40375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40376 info) \
40377 || exit 1
40378
40379@endif gnattools
40380
40381.PHONY: maybe-dvi-gnattools dvi-gnattools
40382maybe-dvi-gnattools:
40383@if gnattools
40384maybe-dvi-gnattools: dvi-gnattools
40385
40386dvi-gnattools: \
40387 configure-gnattools
0aed8855 40388 @: $(MAKE); $(unstage)
b00612cc
PB
40389 @[ -f ./gnattools/Makefile ] || exit 0; \
40390 r=`${PWD_COMMAND}`; export r; \
40391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40392 $(HOST_EXPORTS) \
40393 for flag in $(EXTRA_HOST_FLAGS) ; do \
40394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40395 done; \
40396 echo "Doing dvi in gnattools" ; \
40397 (cd $(HOST_SUBDIR)/gnattools && \
40398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40400 "RANLIB=$${RANLIB}" \
0c24b341 40401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40402 dvi) \
40403 || exit 1
40404
40405@endif gnattools
40406
56a8fe78
DD
40407.PHONY: maybe-pdf-gnattools pdf-gnattools
40408maybe-pdf-gnattools:
40409@if gnattools
40410maybe-pdf-gnattools: pdf-gnattools
40411
40412pdf-gnattools: \
40413 configure-gnattools
40414 @: $(MAKE); $(unstage)
40415 @[ -f ./gnattools/Makefile ] || exit 0; \
40416 r=`${PWD_COMMAND}`; export r; \
40417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40418 $(HOST_EXPORTS) \
40419 for flag in $(EXTRA_HOST_FLAGS) ; do \
40420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40421 done; \
40422 echo "Doing pdf in gnattools" ; \
40423 (cd $(HOST_SUBDIR)/gnattools && \
40424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40426 "RANLIB=$${RANLIB}" \
0c24b341 40427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
40428 pdf) \
40429 || exit 1
40430
40431@endif gnattools
40432
b00612cc
PB
40433.PHONY: maybe-html-gnattools html-gnattools
40434maybe-html-gnattools:
40435@if gnattools
40436maybe-html-gnattools: html-gnattools
40437
40438html-gnattools: \
40439 configure-gnattools
0aed8855 40440 @: $(MAKE); $(unstage)
b00612cc
PB
40441 @[ -f ./gnattools/Makefile ] || exit 0; \
40442 r=`${PWD_COMMAND}`; export r; \
40443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40444 $(HOST_EXPORTS) \
40445 for flag in $(EXTRA_HOST_FLAGS) ; do \
40446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40447 done; \
40448 echo "Doing html in gnattools" ; \
40449 (cd $(HOST_SUBDIR)/gnattools && \
40450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40452 "RANLIB=$${RANLIB}" \
0c24b341 40453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40454 html) \
40455 || exit 1
40456
40457@endif gnattools
40458
40459.PHONY: maybe-TAGS-gnattools TAGS-gnattools
40460maybe-TAGS-gnattools:
40461@if gnattools
40462maybe-TAGS-gnattools: TAGS-gnattools
40463
40464TAGS-gnattools: \
40465 configure-gnattools
0aed8855 40466 @: $(MAKE); $(unstage)
b00612cc
PB
40467 @[ -f ./gnattools/Makefile ] || exit 0; \
40468 r=`${PWD_COMMAND}`; export r; \
40469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40470 $(HOST_EXPORTS) \
40471 for flag in $(EXTRA_HOST_FLAGS) ; do \
40472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40473 done; \
40474 echo "Doing TAGS in gnattools" ; \
40475 (cd $(HOST_SUBDIR)/gnattools && \
40476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40478 "RANLIB=$${RANLIB}" \
0c24b341 40479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40480 TAGS) \
40481 || exit 1
40482
40483@endif gnattools
40484
40485.PHONY: maybe-install-info-gnattools install-info-gnattools
40486maybe-install-info-gnattools:
40487@if gnattools
40488maybe-install-info-gnattools: install-info-gnattools
40489
40490install-info-gnattools: \
40491 configure-gnattools \
40492 info-gnattools
0aed8855 40493 @: $(MAKE); $(unstage)
b00612cc
PB
40494 @[ -f ./gnattools/Makefile ] || exit 0; \
40495 r=`${PWD_COMMAND}`; export r; \
40496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40497 $(HOST_EXPORTS) \
40498 for flag in $(EXTRA_HOST_FLAGS) ; do \
40499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40500 done; \
40501 echo "Doing install-info in gnattools" ; \
40502 (cd $(HOST_SUBDIR)/gnattools && \
40503 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40504 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40505 "RANLIB=$${RANLIB}" \
0c24b341 40506 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40507 install-info) \
40508 || exit 1
40509
40510@endif gnattools
40511
a3ca38d2
DD
40512.PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
40513maybe-install-pdf-gnattools:
40514@if gnattools
40515maybe-install-pdf-gnattools: install-pdf-gnattools
40516
40517install-pdf-gnattools: \
40518 configure-gnattools \
40519 pdf-gnattools
40520 @: $(MAKE); $(unstage)
40521 @[ -f ./gnattools/Makefile ] || exit 0; \
40522 r=`${PWD_COMMAND}`; export r; \
40523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40524 $(HOST_EXPORTS) \
40525 for flag in $(EXTRA_HOST_FLAGS) ; do \
40526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40527 done; \
40528 echo "Doing install-pdf in gnattools" ; \
40529 (cd $(HOST_SUBDIR)/gnattools && \
40530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40532 "RANLIB=$${RANLIB}" \
0c24b341 40533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40534 install-pdf) \
40535 || exit 1
40536
40537@endif gnattools
40538
108a6f8e
CD
40539.PHONY: maybe-install-html-gnattools install-html-gnattools
40540maybe-install-html-gnattools:
40541@if gnattools
40542maybe-install-html-gnattools: install-html-gnattools
40543
40544install-html-gnattools: \
40545 configure-gnattools \
40546 html-gnattools
40547 @: $(MAKE); $(unstage)
40548 @[ -f ./gnattools/Makefile ] || exit 0; \
40549 r=`${PWD_COMMAND}`; export r; \
40550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40551 $(HOST_EXPORTS) \
40552 for flag in $(EXTRA_HOST_FLAGS) ; do \
40553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40554 done; \
40555 echo "Doing install-html in gnattools" ; \
40556 (cd $(HOST_SUBDIR)/gnattools && \
40557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40559 "RANLIB=$${RANLIB}" \
0c24b341 40560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40561 install-html) \
40562 || exit 1
40563
40564@endif gnattools
40565
b00612cc
PB
40566.PHONY: maybe-installcheck-gnattools installcheck-gnattools
40567maybe-installcheck-gnattools:
40568@if gnattools
40569maybe-installcheck-gnattools: installcheck-gnattools
40570
40571installcheck-gnattools: \
40572 configure-gnattools
0aed8855 40573 @: $(MAKE); $(unstage)
b00612cc
PB
40574 @[ -f ./gnattools/Makefile ] || exit 0; \
40575 r=`${PWD_COMMAND}`; export r; \
40576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40577 $(HOST_EXPORTS) \
40578 for flag in $(EXTRA_HOST_FLAGS) ; do \
40579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40580 done; \
40581 echo "Doing installcheck in gnattools" ; \
40582 (cd $(HOST_SUBDIR)/gnattools && \
40583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40585 "RANLIB=$${RANLIB}" \
0c24b341 40586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40587 installcheck) \
40588 || exit 1
40589
40590@endif gnattools
40591
40592.PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
40593maybe-mostlyclean-gnattools:
40594@if gnattools
40595maybe-mostlyclean-gnattools: mostlyclean-gnattools
40596
40597mostlyclean-gnattools:
0aed8855 40598 @: $(MAKE); $(unstage)
b00612cc
PB
40599 @[ -f ./gnattools/Makefile ] || exit 0; \
40600 r=`${PWD_COMMAND}`; export r; \
40601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40602 $(HOST_EXPORTS) \
40603 for flag in $(EXTRA_HOST_FLAGS) ; do \
40604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40605 done; \
40606 echo "Doing mostlyclean in gnattools" ; \
40607 (cd $(HOST_SUBDIR)/gnattools && \
40608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40610 "RANLIB=$${RANLIB}" \
0c24b341 40611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40612 mostlyclean) \
40613 || exit 1
40614
40615@endif gnattools
40616
40617.PHONY: maybe-clean-gnattools clean-gnattools
40618maybe-clean-gnattools:
40619@if gnattools
40620maybe-clean-gnattools: clean-gnattools
40621
40622clean-gnattools:
0aed8855 40623 @: $(MAKE); $(unstage)
b00612cc
PB
40624 @[ -f ./gnattools/Makefile ] || exit 0; \
40625 r=`${PWD_COMMAND}`; export r; \
40626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40627 $(HOST_EXPORTS) \
40628 for flag in $(EXTRA_HOST_FLAGS) ; do \
40629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40630 done; \
40631 echo "Doing clean in gnattools" ; \
40632 (cd $(HOST_SUBDIR)/gnattools && \
40633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40635 "RANLIB=$${RANLIB}" \
0c24b341 40636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40637 clean) \
40638 || exit 1
40639
40640@endif gnattools
40641
40642.PHONY: maybe-distclean-gnattools distclean-gnattools
40643maybe-distclean-gnattools:
40644@if gnattools
40645maybe-distclean-gnattools: distclean-gnattools
40646
40647distclean-gnattools:
0aed8855 40648 @: $(MAKE); $(unstage)
b00612cc
PB
40649 @[ -f ./gnattools/Makefile ] || exit 0; \
40650 r=`${PWD_COMMAND}`; export r; \
40651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40652 $(HOST_EXPORTS) \
40653 for flag in $(EXTRA_HOST_FLAGS) ; do \
40654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40655 done; \
40656 echo "Doing distclean in gnattools" ; \
40657 (cd $(HOST_SUBDIR)/gnattools && \
40658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40660 "RANLIB=$${RANLIB}" \
0c24b341 40661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40662 distclean) \
40663 || exit 1
40664
40665@endif gnattools
40666
40667.PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
40668maybe-maintainer-clean-gnattools:
40669@if gnattools
40670maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
40671
40672maintainer-clean-gnattools:
0aed8855 40673 @: $(MAKE); $(unstage)
b00612cc
PB
40674 @[ -f ./gnattools/Makefile ] || exit 0; \
40675 r=`${PWD_COMMAND}`; export r; \
40676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40677 $(HOST_EXPORTS) \
40678 for flag in $(EXTRA_HOST_FLAGS) ; do \
40679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40680 done; \
40681 echo "Doing maintainer-clean in gnattools" ; \
40682 (cd $(HOST_SUBDIR)/gnattools && \
40683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40685 "RANLIB=$${RANLIB}" \
0c24b341 40686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
40687 maintainer-clean) \
40688 || exit 1
40689
40690@endif gnattools
40691
40692
3866be5d 40693
4fa63067
NN
40694# ---------------------------------------
40695# Modules which run on the target machine
40696# ---------------------------------------
16ae0395 40697
3866be5d 40698
a7254363
PB
40699
40700
40701.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
40702maybe-configure-target-libstdc++-v3:
4f0ef2d8
CD
40703@if gcc-bootstrap
40704configure-target-libstdc++-v3: stage_current
40705@endif gcc-bootstrap
a7254363
PB
40706@if target-libstdc++-v3
40707maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
c52c6897 40708configure-target-libstdc++-v3:
0aed8855
PB
40709 @: $(MAKE); $(unstage)
40710 @r=`${PWD_COMMAND}`; export r; \
40711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40712 echo "Checking multilib configuration for libstdc++-v3..."; \
40713 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
40714 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
40715 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
40716 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
40717 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
40718 else \
40719 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
40720 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
40721 fi; \
40722 else \
40723 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
c52c6897
PB
40724 fi; \
40725 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
4fa63067 40726 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
378fce5b 40727 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
40728 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
40729 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
e2b9e2dc 40730 case $(srcdir) in \
b00612cc
PB
40731 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40732 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
40733 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 40734 esac; \
b00612cc
PB
40735 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
40736 libsrcdir="$$s/libstdc++-v3"; \
4fa63067
NN
40737 rm -f no-such-file || : ; \
40738 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40739 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40740 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 40741 || exit 1
6bd3dfaa 40742@endif target-libstdc++-v3
e2b9e2dc 40743
a7254363
PB
40744
40745
d545f33b
PB
40746
40747
4fa63067
NN
40748.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
40749maybe-all-target-libstdc++-v3:
4f0ef2d8
CD
40750@if gcc-bootstrap
40751all-target-libstdc++-v3: stage_current
40752@endif gcc-bootstrap
6bd3dfaa 40753@if target-libstdc++-v3
72b2455a 40754TARGET-target-libstdc++-v3=all
6bd3dfaa 40755maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
4fa63067 40756all-target-libstdc++-v3: configure-target-libstdc++-v3
0aed8855 40757 @: $(MAKE); $(unstage)
b40e3958
L
40758 @r=`${PWD_COMMAND}`; export r; \
40759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40760 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 40761 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7f6ef0c0
PB
40762 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
40763 $(TARGET-target-libstdc++-v3))
6bd3dfaa 40764@endif target-libstdc++-v3
3866be5d 40765
a7254363
PB
40766
40767
d545f33b
PB
40768
40769
4fa63067
NN
40770.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
40771maybe-check-target-libstdc++-v3:
6bd3dfaa
PB
40772@if target-libstdc++-v3
40773maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
3866be5d 40774
4fa63067 40775check-target-libstdc++-v3:
0aed8855 40776 @: $(MAKE); $(unstage)
b40e3958
L
40777 @r=`${PWD_COMMAND}`; export r; \
40778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40779 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 40780 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 40781 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 40782
6bd3dfaa 40783@endif target-libstdc++-v3
3866be5d 40784
4fa63067
NN
40785.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
40786maybe-install-target-libstdc++-v3:
6bd3dfaa
PB
40787@if target-libstdc++-v3
40788maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
16ae0395 40789
4fa63067 40790install-target-libstdc++-v3: installdirs
0aed8855 40791 @: $(MAKE); $(unstage)
b40e3958
L
40792 @r=`${PWD_COMMAND}`; export r; \
40793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40794 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 40795 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 40796 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 40797
6bd3dfaa 40798@endif target-libstdc++-v3
e2b9e2dc 40799
56a8fe78 40800# Other targets (info, dvi, pdf, etc.)
3866be5d 40801
4fa63067
NN
40802.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
40803maybe-info-target-libstdc++-v3:
6bd3dfaa
PB
40804@if target-libstdc++-v3
40805maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
3866be5d 40806
4fa63067
NN
40807info-target-libstdc++-v3: \
40808 configure-target-libstdc++-v3
0aed8855 40809 @: $(MAKE); $(unstage)
4fa63067
NN
40810 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40811 r=`${PWD_COMMAND}`; export r; \
b40e3958 40812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40813 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
40814 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40815 for flag in $(EXTRA_TARGET_FLAGS); do \
40816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40817 done; \
40818 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40821 "RANLIB=$${RANLIB}" \
0c24b341 40822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40823 info) \
4fa63067 40824 || exit 1
3866be5d 40825
6bd3dfaa 40826@endif target-libstdc++-v3
3866be5d 40827
4fa63067
NN
40828.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
40829maybe-dvi-target-libstdc++-v3:
6bd3dfaa
PB
40830@if target-libstdc++-v3
40831maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
16ae0395 40832
4fa63067
NN
40833dvi-target-libstdc++-v3: \
40834 configure-target-libstdc++-v3
0aed8855 40835 @: $(MAKE); $(unstage)
4fa63067
NN
40836 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40837 r=`${PWD_COMMAND}`; export r; \
b40e3958 40838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40839 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
40840 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40841 for flag in $(EXTRA_TARGET_FLAGS); do \
40842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40843 done; \
40844 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40847 "RANLIB=$${RANLIB}" \
0c24b341 40848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40849 dvi) \
4fa63067 40850 || exit 1
3866be5d 40851
6bd3dfaa 40852@endif target-libstdc++-v3
3866be5d 40853
56a8fe78
DD
40854.PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
40855maybe-pdf-target-libstdc++-v3:
40856@if target-libstdc++-v3
40857maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
40858
40859pdf-target-libstdc++-v3: \
40860 configure-target-libstdc++-v3
40861 @: $(MAKE); $(unstage)
40862 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40863 r=`${PWD_COMMAND}`; export r; \
40864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40865 $(RAW_CXX_TARGET_EXPORTS) \
40866 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40867 for flag in $(EXTRA_TARGET_FLAGS); do \
40868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40869 done; \
40870 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40873 "RANLIB=$${RANLIB}" \
0c24b341 40874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
40875 pdf) \
40876 || exit 1
40877
40878@endif target-libstdc++-v3
40879
6d389afc
MS
40880.PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
40881maybe-html-target-libstdc++-v3:
40882@if target-libstdc++-v3
40883maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
40884
40885html-target-libstdc++-v3: \
40886 configure-target-libstdc++-v3
0aed8855 40887 @: $(MAKE); $(unstage)
6d389afc
MS
40888 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40889 r=`${PWD_COMMAND}`; export r; \
40890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
40891 $(RAW_CXX_TARGET_EXPORTS) \
40892 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40893 for flag in $(EXTRA_TARGET_FLAGS); do \
40894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40895 done; \
40896 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40899 "RANLIB=$${RANLIB}" \
0c24b341 40900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
40901 html) \
40902 || exit 1
40903
40904@endif target-libstdc++-v3
40905
4fa63067
NN
40906.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
40907maybe-TAGS-target-libstdc++-v3:
6bd3dfaa
PB
40908@if target-libstdc++-v3
40909maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
4fa63067
NN
40910
40911TAGS-target-libstdc++-v3: \
40912 configure-target-libstdc++-v3
0aed8855 40913 @: $(MAKE); $(unstage)
4fa63067 40914 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
40915 r=`${PWD_COMMAND}`; export r; \
40916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40917 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
40918 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40919 for flag in $(EXTRA_TARGET_FLAGS); do \
40920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40921 done; \
40922 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40925 "RANLIB=$${RANLIB}" \
0c24b341 40926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40927 TAGS) \
e2b9e2dc
NN
40928 || exit 1
40929
6bd3dfaa 40930@endif target-libstdc++-v3
3866be5d 40931
4fa63067
NN
40932.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
40933maybe-install-info-target-libstdc++-v3:
6bd3dfaa
PB
40934@if target-libstdc++-v3
40935maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
3866be5d 40936
4fa63067
NN
40937install-info-target-libstdc++-v3: \
40938 configure-target-libstdc++-v3 \
40939 info-target-libstdc++-v3
0aed8855 40940 @: $(MAKE); $(unstage)
4fa63067
NN
40941 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40942 r=`${PWD_COMMAND}`; export r; \
b40e3958 40943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40944 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
40945 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40946 for flag in $(EXTRA_TARGET_FLAGS); do \
40947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40948 done; \
40949 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40952 "RANLIB=$${RANLIB}" \
0c24b341 40953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 40954 install-info) \
4fa63067 40955 || exit 1
3866be5d 40956
6bd3dfaa 40957@endif target-libstdc++-v3
3866be5d 40958
a3ca38d2
DD
40959.PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
40960maybe-install-pdf-target-libstdc++-v3:
40961@if target-libstdc++-v3
40962maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
40963
40964install-pdf-target-libstdc++-v3: \
40965 configure-target-libstdc++-v3 \
40966 pdf-target-libstdc++-v3
40967 @: $(MAKE); $(unstage)
40968 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40969 r=`${PWD_COMMAND}`; export r; \
40970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40971 $(RAW_CXX_TARGET_EXPORTS) \
40972 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40973 for flag in $(EXTRA_TARGET_FLAGS); do \
40974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40975 done; \
40976 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40979 "RANLIB=$${RANLIB}" \
0c24b341 40980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40981 install-pdf) \
40982 || exit 1
40983
40984@endif target-libstdc++-v3
40985
108a6f8e
CD
40986.PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
40987maybe-install-html-target-libstdc++-v3:
40988@if target-libstdc++-v3
40989maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
40990
40991install-html-target-libstdc++-v3: \
40992 configure-target-libstdc++-v3 \
40993 html-target-libstdc++-v3
40994 @: $(MAKE); $(unstage)
40995 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40996 r=`${PWD_COMMAND}`; export r; \
40997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40998 $(RAW_CXX_TARGET_EXPORTS) \
40999 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41000 for flag in $(EXTRA_TARGET_FLAGS); do \
41001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41002 done; \
41003 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41006 "RANLIB=$${RANLIB}" \
0c24b341 41007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
41008 install-html) \
41009 || exit 1
41010
41011@endif target-libstdc++-v3
41012
4fa63067
NN
41013.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
41014maybe-installcheck-target-libstdc++-v3:
6bd3dfaa
PB
41015@if target-libstdc++-v3
41016maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
16ae0395 41017
4fa63067
NN
41018installcheck-target-libstdc++-v3: \
41019 configure-target-libstdc++-v3
0aed8855 41020 @: $(MAKE); $(unstage)
4fa63067
NN
41021 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
41022 r=`${PWD_COMMAND}`; export r; \
b40e3958 41023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41024 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
41025 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41026 for flag in $(EXTRA_TARGET_FLAGS); do \
41027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41028 done; \
41029 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41032 "RANLIB=$${RANLIB}" \
0c24b341 41033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41034 installcheck) \
4fa63067 41035 || exit 1
3866be5d 41036
6bd3dfaa 41037@endif target-libstdc++-v3
3866be5d 41038
4fa63067
NN
41039.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
41040maybe-mostlyclean-target-libstdc++-v3:
6bd3dfaa
PB
41041@if target-libstdc++-v3
41042maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
4fa63067
NN
41043
41044mostlyclean-target-libstdc++-v3:
0aed8855 41045 @: $(MAKE); $(unstage)
4fa63067 41046 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
41047 r=`${PWD_COMMAND}`; export r; \
41048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41049 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
41050 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41051 for flag in $(EXTRA_TARGET_FLAGS); do \
41052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41053 done; \
41054 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41057 "RANLIB=$${RANLIB}" \
0c24b341 41058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41059 mostlyclean) \
e2b9e2dc
NN
41060 || exit 1
41061
6bd3dfaa 41062@endif target-libstdc++-v3
4fa63067
NN
41063
41064.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
41065maybe-clean-target-libstdc++-v3:
6bd3dfaa
PB
41066@if target-libstdc++-v3
41067maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
4fa63067
NN
41068
41069clean-target-libstdc++-v3:
0aed8855 41070 @: $(MAKE); $(unstage)
4fa63067
NN
41071 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
41072 r=`${PWD_COMMAND}`; export r; \
b40e3958 41073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41074 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
41075 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41076 for flag in $(EXTRA_TARGET_FLAGS); do \
41077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41078 done; \
41079 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41082 "RANLIB=$${RANLIB}" \
0c24b341 41083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41084 clean) \
4fa63067 41085 || exit 1
3866be5d 41086
6bd3dfaa 41087@endif target-libstdc++-v3
3866be5d 41088
4fa63067
NN
41089.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
41090maybe-distclean-target-libstdc++-v3:
6bd3dfaa
PB
41091@if target-libstdc++-v3
41092maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
4fa63067
NN
41093
41094distclean-target-libstdc++-v3:
0aed8855 41095 @: $(MAKE); $(unstage)
4fa63067
NN
41096 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
41097 r=`${PWD_COMMAND}`; export r; \
b40e3958 41098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41099 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
41100 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41101 for flag in $(EXTRA_TARGET_FLAGS); do \
41102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41103 done; \
41104 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41107 "RANLIB=$${RANLIB}" \
0c24b341 41108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41109 distclean) \
4fa63067 41110 || exit 1
3866be5d 41111
6bd3dfaa 41112@endif target-libstdc++-v3
3866be5d 41113
4fa63067
NN
41114.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
41115maybe-maintainer-clean-target-libstdc++-v3:
6bd3dfaa
PB
41116@if target-libstdc++-v3
41117maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
16ae0395 41118
4fa63067 41119maintainer-clean-target-libstdc++-v3:
0aed8855 41120 @: $(MAKE); $(unstage)
4fa63067
NN
41121 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
41122 r=`${PWD_COMMAND}`; export r; \
b40e3958 41123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41124 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
41125 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41126 for flag in $(EXTRA_TARGET_FLAGS); do \
41127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41128 done; \
41129 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41132 "RANLIB=$${RANLIB}" \
0c24b341 41133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41134 maintainer-clean) \
4fa63067 41135 || exit 1
3866be5d 41136
6bd3dfaa 41137@endif target-libstdc++-v3
3866be5d 41138
4fa63067 41139
4fa63067 41140
a7254363
PB
41141
41142
41143.PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
41144maybe-configure-target-libmudflap:
4f0ef2d8
CD
41145@if gcc-bootstrap
41146configure-target-libmudflap: stage_current
41147@endif gcc-bootstrap
a7254363
PB
41148@if target-libmudflap
41149maybe-configure-target-libmudflap: configure-target-libmudflap
c52c6897 41150configure-target-libmudflap:
0aed8855
PB
41151 @: $(MAKE); $(unstage)
41152 @r=`${PWD_COMMAND}`; export r; \
41153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41154 echo "Checking multilib configuration for libmudflap..."; \
41155 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
41156 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
41157 if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
41158 if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
41159 rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
41160 else \
41161 rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
41162 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
41163 fi; \
41164 else \
41165 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
c52c6897
PB
41166 fi; \
41167 test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
4b1cb4fe 41168 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
378fce5b 41169 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41170 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
41171 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
e2b9e2dc 41172 case $(srcdir) in \
b00612cc
PB
41173 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41174 *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
41175 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 41176 esac; \
b00612cc
PB
41177 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
41178 libsrcdir="$$s/libmudflap"; \
4fa63067
NN
41179 rm -f no-such-file || : ; \
41180 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41181 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41182 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 41183 || exit 1
6bd3dfaa 41184@endif target-libmudflap
e2b9e2dc 41185
a7254363
PB
41186
41187
d545f33b
PB
41188
41189
4b1cb4fe
DD
41190.PHONY: all-target-libmudflap maybe-all-target-libmudflap
41191maybe-all-target-libmudflap:
4f0ef2d8
CD
41192@if gcc-bootstrap
41193all-target-libmudflap: stage_current
41194@endif gcc-bootstrap
6bd3dfaa 41195@if target-libmudflap
72b2455a 41196TARGET-target-libmudflap=all
6bd3dfaa 41197maybe-all-target-libmudflap: all-target-libmudflap
4b1cb4fe 41198all-target-libmudflap: configure-target-libmudflap
0aed8855 41199 @: $(MAKE); $(unstage)
b40e3958
L
41200 @r=`${PWD_COMMAND}`; export r; \
41201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41202 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 41203 (cd $(TARGET_SUBDIR)/libmudflap && \
7f6ef0c0
PB
41204 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41205 $(TARGET-target-libmudflap))
6bd3dfaa 41206@endif target-libmudflap
3866be5d 41207
a7254363
PB
41208
41209
d545f33b
PB
41210
41211
4b1cb4fe
DD
41212.PHONY: check-target-libmudflap maybe-check-target-libmudflap
41213maybe-check-target-libmudflap:
6bd3dfaa
PB
41214@if target-libmudflap
41215maybe-check-target-libmudflap: check-target-libmudflap
16ae0395 41216
4b1cb4fe 41217check-target-libmudflap:
0aed8855 41218 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41219 @r=`${PWD_COMMAND}`; export r; \
41220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41221 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 41222 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 41223 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 41224
6bd3dfaa 41225@endif target-libmudflap
4b1cb4fe
DD
41226
41227.PHONY: install-target-libmudflap maybe-install-target-libmudflap
41228maybe-install-target-libmudflap:
6bd3dfaa
PB
41229@if target-libmudflap
41230maybe-install-target-libmudflap: install-target-libmudflap
4b1cb4fe
DD
41231
41232install-target-libmudflap: installdirs
0aed8855 41233 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41234 @r=`${PWD_COMMAND}`; export r; \
41235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41236 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 41237 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 41238 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 41239
6bd3dfaa 41240@endif target-libmudflap
4b1cb4fe 41241
56a8fe78 41242# Other targets (info, dvi, pdf, etc.)
4b1cb4fe
DD
41243
41244.PHONY: maybe-info-target-libmudflap info-target-libmudflap
41245maybe-info-target-libmudflap:
6bd3dfaa
PB
41246@if target-libmudflap
41247maybe-info-target-libmudflap: info-target-libmudflap
4b1cb4fe
DD
41248
41249info-target-libmudflap: \
41250 configure-target-libmudflap
0aed8855 41251 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41252 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41253 r=`${PWD_COMMAND}`; export r; \
41254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41255 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41256 echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
41257 for flag in $(EXTRA_TARGET_FLAGS); do \
41258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41259 done; \
41260 (cd $(TARGET_SUBDIR)/libmudflap && \
41261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41263 "RANLIB=$${RANLIB}" \
0c24b341 41264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41265 info) \
4b1cb4fe
DD
41266 || exit 1
41267
6bd3dfaa 41268@endif target-libmudflap
4b1cb4fe
DD
41269
41270.PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
41271maybe-dvi-target-libmudflap:
6bd3dfaa
PB
41272@if target-libmudflap
41273maybe-dvi-target-libmudflap: dvi-target-libmudflap
4b1cb4fe
DD
41274
41275dvi-target-libmudflap: \
41276 configure-target-libmudflap
0aed8855 41277 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41278 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41279 r=`${PWD_COMMAND}`; export r; \
41280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41281 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41282 echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
41283 for flag in $(EXTRA_TARGET_FLAGS); do \
41284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41285 done; \
41286 (cd $(TARGET_SUBDIR)/libmudflap && \
41287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41289 "RANLIB=$${RANLIB}" \
0c24b341 41290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41291 dvi) \
4b1cb4fe
DD
41292 || exit 1
41293
6bd3dfaa 41294@endif target-libmudflap
4b1cb4fe 41295
56a8fe78
DD
41296.PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
41297maybe-pdf-target-libmudflap:
41298@if target-libmudflap
41299maybe-pdf-target-libmudflap: pdf-target-libmudflap
41300
41301pdf-target-libmudflap: \
41302 configure-target-libmudflap
41303 @: $(MAKE); $(unstage)
41304 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41305 r=`${PWD_COMMAND}`; export r; \
41306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41307 $(NORMAL_TARGET_EXPORTS) \
41308 echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
41309 for flag in $(EXTRA_TARGET_FLAGS); do \
41310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41311 done; \
41312 (cd $(TARGET_SUBDIR)/libmudflap && \
41313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41315 "RANLIB=$${RANLIB}" \
0c24b341 41316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
41317 pdf) \
41318 || exit 1
41319
41320@endif target-libmudflap
41321
6d389afc
MS
41322.PHONY: maybe-html-target-libmudflap html-target-libmudflap
41323maybe-html-target-libmudflap:
41324@if target-libmudflap
41325maybe-html-target-libmudflap: html-target-libmudflap
41326
41327html-target-libmudflap: \
41328 configure-target-libmudflap
0aed8855 41329 @: $(MAKE); $(unstage)
6d389afc
MS
41330 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41331 r=`${PWD_COMMAND}`; export r; \
41332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
41333 $(NORMAL_TARGET_EXPORTS) \
41334 echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
41335 for flag in $(EXTRA_TARGET_FLAGS); do \
41336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41337 done; \
41338 (cd $(TARGET_SUBDIR)/libmudflap && \
41339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41341 "RANLIB=$${RANLIB}" \
0c24b341 41342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
41343 html) \
41344 || exit 1
41345
41346@endif target-libmudflap
41347
4b1cb4fe
DD
41348.PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
41349maybe-TAGS-target-libmudflap:
6bd3dfaa
PB
41350@if target-libmudflap
41351maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
4b1cb4fe
DD
41352
41353TAGS-target-libmudflap: \
41354 configure-target-libmudflap
0aed8855 41355 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41356 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41357 r=`${PWD_COMMAND}`; export r; \
41358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41359 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41360 echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
41361 for flag in $(EXTRA_TARGET_FLAGS); do \
41362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41363 done; \
41364 (cd $(TARGET_SUBDIR)/libmudflap && \
41365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41367 "RANLIB=$${RANLIB}" \
0c24b341 41368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41369 TAGS) \
4b1cb4fe
DD
41370 || exit 1
41371
6bd3dfaa 41372@endif target-libmudflap
4b1cb4fe
DD
41373
41374.PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
41375maybe-install-info-target-libmudflap:
6bd3dfaa
PB
41376@if target-libmudflap
41377maybe-install-info-target-libmudflap: install-info-target-libmudflap
4b1cb4fe
DD
41378
41379install-info-target-libmudflap: \
41380 configure-target-libmudflap \
41381 info-target-libmudflap
0aed8855 41382 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41383 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41384 r=`${PWD_COMMAND}`; export r; \
41385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41386 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41387 echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
41388 for flag in $(EXTRA_TARGET_FLAGS); do \
41389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41390 done; \
41391 (cd $(TARGET_SUBDIR)/libmudflap && \
41392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41394 "RANLIB=$${RANLIB}" \
0c24b341 41395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41396 install-info) \
4b1cb4fe
DD
41397 || exit 1
41398
6bd3dfaa 41399@endif target-libmudflap
4b1cb4fe 41400
a3ca38d2
DD
41401.PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
41402maybe-install-pdf-target-libmudflap:
41403@if target-libmudflap
41404maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
41405
41406install-pdf-target-libmudflap: \
41407 configure-target-libmudflap \
41408 pdf-target-libmudflap
41409 @: $(MAKE); $(unstage)
41410 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41411 r=`${PWD_COMMAND}`; export r; \
41412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41413 $(NORMAL_TARGET_EXPORTS) \
41414 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
41415 for flag in $(EXTRA_TARGET_FLAGS); do \
41416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41417 done; \
41418 (cd $(TARGET_SUBDIR)/libmudflap && \
41419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41421 "RANLIB=$${RANLIB}" \
0c24b341 41422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
41423 install-pdf) \
41424 || exit 1
41425
41426@endif target-libmudflap
41427
108a6f8e
CD
41428.PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
41429maybe-install-html-target-libmudflap:
41430@if target-libmudflap
41431maybe-install-html-target-libmudflap: install-html-target-libmudflap
41432
41433install-html-target-libmudflap: \
41434 configure-target-libmudflap \
41435 html-target-libmudflap
41436 @: $(MAKE); $(unstage)
41437 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41438 r=`${PWD_COMMAND}`; export r; \
41439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41440 $(NORMAL_TARGET_EXPORTS) \
41441 echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
41442 for flag in $(EXTRA_TARGET_FLAGS); do \
41443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41444 done; \
41445 (cd $(TARGET_SUBDIR)/libmudflap && \
41446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41448 "RANLIB=$${RANLIB}" \
0c24b341 41449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
41450 install-html) \
41451 || exit 1
41452
41453@endif target-libmudflap
41454
4b1cb4fe
DD
41455.PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
41456maybe-installcheck-target-libmudflap:
6bd3dfaa
PB
41457@if target-libmudflap
41458maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
4b1cb4fe
DD
41459
41460installcheck-target-libmudflap: \
41461 configure-target-libmudflap
0aed8855 41462 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41463 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41464 r=`${PWD_COMMAND}`; export r; \
41465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41466 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41467 echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
41468 for flag in $(EXTRA_TARGET_FLAGS); do \
41469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41470 done; \
41471 (cd $(TARGET_SUBDIR)/libmudflap && \
41472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41474 "RANLIB=$${RANLIB}" \
0c24b341 41475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41476 installcheck) \
4b1cb4fe
DD
41477 || exit 1
41478
6bd3dfaa 41479@endif target-libmudflap
4b1cb4fe
DD
41480
41481.PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
41482maybe-mostlyclean-target-libmudflap:
6bd3dfaa
PB
41483@if target-libmudflap
41484maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
4b1cb4fe
DD
41485
41486mostlyclean-target-libmudflap:
0aed8855 41487 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41488 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41489 r=`${PWD_COMMAND}`; export r; \
41490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41491 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41492 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
41493 for flag in $(EXTRA_TARGET_FLAGS); do \
41494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41495 done; \
41496 (cd $(TARGET_SUBDIR)/libmudflap && \
41497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41499 "RANLIB=$${RANLIB}" \
0c24b341 41500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41501 mostlyclean) \
4b1cb4fe
DD
41502 || exit 1
41503
6bd3dfaa 41504@endif target-libmudflap
4b1cb4fe
DD
41505
41506.PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
41507maybe-clean-target-libmudflap:
6bd3dfaa
PB
41508@if target-libmudflap
41509maybe-clean-target-libmudflap: clean-target-libmudflap
4b1cb4fe
DD
41510
41511clean-target-libmudflap:
0aed8855 41512 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41513 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41514 r=`${PWD_COMMAND}`; export r; \
41515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41516 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41517 echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
41518 for flag in $(EXTRA_TARGET_FLAGS); do \
41519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41520 done; \
41521 (cd $(TARGET_SUBDIR)/libmudflap && \
41522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41524 "RANLIB=$${RANLIB}" \
0c24b341 41525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41526 clean) \
4b1cb4fe
DD
41527 || exit 1
41528
6bd3dfaa 41529@endif target-libmudflap
4b1cb4fe
DD
41530
41531.PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
41532maybe-distclean-target-libmudflap:
6bd3dfaa
PB
41533@if target-libmudflap
41534maybe-distclean-target-libmudflap: distclean-target-libmudflap
4b1cb4fe
DD
41535
41536distclean-target-libmudflap:
0aed8855 41537 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41538 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41539 r=`${PWD_COMMAND}`; export r; \
41540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41541 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41542 echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
41543 for flag in $(EXTRA_TARGET_FLAGS); do \
41544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41545 done; \
41546 (cd $(TARGET_SUBDIR)/libmudflap && \
41547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41549 "RANLIB=$${RANLIB}" \
0c24b341 41550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41551 distclean) \
4b1cb4fe
DD
41552 || exit 1
41553
6bd3dfaa 41554@endif target-libmudflap
4b1cb4fe
DD
41555
41556.PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
41557maybe-maintainer-clean-target-libmudflap:
6bd3dfaa
PB
41558@if target-libmudflap
41559maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
4b1cb4fe
DD
41560
41561maintainer-clean-target-libmudflap:
0aed8855 41562 @: $(MAKE); $(unstage)
4b1cb4fe
DD
41563 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41564 r=`${PWD_COMMAND}`; export r; \
41565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41566 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
41567 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
41568 for flag in $(EXTRA_TARGET_FLAGS); do \
41569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41570 done; \
41571 (cd $(TARGET_SUBDIR)/libmudflap && \
41572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41574 "RANLIB=$${RANLIB}" \
0c24b341 41575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 41576 maintainer-clean) \
4b1cb4fe
DD
41577 || exit 1
41578
6bd3dfaa 41579@endif target-libmudflap
4b1cb4fe
DD
41580
41581
4b1cb4fe 41582
064d0a7c
PB
41583
41584
41585.PHONY: configure-target-libssp maybe-configure-target-libssp
41586maybe-configure-target-libssp:
4f0ef2d8
CD
41587@if gcc-bootstrap
41588configure-target-libssp: stage_current
41589@endif gcc-bootstrap
064d0a7c
PB
41590@if target-libssp
41591maybe-configure-target-libssp: configure-target-libssp
c52c6897 41592configure-target-libssp:
0aed8855
PB
41593 @: $(MAKE); $(unstage)
41594 @r=`${PWD_COMMAND}`; export r; \
41595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41596 echo "Checking multilib configuration for libssp..."; \
41597 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
41598 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
41599 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
41600 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
41601 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
41602 else \
41603 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
41604 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
41605 fi; \
41606 else \
41607 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
c52c6897
PB
41608 fi; \
41609 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
064d0a7c 41610 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
064d0a7c
PB
41611 $(NORMAL_TARGET_EXPORTS) \
41612 echo Configuring in $(TARGET_SUBDIR)/libssp; \
41613 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
41614 case $(srcdir) in \
41615 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41616 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
41617 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41618 esac; \
41619 srcdiroption="--srcdir=$${topdir}/libssp"; \
41620 libsrcdir="$$s/libssp"; \
41621 rm -f no-such-file || : ; \
41622 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41623 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41624 --target=${target_alias} $${srcdiroption} \
064d0a7c
PB
41625 || exit 1
41626@endif target-libssp
41627
41628
41629
41630
41631
41632.PHONY: all-target-libssp maybe-all-target-libssp
41633maybe-all-target-libssp:
4f0ef2d8
CD
41634@if gcc-bootstrap
41635all-target-libssp: stage_current
41636@endif gcc-bootstrap
064d0a7c
PB
41637@if target-libssp
41638TARGET-target-libssp=all
41639maybe-all-target-libssp: all-target-libssp
41640all-target-libssp: configure-target-libssp
0aed8855 41641 @: $(MAKE); $(unstage)
064d0a7c
PB
41642 @r=`${PWD_COMMAND}`; export r; \
41643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41644 $(NORMAL_TARGET_EXPORTS) \
41645 (cd $(TARGET_SUBDIR)/libssp && \
7f6ef0c0
PB
41646 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41647 $(TARGET-target-libssp))
064d0a7c
PB
41648@endif target-libssp
41649
41650
41651
41652
41653
41654.PHONY: check-target-libssp maybe-check-target-libssp
41655maybe-check-target-libssp:
41656@if target-libssp
41657maybe-check-target-libssp: check-target-libssp
41658
41659check-target-libssp:
0aed8855 41660 @: $(MAKE); $(unstage)
064d0a7c
PB
41661 @r=`${PWD_COMMAND}`; export r; \
41662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41663 $(NORMAL_TARGET_EXPORTS) \
41664 (cd $(TARGET_SUBDIR)/libssp && \
41665 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41666
41667@endif target-libssp
41668
41669.PHONY: install-target-libssp maybe-install-target-libssp
41670maybe-install-target-libssp:
41671@if target-libssp
41672maybe-install-target-libssp: install-target-libssp
41673
41674install-target-libssp: installdirs
0aed8855 41675 @: $(MAKE); $(unstage)
064d0a7c
PB
41676 @r=`${PWD_COMMAND}`; export r; \
41677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41678 $(NORMAL_TARGET_EXPORTS) \
41679 (cd $(TARGET_SUBDIR)/libssp && \
41680 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41681
41682@endif target-libssp
41683
56a8fe78 41684# Other targets (info, dvi, pdf, etc.)
064d0a7c
PB
41685
41686.PHONY: maybe-info-target-libssp info-target-libssp
41687maybe-info-target-libssp:
41688@if target-libssp
41689maybe-info-target-libssp: info-target-libssp
41690
41691info-target-libssp: \
41692 configure-target-libssp
0aed8855 41693 @: $(MAKE); $(unstage)
064d0a7c
PB
41694 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41695 r=`${PWD_COMMAND}`; export r; \
41696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41697 $(NORMAL_TARGET_EXPORTS) \
41698 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
41699 for flag in $(EXTRA_TARGET_FLAGS); do \
41700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41701 done; \
41702 (cd $(TARGET_SUBDIR)/libssp && \
41703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41705 "RANLIB=$${RANLIB}" \
0c24b341 41706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
41707 info) \
41708 || exit 1
41709
41710@endif target-libssp
41711
41712.PHONY: maybe-dvi-target-libssp dvi-target-libssp
41713maybe-dvi-target-libssp:
41714@if target-libssp
41715maybe-dvi-target-libssp: dvi-target-libssp
41716
41717dvi-target-libssp: \
41718 configure-target-libssp
0aed8855 41719 @: $(MAKE); $(unstage)
064d0a7c
PB
41720 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41721 r=`${PWD_COMMAND}`; export r; \
41722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41723 $(NORMAL_TARGET_EXPORTS) \
41724 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
41725 for flag in $(EXTRA_TARGET_FLAGS); do \
41726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41727 done; \
41728 (cd $(TARGET_SUBDIR)/libssp && \
41729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41731 "RANLIB=$${RANLIB}" \
0c24b341 41732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
41733 dvi) \
41734 || exit 1
41735
41736@endif target-libssp
41737
56a8fe78
DD
41738.PHONY: maybe-pdf-target-libssp pdf-target-libssp
41739maybe-pdf-target-libssp:
41740@if target-libssp
41741maybe-pdf-target-libssp: pdf-target-libssp
41742
41743pdf-target-libssp: \
41744 configure-target-libssp
41745 @: $(MAKE); $(unstage)
41746 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41747 r=`${PWD_COMMAND}`; export r; \
41748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41749 $(NORMAL_TARGET_EXPORTS) \
41750 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
41751 for flag in $(EXTRA_TARGET_FLAGS); do \
41752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41753 done; \
41754 (cd $(TARGET_SUBDIR)/libssp && \
41755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41757 "RANLIB=$${RANLIB}" \
0c24b341 41758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
41759 pdf) \
41760 || exit 1
41761
41762@endif target-libssp
41763
064d0a7c
PB
41764.PHONY: maybe-html-target-libssp html-target-libssp
41765maybe-html-target-libssp:
41766@if target-libssp
41767maybe-html-target-libssp: html-target-libssp
41768
41769html-target-libssp: \
41770 configure-target-libssp
0aed8855 41771 @: $(MAKE); $(unstage)
064d0a7c
PB
41772 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41773 r=`${PWD_COMMAND}`; export r; \
41774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41775 $(NORMAL_TARGET_EXPORTS) \
41776 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
41777 for flag in $(EXTRA_TARGET_FLAGS); do \
41778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41779 done; \
41780 (cd $(TARGET_SUBDIR)/libssp && \
41781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41783 "RANLIB=$${RANLIB}" \
0c24b341 41784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
41785 html) \
41786 || exit 1
41787
41788@endif target-libssp
41789
41790.PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
41791maybe-TAGS-target-libssp:
41792@if target-libssp
41793maybe-TAGS-target-libssp: TAGS-target-libssp
41794
41795TAGS-target-libssp: \
41796 configure-target-libssp
0aed8855 41797 @: $(MAKE); $(unstage)
064d0a7c
PB
41798 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41799 r=`${PWD_COMMAND}`; export r; \
41800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41801 $(NORMAL_TARGET_EXPORTS) \
41802 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
41803 for flag in $(EXTRA_TARGET_FLAGS); do \
41804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41805 done; \
41806 (cd $(TARGET_SUBDIR)/libssp && \
41807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41809 "RANLIB=$${RANLIB}" \
0c24b341 41810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
41811 TAGS) \
41812 || exit 1
41813
41814@endif target-libssp
41815
41816.PHONY: maybe-install-info-target-libssp install-info-target-libssp
41817maybe-install-info-target-libssp:
41818@if target-libssp
41819maybe-install-info-target-libssp: install-info-target-libssp
41820
41821install-info-target-libssp: \
41822 configure-target-libssp \
41823 info-target-libssp
0aed8855 41824 @: $(MAKE); $(unstage)
064d0a7c
PB
41825 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41826 r=`${PWD_COMMAND}`; export r; \
41827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41828 $(NORMAL_TARGET_EXPORTS) \
41829 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
41830 for flag in $(EXTRA_TARGET_FLAGS); do \
41831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41832 done; \
41833 (cd $(TARGET_SUBDIR)/libssp && \
41834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41836 "RANLIB=$${RANLIB}" \
0c24b341 41837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
41838 install-info) \
41839 || exit 1
41840
41841@endif target-libssp
41842
a3ca38d2
DD
41843.PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
41844maybe-install-pdf-target-libssp:
41845@if target-libssp
41846maybe-install-pdf-target-libssp: install-pdf-target-libssp
41847
41848install-pdf-target-libssp: \
41849 configure-target-libssp \
41850 pdf-target-libssp
41851 @: $(MAKE); $(unstage)
41852 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41853 r=`${PWD_COMMAND}`; export r; \
41854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41855 $(NORMAL_TARGET_EXPORTS) \
41856 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
41857 for flag in $(EXTRA_TARGET_FLAGS); do \
41858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41859 done; \
41860 (cd $(TARGET_SUBDIR)/libssp && \
41861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41863 "RANLIB=$${RANLIB}" \
0c24b341 41864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
41865 install-pdf) \
41866 || exit 1
41867
41868@endif target-libssp
41869
108a6f8e
CD
41870.PHONY: maybe-install-html-target-libssp install-html-target-libssp
41871maybe-install-html-target-libssp:
41872@if target-libssp
41873maybe-install-html-target-libssp: install-html-target-libssp
41874
41875install-html-target-libssp: \
41876 configure-target-libssp \
41877 html-target-libssp
41878 @: $(MAKE); $(unstage)
41879 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41880 r=`${PWD_COMMAND}`; export r; \
41881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41882 $(NORMAL_TARGET_EXPORTS) \
41883 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
41884 for flag in $(EXTRA_TARGET_FLAGS); do \
41885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41886 done; \
41887 (cd $(TARGET_SUBDIR)/libssp && \
41888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41890 "RANLIB=$${RANLIB}" \
0c24b341 41891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
41892 install-html) \
41893 || exit 1
41894
41895@endif target-libssp
41896
064d0a7c
PB
41897.PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
41898maybe-installcheck-target-libssp:
41899@if target-libssp
41900maybe-installcheck-target-libssp: installcheck-target-libssp
41901
41902installcheck-target-libssp: \
41903 configure-target-libssp
0aed8855 41904 @: $(MAKE); $(unstage)
064d0a7c
PB
41905 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41906 r=`${PWD_COMMAND}`; export r; \
41907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41908 $(NORMAL_TARGET_EXPORTS) \
41909 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
41910 for flag in $(EXTRA_TARGET_FLAGS); do \
41911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41912 done; \
41913 (cd $(TARGET_SUBDIR)/libssp && \
41914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41916 "RANLIB=$${RANLIB}" \
0c24b341 41917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
41918 installcheck) \
41919 || exit 1
41920
41921@endif target-libssp
41922
41923.PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
41924maybe-mostlyclean-target-libssp:
41925@if target-libssp
41926maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
41927
41928mostlyclean-target-libssp:
0aed8855 41929 @: $(MAKE); $(unstage)
064d0a7c
PB
41930 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41931 r=`${PWD_COMMAND}`; export r; \
41932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41933 $(NORMAL_TARGET_EXPORTS) \
41934 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
41935 for flag in $(EXTRA_TARGET_FLAGS); do \
41936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41937 done; \
41938 (cd $(TARGET_SUBDIR)/libssp && \
41939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41941 "RANLIB=$${RANLIB}" \
0c24b341 41942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
41943 mostlyclean) \
41944 || exit 1
41945
41946@endif target-libssp
41947
41948.PHONY: maybe-clean-target-libssp clean-target-libssp
41949maybe-clean-target-libssp:
41950@if target-libssp
41951maybe-clean-target-libssp: clean-target-libssp
41952
41953clean-target-libssp:
0aed8855 41954 @: $(MAKE); $(unstage)
064d0a7c
PB
41955 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41956 r=`${PWD_COMMAND}`; export r; \
41957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41958 $(NORMAL_TARGET_EXPORTS) \
41959 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
41960 for flag in $(EXTRA_TARGET_FLAGS); do \
41961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41962 done; \
41963 (cd $(TARGET_SUBDIR)/libssp && \
41964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41966 "RANLIB=$${RANLIB}" \
0c24b341 41967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
41968 clean) \
41969 || exit 1
41970
41971@endif target-libssp
41972
41973.PHONY: maybe-distclean-target-libssp distclean-target-libssp
41974maybe-distclean-target-libssp:
41975@if target-libssp
41976maybe-distclean-target-libssp: distclean-target-libssp
41977
41978distclean-target-libssp:
0aed8855 41979 @: $(MAKE); $(unstage)
064d0a7c
PB
41980 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41981 r=`${PWD_COMMAND}`; export r; \
41982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41983 $(NORMAL_TARGET_EXPORTS) \
41984 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
41985 for flag in $(EXTRA_TARGET_FLAGS); do \
41986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41987 done; \
41988 (cd $(TARGET_SUBDIR)/libssp && \
41989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41991 "RANLIB=$${RANLIB}" \
0c24b341 41992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
41993 distclean) \
41994 || exit 1
41995
41996@endif target-libssp
41997
41998.PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
41999maybe-maintainer-clean-target-libssp:
42000@if target-libssp
42001maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
42002
42003maintainer-clean-target-libssp:
0aed8855 42004 @: $(MAKE); $(unstage)
064d0a7c
PB
42005 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
42006 r=`${PWD_COMMAND}`; export r; \
42007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42008 $(NORMAL_TARGET_EXPORTS) \
42009 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
42010 for flag in $(EXTRA_TARGET_FLAGS); do \
42011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42012 done; \
42013 (cd $(TARGET_SUBDIR)/libssp && \
42014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42016 "RANLIB=$${RANLIB}" \
0c24b341 42017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
42018 maintainer-clean) \
42019 || exit 1
42020
42021@endif target-libssp
42022
42023
42024
a7254363 42025
e90269c8 42026
a7254363
PB
42027.PHONY: configure-target-newlib maybe-configure-target-newlib
42028maybe-configure-target-newlib:
4f0ef2d8
CD
42029@if gcc-bootstrap
42030configure-target-newlib: stage_current
42031@endif gcc-bootstrap
a7254363
PB
42032@if target-newlib
42033maybe-configure-target-newlib: configure-target-newlib
c52c6897 42034configure-target-newlib:
0aed8855
PB
42035 @: $(MAKE); $(unstage)
42036 @r=`${PWD_COMMAND}`; export r; \
42037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42038 echo "Checking multilib configuration for newlib..."; \
42039 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
42040 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
42041 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
42042 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
42043 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
42044 else \
42045 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
42046 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
42047 fi; \
42048 else \
42049 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
c52c6897
PB
42050 fi; \
42051 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
4b1cb4fe 42052 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
378fce5b 42053 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
42054 echo Configuring in $(TARGET_SUBDIR)/newlib; \
42055 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
42056 case $(srcdir) in \
b00612cc
PB
42057 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42058 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
42059 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 42060 esac; \
b00612cc
PB
42061 srcdiroption="--srcdir=$${topdir}/newlib"; \
42062 libsrcdir="$$s/newlib"; \
4b1cb4fe
DD
42063 rm -f no-such-file || : ; \
42064 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42065 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42066 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 42067 || exit 1
6bd3dfaa 42068@endif target-newlib
4b1cb4fe 42069
a7254363
PB
42070
42071
d545f33b
PB
42072
42073
4b1cb4fe
DD
42074.PHONY: all-target-newlib maybe-all-target-newlib
42075maybe-all-target-newlib:
4f0ef2d8
CD
42076@if gcc-bootstrap
42077all-target-newlib: stage_current
42078@endif gcc-bootstrap
6bd3dfaa 42079@if target-newlib
72b2455a 42080TARGET-target-newlib=all
6bd3dfaa 42081maybe-all-target-newlib: all-target-newlib
4b1cb4fe 42082all-target-newlib: configure-target-newlib
0aed8855 42083 @: $(MAKE); $(unstage)
4b1cb4fe
DD
42084 @r=`${PWD_COMMAND}`; export r; \
42085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42086 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 42087 (cd $(TARGET_SUBDIR)/newlib && \
7f6ef0c0
PB
42088 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42089 $(TARGET-target-newlib))
6bd3dfaa 42090@endif target-newlib
4b1cb4fe 42091
a7254363
PB
42092
42093
d545f33b
PB
42094
42095
4b1cb4fe
DD
42096.PHONY: check-target-newlib maybe-check-target-newlib
42097maybe-check-target-newlib:
6bd3dfaa
PB
42098@if target-newlib
42099maybe-check-target-newlib: check-target-newlib
4b1cb4fe
DD
42100
42101check-target-newlib:
0aed8855 42102 @: $(MAKE); $(unstage)
b40e3958
L
42103 @r=`${PWD_COMMAND}`; export r; \
42104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42105 $(NORMAL_TARGET_EXPORTS) \
4fa63067 42106 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 42107 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 42108
6bd3dfaa 42109@endif target-newlib
3866be5d 42110
4fa63067
NN
42111.PHONY: install-target-newlib maybe-install-target-newlib
42112maybe-install-target-newlib:
6bd3dfaa
PB
42113@if target-newlib
42114maybe-install-target-newlib: install-target-newlib
e2b9e2dc 42115
4fa63067 42116install-target-newlib: installdirs
0aed8855 42117 @: $(MAKE); $(unstage)
b40e3958
L
42118 @r=`${PWD_COMMAND}`; export r; \
42119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42120 $(NORMAL_TARGET_EXPORTS) \
4fa63067 42121 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 42122 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 42123
6bd3dfaa 42124@endif target-newlib
3866be5d 42125
56a8fe78 42126# Other targets (info, dvi, pdf, etc.)
3866be5d 42127
4fa63067
NN
42128.PHONY: maybe-info-target-newlib info-target-newlib
42129maybe-info-target-newlib:
6bd3dfaa
PB
42130@if target-newlib
42131maybe-info-target-newlib: info-target-newlib
3866be5d 42132
4fa63067
NN
42133info-target-newlib: \
42134 configure-target-newlib
0aed8855 42135 @: $(MAKE); $(unstage)
4fa63067
NN
42136 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42137 r=`${PWD_COMMAND}`; export r; \
42138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42139 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42140 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
42141 for flag in $(EXTRA_TARGET_FLAGS); do \
42142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42143 done; \
42144 (cd $(TARGET_SUBDIR)/newlib && \
42145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42147 "RANLIB=$${RANLIB}" \
0c24b341 42148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42149 info) \
4fa63067 42150 || exit 1
16ae0395 42151
6bd3dfaa 42152@endif target-newlib
3866be5d 42153
4fa63067
NN
42154.PHONY: maybe-dvi-target-newlib dvi-target-newlib
42155maybe-dvi-target-newlib:
6bd3dfaa
PB
42156@if target-newlib
42157maybe-dvi-target-newlib: dvi-target-newlib
3866be5d 42158
4fa63067
NN
42159dvi-target-newlib: \
42160 configure-target-newlib
0aed8855 42161 @: $(MAKE); $(unstage)
4fa63067 42162 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
42163 r=`${PWD_COMMAND}`; export r; \
42164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42165 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42166 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
42167 for flag in $(EXTRA_TARGET_FLAGS); do \
42168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42169 done; \
42170 (cd $(TARGET_SUBDIR)/newlib && \
42171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42173 "RANLIB=$${RANLIB}" \
0c24b341 42174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42175 dvi) \
e2b9e2dc
NN
42176 || exit 1
42177
6bd3dfaa 42178@endif target-newlib
3866be5d 42179
56a8fe78
DD
42180.PHONY: maybe-pdf-target-newlib pdf-target-newlib
42181maybe-pdf-target-newlib:
42182@if target-newlib
42183maybe-pdf-target-newlib: pdf-target-newlib
42184
42185pdf-target-newlib: \
42186 configure-target-newlib
42187 @: $(MAKE); $(unstage)
42188 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42189 r=`${PWD_COMMAND}`; export r; \
42190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42191 $(NORMAL_TARGET_EXPORTS) \
42192 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
42193 for flag in $(EXTRA_TARGET_FLAGS); do \
42194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42195 done; \
42196 (cd $(TARGET_SUBDIR)/newlib && \
42197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42199 "RANLIB=$${RANLIB}" \
0c24b341 42200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
42201 pdf) \
42202 || exit 1
42203
42204@endif target-newlib
42205
6d389afc
MS
42206.PHONY: maybe-html-target-newlib html-target-newlib
42207maybe-html-target-newlib:
42208@if target-newlib
42209maybe-html-target-newlib: html-target-newlib
42210
42211html-target-newlib: \
42212 configure-target-newlib
0aed8855 42213 @: $(MAKE); $(unstage)
6d389afc
MS
42214 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42215 r=`${PWD_COMMAND}`; export r; \
42216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
42217 $(NORMAL_TARGET_EXPORTS) \
42218 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
42219 for flag in $(EXTRA_TARGET_FLAGS); do \
42220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42221 done; \
42222 (cd $(TARGET_SUBDIR)/newlib && \
42223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42225 "RANLIB=$${RANLIB}" \
0c24b341 42226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
42227 html) \
42228 || exit 1
42229
42230@endif target-newlib
42231
4fa63067
NN
42232.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
42233maybe-TAGS-target-newlib:
6bd3dfaa
PB
42234@if target-newlib
42235maybe-TAGS-target-newlib: TAGS-target-newlib
3866be5d 42236
4fa63067
NN
42237TAGS-target-newlib: \
42238 configure-target-newlib
0aed8855 42239 @: $(MAKE); $(unstage)
4fa63067
NN
42240 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42241 r=`${PWD_COMMAND}`; export r; \
b40e3958 42242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42243 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42244 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
42245 for flag in $(EXTRA_TARGET_FLAGS); do \
42246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42247 done; \
42248 (cd $(TARGET_SUBDIR)/newlib && \
42249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42251 "RANLIB=$${RANLIB}" \
0c24b341 42252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42253 TAGS) \
4fa63067 42254 || exit 1
3866be5d 42255
6bd3dfaa 42256@endif target-newlib
3866be5d 42257
4fa63067
NN
42258.PHONY: maybe-install-info-target-newlib install-info-target-newlib
42259maybe-install-info-target-newlib:
6bd3dfaa
PB
42260@if target-newlib
42261maybe-install-info-target-newlib: install-info-target-newlib
16ae0395 42262
4fa63067
NN
42263install-info-target-newlib: \
42264 configure-target-newlib \
42265 info-target-newlib
0aed8855 42266 @: $(MAKE); $(unstage)
4fa63067
NN
42267 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42268 r=`${PWD_COMMAND}`; export r; \
b40e3958 42269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42270 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42271 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
42272 for flag in $(EXTRA_TARGET_FLAGS); do \
42273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42274 done; \
42275 (cd $(TARGET_SUBDIR)/newlib && \
42276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42278 "RANLIB=$${RANLIB}" \
0c24b341 42279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42280 install-info) \
4fa63067 42281 || exit 1
3866be5d 42282
6bd3dfaa 42283@endif target-newlib
3866be5d 42284
a3ca38d2
DD
42285.PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
42286maybe-install-pdf-target-newlib:
42287@if target-newlib
42288maybe-install-pdf-target-newlib: install-pdf-target-newlib
42289
42290install-pdf-target-newlib: \
42291 configure-target-newlib \
42292 pdf-target-newlib
42293 @: $(MAKE); $(unstage)
42294 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42295 r=`${PWD_COMMAND}`; export r; \
42296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42297 $(NORMAL_TARGET_EXPORTS) \
42298 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
42299 for flag in $(EXTRA_TARGET_FLAGS); do \
42300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42301 done; \
42302 (cd $(TARGET_SUBDIR)/newlib && \
42303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42305 "RANLIB=$${RANLIB}" \
0c24b341 42306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
42307 install-pdf) \
42308 || exit 1
42309
42310@endif target-newlib
42311
108a6f8e
CD
42312.PHONY: maybe-install-html-target-newlib install-html-target-newlib
42313maybe-install-html-target-newlib:
42314@if target-newlib
42315maybe-install-html-target-newlib: install-html-target-newlib
42316
42317install-html-target-newlib: \
42318 configure-target-newlib \
42319 html-target-newlib
42320 @: $(MAKE); $(unstage)
42321 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42322 r=`${PWD_COMMAND}`; export r; \
42323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42324 $(NORMAL_TARGET_EXPORTS) \
42325 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
42326 for flag in $(EXTRA_TARGET_FLAGS); do \
42327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42328 done; \
42329 (cd $(TARGET_SUBDIR)/newlib && \
42330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42332 "RANLIB=$${RANLIB}" \
0c24b341 42333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
42334 install-html) \
42335 || exit 1
42336
42337@endif target-newlib
42338
4fa63067
NN
42339.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
42340maybe-installcheck-target-newlib:
6bd3dfaa
PB
42341@if target-newlib
42342maybe-installcheck-target-newlib: installcheck-target-newlib
4fa63067
NN
42343
42344installcheck-target-newlib: \
42345 configure-target-newlib
0aed8855 42346 @: $(MAKE); $(unstage)
4fa63067 42347 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
42348 r=`${PWD_COMMAND}`; export r; \
42349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42350 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42351 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
42352 for flag in $(EXTRA_TARGET_FLAGS); do \
42353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42354 done; \
42355 (cd $(TARGET_SUBDIR)/newlib && \
42356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42358 "RANLIB=$${RANLIB}" \
0c24b341 42359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42360 installcheck) \
e2b9e2dc
NN
42361 || exit 1
42362
6bd3dfaa 42363@endif target-newlib
3866be5d 42364
4fa63067
NN
42365.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
42366maybe-mostlyclean-target-newlib:
6bd3dfaa
PB
42367@if target-newlib
42368maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
3866be5d 42369
4fa63067 42370mostlyclean-target-newlib:
0aed8855 42371 @: $(MAKE); $(unstage)
4fa63067
NN
42372 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42373 r=`${PWD_COMMAND}`; export r; \
b40e3958 42374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42375 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42376 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
42377 for flag in $(EXTRA_TARGET_FLAGS); do \
42378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42379 done; \
42380 (cd $(TARGET_SUBDIR)/newlib && \
42381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42383 "RANLIB=$${RANLIB}" \
0c24b341 42384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42385 mostlyclean) \
4fa63067 42386 || exit 1
3866be5d 42387
6bd3dfaa 42388@endif target-newlib
3866be5d 42389
4fa63067
NN
42390.PHONY: maybe-clean-target-newlib clean-target-newlib
42391maybe-clean-target-newlib:
6bd3dfaa
PB
42392@if target-newlib
42393maybe-clean-target-newlib: clean-target-newlib
16ae0395 42394
4fa63067 42395clean-target-newlib:
0aed8855 42396 @: $(MAKE); $(unstage)
4fa63067
NN
42397 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42398 r=`${PWD_COMMAND}`; export r; \
b40e3958 42399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42400 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42401 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
42402 for flag in $(EXTRA_TARGET_FLAGS); do \
42403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42404 done; \
42405 (cd $(TARGET_SUBDIR)/newlib && \
42406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42408 "RANLIB=$${RANLIB}" \
0c24b341 42409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42410 clean) \
4fa63067 42411 || exit 1
3866be5d 42412
6bd3dfaa 42413@endif target-newlib
3866be5d 42414
4fa63067
NN
42415.PHONY: maybe-distclean-target-newlib distclean-target-newlib
42416maybe-distclean-target-newlib:
6bd3dfaa
PB
42417@if target-newlib
42418maybe-distclean-target-newlib: distclean-target-newlib
4fa63067
NN
42419
42420distclean-target-newlib:
0aed8855 42421 @: $(MAKE); $(unstage)
4fa63067 42422 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
42423 r=`${PWD_COMMAND}`; export r; \
42424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42425 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42426 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
42427 for flag in $(EXTRA_TARGET_FLAGS); do \
42428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42429 done; \
42430 (cd $(TARGET_SUBDIR)/newlib && \
42431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42433 "RANLIB=$${RANLIB}" \
0c24b341 42434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42435 distclean) \
e2b9e2dc
NN
42436 || exit 1
42437
6bd3dfaa 42438@endif target-newlib
3866be5d 42439
4fa63067
NN
42440.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
42441maybe-maintainer-clean-target-newlib:
6bd3dfaa
PB
42442@if target-newlib
42443maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
3866be5d 42444
4fa63067 42445maintainer-clean-target-newlib:
0aed8855 42446 @: $(MAKE); $(unstage)
4fa63067
NN
42447 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42448 r=`${PWD_COMMAND}`; export r; \
b40e3958 42449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42450 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
42451 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
42452 for flag in $(EXTRA_TARGET_FLAGS); do \
42453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42454 done; \
42455 (cd $(TARGET_SUBDIR)/newlib && \
42456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42458 "RANLIB=$${RANLIB}" \
0c24b341 42459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 42460 maintainer-clean) \
4fa63067 42461 || exit 1
3866be5d 42462
6bd3dfaa 42463@endif target-newlib
3866be5d 42464
16ae0395 42465
4b1cb4fe 42466
a7254363 42467
4b1cb4fe 42468
6aa8ef82
DJ
42469.PHONY: configure-target-libgcc maybe-configure-target-libgcc
42470maybe-configure-target-libgcc:
42471@if gcc-bootstrap
42472configure-target-libgcc: stage_current
42473@endif gcc-bootstrap
42474@if target-libgcc
42475maybe-configure-target-libgcc: configure-target-libgcc
42476configure-target-libgcc:
42477 @r=`${PWD_COMMAND}`; export r; \
42478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42479 echo "Checking multilib configuration for libgcc..."; \
42480 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42481 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42482 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42483 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42484 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42485 else \
42486 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42487 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42488 fi; \
42489 else \
42490 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42491 fi; \
42492 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42493 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42494 $(NORMAL_TARGET_EXPORTS) \
42495 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
42496 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
42497 case $(srcdir) in \
42498 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42499 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42500 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42501 esac; \
42502 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42503 libsrcdir="$$s/libgcc"; \
42504 rm -f no-such-file || : ; \
42505 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42506 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42507 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
42508 || exit 1
42509@endif target-libgcc
42510
42511
42512
42513.PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
42514maybe-configure-stage1-target-libgcc:
42515@if target-libgcc-bootstrap
42516maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
42517configure-stage1-target-libgcc:
42518 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
42519 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42520 @r=`${PWD_COMMAND}`; export r; \
42521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42522 echo "Checking multilib configuration for libgcc..."; \
42523 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42524 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42525 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42526 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42527 else \
42528 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42529 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42530 fi; \
42531 else \
42532 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42533 fi; \
42534 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
7f6ef0c0
PB
42535 $(NORMAL_TARGET_EXPORTS) \
42536 CFLAGS="$(STAGE1_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42537 CXXFLAGS="$(STAGE1_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
6aa8ef82
DJ
42538 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
42539 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42540 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42541 case $(srcdir) in \
42542 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42543 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42544 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42545 esac; \
42546 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42547 libsrcdir="$$s/libgcc"; \
42548 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42549 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42550 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
42551 \
42552 --disable-intermodule $(STAGE1_CHECKING) --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
42553@endif target-libgcc-bootstrap
42554
42555.PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
42556maybe-configure-stage2-target-libgcc:
42557@if target-libgcc-bootstrap
42558maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
42559configure-stage2-target-libgcc:
42560 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
42561 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42562 @r=`${PWD_COMMAND}`; export r; \
42563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42564 echo "Checking multilib configuration for libgcc..."; \
42565 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42566 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42567 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42568 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42569 else \
42570 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42571 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42572 fi; \
42573 else \
42574 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42575 fi; \
42576 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42577 $(NORMAL_TARGET_EXPORTS) \
7f6ef0c0
PB
42578 \
42579 CFLAGS="$(STAGE2_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42580 CXXFLAGS="$(STAGE2_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
6aa8ef82
DJ
42581 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
42582 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42583 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42584 case $(srcdir) in \
42585 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42586 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42587 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42588 esac; \
42589 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42590 libsrcdir="$$s/libgcc"; \
42591 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42592 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42593 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
42594 --with-build-libsubdir=$(HOST_SUBDIR) \
42595 @stage2_werror_flag@
42596@endif target-libgcc-bootstrap
42597
8520c408
AO
42598.PHONY: configure-stageb2g0-target-libgcc maybe-configure-stageb2g0-target-libgcc
42599maybe-configure-stageb2g0-target-libgcc:
42600@if target-libgcc-bootstrap
42601maybe-configure-stageb2g0-target-libgcc: configure-stageb2g0-target-libgcc
42602configure-stageb2g0-target-libgcc:
42603 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
42604 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42605 @r=`${PWD_COMMAND}`; export r; \
42606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42607 echo "Checking multilib configuration for libgcc..."; \
42608 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42609 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42610 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42611 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42612 else \
42613 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42614 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42615 fi; \
42616 else \
42617 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42618 fi; \
42619 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42620 $(NORMAL_TARGET_EXPORTS) \
7f6ef0c0
PB
42621 \
42622 CFLAGS="$(STAGE2_LIBCFLAGS) -g0 $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42623 CXXFLAGS="$(STAGE2_LIBCFLAGS) -g0 $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
8520c408
AO
42624 echo Configuring stage b2g0 in $(TARGET_SUBDIR)/libgcc ; \
42625 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42626 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42627 case $(srcdir) in \
42628 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42629 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42630 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42631 esac; \
42632 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42633 libsrcdir="$$s/libgcc"; \
42634 $(SHELL) $${libsrcdir}/configure \
42635 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42636 --target=${target_alias} $${srcdiroption} \
42637 --with-build-libsubdir=$(HOST_SUBDIR) \
42638 @stage2_werror_flag@
42639@endif target-libgcc-bootstrap
42640
6aa8ef82
DJ
42641.PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
42642maybe-configure-stage3-target-libgcc:
42643@if target-libgcc-bootstrap
42644maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
42645configure-stage3-target-libgcc:
42646 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
42647 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42648 @r=`${PWD_COMMAND}`; export r; \
42649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42650 echo "Checking multilib configuration for libgcc..."; \
42651 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42652 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42653 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42654 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42655 else \
42656 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42657 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42658 fi; \
42659 else \
42660 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42661 fi; \
42662 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42663 $(NORMAL_TARGET_EXPORTS) \
7f6ef0c0
PB
42664 \
42665 CFLAGS="$(STAGE3_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42666 CXXFLAGS="$(STAGE3_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
6aa8ef82
DJ
42667 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
42668 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42669 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42670 case $(srcdir) in \
42671 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42672 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42673 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42674 esac; \
42675 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42676 libsrcdir="$$s/libgcc"; \
42677 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42678 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42679 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
42680 --with-build-libsubdir=$(HOST_SUBDIR) \
42681 @stage2_werror_flag@
42682@endif target-libgcc-bootstrap
42683
8520c408
AO
42684.PHONY: configure-stageb3g2-target-libgcc maybe-configure-stageb3g2-target-libgcc
42685maybe-configure-stageb3g2-target-libgcc:
42686@if target-libgcc-bootstrap
42687maybe-configure-stageb3g2-target-libgcc: configure-stageb3g2-target-libgcc
42688configure-stageb3g2-target-libgcc:
42689 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
42690 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42691 @r=`${PWD_COMMAND}`; export r; \
42692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42693 echo "Checking multilib configuration for libgcc..."; \
42694 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42695 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42696 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42697 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42698 else \
42699 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42700 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42701 fi; \
42702 else \
42703 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42704 fi; \
42705 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42706 $(NORMAL_TARGET_EXPORTS) \
7f6ef0c0
PB
42707 \
42708 CFLAGS="$(STAGE3_LIBCFLAGS) -g2 $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42709 CXXFLAGS="$(STAGE3_LIBCFLAGS) -g2 $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
8520c408
AO
42710 echo Configuring stage b3g2 in $(TARGET_SUBDIR)/libgcc ; \
42711 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42712 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42713 case $(srcdir) in \
42714 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42715 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42716 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42717 esac; \
42718 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42719 libsrcdir="$$s/libgcc"; \
42720 $(SHELL) $${libsrcdir}/configure \
42721 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42722 --target=${target_alias} $${srcdiroption} \
42723 --with-build-libsubdir=$(HOST_SUBDIR) \
42724 @stage2_werror_flag@
42725@endif target-libgcc-bootstrap
42726
6aa8ef82
DJ
42727.PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
42728maybe-configure-stage4-target-libgcc:
42729@if target-libgcc-bootstrap
42730maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
42731configure-stage4-target-libgcc:
42732 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
42733 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42734 @r=`${PWD_COMMAND}`; export r; \
42735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42736 echo "Checking multilib configuration for libgcc..."; \
42737 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42738 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42739 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42740 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42741 else \
42742 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42743 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42744 fi; \
42745 else \
42746 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42747 fi; \
42748 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42749 $(NORMAL_TARGET_EXPORTS) \
7f6ef0c0
PB
42750 \
42751 CFLAGS="$(STAGE4_CFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42752 CXXFLAGS="$(STAGE4_CFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
6aa8ef82
DJ
42753 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
42754 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42755 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42756 case $(srcdir) in \
42757 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42758 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42759 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42760 esac; \
42761 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42762 libsrcdir="$$s/libgcc"; \
42763 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42764 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42765 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
42766 --with-build-libsubdir=$(HOST_SUBDIR) \
42767 @stage2_werror_flag@
42768@endif target-libgcc-bootstrap
42769
42770.PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
42771maybe-configure-stageprofile-target-libgcc:
42772@if target-libgcc-bootstrap
42773maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
42774configure-stageprofile-target-libgcc:
42775 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
42776 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42777 @r=`${PWD_COMMAND}`; export r; \
42778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42779 echo "Checking multilib configuration for libgcc..."; \
42780 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42781 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42782 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42783 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42784 else \
42785 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42786 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42787 fi; \
42788 else \
42789 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42790 fi; \
42791 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42792 $(NORMAL_TARGET_EXPORTS) \
7f6ef0c0 42793 \
5c5f596d
PB
42794 CFLAGS="$(STAGE2_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42795 CXXFLAGS="$(STAGE2_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
6aa8ef82
DJ
42796 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
42797 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42798 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42799 case $(srcdir) in \
42800 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42801 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42802 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42803 esac; \
42804 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42805 libsrcdir="$$s/libgcc"; \
42806 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42807 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42808 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
42809 --with-build-libsubdir=$(HOST_SUBDIR) \
42810 @stage2_werror_flag@
42811@endif target-libgcc-bootstrap
42812
42813.PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
42814maybe-configure-stagefeedback-target-libgcc:
42815@if target-libgcc-bootstrap
42816maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
42817configure-stagefeedback-target-libgcc:
42818 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
42819 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42820 @r=`${PWD_COMMAND}`; export r; \
42821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42822 echo "Checking multilib configuration for libgcc..."; \
42823 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42824 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42825 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42826 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42827 else \
42828 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42829 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42830 fi; \
42831 else \
42832 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42833 fi; \
42834 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42835 $(NORMAL_TARGET_EXPORTS) \
7f6ef0c0
PB
42836 \
42837 CFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42838 CXXFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
6aa8ef82
DJ
42839 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
42840 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42841 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42842 case $(srcdir) in \
42843 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42844 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42845 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42846 esac; \
42847 srcdiroption="--srcdir=$${topdir}/libgcc"; \
42848 libsrcdir="$$s/libgcc"; \
42849 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42850 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42851 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
42852 --with-build-libsubdir=$(HOST_SUBDIR) \
42853 @stage2_werror_flag@
42854@endif target-libgcc-bootstrap
42855
42856
42857
42858
42859
42860.PHONY: all-target-libgcc maybe-all-target-libgcc
42861maybe-all-target-libgcc:
42862@if gcc-bootstrap
42863all-target-libgcc: stage_current
42864@endif gcc-bootstrap
42865@if target-libgcc
42866TARGET-target-libgcc=all
42867maybe-all-target-libgcc: all-target-libgcc
42868all-target-libgcc: configure-target-libgcc
42869 @r=`${PWD_COMMAND}`; export r; \
42870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42871 $(NORMAL_TARGET_EXPORTS) \
42872 (cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
42873 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42874 $(TARGET-target-libgcc))
6aa8ef82
DJ
42875@endif target-libgcc
42876
42877
42878
42879.PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
42880.PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
42881maybe-all-stage1-target-libgcc:
42882maybe-clean-stage1-target-libgcc:
42883@if target-libgcc-bootstrap
42884maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
42885all-stage1: all-stage1-target-libgcc
42886TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
42887all-stage1-target-libgcc: configure-stage1-target-libgcc
42888 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
42889 @r=`${PWD_COMMAND}`; export r; \
42890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42891 $(NORMAL_TARGET_EXPORTS) \
42892 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
42893 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42894 CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
42895 LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
42896 CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
42897 CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_TARGET_FLAGS) \
6aa8ef82
DJ
42898 $(TARGET-stage1-target-libgcc)
42899
42900maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
42901clean-stage1: clean-stage1-target-libgcc
42902clean-stage1-target-libgcc:
42903 @if [ $(current_stage) = stage1 ]; then \
42904 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
42905 else \
42906 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
42907 $(MAKE) stage1-start; \
42908 fi; \
42909 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 42910 $(MAKE) $(EXTRA_TARGET_FLAGS) \
8ee82aff 42911 clean
6aa8ef82
DJ
42912@endif target-libgcc-bootstrap
42913
42914
42915.PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
42916.PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
42917maybe-all-stage2-target-libgcc:
42918maybe-clean-stage2-target-libgcc:
42919@if target-libgcc-bootstrap
42920maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
42921all-stage2: all-stage2-target-libgcc
42922TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
42923all-stage2-target-libgcc: configure-stage2-target-libgcc
42924 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
42925 @r=`${PWD_COMMAND}`; export r; \
42926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42927 $(NORMAL_TARGET_EXPORTS) \
42928 \
42929 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
42930 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42931 CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
42932 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
42933 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
42934 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_TARGET_FLAGS) \
6aa8ef82
DJ
42935 $(TARGET-stage2-target-libgcc)
42936
42937maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
42938clean-stage2: clean-stage2-target-libgcc
42939clean-stage2-target-libgcc:
42940 @if [ $(current_stage) = stage2 ]; then \
42941 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
42942 else \
42943 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
42944 $(MAKE) stage2-start; \
42945 fi; \
42946 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 42947 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 42948 \
8ee82aff 42949 clean
6aa8ef82
DJ
42950@endif target-libgcc-bootstrap
42951
42952
8520c408
AO
42953.PHONY: all-stageb2g0-target-libgcc maybe-all-stageb2g0-target-libgcc
42954.PHONY: clean-stageb2g0-target-libgcc maybe-clean-stageb2g0-target-libgcc
42955maybe-all-stageb2g0-target-libgcc:
42956maybe-clean-stageb2g0-target-libgcc:
42957@if target-libgcc-bootstrap
42958maybe-all-stageb2g0-target-libgcc: all-stageb2g0-target-libgcc
42959all-stageb2g0: all-stageb2g0-target-libgcc
42960TARGET-stageb2g0-target-libgcc = $(TARGET-target-libgcc)
42961all-stageb2g0-target-libgcc: configure-stageb2g0-target-libgcc
42962 @[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
42963 @r=`${PWD_COMMAND}`; export r; \
42964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42965 $(NORMAL_TARGET_EXPORTS) \
42966 \
42967 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
42968 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42969 CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
42970 LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
42971 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
42972 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_TARGET_FLAGS) \
8520c408
AO
42973 $(TARGET-stageb2g0-target-libgcc)
42974
42975maybe-clean-stageb2g0-target-libgcc: clean-stageb2g0-target-libgcc
42976clean-stageb2g0: clean-stageb2g0-target-libgcc
42977clean-stageb2g0-target-libgcc:
42978 @if [ $(current_stage) = stageb2g0 ]; then \
42979 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
42980 else \
42981 [ -f $(TARGET_SUBDIR)/stageb2g0-libgcc/Makefile ] || exit 0; \
42982 $(MAKE) stageb2g0-start; \
42983 fi; \
42984 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 42985 $(MAKE) $(EXTRA_TARGET_FLAGS) \
8520c408
AO
42986 \
42987 clean
42988@endif target-libgcc-bootstrap
42989
42990
6aa8ef82
DJ
42991.PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
42992.PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
42993maybe-all-stage3-target-libgcc:
42994maybe-clean-stage3-target-libgcc:
42995@if target-libgcc-bootstrap
42996maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
42997all-stage3: all-stage3-target-libgcc
42998TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
42999all-stage3-target-libgcc: configure-stage3-target-libgcc
43000 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
43001 @r=`${PWD_COMMAND}`; export r; \
43002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43003 $(NORMAL_TARGET_EXPORTS) \
43004 \
43005 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
43006 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43007 CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
43008 LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
43009 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
43010 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_TARGET_FLAGS) \
6aa8ef82
DJ
43011 $(TARGET-stage3-target-libgcc)
43012
43013maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
43014clean-stage3: clean-stage3-target-libgcc
43015clean-stage3-target-libgcc:
43016 @if [ $(current_stage) = stage3 ]; then \
43017 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43018 else \
43019 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
43020 $(MAKE) stage3-start; \
43021 fi; \
43022 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 43023 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 43024 \
8ee82aff 43025 clean
6aa8ef82
DJ
43026@endif target-libgcc-bootstrap
43027
43028
8520c408
AO
43029.PHONY: all-stageb3g2-target-libgcc maybe-all-stageb3g2-target-libgcc
43030.PHONY: clean-stageb3g2-target-libgcc maybe-clean-stageb3g2-target-libgcc
43031maybe-all-stageb3g2-target-libgcc:
43032maybe-clean-stageb3g2-target-libgcc:
43033@if target-libgcc-bootstrap
43034maybe-all-stageb3g2-target-libgcc: all-stageb3g2-target-libgcc
43035all-stageb3g2: all-stageb3g2-target-libgcc
43036TARGET-stageb3g2-target-libgcc = $(TARGET-target-libgcc)
43037all-stageb3g2-target-libgcc: configure-stageb3g2-target-libgcc
43038 @[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
43039 @r=`${PWD_COMMAND}`; export r; \
43040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43041 $(NORMAL_TARGET_EXPORTS) \
43042 \
43043 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
43044 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43045 CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
43046 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
43047 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
43048 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_TARGET_FLAGS) \
8520c408
AO
43049 $(TARGET-stageb3g2-target-libgcc)
43050
43051maybe-clean-stageb3g2-target-libgcc: clean-stageb3g2-target-libgcc
43052clean-stageb3g2: clean-stageb3g2-target-libgcc
43053clean-stageb3g2-target-libgcc:
43054 @if [ $(current_stage) = stageb3g2 ]; then \
43055 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43056 else \
43057 [ -f $(TARGET_SUBDIR)/stageb3g2-libgcc/Makefile ] || exit 0; \
43058 $(MAKE) stageb3g2-start; \
43059 fi; \
43060 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 43061 $(MAKE) $(EXTRA_TARGET_FLAGS) \
8520c408
AO
43062 \
43063 clean
43064@endif target-libgcc-bootstrap
43065
43066
6aa8ef82
DJ
43067.PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
43068.PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
43069maybe-all-stage4-target-libgcc:
43070maybe-clean-stage4-target-libgcc:
43071@if target-libgcc-bootstrap
43072maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
43073all-stage4: all-stage4-target-libgcc
43074TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
43075all-stage4-target-libgcc: configure-stage4-target-libgcc
43076 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
43077 @r=`${PWD_COMMAND}`; export r; \
43078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43079 $(NORMAL_TARGET_EXPORTS) \
43080 \
43081 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
43082 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43083 CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
43084 LIBCFLAGS="$(STAGE4_CFLAGS)" \
43085 CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
43086 CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_TARGET_FLAGS) \
6aa8ef82
DJ
43087 $(TARGET-stage4-target-libgcc)
43088
43089maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
43090clean-stage4: clean-stage4-target-libgcc
43091clean-stage4-target-libgcc:
43092 @if [ $(current_stage) = stage4 ]; then \
43093 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43094 else \
43095 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
43096 $(MAKE) stage4-start; \
43097 fi; \
43098 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 43099 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 43100 \
8ee82aff 43101 clean
6aa8ef82
DJ
43102@endif target-libgcc-bootstrap
43103
43104
43105.PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
43106.PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
43107maybe-all-stageprofile-target-libgcc:
43108maybe-clean-stageprofile-target-libgcc:
43109@if target-libgcc-bootstrap
43110maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
43111all-stageprofile: all-stageprofile-target-libgcc
43112TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
43113all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
43114 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
43115 @r=`${PWD_COMMAND}`; export r; \
43116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43117 $(NORMAL_TARGET_EXPORTS) \
43118 \
43119 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
43120 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43121 CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5c5f596d
PB
43122 LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
43123 CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
43124 CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_TARGET_FLAGS) \
6aa8ef82
DJ
43125 $(TARGET-stageprofile-target-libgcc)
43126
43127maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
43128clean-stageprofile: clean-stageprofile-target-libgcc
43129clean-stageprofile-target-libgcc:
43130 @if [ $(current_stage) = stageprofile ]; then \
43131 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43132 else \
43133 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
43134 $(MAKE) stageprofile-start; \
43135 fi; \
43136 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 43137 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 43138 \
8ee82aff 43139 clean
6aa8ef82
DJ
43140@endif target-libgcc-bootstrap
43141
43142
43143.PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
43144.PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
43145maybe-all-stagefeedback-target-libgcc:
43146maybe-clean-stagefeedback-target-libgcc:
43147@if target-libgcc-bootstrap
43148maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
43149all-stagefeedback: all-stagefeedback-target-libgcc
43150TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
43151all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
43152 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
43153 @r=`${PWD_COMMAND}`; export r; \
43154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43155 $(NORMAL_TARGET_EXPORTS) \
43156 \
43157 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
43158 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43159 CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
43160 LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
43161 CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
43162 CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_TARGET_FLAGS) \
6aa8ef82
DJ
43163 $(TARGET-stagefeedback-target-libgcc)
43164
43165maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
43166clean-stagefeedback: clean-stagefeedback-target-libgcc
43167clean-stagefeedback-target-libgcc:
43168 @if [ $(current_stage) = stagefeedback ]; then \
43169 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43170 else \
43171 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
43172 $(MAKE) stagefeedback-start; \
43173 fi; \
43174 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 43175 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 43176 \
8ee82aff 43177 clean
6aa8ef82
DJ
43178@endif target-libgcc-bootstrap
43179
43180
43181
43182
43183
43184
43185.PHONY: check-target-libgcc maybe-check-target-libgcc
43186maybe-check-target-libgcc:
43187@if target-libgcc
43188maybe-check-target-libgcc: check-target-libgcc
43189
43190# Dummy target for uncheckable module.
43191check-target-libgcc:
43192
43193@endif target-libgcc
43194
43195.PHONY: install-target-libgcc maybe-install-target-libgcc
43196maybe-install-target-libgcc:
43197@if target-libgcc
43198maybe-install-target-libgcc: install-target-libgcc
43199
43200install-target-libgcc: installdirs
43201 @: $(MAKE); $(unstage)
43202 @r=`${PWD_COMMAND}`; export r; \
43203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43204 $(NORMAL_TARGET_EXPORTS) \
43205 (cd $(TARGET_SUBDIR)/libgcc && \
43206 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43207
43208@endif target-libgcc
43209
43210# Other targets (info, dvi, pdf, etc.)
43211
43212.PHONY: maybe-info-target-libgcc info-target-libgcc
43213maybe-info-target-libgcc:
43214@if target-libgcc
43215maybe-info-target-libgcc: info-target-libgcc
43216
43217info-target-libgcc: \
43218 configure-target-libgcc
43219 @: $(MAKE); $(unstage)
43220 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43221 r=`${PWD_COMMAND}`; export r; \
43222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43223 $(NORMAL_TARGET_EXPORTS) \
43224 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
43225 for flag in $(EXTRA_TARGET_FLAGS); do \
43226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43227 done; \
43228 (cd $(TARGET_SUBDIR)/libgcc && \
43229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43231 "RANLIB=$${RANLIB}" \
0c24b341 43232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43233 info) \
43234 || exit 1
43235
43236@endif target-libgcc
43237
43238.PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
43239maybe-dvi-target-libgcc:
43240@if target-libgcc
43241maybe-dvi-target-libgcc: dvi-target-libgcc
43242
43243dvi-target-libgcc: \
43244 configure-target-libgcc
43245 @: $(MAKE); $(unstage)
43246 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43247 r=`${PWD_COMMAND}`; export r; \
43248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43249 $(NORMAL_TARGET_EXPORTS) \
43250 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
43251 for flag in $(EXTRA_TARGET_FLAGS); do \
43252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43253 done; \
43254 (cd $(TARGET_SUBDIR)/libgcc && \
43255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43257 "RANLIB=$${RANLIB}" \
0c24b341 43258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43259 dvi) \
43260 || exit 1
43261
43262@endif target-libgcc
43263
43264.PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
43265maybe-pdf-target-libgcc:
43266@if target-libgcc
43267maybe-pdf-target-libgcc: pdf-target-libgcc
43268
43269pdf-target-libgcc: \
43270 configure-target-libgcc
43271 @: $(MAKE); $(unstage)
43272 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43273 r=`${PWD_COMMAND}`; export r; \
43274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43275 $(NORMAL_TARGET_EXPORTS) \
43276 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
43277 for flag in $(EXTRA_TARGET_FLAGS); do \
43278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43279 done; \
43280 (cd $(TARGET_SUBDIR)/libgcc && \
43281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43283 "RANLIB=$${RANLIB}" \
0c24b341 43284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43285 pdf) \
43286 || exit 1
43287
43288@endif target-libgcc
43289
43290.PHONY: maybe-html-target-libgcc html-target-libgcc
43291maybe-html-target-libgcc:
43292@if target-libgcc
43293maybe-html-target-libgcc: html-target-libgcc
43294
43295html-target-libgcc: \
43296 configure-target-libgcc
43297 @: $(MAKE); $(unstage)
43298 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43299 r=`${PWD_COMMAND}`; export r; \
43300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43301 $(NORMAL_TARGET_EXPORTS) \
43302 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
43303 for flag in $(EXTRA_TARGET_FLAGS); do \
43304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43305 done; \
43306 (cd $(TARGET_SUBDIR)/libgcc && \
43307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43309 "RANLIB=$${RANLIB}" \
0c24b341 43310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43311 html) \
43312 || exit 1
43313
43314@endif target-libgcc
43315
43316.PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
43317maybe-TAGS-target-libgcc:
43318@if target-libgcc
43319maybe-TAGS-target-libgcc: TAGS-target-libgcc
43320
43321TAGS-target-libgcc: \
43322 configure-target-libgcc
43323 @: $(MAKE); $(unstage)
43324 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43325 r=`${PWD_COMMAND}`; export r; \
43326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43327 $(NORMAL_TARGET_EXPORTS) \
43328 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
43329 for flag in $(EXTRA_TARGET_FLAGS); do \
43330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43331 done; \
43332 (cd $(TARGET_SUBDIR)/libgcc && \
43333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43335 "RANLIB=$${RANLIB}" \
0c24b341 43336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43337 TAGS) \
43338 || exit 1
43339
43340@endif target-libgcc
43341
43342.PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
43343maybe-install-info-target-libgcc:
43344@if target-libgcc
43345maybe-install-info-target-libgcc: install-info-target-libgcc
43346
43347install-info-target-libgcc: \
43348 configure-target-libgcc \
43349 info-target-libgcc
43350 @: $(MAKE); $(unstage)
43351 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43352 r=`${PWD_COMMAND}`; export r; \
43353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43354 $(NORMAL_TARGET_EXPORTS) \
43355 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
43356 for flag in $(EXTRA_TARGET_FLAGS); do \
43357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43358 done; \
43359 (cd $(TARGET_SUBDIR)/libgcc && \
43360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43362 "RANLIB=$${RANLIB}" \
0c24b341 43363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43364 install-info) \
43365 || exit 1
43366
43367@endif target-libgcc
43368
a3ca38d2
DD
43369.PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
43370maybe-install-pdf-target-libgcc:
43371@if target-libgcc
43372maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
43373
43374install-pdf-target-libgcc: \
43375 configure-target-libgcc \
43376 pdf-target-libgcc
43377 @: $(MAKE); $(unstage)
43378 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43379 r=`${PWD_COMMAND}`; export r; \
43380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43381 $(NORMAL_TARGET_EXPORTS) \
43382 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
43383 for flag in $(EXTRA_TARGET_FLAGS); do \
43384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43385 done; \
43386 (cd $(TARGET_SUBDIR)/libgcc && \
43387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43389 "RANLIB=$${RANLIB}" \
0c24b341 43390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
43391 install-pdf) \
43392 || exit 1
43393
43394@endif target-libgcc
43395
6aa8ef82
DJ
43396.PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
43397maybe-install-html-target-libgcc:
43398@if target-libgcc
43399maybe-install-html-target-libgcc: install-html-target-libgcc
43400
43401install-html-target-libgcc: \
43402 configure-target-libgcc \
43403 html-target-libgcc
43404 @: $(MAKE); $(unstage)
43405 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43406 r=`${PWD_COMMAND}`; export r; \
43407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43408 $(NORMAL_TARGET_EXPORTS) \
43409 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
43410 for flag in $(EXTRA_TARGET_FLAGS); do \
43411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43412 done; \
43413 (cd $(TARGET_SUBDIR)/libgcc && \
43414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43416 "RANLIB=$${RANLIB}" \
0c24b341 43417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43418 install-html) \
43419 || exit 1
43420
43421@endif target-libgcc
43422
43423.PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
43424maybe-installcheck-target-libgcc:
43425@if target-libgcc
43426maybe-installcheck-target-libgcc: installcheck-target-libgcc
43427
43428installcheck-target-libgcc: \
43429 configure-target-libgcc
43430 @: $(MAKE); $(unstage)
43431 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43432 r=`${PWD_COMMAND}`; export r; \
43433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43434 $(NORMAL_TARGET_EXPORTS) \
43435 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
43436 for flag in $(EXTRA_TARGET_FLAGS); do \
43437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43438 done; \
43439 (cd $(TARGET_SUBDIR)/libgcc && \
43440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43442 "RANLIB=$${RANLIB}" \
0c24b341 43443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43444 installcheck) \
43445 || exit 1
43446
43447@endif target-libgcc
43448
43449.PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
43450maybe-mostlyclean-target-libgcc:
43451@if target-libgcc
43452maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
43453
43454mostlyclean-target-libgcc:
43455 @: $(MAKE); $(unstage)
43456 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43457 r=`${PWD_COMMAND}`; export r; \
43458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43459 $(NORMAL_TARGET_EXPORTS) \
43460 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
43461 for flag in $(EXTRA_TARGET_FLAGS); do \
43462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43463 done; \
43464 (cd $(TARGET_SUBDIR)/libgcc && \
43465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43467 "RANLIB=$${RANLIB}" \
0c24b341 43468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43469 mostlyclean) \
43470 || exit 1
43471
43472@endif target-libgcc
43473
43474.PHONY: maybe-clean-target-libgcc clean-target-libgcc
43475maybe-clean-target-libgcc:
43476@if target-libgcc
43477maybe-clean-target-libgcc: clean-target-libgcc
43478
43479clean-target-libgcc:
43480 @: $(MAKE); $(unstage)
43481 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43482 r=`${PWD_COMMAND}`; export r; \
43483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43484 $(NORMAL_TARGET_EXPORTS) \
43485 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
43486 for flag in $(EXTRA_TARGET_FLAGS); do \
43487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43488 done; \
43489 (cd $(TARGET_SUBDIR)/libgcc && \
43490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43492 "RANLIB=$${RANLIB}" \
0c24b341 43493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43494 clean) \
43495 || exit 1
43496
43497@endif target-libgcc
43498
43499.PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
43500maybe-distclean-target-libgcc:
43501@if target-libgcc
43502maybe-distclean-target-libgcc: distclean-target-libgcc
43503
43504distclean-target-libgcc:
43505 @: $(MAKE); $(unstage)
43506 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43507 r=`${PWD_COMMAND}`; export r; \
43508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43509 $(NORMAL_TARGET_EXPORTS) \
43510 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
43511 for flag in $(EXTRA_TARGET_FLAGS); do \
43512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43513 done; \
43514 (cd $(TARGET_SUBDIR)/libgcc && \
43515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43517 "RANLIB=$${RANLIB}" \
0c24b341 43518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43519 distclean) \
43520 || exit 1
43521
43522@endif target-libgcc
43523
43524.PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
43525maybe-maintainer-clean-target-libgcc:
43526@if target-libgcc
43527maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
43528
43529maintainer-clean-target-libgcc:
43530 @: $(MAKE); $(unstage)
43531 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43532 r=`${PWD_COMMAND}`; export r; \
43533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43534 $(NORMAL_TARGET_EXPORTS) \
43535 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
43536 for flag in $(EXTRA_TARGET_FLAGS); do \
43537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43538 done; \
43539 (cd $(TARGET_SUBDIR)/libgcc && \
43540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43542 "RANLIB=$${RANLIB}" \
0c24b341 43543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
43544 maintainer-clean) \
43545 || exit 1
43546
43547@endif target-libgcc
43548
43549
43550
43551
43552
a7254363
PB
43553.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
43554maybe-configure-target-libgfortran:
4f0ef2d8
CD
43555@if gcc-bootstrap
43556configure-target-libgfortran: stage_current
43557@endif gcc-bootstrap
a7254363
PB
43558@if target-libgfortran
43559maybe-configure-target-libgfortran: configure-target-libgfortran
c52c6897 43560configure-target-libgfortran:
0aed8855
PB
43561 @: $(MAKE); $(unstage)
43562 @r=`${PWD_COMMAND}`; export r; \
43563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43564 echo "Checking multilib configuration for libgfortran..."; \
43565 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
43566 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
43567 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
43568 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
43569 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
43570 else \
43571 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
43572 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
43573 fi; \
43574 else \
43575 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
c52c6897
PB
43576 fi; \
43577 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
4b1cb4fe 43578 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
378fce5b 43579 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43580 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
43581 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
43582 case $(srcdir) in \
b00612cc
PB
43583 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43584 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
43585 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 43586 esac; \
b00612cc
PB
43587 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
43588 libsrcdir="$$s/libgfortran"; \
4b1cb4fe
DD
43589 rm -f no-such-file || : ; \
43590 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43591 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43592 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 43593 || exit 1
6bd3dfaa 43594@endif target-libgfortran
4b1cb4fe 43595
a7254363
PB
43596
43597
d545f33b
PB
43598
43599
4b1cb4fe
DD
43600.PHONY: all-target-libgfortran maybe-all-target-libgfortran
43601maybe-all-target-libgfortran:
4f0ef2d8
CD
43602@if gcc-bootstrap
43603all-target-libgfortran: stage_current
43604@endif gcc-bootstrap
6bd3dfaa 43605@if target-libgfortran
72b2455a 43606TARGET-target-libgfortran=all
6bd3dfaa 43607maybe-all-target-libgfortran: all-target-libgfortran
4b1cb4fe 43608all-target-libgfortran: configure-target-libgfortran
0aed8855 43609 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43610 @r=`${PWD_COMMAND}`; export r; \
43611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43612 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 43613 (cd $(TARGET_SUBDIR)/libgfortran && \
7f6ef0c0
PB
43614 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43615 $(TARGET-target-libgfortran))
6bd3dfaa 43616@endif target-libgfortran
4b1cb4fe 43617
a7254363
PB
43618
43619
d545f33b
PB
43620
43621
4b1cb4fe
DD
43622.PHONY: check-target-libgfortran maybe-check-target-libgfortran
43623maybe-check-target-libgfortran:
6bd3dfaa
PB
43624@if target-libgfortran
43625maybe-check-target-libgfortran: check-target-libgfortran
4b1cb4fe
DD
43626
43627check-target-libgfortran:
0aed8855 43628 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43629 @r=`${PWD_COMMAND}`; export r; \
43630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43631 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 43632 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 43633 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 43634
6bd3dfaa 43635@endif target-libgfortran
4b1cb4fe
DD
43636
43637.PHONY: install-target-libgfortran maybe-install-target-libgfortran
43638maybe-install-target-libgfortran:
6bd3dfaa
PB
43639@if target-libgfortran
43640maybe-install-target-libgfortran: install-target-libgfortran
4b1cb4fe
DD
43641
43642install-target-libgfortran: installdirs
0aed8855 43643 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43644 @r=`${PWD_COMMAND}`; export r; \
43645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43646 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 43647 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 43648 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 43649
6bd3dfaa 43650@endif target-libgfortran
4b1cb4fe 43651
56a8fe78 43652# Other targets (info, dvi, pdf, etc.)
4b1cb4fe
DD
43653
43654.PHONY: maybe-info-target-libgfortran info-target-libgfortran
43655maybe-info-target-libgfortran:
6bd3dfaa
PB
43656@if target-libgfortran
43657maybe-info-target-libgfortran: info-target-libgfortran
4b1cb4fe
DD
43658
43659info-target-libgfortran: \
43660 configure-target-libgfortran
0aed8855 43661 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43662 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43663 r=`${PWD_COMMAND}`; export r; \
43664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43665 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43666 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
43667 for flag in $(EXTRA_TARGET_FLAGS); do \
43668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43669 done; \
43670 (cd $(TARGET_SUBDIR)/libgfortran && \
43671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43673 "RANLIB=$${RANLIB}" \
0c24b341 43674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43675 info) \
4b1cb4fe
DD
43676 || exit 1
43677
6bd3dfaa 43678@endif target-libgfortran
4b1cb4fe
DD
43679
43680.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
43681maybe-dvi-target-libgfortran:
6bd3dfaa
PB
43682@if target-libgfortran
43683maybe-dvi-target-libgfortran: dvi-target-libgfortran
4b1cb4fe
DD
43684
43685dvi-target-libgfortran: \
43686 configure-target-libgfortran
0aed8855 43687 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43688 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43689 r=`${PWD_COMMAND}`; export r; \
43690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43691 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43692 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
43693 for flag in $(EXTRA_TARGET_FLAGS); do \
43694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43695 done; \
43696 (cd $(TARGET_SUBDIR)/libgfortran && \
43697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43699 "RANLIB=$${RANLIB}" \
0c24b341 43700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43701 dvi) \
4b1cb4fe
DD
43702 || exit 1
43703
6bd3dfaa 43704@endif target-libgfortran
4b1cb4fe 43705
56a8fe78
DD
43706.PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
43707maybe-pdf-target-libgfortran:
43708@if target-libgfortran
43709maybe-pdf-target-libgfortran: pdf-target-libgfortran
43710
43711pdf-target-libgfortran: \
43712 configure-target-libgfortran
43713 @: $(MAKE); $(unstage)
43714 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43715 r=`${PWD_COMMAND}`; export r; \
43716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43717 $(NORMAL_TARGET_EXPORTS) \
43718 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
43719 for flag in $(EXTRA_TARGET_FLAGS); do \
43720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43721 done; \
43722 (cd $(TARGET_SUBDIR)/libgfortran && \
43723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43725 "RANLIB=$${RANLIB}" \
0c24b341 43726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
43727 pdf) \
43728 || exit 1
43729
43730@endif target-libgfortran
43731
6d389afc
MS
43732.PHONY: maybe-html-target-libgfortran html-target-libgfortran
43733maybe-html-target-libgfortran:
43734@if target-libgfortran
43735maybe-html-target-libgfortran: html-target-libgfortran
43736
43737html-target-libgfortran: \
43738 configure-target-libgfortran
0aed8855 43739 @: $(MAKE); $(unstage)
6d389afc
MS
43740 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43741 r=`${PWD_COMMAND}`; export r; \
43742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
43743 $(NORMAL_TARGET_EXPORTS) \
43744 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
43745 for flag in $(EXTRA_TARGET_FLAGS); do \
43746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43747 done; \
43748 (cd $(TARGET_SUBDIR)/libgfortran && \
43749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43751 "RANLIB=$${RANLIB}" \
0c24b341 43752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
43753 html) \
43754 || exit 1
43755
43756@endif target-libgfortran
43757
4b1cb4fe
DD
43758.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
43759maybe-TAGS-target-libgfortran:
6bd3dfaa
PB
43760@if target-libgfortran
43761maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
4b1cb4fe
DD
43762
43763TAGS-target-libgfortran: \
43764 configure-target-libgfortran
0aed8855 43765 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43766 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43767 r=`${PWD_COMMAND}`; export r; \
43768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43769 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43770 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
43771 for flag in $(EXTRA_TARGET_FLAGS); do \
43772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43773 done; \
43774 (cd $(TARGET_SUBDIR)/libgfortran && \
43775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43777 "RANLIB=$${RANLIB}" \
0c24b341 43778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43779 TAGS) \
4b1cb4fe
DD
43780 || exit 1
43781
6bd3dfaa 43782@endif target-libgfortran
4b1cb4fe
DD
43783
43784.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
43785maybe-install-info-target-libgfortran:
6bd3dfaa
PB
43786@if target-libgfortran
43787maybe-install-info-target-libgfortran: install-info-target-libgfortran
4b1cb4fe
DD
43788
43789install-info-target-libgfortran: \
43790 configure-target-libgfortran \
43791 info-target-libgfortran
0aed8855 43792 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43793 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43794 r=`${PWD_COMMAND}`; export r; \
43795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43796 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43797 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
43798 for flag in $(EXTRA_TARGET_FLAGS); do \
43799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43800 done; \
43801 (cd $(TARGET_SUBDIR)/libgfortran && \
43802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43804 "RANLIB=$${RANLIB}" \
0c24b341 43805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43806 install-info) \
4b1cb4fe
DD
43807 || exit 1
43808
6bd3dfaa 43809@endif target-libgfortran
4b1cb4fe 43810
a3ca38d2
DD
43811.PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
43812maybe-install-pdf-target-libgfortran:
43813@if target-libgfortran
43814maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
43815
43816install-pdf-target-libgfortran: \
43817 configure-target-libgfortran \
43818 pdf-target-libgfortran
43819 @: $(MAKE); $(unstage)
43820 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43821 r=`${PWD_COMMAND}`; export r; \
43822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43823 $(NORMAL_TARGET_EXPORTS) \
43824 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
43825 for flag in $(EXTRA_TARGET_FLAGS); do \
43826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43827 done; \
43828 (cd $(TARGET_SUBDIR)/libgfortran && \
43829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43831 "RANLIB=$${RANLIB}" \
0c24b341 43832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
43833 install-pdf) \
43834 || exit 1
43835
43836@endif target-libgfortran
43837
108a6f8e
CD
43838.PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
43839maybe-install-html-target-libgfortran:
43840@if target-libgfortran
43841maybe-install-html-target-libgfortran: install-html-target-libgfortran
43842
43843install-html-target-libgfortran: \
43844 configure-target-libgfortran \
43845 html-target-libgfortran
43846 @: $(MAKE); $(unstage)
43847 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43848 r=`${PWD_COMMAND}`; export r; \
43849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43850 $(NORMAL_TARGET_EXPORTS) \
43851 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
43852 for flag in $(EXTRA_TARGET_FLAGS); do \
43853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43854 done; \
43855 (cd $(TARGET_SUBDIR)/libgfortran && \
43856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43858 "RANLIB=$${RANLIB}" \
0c24b341 43859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
43860 install-html) \
43861 || exit 1
43862
43863@endif target-libgfortran
43864
4b1cb4fe
DD
43865.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
43866maybe-installcheck-target-libgfortran:
6bd3dfaa
PB
43867@if target-libgfortran
43868maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
4b1cb4fe
DD
43869
43870installcheck-target-libgfortran: \
43871 configure-target-libgfortran
0aed8855 43872 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43873 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43874 r=`${PWD_COMMAND}`; export r; \
43875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43876 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43877 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
43878 for flag in $(EXTRA_TARGET_FLAGS); do \
43879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43880 done; \
43881 (cd $(TARGET_SUBDIR)/libgfortran && \
43882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43884 "RANLIB=$${RANLIB}" \
0c24b341 43885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43886 installcheck) \
4b1cb4fe
DD
43887 || exit 1
43888
6bd3dfaa 43889@endif target-libgfortran
4b1cb4fe
DD
43890
43891.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
43892maybe-mostlyclean-target-libgfortran:
6bd3dfaa
PB
43893@if target-libgfortran
43894maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
4b1cb4fe
DD
43895
43896mostlyclean-target-libgfortran:
0aed8855 43897 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43898 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43899 r=`${PWD_COMMAND}`; export r; \
43900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43901 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43902 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
43903 for flag in $(EXTRA_TARGET_FLAGS); do \
43904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43905 done; \
43906 (cd $(TARGET_SUBDIR)/libgfortran && \
43907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43909 "RANLIB=$${RANLIB}" \
0c24b341 43910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43911 mostlyclean) \
4b1cb4fe
DD
43912 || exit 1
43913
6bd3dfaa 43914@endif target-libgfortran
4b1cb4fe
DD
43915
43916.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
43917maybe-clean-target-libgfortran:
6bd3dfaa
PB
43918@if target-libgfortran
43919maybe-clean-target-libgfortran: clean-target-libgfortran
4b1cb4fe
DD
43920
43921clean-target-libgfortran:
0aed8855 43922 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43923 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43924 r=`${PWD_COMMAND}`; export r; \
43925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43926 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43927 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
43928 for flag in $(EXTRA_TARGET_FLAGS); do \
43929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43930 done; \
43931 (cd $(TARGET_SUBDIR)/libgfortran && \
43932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43934 "RANLIB=$${RANLIB}" \
0c24b341 43935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43936 clean) \
4b1cb4fe
DD
43937 || exit 1
43938
6bd3dfaa 43939@endif target-libgfortran
4b1cb4fe
DD
43940
43941.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
43942maybe-distclean-target-libgfortran:
6bd3dfaa
PB
43943@if target-libgfortran
43944maybe-distclean-target-libgfortran: distclean-target-libgfortran
4b1cb4fe
DD
43945
43946distclean-target-libgfortran:
0aed8855 43947 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43948 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43949 r=`${PWD_COMMAND}`; export r; \
43950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43951 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43952 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
43953 for flag in $(EXTRA_TARGET_FLAGS); do \
43954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43955 done; \
43956 (cd $(TARGET_SUBDIR)/libgfortran && \
43957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43959 "RANLIB=$${RANLIB}" \
0c24b341 43960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43961 distclean) \
4b1cb4fe
DD
43962 || exit 1
43963
6bd3dfaa 43964@endif target-libgfortran
4b1cb4fe
DD
43965
43966.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
43967maybe-maintainer-clean-target-libgfortran:
6bd3dfaa
PB
43968@if target-libgfortran
43969maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
4b1cb4fe
DD
43970
43971maintainer-clean-target-libgfortran:
0aed8855 43972 @: $(MAKE); $(unstage)
4b1cb4fe
DD
43973 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43974 r=`${PWD_COMMAND}`; export r; \
43975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43976 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43977 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
43978 for flag in $(EXTRA_TARGET_FLAGS); do \
43979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43980 done; \
43981 (cd $(TARGET_SUBDIR)/libgfortran && \
43982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43984 "RANLIB=$${RANLIB}" \
0c24b341 43985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43986 maintainer-clean) \
4b1cb4fe
DD
43987 || exit 1
43988
6bd3dfaa 43989@endif target-libgfortran
4b1cb4fe
DD
43990
43991
3866be5d 43992
a7254363 43993
e90269c8 43994
a7254363
PB
43995.PHONY: configure-target-libobjc maybe-configure-target-libobjc
43996maybe-configure-target-libobjc:
4f0ef2d8
CD
43997@if gcc-bootstrap
43998configure-target-libobjc: stage_current
43999@endif gcc-bootstrap
a7254363
PB
44000@if target-libobjc
44001maybe-configure-target-libobjc: configure-target-libobjc
c52c6897 44002configure-target-libobjc:
0aed8855
PB
44003 @: $(MAKE); $(unstage)
44004 @r=`${PWD_COMMAND}`; export r; \
44005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44006 echo "Checking multilib configuration for libobjc..."; \
44007 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
44008 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
44009 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
44010 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
44011 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
44012 else \
44013 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
44014 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
44015 fi; \
44016 else \
44017 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
c52c6897
PB
44018 fi; \
44019 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
4fa63067 44020 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
378fce5b 44021 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44022 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
44023 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
e2b9e2dc 44024 case $(srcdir) in \
b00612cc
PB
44025 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44026 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
44027 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 44028 esac; \
b00612cc
PB
44029 srcdiroption="--srcdir=$${topdir}/libobjc"; \
44030 libsrcdir="$$s/libobjc"; \
4fa63067
NN
44031 rm -f no-such-file || : ; \
44032 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44033 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44034 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 44035 || exit 1
6bd3dfaa 44036@endif target-libobjc
e2b9e2dc 44037
a7254363
PB
44038
44039
d545f33b
PB
44040
44041
4fa63067
NN
44042.PHONY: all-target-libobjc maybe-all-target-libobjc
44043maybe-all-target-libobjc:
4f0ef2d8
CD
44044@if gcc-bootstrap
44045all-target-libobjc: stage_current
44046@endif gcc-bootstrap
6bd3dfaa 44047@if target-libobjc
72b2455a 44048TARGET-target-libobjc=all
6bd3dfaa 44049maybe-all-target-libobjc: all-target-libobjc
4fa63067 44050all-target-libobjc: configure-target-libobjc
0aed8855 44051 @: $(MAKE); $(unstage)
b40e3958
L
44052 @r=`${PWD_COMMAND}`; export r; \
44053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44054 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44055 (cd $(TARGET_SUBDIR)/libobjc && \
7f6ef0c0
PB
44056 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44057 $(TARGET-target-libobjc))
6bd3dfaa 44058@endif target-libobjc
3866be5d 44059
a7254363
PB
44060
44061
d545f33b
PB
44062
44063
4fa63067
NN
44064.PHONY: check-target-libobjc maybe-check-target-libobjc
44065maybe-check-target-libobjc:
6bd3dfaa
PB
44066@if target-libobjc
44067maybe-check-target-libobjc: check-target-libobjc
3866be5d 44068
4fa63067 44069check-target-libobjc:
0aed8855 44070 @: $(MAKE); $(unstage)
b40e3958
L
44071 @r=`${PWD_COMMAND}`; export r; \
44072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44073 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44074 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 44075 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 44076
6bd3dfaa 44077@endif target-libobjc
3866be5d 44078
4fa63067
NN
44079.PHONY: install-target-libobjc maybe-install-target-libobjc
44080maybe-install-target-libobjc:
6bd3dfaa
PB
44081@if target-libobjc
44082maybe-install-target-libobjc: install-target-libobjc
e2b9e2dc 44083
4fa63067 44084install-target-libobjc: installdirs
0aed8855 44085 @: $(MAKE); $(unstage)
b40e3958
L
44086 @r=`${PWD_COMMAND}`; export r; \
44087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44088 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44089 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 44090 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 44091
6bd3dfaa 44092@endif target-libobjc
3866be5d 44093
56a8fe78 44094# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
44095
44096.PHONY: maybe-info-target-libobjc info-target-libobjc
44097maybe-info-target-libobjc:
6bd3dfaa
PB
44098@if target-libobjc
44099maybe-info-target-libobjc: info-target-libobjc
4fa63067
NN
44100
44101info-target-libobjc: \
44102 configure-target-libobjc
0aed8855 44103 @: $(MAKE); $(unstage)
4fa63067
NN
44104 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44105 r=`${PWD_COMMAND}`; export r; \
b40e3958 44106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44107 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44108 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
44109 for flag in $(EXTRA_TARGET_FLAGS); do \
44110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44111 done; \
44112 (cd $(TARGET_SUBDIR)/libobjc && \
44113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44115 "RANLIB=$${RANLIB}" \
0c24b341 44116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44117 info) \
4fa63067 44118 || exit 1
3866be5d 44119
6bd3dfaa 44120@endif target-libobjc
3866be5d 44121
4fa63067
NN
44122.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
44123maybe-dvi-target-libobjc:
6bd3dfaa
PB
44124@if target-libobjc
44125maybe-dvi-target-libobjc: dvi-target-libobjc
16ae0395 44126
4fa63067
NN
44127dvi-target-libobjc: \
44128 configure-target-libobjc
0aed8855 44129 @: $(MAKE); $(unstage)
4fa63067
NN
44130 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44131 r=`${PWD_COMMAND}`; export r; \
b40e3958 44132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44133 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44134 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
44135 for flag in $(EXTRA_TARGET_FLAGS); do \
44136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44137 done; \
44138 (cd $(TARGET_SUBDIR)/libobjc && \
44139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44141 "RANLIB=$${RANLIB}" \
0c24b341 44142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44143 dvi) \
4fa63067 44144 || exit 1
3866be5d 44145
6bd3dfaa 44146@endif target-libobjc
3866be5d 44147
56a8fe78
DD
44148.PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
44149maybe-pdf-target-libobjc:
44150@if target-libobjc
44151maybe-pdf-target-libobjc: pdf-target-libobjc
44152
44153pdf-target-libobjc: \
44154 configure-target-libobjc
44155 @: $(MAKE); $(unstage)
44156 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44157 r=`${PWD_COMMAND}`; export r; \
44158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44159 $(NORMAL_TARGET_EXPORTS) \
44160 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
44161 for flag in $(EXTRA_TARGET_FLAGS); do \
44162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44163 done; \
44164 (cd $(TARGET_SUBDIR)/libobjc && \
44165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44167 "RANLIB=$${RANLIB}" \
0c24b341 44168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
44169 pdf) \
44170 || exit 1
44171
44172@endif target-libobjc
44173
6d389afc
MS
44174.PHONY: maybe-html-target-libobjc html-target-libobjc
44175maybe-html-target-libobjc:
44176@if target-libobjc
44177maybe-html-target-libobjc: html-target-libobjc
44178
44179html-target-libobjc: \
44180 configure-target-libobjc
0aed8855 44181 @: $(MAKE); $(unstage)
6d389afc
MS
44182 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44183 r=`${PWD_COMMAND}`; export r; \
44184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
44185 $(NORMAL_TARGET_EXPORTS) \
44186 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
44187 for flag in $(EXTRA_TARGET_FLAGS); do \
44188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44189 done; \
44190 (cd $(TARGET_SUBDIR)/libobjc && \
44191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44193 "RANLIB=$${RANLIB}" \
0c24b341 44194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
44195 html) \
44196 || exit 1
44197
44198@endif target-libobjc
44199
4fa63067
NN
44200.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
44201maybe-TAGS-target-libobjc:
6bd3dfaa
PB
44202@if target-libobjc
44203maybe-TAGS-target-libobjc: TAGS-target-libobjc
4fa63067
NN
44204
44205TAGS-target-libobjc: \
44206 configure-target-libobjc
0aed8855 44207 @: $(MAKE); $(unstage)
4fa63067 44208 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
44209 r=`${PWD_COMMAND}`; export r; \
44210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44211 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44212 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
44213 for flag in $(EXTRA_TARGET_FLAGS); do \
44214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44215 done; \
44216 (cd $(TARGET_SUBDIR)/libobjc && \
44217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44219 "RANLIB=$${RANLIB}" \
0c24b341 44220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44221 TAGS) \
e2b9e2dc
NN
44222 || exit 1
44223
6bd3dfaa 44224@endif target-libobjc
4fa63067
NN
44225
44226.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
44227maybe-install-info-target-libobjc:
6bd3dfaa
PB
44228@if target-libobjc
44229maybe-install-info-target-libobjc: install-info-target-libobjc
4fa63067
NN
44230
44231install-info-target-libobjc: \
44232 configure-target-libobjc \
44233 info-target-libobjc
0aed8855 44234 @: $(MAKE); $(unstage)
4fa63067
NN
44235 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44236 r=`${PWD_COMMAND}`; export r; \
b40e3958 44237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44238 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44239 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
44240 for flag in $(EXTRA_TARGET_FLAGS); do \
44241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44242 done; \
44243 (cd $(TARGET_SUBDIR)/libobjc && \
44244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44246 "RANLIB=$${RANLIB}" \
0c24b341 44247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44248 install-info) \
4fa63067 44249 || exit 1
3866be5d 44250
6bd3dfaa 44251@endif target-libobjc
3866be5d 44252
a3ca38d2
DD
44253.PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
44254maybe-install-pdf-target-libobjc:
44255@if target-libobjc
44256maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
44257
44258install-pdf-target-libobjc: \
44259 configure-target-libobjc \
44260 pdf-target-libobjc
44261 @: $(MAKE); $(unstage)
44262 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44263 r=`${PWD_COMMAND}`; export r; \
44264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44265 $(NORMAL_TARGET_EXPORTS) \
44266 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
44267 for flag in $(EXTRA_TARGET_FLAGS); do \
44268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44269 done; \
44270 (cd $(TARGET_SUBDIR)/libobjc && \
44271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44273 "RANLIB=$${RANLIB}" \
0c24b341 44274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
44275 install-pdf) \
44276 || exit 1
44277
44278@endif target-libobjc
44279
108a6f8e
CD
44280.PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
44281maybe-install-html-target-libobjc:
44282@if target-libobjc
44283maybe-install-html-target-libobjc: install-html-target-libobjc
44284
44285install-html-target-libobjc: \
44286 configure-target-libobjc \
44287 html-target-libobjc
44288 @: $(MAKE); $(unstage)
44289 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44290 r=`${PWD_COMMAND}`; export r; \
44291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44292 $(NORMAL_TARGET_EXPORTS) \
44293 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
44294 for flag in $(EXTRA_TARGET_FLAGS); do \
44295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44296 done; \
44297 (cd $(TARGET_SUBDIR)/libobjc && \
44298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44300 "RANLIB=$${RANLIB}" \
0c24b341 44301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
44302 install-html) \
44303 || exit 1
44304
44305@endif target-libobjc
44306
4fa63067
NN
44307.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
44308maybe-installcheck-target-libobjc:
6bd3dfaa
PB
44309@if target-libobjc
44310maybe-installcheck-target-libobjc: installcheck-target-libobjc
4fa63067
NN
44311
44312installcheck-target-libobjc: \
44313 configure-target-libobjc
0aed8855 44314 @: $(MAKE); $(unstage)
4fa63067
NN
44315 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44316 r=`${PWD_COMMAND}`; export r; \
b40e3958 44317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44318 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44319 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
44320 for flag in $(EXTRA_TARGET_FLAGS); do \
44321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44322 done; \
44323 (cd $(TARGET_SUBDIR)/libobjc && \
44324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44326 "RANLIB=$${RANLIB}" \
0c24b341 44327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44328 installcheck) \
4fa63067 44329 || exit 1
3866be5d 44330
6bd3dfaa 44331@endif target-libobjc
3866be5d 44332
4fa63067
NN
44333.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
44334maybe-mostlyclean-target-libobjc:
6bd3dfaa
PB
44335@if target-libobjc
44336maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
16ae0395 44337
4fa63067 44338mostlyclean-target-libobjc:
0aed8855 44339 @: $(MAKE); $(unstage)
4fa63067
NN
44340 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44341 r=`${PWD_COMMAND}`; export r; \
b40e3958 44342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44343 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44344 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
44345 for flag in $(EXTRA_TARGET_FLAGS); do \
44346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44347 done; \
44348 (cd $(TARGET_SUBDIR)/libobjc && \
44349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44351 "RANLIB=$${RANLIB}" \
0c24b341 44352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44353 mostlyclean) \
4fa63067 44354 || exit 1
3866be5d 44355
6bd3dfaa 44356@endif target-libobjc
3866be5d 44357
4fa63067
NN
44358.PHONY: maybe-clean-target-libobjc clean-target-libobjc
44359maybe-clean-target-libobjc:
6bd3dfaa
PB
44360@if target-libobjc
44361maybe-clean-target-libobjc: clean-target-libobjc
4fa63067
NN
44362
44363clean-target-libobjc:
0aed8855 44364 @: $(MAKE); $(unstage)
4fa63067 44365 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
44366 r=`${PWD_COMMAND}`; export r; \
44367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44368 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44369 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
44370 for flag in $(EXTRA_TARGET_FLAGS); do \
44371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44372 done; \
44373 (cd $(TARGET_SUBDIR)/libobjc && \
44374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44376 "RANLIB=$${RANLIB}" \
0c24b341 44377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44378 clean) \
e2b9e2dc
NN
44379 || exit 1
44380
6bd3dfaa 44381@endif target-libobjc
3866be5d 44382
4fa63067
NN
44383.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
44384maybe-distclean-target-libobjc:
6bd3dfaa
PB
44385@if target-libobjc
44386maybe-distclean-target-libobjc: distclean-target-libobjc
3866be5d 44387
4fa63067 44388distclean-target-libobjc:
0aed8855 44389 @: $(MAKE); $(unstage)
4fa63067
NN
44390 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44391 r=`${PWD_COMMAND}`; export r; \
b40e3958 44392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44393 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44394 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
44395 for flag in $(EXTRA_TARGET_FLAGS); do \
44396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44397 done; \
44398 (cd $(TARGET_SUBDIR)/libobjc && \
44399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44401 "RANLIB=$${RANLIB}" \
0c24b341 44402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44403 distclean) \
4fa63067 44404 || exit 1
3866be5d 44405
6bd3dfaa 44406@endif target-libobjc
3866be5d 44407
4fa63067
NN
44408.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
44409maybe-maintainer-clean-target-libobjc:
6bd3dfaa
PB
44410@if target-libobjc
44411maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
16ae0395 44412
4fa63067 44413maintainer-clean-target-libobjc:
0aed8855 44414 @: $(MAKE); $(unstage)
4fa63067
NN
44415 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44416 r=`${PWD_COMMAND}`; export r; \
b40e3958 44417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44418 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44419 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
44420 for flag in $(EXTRA_TARGET_FLAGS); do \
44421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44422 done; \
44423 (cd $(TARGET_SUBDIR)/libobjc && \
44424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44426 "RANLIB=$${RANLIB}" \
0c24b341 44427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44428 maintainer-clean) \
4fa63067 44429 || exit 1
3866be5d 44430
6bd3dfaa 44431@endif target-libobjc
3866be5d 44432
4fa63067 44433
4fa63067 44434
a7254363 44435
e90269c8 44436
a7254363
PB
44437.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
44438maybe-configure-target-libtermcap:
4f0ef2d8
CD
44439@if gcc-bootstrap
44440configure-target-libtermcap: stage_current
44441@endif gcc-bootstrap
a7254363
PB
44442@if target-libtermcap
44443maybe-configure-target-libtermcap: configure-target-libtermcap
c52c6897 44444configure-target-libtermcap:
0aed8855
PB
44445 @: $(MAKE); $(unstage)
44446 @r=`${PWD_COMMAND}`; export r; \
44447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44448 echo "Checking multilib configuration for libtermcap..."; \
44449 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
44450 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
44451 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
44452 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
44453 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
44454 else \
44455 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
44456 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
44457 fi; \
44458 else \
44459 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
c52c6897
PB
44460 fi; \
44461 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
4fa63067 44462 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
378fce5b 44463 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44464 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
44465 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
e2b9e2dc 44466 case $(srcdir) in \
b00612cc
PB
44467 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44468 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
44469 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 44470 esac; \
b00612cc
PB
44471 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
44472 libsrcdir="$$s/libtermcap"; \
4fa63067
NN
44473 rm -f no-such-file || : ; \
44474 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44475 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44476 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 44477 || exit 1
6bd3dfaa 44478@endif target-libtermcap
e2b9e2dc 44479
a7254363
PB
44480
44481
d545f33b
PB
44482
44483
4fa63067
NN
44484.PHONY: all-target-libtermcap maybe-all-target-libtermcap
44485maybe-all-target-libtermcap:
4f0ef2d8
CD
44486@if gcc-bootstrap
44487all-target-libtermcap: stage_current
44488@endif gcc-bootstrap
6bd3dfaa 44489@if target-libtermcap
72b2455a 44490TARGET-target-libtermcap=all
6bd3dfaa 44491maybe-all-target-libtermcap: all-target-libtermcap
4fa63067 44492all-target-libtermcap: configure-target-libtermcap
0aed8855 44493 @: $(MAKE); $(unstage)
b40e3958
L
44494 @r=`${PWD_COMMAND}`; export r; \
44495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44496 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44497 (cd $(TARGET_SUBDIR)/libtermcap && \
7f6ef0c0
PB
44498 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44499 $(TARGET-target-libtermcap))
6bd3dfaa 44500@endif target-libtermcap
3866be5d 44501
a7254363
PB
44502
44503
d545f33b
PB
44504
44505
4fa63067
NN
44506.PHONY: check-target-libtermcap maybe-check-target-libtermcap
44507maybe-check-target-libtermcap:
6bd3dfaa
PB
44508@if target-libtermcap
44509maybe-check-target-libtermcap: check-target-libtermcap
3866be5d 44510
4fa63067
NN
44511# Dummy target for uncheckable module.
44512check-target-libtermcap:
44513
6bd3dfaa 44514@endif target-libtermcap
4fa63067
NN
44515
44516.PHONY: install-target-libtermcap maybe-install-target-libtermcap
44517maybe-install-target-libtermcap:
6bd3dfaa
PB
44518@if target-libtermcap
44519maybe-install-target-libtermcap: install-target-libtermcap
4fa63067
NN
44520
44521install-target-libtermcap: installdirs
0aed8855 44522 @: $(MAKE); $(unstage)
b40e3958
L
44523 @r=`${PWD_COMMAND}`; export r; \
44524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44525 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44526 (cd $(TARGET_SUBDIR)/libtermcap && \
7ffa0b57 44527 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 44528
6bd3dfaa 44529@endif target-libtermcap
3866be5d 44530
56a8fe78 44531# Other targets (info, dvi, pdf, etc.)
16ae0395 44532
4fa63067
NN
44533.PHONY: maybe-info-target-libtermcap info-target-libtermcap
44534maybe-info-target-libtermcap:
6bd3dfaa 44535@if target-libtermcap
6d389afc
MS
44536maybe-info-target-libtermcap: info-target-libtermcap
44537
44538info-target-libtermcap: \
44539 configure-target-libtermcap
0aed8855 44540 @: $(MAKE); $(unstage)
6d389afc
MS
44541 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44542 r=`${PWD_COMMAND}`; export r; \
44543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
44544 $(NORMAL_TARGET_EXPORTS) \
44545 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
44546 for flag in $(EXTRA_TARGET_FLAGS); do \
44547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44548 done; \
44549 (cd $(TARGET_SUBDIR)/libtermcap && \
44550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44552 "RANLIB=$${RANLIB}" \
0c24b341 44553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
44554 info) \
44555 || exit 1
44556
44557@endif target-libtermcap
44558
44559.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
44560maybe-dvi-target-libtermcap:
44561@if target-libtermcap
44562maybe-dvi-target-libtermcap: dvi-target-libtermcap
4fa63067 44563
6d389afc 44564dvi-target-libtermcap: \
4fa63067 44565 configure-target-libtermcap
0aed8855 44566 @: $(MAKE); $(unstage)
4fa63067
NN
44567 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44568 r=`${PWD_COMMAND}`; export r; \
b40e3958 44569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44570 $(NORMAL_TARGET_EXPORTS) \
6d389afc 44571 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
44572 for flag in $(EXTRA_TARGET_FLAGS); do \
44573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44574 done; \
44575 (cd $(TARGET_SUBDIR)/libtermcap && \
44576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44578 "RANLIB=$${RANLIB}" \
0c24b341 44579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 44580 dvi) \
4fa63067 44581 || exit 1
3866be5d 44582
6bd3dfaa 44583@endif target-libtermcap
3866be5d 44584
56a8fe78
DD
44585.PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
44586maybe-pdf-target-libtermcap:
44587@if target-libtermcap
44588maybe-pdf-target-libtermcap: pdf-target-libtermcap
44589
44590pdf-target-libtermcap: \
44591 configure-target-libtermcap
44592 @: $(MAKE); $(unstage)
44593 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44594 r=`${PWD_COMMAND}`; export r; \
44595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44596 $(NORMAL_TARGET_EXPORTS) \
44597 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
44598 for flag in $(EXTRA_TARGET_FLAGS); do \
44599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44600 done; \
44601 (cd $(TARGET_SUBDIR)/libtermcap && \
44602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44604 "RANLIB=$${RANLIB}" \
0c24b341 44605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
44606 pdf) \
44607 || exit 1
44608
44609@endif target-libtermcap
44610
6d389afc
MS
44611.PHONY: maybe-html-target-libtermcap html-target-libtermcap
44612maybe-html-target-libtermcap:
6bd3dfaa 44613@if target-libtermcap
6d389afc 44614maybe-html-target-libtermcap: html-target-libtermcap
4fa63067 44615
6d389afc 44616html-target-libtermcap: \
4fa63067 44617 configure-target-libtermcap
0aed8855 44618 @: $(MAKE); $(unstage)
4fa63067 44619 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
b40e3958
L
44620 r=`${PWD_COMMAND}`; export r; \
44621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44622 $(NORMAL_TARGET_EXPORTS) \
6d389afc 44623 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
44624 for flag in $(EXTRA_TARGET_FLAGS); do \
44625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44626 done; \
44627 (cd $(TARGET_SUBDIR)/libtermcap && \
44628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44630 "RANLIB=$${RANLIB}" \
0c24b341 44631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 44632 html) \
e2b9e2dc
NN
44633 || exit 1
44634
6bd3dfaa 44635@endif target-libtermcap
4fa63067
NN
44636
44637.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
44638maybe-TAGS-target-libtermcap:
6bd3dfaa
PB
44639@if target-libtermcap
44640maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
4fa63067
NN
44641
44642TAGS-target-libtermcap: \
44643 configure-target-libtermcap
0aed8855 44644 @: $(MAKE); $(unstage)
4fa63067
NN
44645 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44646 r=`${PWD_COMMAND}`; export r; \
b40e3958 44647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44648 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44649 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
44650 for flag in $(EXTRA_TARGET_FLAGS); do \
44651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44652 done; \
44653 (cd $(TARGET_SUBDIR)/libtermcap && \
44654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44656 "RANLIB=$${RANLIB}" \
0c24b341 44657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44658 TAGS) \
4fa63067 44659 || exit 1
3866be5d 44660
6bd3dfaa 44661@endif target-libtermcap
3866be5d 44662
4fa63067
NN
44663.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
44664maybe-install-info-target-libtermcap:
6bd3dfaa
PB
44665@if target-libtermcap
44666maybe-install-info-target-libtermcap: install-info-target-libtermcap
3866be5d 44667
4fa63067
NN
44668install-info-target-libtermcap: \
44669 configure-target-libtermcap \
44670 info-target-libtermcap
0aed8855 44671 @: $(MAKE); $(unstage)
4fa63067
NN
44672 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44673 r=`${PWD_COMMAND}`; export r; \
44674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44675 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44676 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
44677 for flag in $(EXTRA_TARGET_FLAGS); do \
44678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44679 done; \
44680 (cd $(TARGET_SUBDIR)/libtermcap && \
44681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44683 "RANLIB=$${RANLIB}" \
0c24b341 44684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44685 install-info) \
4fa63067 44686 || exit 1
3866be5d 44687
6bd3dfaa 44688@endif target-libtermcap
16ae0395 44689
a3ca38d2
DD
44690.PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
44691maybe-install-pdf-target-libtermcap:
44692@if target-libtermcap
44693maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
44694
44695install-pdf-target-libtermcap: \
44696 configure-target-libtermcap \
44697 pdf-target-libtermcap
44698 @: $(MAKE); $(unstage)
44699 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44700 r=`${PWD_COMMAND}`; export r; \
44701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44702 $(NORMAL_TARGET_EXPORTS) \
44703 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
44704 for flag in $(EXTRA_TARGET_FLAGS); do \
44705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44706 done; \
44707 (cd $(TARGET_SUBDIR)/libtermcap && \
44708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44710 "RANLIB=$${RANLIB}" \
0c24b341 44711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
44712 install-pdf) \
44713 || exit 1
44714
44715@endif target-libtermcap
44716
108a6f8e
CD
44717.PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
44718maybe-install-html-target-libtermcap:
44719@if target-libtermcap
44720maybe-install-html-target-libtermcap: install-html-target-libtermcap
44721
44722install-html-target-libtermcap: \
44723 configure-target-libtermcap \
44724 html-target-libtermcap
44725 @: $(MAKE); $(unstage)
44726 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44727 r=`${PWD_COMMAND}`; export r; \
44728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44729 $(NORMAL_TARGET_EXPORTS) \
44730 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
44731 for flag in $(EXTRA_TARGET_FLAGS); do \
44732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44733 done; \
44734 (cd $(TARGET_SUBDIR)/libtermcap && \
44735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44737 "RANLIB=$${RANLIB}" \
0c24b341 44738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
44739 install-html) \
44740 || exit 1
44741
44742@endif target-libtermcap
44743
4fa63067
NN
44744.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
44745maybe-installcheck-target-libtermcap:
6bd3dfaa
PB
44746@if target-libtermcap
44747maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
4fa63067
NN
44748
44749installcheck-target-libtermcap: \
44750 configure-target-libtermcap
0aed8855 44751 @: $(MAKE); $(unstage)
4fa63067
NN
44752 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44753 r=`${PWD_COMMAND}`; export r; \
b40e3958 44754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44755 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44756 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
44757 for flag in $(EXTRA_TARGET_FLAGS); do \
44758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44759 done; \
44760 (cd $(TARGET_SUBDIR)/libtermcap && \
44761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44763 "RANLIB=$${RANLIB}" \
0c24b341 44764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44765 installcheck) \
4fa63067 44766 || exit 1
3866be5d 44767
6bd3dfaa 44768@endif target-libtermcap
3866be5d 44769
4fa63067
NN
44770.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
44771maybe-mostlyclean-target-libtermcap:
6bd3dfaa
PB
44772@if target-libtermcap
44773maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
4fa63067
NN
44774
44775# libtermcap doesn't support mostlyclean.
44776mostlyclean-target-libtermcap:
44777
6bd3dfaa 44778@endif target-libtermcap
4fa63067
NN
44779
44780.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
44781maybe-clean-target-libtermcap:
6bd3dfaa
PB
44782@if target-libtermcap
44783maybe-clean-target-libtermcap: clean-target-libtermcap
4fa63067
NN
44784
44785# libtermcap doesn't support clean.
44786clean-target-libtermcap:
44787
6bd3dfaa 44788@endif target-libtermcap
4fa63067
NN
44789
44790.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
44791maybe-distclean-target-libtermcap:
6bd3dfaa
PB
44792@if target-libtermcap
44793maybe-distclean-target-libtermcap: distclean-target-libtermcap
4fa63067
NN
44794
44795# libtermcap doesn't support distclean.
44796distclean-target-libtermcap:
44797
6bd3dfaa 44798@endif target-libtermcap
4fa63067
NN
44799
44800.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
44801maybe-maintainer-clean-target-libtermcap:
6bd3dfaa
PB
44802@if target-libtermcap
44803maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
4fa63067
NN
44804
44805# libtermcap doesn't support maintainer-clean.
44806maintainer-clean-target-libtermcap:
44807
6bd3dfaa 44808@endif target-libtermcap
4fa63067
NN
44809
44810
4fa63067 44811
4fa63067 44812
a7254363
PB
44813
44814.PHONY: configure-target-winsup maybe-configure-target-winsup
44815maybe-configure-target-winsup:
4f0ef2d8
CD
44816@if gcc-bootstrap
44817configure-target-winsup: stage_current
44818@endif gcc-bootstrap
a7254363
PB
44819@if target-winsup
44820maybe-configure-target-winsup: configure-target-winsup
c52c6897 44821configure-target-winsup:
0aed8855
PB
44822 @: $(MAKE); $(unstage)
44823 @r=`${PWD_COMMAND}`; export r; \
44824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44825 echo "Checking multilib configuration for winsup..."; \
44826 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
44827 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
44828 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
44829 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
44830 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
44831 else \
44832 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
44833 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
44834 fi; \
44835 else \
44836 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
c52c6897
PB
44837 fi; \
44838 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
4fa63067 44839 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
378fce5b 44840 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44841 echo Configuring in $(TARGET_SUBDIR)/winsup; \
44842 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
e2b9e2dc 44843 case $(srcdir) in \
b00612cc
PB
44844 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44845 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
44846 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 44847 esac; \
b00612cc
PB
44848 srcdiroption="--srcdir=$${topdir}/winsup"; \
44849 libsrcdir="$$s/winsup"; \
4fa63067
NN
44850 rm -f no-such-file || : ; \
44851 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44852 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44853 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 44854 || exit 1
6bd3dfaa 44855@endif target-winsup
e2b9e2dc 44856
a7254363
PB
44857
44858
d545f33b
PB
44859
44860
4fa63067
NN
44861.PHONY: all-target-winsup maybe-all-target-winsup
44862maybe-all-target-winsup:
4f0ef2d8
CD
44863@if gcc-bootstrap
44864all-target-winsup: stage_current
44865@endif gcc-bootstrap
6bd3dfaa 44866@if target-winsup
72b2455a 44867TARGET-target-winsup=all
6bd3dfaa 44868maybe-all-target-winsup: all-target-winsup
4fa63067 44869all-target-winsup: configure-target-winsup
0aed8855 44870 @: $(MAKE); $(unstage)
b40e3958
L
44871 @r=`${PWD_COMMAND}`; export r; \
44872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44873 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44874 (cd $(TARGET_SUBDIR)/winsup && \
7f6ef0c0
PB
44875 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44876 $(TARGET-target-winsup))
6bd3dfaa 44877@endif target-winsup
3866be5d 44878
a7254363
PB
44879
44880
d545f33b
PB
44881
44882
4fa63067
NN
44883.PHONY: check-target-winsup maybe-check-target-winsup
44884maybe-check-target-winsup:
6bd3dfaa
PB
44885@if target-winsup
44886maybe-check-target-winsup: check-target-winsup
3866be5d 44887
4fa63067 44888check-target-winsup:
0aed8855 44889 @: $(MAKE); $(unstage)
4fa63067
NN
44890 @r=`${PWD_COMMAND}`; export r; \
44891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44892 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44893 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 44894 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 44895
6bd3dfaa 44896@endif target-winsup
3866be5d 44897
4fa63067
NN
44898.PHONY: install-target-winsup maybe-install-target-winsup
44899maybe-install-target-winsup:
6bd3dfaa
PB
44900@if target-winsup
44901maybe-install-target-winsup: install-target-winsup
16ae0395 44902
4fa63067 44903install-target-winsup: installdirs
0aed8855 44904 @: $(MAKE); $(unstage)
4fa63067
NN
44905 @r=`${PWD_COMMAND}`; export r; \
44906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44907 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44908 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 44909 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 44910
6bd3dfaa 44911@endif target-winsup
3866be5d 44912
56a8fe78 44913# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
44914
44915.PHONY: maybe-info-target-winsup info-target-winsup
44916maybe-info-target-winsup:
6bd3dfaa
PB
44917@if target-winsup
44918maybe-info-target-winsup: info-target-winsup
4fa63067
NN
44919
44920info-target-winsup: \
44921 configure-target-winsup
0aed8855 44922 @: $(MAKE); $(unstage)
4fa63067 44923 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
44924 r=`${PWD_COMMAND}`; export r; \
44925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44926 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44927 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
44928 for flag in $(EXTRA_TARGET_FLAGS); do \
44929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44930 done; \
44931 (cd $(TARGET_SUBDIR)/winsup && \
44932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44934 "RANLIB=$${RANLIB}" \
0c24b341 44935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44936 info) \
e2b9e2dc
NN
44937 || exit 1
44938
6bd3dfaa 44939@endif target-winsup
3866be5d 44940
4fa63067
NN
44941.PHONY: maybe-dvi-target-winsup dvi-target-winsup
44942maybe-dvi-target-winsup:
6bd3dfaa
PB
44943@if target-winsup
44944maybe-dvi-target-winsup: dvi-target-winsup
3866be5d 44945
4fa63067
NN
44946dvi-target-winsup: \
44947 configure-target-winsup
0aed8855 44948 @: $(MAKE); $(unstage)
4fa63067
NN
44949 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
44950 r=`${PWD_COMMAND}`; export r; \
b40e3958 44951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44952 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44953 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
44954 for flag in $(EXTRA_TARGET_FLAGS); do \
44955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44956 done; \
44957 (cd $(TARGET_SUBDIR)/winsup && \
44958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44960 "RANLIB=$${RANLIB}" \
0c24b341 44961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44962 dvi) \
4fa63067 44963 || exit 1
3866be5d 44964
6bd3dfaa 44965@endif target-winsup
3866be5d 44966
56a8fe78
DD
44967.PHONY: maybe-pdf-target-winsup pdf-target-winsup
44968maybe-pdf-target-winsup:
44969@if target-winsup
44970maybe-pdf-target-winsup: pdf-target-winsup
44971
44972pdf-target-winsup: \
44973 configure-target-winsup
44974 @: $(MAKE); $(unstage)
44975 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
44976 r=`${PWD_COMMAND}`; export r; \
44977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44978 $(NORMAL_TARGET_EXPORTS) \
44979 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
44980 for flag in $(EXTRA_TARGET_FLAGS); do \
44981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44982 done; \
44983 (cd $(TARGET_SUBDIR)/winsup && \
44984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44986 "RANLIB=$${RANLIB}" \
0c24b341 44987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
44988 pdf) \
44989 || exit 1
44990
44991@endif target-winsup
44992
6d389afc
MS
44993.PHONY: maybe-html-target-winsup html-target-winsup
44994maybe-html-target-winsup:
44995@if target-winsup
44996maybe-html-target-winsup: html-target-winsup
44997
44998html-target-winsup: \
44999 configure-target-winsup
0aed8855 45000 @: $(MAKE); $(unstage)
6d389afc
MS
45001 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45002 r=`${PWD_COMMAND}`; export r; \
45003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
45004 $(NORMAL_TARGET_EXPORTS) \
45005 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
45006 for flag in $(EXTRA_TARGET_FLAGS); do \
45007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45008 done; \
45009 (cd $(TARGET_SUBDIR)/winsup && \
45010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45012 "RANLIB=$${RANLIB}" \
0c24b341 45013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
45014 html) \
45015 || exit 1
45016
45017@endif target-winsup
45018
4fa63067
NN
45019.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
45020maybe-TAGS-target-winsup:
6bd3dfaa
PB
45021@if target-winsup
45022maybe-TAGS-target-winsup: TAGS-target-winsup
16ae0395 45023
4fa63067
NN
45024TAGS-target-winsup: \
45025 configure-target-winsup
0aed8855 45026 @: $(MAKE); $(unstage)
4fa63067
NN
45027 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45028 r=`${PWD_COMMAND}`; export r; \
b40e3958 45029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45030 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45031 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
45032 for flag in $(EXTRA_TARGET_FLAGS); do \
45033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45034 done; \
45035 (cd $(TARGET_SUBDIR)/winsup && \
45036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45038 "RANLIB=$${RANLIB}" \
0c24b341 45039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45040 TAGS) \
4fa63067 45041 || exit 1
3866be5d 45042
6bd3dfaa 45043@endif target-winsup
3866be5d 45044
4fa63067
NN
45045.PHONY: maybe-install-info-target-winsup install-info-target-winsup
45046maybe-install-info-target-winsup:
6bd3dfaa
PB
45047@if target-winsup
45048maybe-install-info-target-winsup: install-info-target-winsup
4fa63067
NN
45049
45050install-info-target-winsup: \
45051 configure-target-winsup \
45052 info-target-winsup
0aed8855 45053 @: $(MAKE); $(unstage)
4fa63067 45054 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
45055 r=`${PWD_COMMAND}`; export r; \
45056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45057 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45058 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
45059 for flag in $(EXTRA_TARGET_FLAGS); do \
45060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45061 done; \
45062 (cd $(TARGET_SUBDIR)/winsup && \
45063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45065 "RANLIB=$${RANLIB}" \
0c24b341 45066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45067 install-info) \
e2b9e2dc
NN
45068 || exit 1
45069
6bd3dfaa 45070@endif target-winsup
4fa63067 45071
a3ca38d2
DD
45072.PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
45073maybe-install-pdf-target-winsup:
45074@if target-winsup
45075maybe-install-pdf-target-winsup: install-pdf-target-winsup
45076
45077install-pdf-target-winsup: \
45078 configure-target-winsup \
45079 pdf-target-winsup
45080 @: $(MAKE); $(unstage)
45081 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45082 r=`${PWD_COMMAND}`; export r; \
45083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45084 $(NORMAL_TARGET_EXPORTS) \
45085 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
45086 for flag in $(EXTRA_TARGET_FLAGS); do \
45087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45088 done; \
45089 (cd $(TARGET_SUBDIR)/winsup && \
45090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45092 "RANLIB=$${RANLIB}" \
0c24b341 45093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
45094 install-pdf) \
45095 || exit 1
45096
45097@endif target-winsup
45098
108a6f8e
CD
45099.PHONY: maybe-install-html-target-winsup install-html-target-winsup
45100maybe-install-html-target-winsup:
45101@if target-winsup
45102maybe-install-html-target-winsup: install-html-target-winsup
45103
45104install-html-target-winsup: \
45105 configure-target-winsup \
45106 html-target-winsup
45107 @: $(MAKE); $(unstage)
45108 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45109 r=`${PWD_COMMAND}`; export r; \
45110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45111 $(NORMAL_TARGET_EXPORTS) \
45112 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
45113 for flag in $(EXTRA_TARGET_FLAGS); do \
45114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45115 done; \
45116 (cd $(TARGET_SUBDIR)/winsup && \
45117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45119 "RANLIB=$${RANLIB}" \
0c24b341 45120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
45121 install-html) \
45122 || exit 1
45123
45124@endif target-winsup
45125
4fa63067
NN
45126.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
45127maybe-installcheck-target-winsup:
6bd3dfaa
PB
45128@if target-winsup
45129maybe-installcheck-target-winsup: installcheck-target-winsup
4fa63067
NN
45130
45131installcheck-target-winsup: \
45132 configure-target-winsup
0aed8855 45133 @: $(MAKE); $(unstage)
4fa63067
NN
45134 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45135 r=`${PWD_COMMAND}`; export r; \
b40e3958 45136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45137 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45138 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
45139 for flag in $(EXTRA_TARGET_FLAGS); do \
45140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45141 done; \
45142 (cd $(TARGET_SUBDIR)/winsup && \
45143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45145 "RANLIB=$${RANLIB}" \
0c24b341 45146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45147 installcheck) \
4fa63067 45148 || exit 1
3866be5d 45149
6bd3dfaa 45150@endif target-winsup
3866be5d 45151
4fa63067
NN
45152.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
45153maybe-mostlyclean-target-winsup:
6bd3dfaa
PB
45154@if target-winsup
45155maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
4fa63067
NN
45156
45157mostlyclean-target-winsup:
0aed8855 45158 @: $(MAKE); $(unstage)
4fa63067
NN
45159 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45160 r=`${PWD_COMMAND}`; export r; \
b40e3958 45161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45162 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45163 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
45164 for flag in $(EXTRA_TARGET_FLAGS); do \
45165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45166 done; \
45167 (cd $(TARGET_SUBDIR)/winsup && \
45168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45170 "RANLIB=$${RANLIB}" \
0c24b341 45171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45172 mostlyclean) \
4fa63067 45173 || exit 1
3866be5d 45174
6bd3dfaa 45175@endif target-winsup
3866be5d 45176
4fa63067
NN
45177.PHONY: maybe-clean-target-winsup clean-target-winsup
45178maybe-clean-target-winsup:
6bd3dfaa
PB
45179@if target-winsup
45180maybe-clean-target-winsup: clean-target-winsup
16ae0395 45181
4fa63067 45182clean-target-winsup:
0aed8855 45183 @: $(MAKE); $(unstage)
4fa63067
NN
45184 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45185 r=`${PWD_COMMAND}`; export r; \
b40e3958 45186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45187 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45188 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
45189 for flag in $(EXTRA_TARGET_FLAGS); do \
45190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45191 done; \
45192 (cd $(TARGET_SUBDIR)/winsup && \
45193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45195 "RANLIB=$${RANLIB}" \
0c24b341 45196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45197 clean) \
4fa63067 45198 || exit 1
3866be5d 45199
6bd3dfaa 45200@endif target-winsup
3866be5d 45201
4fa63067
NN
45202.PHONY: maybe-distclean-target-winsup distclean-target-winsup
45203maybe-distclean-target-winsup:
6bd3dfaa
PB
45204@if target-winsup
45205maybe-distclean-target-winsup: distclean-target-winsup
4fa63067
NN
45206
45207distclean-target-winsup:
0aed8855 45208 @: $(MAKE); $(unstage)
4fa63067 45209 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
45210 r=`${PWD_COMMAND}`; export r; \
45211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45212 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45213 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
45214 for flag in $(EXTRA_TARGET_FLAGS); do \
45215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45216 done; \
45217 (cd $(TARGET_SUBDIR)/winsup && \
45218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45220 "RANLIB=$${RANLIB}" \
0c24b341 45221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45222 distclean) \
e2b9e2dc
NN
45223 || exit 1
45224
6bd3dfaa 45225@endif target-winsup
3866be5d 45226
4fa63067
NN
45227.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
45228maybe-maintainer-clean-target-winsup:
6bd3dfaa
PB
45229@if target-winsup
45230maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
3866be5d 45231
4fa63067 45232maintainer-clean-target-winsup:
0aed8855 45233 @: $(MAKE); $(unstage)
4fa63067
NN
45234 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45235 r=`${PWD_COMMAND}`; export r; \
b40e3958 45236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45237 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45238 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
45239 for flag in $(EXTRA_TARGET_FLAGS); do \
45240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45241 done; \
45242 (cd $(TARGET_SUBDIR)/winsup && \
45243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45245 "RANLIB=$${RANLIB}" \
0c24b341 45246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45247 maintainer-clean) \
4fa63067 45248 || exit 1
3866be5d 45249
6bd3dfaa 45250@endif target-winsup
3866be5d 45251
16ae0395 45252
3866be5d 45253
e90269c8 45254
a7254363
PB
45255
45256.PHONY: configure-target-libgloss maybe-configure-target-libgloss
45257maybe-configure-target-libgloss:
4f0ef2d8
CD
45258@if gcc-bootstrap
45259configure-target-libgloss: stage_current
45260@endif gcc-bootstrap
a7254363
PB
45261@if target-libgloss
45262maybe-configure-target-libgloss: configure-target-libgloss
c52c6897 45263configure-target-libgloss:
0aed8855
PB
45264 @: $(MAKE); $(unstage)
45265 @r=`${PWD_COMMAND}`; export r; \
45266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45267 echo "Checking multilib configuration for libgloss..."; \
45268 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
45269 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
45270 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
45271 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
45272 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
45273 else \
45274 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
45275 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
45276 fi; \
45277 else \
45278 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
c52c6897
PB
45279 fi; \
45280 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
4fa63067 45281 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
378fce5b 45282 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45283 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
45284 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
e2b9e2dc 45285 case $(srcdir) in \
b00612cc
PB
45286 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45287 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
45288 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 45289 esac; \
b00612cc
PB
45290 srcdiroption="--srcdir=$${topdir}/libgloss"; \
45291 libsrcdir="$$s/libgloss"; \
4fa63067
NN
45292 rm -f no-such-file || : ; \
45293 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45294 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45295 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 45296 || exit 1
6bd3dfaa 45297@endif target-libgloss
e2b9e2dc 45298
a7254363
PB
45299
45300
d545f33b
PB
45301
45302
4fa63067
NN
45303.PHONY: all-target-libgloss maybe-all-target-libgloss
45304maybe-all-target-libgloss:
4f0ef2d8
CD
45305@if gcc-bootstrap
45306all-target-libgloss: stage_current
45307@endif gcc-bootstrap
6bd3dfaa 45308@if target-libgloss
72b2455a 45309TARGET-target-libgloss=all
6bd3dfaa 45310maybe-all-target-libgloss: all-target-libgloss
4fa63067 45311all-target-libgloss: configure-target-libgloss
0aed8855 45312 @: $(MAKE); $(unstage)
b40e3958
L
45313 @r=`${PWD_COMMAND}`; export r; \
45314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45315 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45316 (cd $(TARGET_SUBDIR)/libgloss && \
7f6ef0c0
PB
45317 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45318 $(TARGET-target-libgloss))
6bd3dfaa 45319@endif target-libgloss
e393202e 45320
a7254363
PB
45321
45322
d545f33b
PB
45323
45324
4fa63067
NN
45325.PHONY: check-target-libgloss maybe-check-target-libgloss
45326maybe-check-target-libgloss:
6bd3dfaa
PB
45327@if target-libgloss
45328maybe-check-target-libgloss: check-target-libgloss
e393202e 45329
4fa63067
NN
45330# Dummy target for uncheckable module.
45331check-target-libgloss:
e393202e 45332
6bd3dfaa 45333@endif target-libgloss
e393202e 45334
4fa63067
NN
45335.PHONY: install-target-libgloss maybe-install-target-libgloss
45336maybe-install-target-libgloss:
6bd3dfaa
PB
45337@if target-libgloss
45338maybe-install-target-libgloss: install-target-libgloss
16ae0395 45339
4fa63067 45340install-target-libgloss: installdirs
0aed8855 45341 @: $(MAKE); $(unstage)
b40e3958
L
45342 @r=`${PWD_COMMAND}`; export r; \
45343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45344 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45345 (cd $(TARGET_SUBDIR)/libgloss && \
7ffa0b57 45346 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 45347
6bd3dfaa 45348@endif target-libgloss
3866be5d 45349
56a8fe78 45350# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
45351
45352.PHONY: maybe-info-target-libgloss info-target-libgloss
45353maybe-info-target-libgloss:
6bd3dfaa
PB
45354@if target-libgloss
45355maybe-info-target-libgloss: info-target-libgloss
4fa63067
NN
45356
45357info-target-libgloss: \
45358 configure-target-libgloss
0aed8855 45359 @: $(MAKE); $(unstage)
4fa63067 45360 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
45361 r=`${PWD_COMMAND}`; export r; \
45362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45363 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45364 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
45365 for flag in $(EXTRA_TARGET_FLAGS); do \
45366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45367 done; \
45368 (cd $(TARGET_SUBDIR)/libgloss && \
45369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45371 "RANLIB=$${RANLIB}" \
0c24b341 45372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45373 info) \
ce5b542e
MC
45374 || exit 1
45375
6bd3dfaa 45376@endif target-libgloss
ce5b542e 45377
4fa63067
NN
45378.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
45379maybe-dvi-target-libgloss:
6bd3dfaa
PB
45380@if target-libgloss
45381maybe-dvi-target-libgloss: dvi-target-libgloss
ce5b542e 45382
4fa63067
NN
45383dvi-target-libgloss: \
45384 configure-target-libgloss
0aed8855 45385 @: $(MAKE); $(unstage)
4fa63067
NN
45386 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45387 r=`${PWD_COMMAND}`; export r; \
b40e3958 45388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45389 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45390 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
45391 for flag in $(EXTRA_TARGET_FLAGS); do \
45392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45393 done; \
45394 (cd $(TARGET_SUBDIR)/libgloss && \
45395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45397 "RANLIB=$${RANLIB}" \
0c24b341 45398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45399 dvi) \
4fa63067 45400 || exit 1
ce5b542e 45401
6bd3dfaa 45402@endif target-libgloss
ce5b542e 45403
56a8fe78
DD
45404.PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
45405maybe-pdf-target-libgloss:
45406@if target-libgloss
45407maybe-pdf-target-libgloss: pdf-target-libgloss
45408
45409pdf-target-libgloss: \
45410 configure-target-libgloss
45411 @: $(MAKE); $(unstage)
45412 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45413 r=`${PWD_COMMAND}`; export r; \
45414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45415 $(NORMAL_TARGET_EXPORTS) \
45416 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
45417 for flag in $(EXTRA_TARGET_FLAGS); do \
45418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45419 done; \
45420 (cd $(TARGET_SUBDIR)/libgloss && \
45421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45423 "RANLIB=$${RANLIB}" \
0c24b341 45424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
45425 pdf) \
45426 || exit 1
45427
45428@endif target-libgloss
45429
6d389afc
MS
45430.PHONY: maybe-html-target-libgloss html-target-libgloss
45431maybe-html-target-libgloss:
45432@if target-libgloss
45433maybe-html-target-libgloss: html-target-libgloss
45434
45435html-target-libgloss: \
45436 configure-target-libgloss
0aed8855 45437 @: $(MAKE); $(unstage)
6d389afc
MS
45438 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45439 r=`${PWD_COMMAND}`; export r; \
45440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
45441 $(NORMAL_TARGET_EXPORTS) \
45442 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
45443 for flag in $(EXTRA_TARGET_FLAGS); do \
45444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45445 done; \
45446 (cd $(TARGET_SUBDIR)/libgloss && \
45447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45449 "RANLIB=$${RANLIB}" \
0c24b341 45450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
45451 html) \
45452 || exit 1
45453
45454@endif target-libgloss
45455
4fa63067
NN
45456.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
45457maybe-TAGS-target-libgloss:
6bd3dfaa
PB
45458@if target-libgloss
45459maybe-TAGS-target-libgloss: TAGS-target-libgloss
16ae0395 45460
4fa63067
NN
45461TAGS-target-libgloss: \
45462 configure-target-libgloss
0aed8855 45463 @: $(MAKE); $(unstage)
4fa63067
NN
45464 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45465 r=`${PWD_COMMAND}`; export r; \
b40e3958 45466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45467 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45468 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
45469 for flag in $(EXTRA_TARGET_FLAGS); do \
45470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45471 done; \
45472 (cd $(TARGET_SUBDIR)/libgloss && \
45473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45475 "RANLIB=$${RANLIB}" \
0c24b341 45476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45477 TAGS) \
4fa63067 45478 || exit 1
ce5b542e 45479
6bd3dfaa 45480@endif target-libgloss
ce5b542e 45481
4fa63067
NN
45482.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
45483maybe-install-info-target-libgloss:
6bd3dfaa
PB
45484@if target-libgloss
45485maybe-install-info-target-libgloss: install-info-target-libgloss
4fa63067
NN
45486
45487install-info-target-libgloss: \
45488 configure-target-libgloss \
45489 info-target-libgloss
0aed8855 45490 @: $(MAKE); $(unstage)
4fa63067 45491 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
45492 r=`${PWD_COMMAND}`; export r; \
45493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45494 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45495 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
45496 for flag in $(EXTRA_TARGET_FLAGS); do \
45497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45498 done; \
45499 (cd $(TARGET_SUBDIR)/libgloss && \
45500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45502 "RANLIB=$${RANLIB}" \
0c24b341 45503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45504 install-info) \
e2b9e2dc
NN
45505 || exit 1
45506
6bd3dfaa 45507@endif target-libgloss
e393202e 45508
a3ca38d2
DD
45509.PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
45510maybe-install-pdf-target-libgloss:
45511@if target-libgloss
45512maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
45513
45514install-pdf-target-libgloss: \
45515 configure-target-libgloss \
45516 pdf-target-libgloss
45517 @: $(MAKE); $(unstage)
45518 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45519 r=`${PWD_COMMAND}`; export r; \
45520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45521 $(NORMAL_TARGET_EXPORTS) \
45522 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
45523 for flag in $(EXTRA_TARGET_FLAGS); do \
45524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45525 done; \
45526 (cd $(TARGET_SUBDIR)/libgloss && \
45527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45529 "RANLIB=$${RANLIB}" \
0c24b341 45530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
45531 install-pdf) \
45532 || exit 1
45533
45534@endif target-libgloss
45535
108a6f8e
CD
45536.PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
45537maybe-install-html-target-libgloss:
45538@if target-libgloss
45539maybe-install-html-target-libgloss: install-html-target-libgloss
45540
45541install-html-target-libgloss: \
45542 configure-target-libgloss \
45543 html-target-libgloss
45544 @: $(MAKE); $(unstage)
45545 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45546 r=`${PWD_COMMAND}`; export r; \
45547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45548 $(NORMAL_TARGET_EXPORTS) \
45549 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
45550 for flag in $(EXTRA_TARGET_FLAGS); do \
45551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45552 done; \
45553 (cd $(TARGET_SUBDIR)/libgloss && \
45554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45556 "RANLIB=$${RANLIB}" \
0c24b341 45557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
45558 install-html) \
45559 || exit 1
45560
45561@endif target-libgloss
45562
4fa63067
NN
45563.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
45564maybe-installcheck-target-libgloss:
6bd3dfaa
PB
45565@if target-libgloss
45566maybe-installcheck-target-libgloss: installcheck-target-libgloss
e393202e 45567
4fa63067
NN
45568installcheck-target-libgloss: \
45569 configure-target-libgloss
0aed8855 45570 @: $(MAKE); $(unstage)
4fa63067
NN
45571 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45572 r=`${PWD_COMMAND}`; export r; \
45573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45574 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45575 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
45576 for flag in $(EXTRA_TARGET_FLAGS); do \
45577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45578 done; \
45579 (cd $(TARGET_SUBDIR)/libgloss && \
45580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45582 "RANLIB=$${RANLIB}" \
0c24b341 45583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45584 installcheck) \
4fa63067 45585 || exit 1
3866be5d 45586
6bd3dfaa 45587@endif target-libgloss
3866be5d 45588
4fa63067
NN
45589.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
45590maybe-mostlyclean-target-libgloss:
6bd3dfaa
PB
45591@if target-libgloss
45592maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
16ae0395 45593
4fa63067 45594mostlyclean-target-libgloss:
0aed8855 45595 @: $(MAKE); $(unstage)
4fa63067
NN
45596 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45597 r=`${PWD_COMMAND}`; export r; \
b40e3958 45598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45599 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45600 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
45601 for flag in $(EXTRA_TARGET_FLAGS); do \
45602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45603 done; \
45604 (cd $(TARGET_SUBDIR)/libgloss && \
45605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45607 "RANLIB=$${RANLIB}" \
0c24b341 45608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45609 mostlyclean) \
4fa63067 45610 || exit 1
e393202e 45611
6bd3dfaa 45612@endif target-libgloss
3866be5d 45613
4fa63067
NN
45614.PHONY: maybe-clean-target-libgloss clean-target-libgloss
45615maybe-clean-target-libgloss:
6bd3dfaa
PB
45616@if target-libgloss
45617maybe-clean-target-libgloss: clean-target-libgloss
4fa63067
NN
45618
45619clean-target-libgloss:
0aed8855 45620 @: $(MAKE); $(unstage)
4fa63067 45621 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
45622 r=`${PWD_COMMAND}`; export r; \
45623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45624 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45625 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
45626 for flag in $(EXTRA_TARGET_FLAGS); do \
45627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45628 done; \
45629 (cd $(TARGET_SUBDIR)/libgloss && \
45630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45632 "RANLIB=$${RANLIB}" \
0c24b341 45633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45634 clean) \
e2b9e2dc
NN
45635 || exit 1
45636
6bd3dfaa 45637@endif target-libgloss
e393202e 45638
4fa63067
NN
45639.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
45640maybe-distclean-target-libgloss:
6bd3dfaa
PB
45641@if target-libgloss
45642maybe-distclean-target-libgloss: distclean-target-libgloss
3866be5d 45643
4fa63067 45644distclean-target-libgloss:
0aed8855 45645 @: $(MAKE); $(unstage)
4fa63067
NN
45646 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45647 r=`${PWD_COMMAND}`; export r; \
45648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45649 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45650 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
45651 for flag in $(EXTRA_TARGET_FLAGS); do \
45652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45653 done; \
45654 (cd $(TARGET_SUBDIR)/libgloss && \
45655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45657 "RANLIB=$${RANLIB}" \
0c24b341 45658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45659 distclean) \
4fa63067 45660 || exit 1
3866be5d 45661
6bd3dfaa 45662@endif target-libgloss
3866be5d 45663
4fa63067
NN
45664.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
45665maybe-maintainer-clean-target-libgloss:
6bd3dfaa
PB
45666@if target-libgloss
45667maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
16ae0395 45668
4fa63067 45669maintainer-clean-target-libgloss:
0aed8855 45670 @: $(MAKE); $(unstage)
4fa63067
NN
45671 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45672 r=`${PWD_COMMAND}`; export r; \
b40e3958 45673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45674 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45675 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
45676 for flag in $(EXTRA_TARGET_FLAGS); do \
45677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45678 done; \
45679 (cd $(TARGET_SUBDIR)/libgloss && \
45680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45682 "RANLIB=$${RANLIB}" \
0c24b341 45683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45684 maintainer-clean) \
4fa63067 45685 || exit 1
3866be5d 45686
6bd3dfaa 45687@endif target-libgloss
3866be5d 45688
e393202e 45689
15723a45 45690
e90269c8 45691
a7254363
PB
45692
45693.PHONY: configure-target-libiberty maybe-configure-target-libiberty
45694maybe-configure-target-libiberty:
4f0ef2d8
CD
45695@if gcc-bootstrap
45696configure-target-libiberty: stage_current
45697@endif gcc-bootstrap
a7254363
PB
45698@if target-libiberty
45699maybe-configure-target-libiberty: configure-target-libiberty
c52c6897 45700configure-target-libiberty:
0aed8855
PB
45701 @: $(MAKE); $(unstage)
45702 @r=`${PWD_COMMAND}`; export r; \
45703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45704 echo "Checking multilib configuration for libiberty..."; \
45705 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
45706 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libiberty/multilib.tmp 2> /dev/null ; \
45707 if test -r $(TARGET_SUBDIR)/libiberty/multilib.out; then \
45708 if cmp -s $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; then \
45709 rm -f $(TARGET_SUBDIR)/libiberty/multilib.tmp; \
45710 else \
45711 rm -f $(TARGET_SUBDIR)/libiberty/Makefile; \
45712 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
45713 fi; \
45714 else \
45715 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
c52c6897
PB
45716 fi; \
45717 test ! -f $(TARGET_SUBDIR)/libiberty/Makefile || exit 0; \
4fa63067 45718 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
378fce5b 45719 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45720 echo Configuring in $(TARGET_SUBDIR)/libiberty; \
45721 cd "$(TARGET_SUBDIR)/libiberty" || exit 1; \
bba45b8b 45722 case $(srcdir) in \
b00612cc
PB
45723 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45724 *) topdir=`echo $(TARGET_SUBDIR)/libiberty/ | \
45725 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 45726 esac; \
b00612cc
PB
45727 srcdiroption="--srcdir=$${topdir}/libiberty"; \
45728 libsrcdir="$$s/libiberty"; \
bba45b8b
NN
45729 rm -f no-such-file || : ; \
45730 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45731 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45732 --target=${target_alias} $${srcdiroption} \
bba45b8b 45733 || exit 1
6bd3dfaa 45734@endif target-libiberty
e393202e 45735
a7254363
PB
45736
45737
d545f33b
PB
45738
45739
4fa63067
NN
45740.PHONY: all-target-libiberty maybe-all-target-libiberty
45741maybe-all-target-libiberty:
4f0ef2d8
CD
45742@if gcc-bootstrap
45743all-target-libiberty: stage_current
45744@endif gcc-bootstrap
6bd3dfaa 45745@if target-libiberty
72b2455a 45746TARGET-target-libiberty=all
6bd3dfaa 45747maybe-all-target-libiberty: all-target-libiberty
4fa63067 45748all-target-libiberty: configure-target-libiberty
0aed8855 45749 @: $(MAKE); $(unstage)
b40e3958
L
45750 @r=`${PWD_COMMAND}`; export r; \
45751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45752 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45753 (cd $(TARGET_SUBDIR)/libiberty && \
7f6ef0c0
PB
45754 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45755 $(TARGET-target-libiberty))
6bd3dfaa 45756@endif target-libiberty
e393202e 45757
a7254363
PB
45758
45759
d545f33b
PB
45760
45761
4fa63067
NN
45762.PHONY: check-target-libiberty maybe-check-target-libiberty
45763maybe-check-target-libiberty:
6bd3dfaa
PB
45764@if target-libiberty
45765maybe-check-target-libiberty: check-target-libiberty
16ae0395 45766
4fa63067 45767check-target-libiberty:
0aed8855 45768 @: $(MAKE); $(unstage)
b40e3958
L
45769 @r=`${PWD_COMMAND}`; export r; \
45770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45771 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45772 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 45773 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 45774
6bd3dfaa 45775@endif target-libiberty
e393202e 45776
4fa63067
NN
45777.PHONY: install-target-libiberty maybe-install-target-libiberty
45778maybe-install-target-libiberty:
6bd3dfaa
PB
45779@if target-libiberty
45780maybe-install-target-libiberty: install-target-libiberty
4fa63067
NN
45781
45782install-target-libiberty: installdirs
0aed8855 45783 @: $(MAKE); $(unstage)
4fa63067
NN
45784 @r=`${PWD_COMMAND}`; export r; \
45785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45786 $(NORMAL_TARGET_EXPORTS) \
4fa63067 45787 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 45788 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 45789
6bd3dfaa 45790@endif target-libiberty
4fa63067 45791
56a8fe78 45792# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
45793
45794.PHONY: maybe-info-target-libiberty info-target-libiberty
45795maybe-info-target-libiberty:
6bd3dfaa
PB
45796@if target-libiberty
45797maybe-info-target-libiberty: info-target-libiberty
4fa63067
NN
45798
45799info-target-libiberty: \
45800 configure-target-libiberty
0aed8855 45801 @: $(MAKE); $(unstage)
4fa63067
NN
45802 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45803 r=`${PWD_COMMAND}`; export r; \
45804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45805 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45806 echo "Doing info in $(TARGET_SUBDIR)/libiberty" ; \
45807 for flag in $(EXTRA_TARGET_FLAGS); do \
45808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45809 done; \
45810 (cd $(TARGET_SUBDIR)/libiberty && \
45811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45813 "RANLIB=$${RANLIB}" \
0c24b341 45814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45815 info) \
4fa63067
NN
45816 || exit 1
45817
6bd3dfaa 45818@endif target-libiberty
4fa63067
NN
45819
45820.PHONY: maybe-dvi-target-libiberty dvi-target-libiberty
45821maybe-dvi-target-libiberty:
6bd3dfaa
PB
45822@if target-libiberty
45823maybe-dvi-target-libiberty: dvi-target-libiberty
4fa63067
NN
45824
45825dvi-target-libiberty: \
45826 configure-target-libiberty
0aed8855 45827 @: $(MAKE); $(unstage)
4fa63067
NN
45828 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45829 r=`${PWD_COMMAND}`; export r; \
45830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45831 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45832 echo "Doing dvi in $(TARGET_SUBDIR)/libiberty" ; \
45833 for flag in $(EXTRA_TARGET_FLAGS); do \
45834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45835 done; \
45836 (cd $(TARGET_SUBDIR)/libiberty && \
45837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45839 "RANLIB=$${RANLIB}" \
0c24b341 45840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45841 dvi) \
4fa63067
NN
45842 || exit 1
45843
6bd3dfaa 45844@endif target-libiberty
4fa63067 45845
56a8fe78
DD
45846.PHONY: maybe-pdf-target-libiberty pdf-target-libiberty
45847maybe-pdf-target-libiberty:
45848@if target-libiberty
45849maybe-pdf-target-libiberty: pdf-target-libiberty
45850
45851pdf-target-libiberty: \
45852 configure-target-libiberty
45853 @: $(MAKE); $(unstage)
45854 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45855 r=`${PWD_COMMAND}`; export r; \
45856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45857 $(NORMAL_TARGET_EXPORTS) \
45858 echo "Doing pdf in $(TARGET_SUBDIR)/libiberty" ; \
45859 for flag in $(EXTRA_TARGET_FLAGS); do \
45860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45861 done; \
45862 (cd $(TARGET_SUBDIR)/libiberty && \
45863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45865 "RANLIB=$${RANLIB}" \
0c24b341 45866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
45867 pdf) \
45868 || exit 1
45869
45870@endif target-libiberty
45871
6d389afc
MS
45872.PHONY: maybe-html-target-libiberty html-target-libiberty
45873maybe-html-target-libiberty:
45874@if target-libiberty
45875maybe-html-target-libiberty: html-target-libiberty
45876
45877html-target-libiberty: \
45878 configure-target-libiberty
0aed8855 45879 @: $(MAKE); $(unstage)
6d389afc
MS
45880 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45881 r=`${PWD_COMMAND}`; export r; \
45882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
45883 $(NORMAL_TARGET_EXPORTS) \
45884 echo "Doing html in $(TARGET_SUBDIR)/libiberty" ; \
45885 for flag in $(EXTRA_TARGET_FLAGS); do \
45886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45887 done; \
45888 (cd $(TARGET_SUBDIR)/libiberty && \
45889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45891 "RANLIB=$${RANLIB}" \
0c24b341 45892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
45893 html) \
45894 || exit 1
45895
45896@endif target-libiberty
45897
4fa63067
NN
45898.PHONY: maybe-TAGS-target-libiberty TAGS-target-libiberty
45899maybe-TAGS-target-libiberty:
6bd3dfaa
PB
45900@if target-libiberty
45901maybe-TAGS-target-libiberty: TAGS-target-libiberty
4fa63067
NN
45902
45903TAGS-target-libiberty: \
45904 configure-target-libiberty
0aed8855 45905 @: $(MAKE); $(unstage)
4fa63067
NN
45906 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45907 r=`${PWD_COMMAND}`; export r; \
45908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45909 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45910 echo "Doing TAGS in $(TARGET_SUBDIR)/libiberty" ; \
45911 for flag in $(EXTRA_TARGET_FLAGS); do \
45912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45913 done; \
45914 (cd $(TARGET_SUBDIR)/libiberty && \
45915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45917 "RANLIB=$${RANLIB}" \
0c24b341 45918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45919 TAGS) \
4fa63067
NN
45920 || exit 1
45921
6bd3dfaa 45922@endif target-libiberty
4fa63067
NN
45923
45924.PHONY: maybe-install-info-target-libiberty install-info-target-libiberty
45925maybe-install-info-target-libiberty:
6bd3dfaa
PB
45926@if target-libiberty
45927maybe-install-info-target-libiberty: install-info-target-libiberty
4fa63067
NN
45928
45929install-info-target-libiberty: \
45930 configure-target-libiberty \
45931 info-target-libiberty
0aed8855 45932 @: $(MAKE); $(unstage)
4fa63067
NN
45933 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45934 r=`${PWD_COMMAND}`; export r; \
45935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45936 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45937 echo "Doing install-info in $(TARGET_SUBDIR)/libiberty" ; \
45938 for flag in $(EXTRA_TARGET_FLAGS); do \
45939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45940 done; \
45941 (cd $(TARGET_SUBDIR)/libiberty && \
45942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45944 "RANLIB=$${RANLIB}" \
0c24b341 45945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45946 install-info) \
4fa63067
NN
45947 || exit 1
45948
6bd3dfaa 45949@endif target-libiberty
4fa63067 45950
a3ca38d2
DD
45951.PHONY: maybe-install-pdf-target-libiberty install-pdf-target-libiberty
45952maybe-install-pdf-target-libiberty:
45953@if target-libiberty
45954maybe-install-pdf-target-libiberty: install-pdf-target-libiberty
45955
45956install-pdf-target-libiberty: \
45957 configure-target-libiberty \
45958 pdf-target-libiberty
45959 @: $(MAKE); $(unstage)
45960 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45961 r=`${PWD_COMMAND}`; export r; \
45962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45963 $(NORMAL_TARGET_EXPORTS) \
45964 echo "Doing install-pdf in $(TARGET_SUBDIR)/libiberty" ; \
45965 for flag in $(EXTRA_TARGET_FLAGS); do \
45966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45967 done; \
45968 (cd $(TARGET_SUBDIR)/libiberty && \
45969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45971 "RANLIB=$${RANLIB}" \
0c24b341 45972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
45973 install-pdf) \
45974 || exit 1
45975
45976@endif target-libiberty
45977
108a6f8e
CD
45978.PHONY: maybe-install-html-target-libiberty install-html-target-libiberty
45979maybe-install-html-target-libiberty:
45980@if target-libiberty
45981maybe-install-html-target-libiberty: install-html-target-libiberty
45982
45983install-html-target-libiberty: \
45984 configure-target-libiberty \
45985 html-target-libiberty
45986 @: $(MAKE); $(unstage)
45987 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45988 r=`${PWD_COMMAND}`; export r; \
45989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45990 $(NORMAL_TARGET_EXPORTS) \
45991 echo "Doing install-html in $(TARGET_SUBDIR)/libiberty" ; \
45992 for flag in $(EXTRA_TARGET_FLAGS); do \
45993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45994 done; \
45995 (cd $(TARGET_SUBDIR)/libiberty && \
45996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45998 "RANLIB=$${RANLIB}" \
0c24b341 45999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46000 install-html) \
46001 || exit 1
46002
46003@endif target-libiberty
46004
4fa63067
NN
46005.PHONY: maybe-installcheck-target-libiberty installcheck-target-libiberty
46006maybe-installcheck-target-libiberty:
6bd3dfaa
PB
46007@if target-libiberty
46008maybe-installcheck-target-libiberty: installcheck-target-libiberty
4fa63067
NN
46009
46010installcheck-target-libiberty: \
46011 configure-target-libiberty
0aed8855 46012 @: $(MAKE); $(unstage)
4fa63067
NN
46013 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46014 r=`${PWD_COMMAND}`; export r; \
46015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46016 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46017 echo "Doing installcheck in $(TARGET_SUBDIR)/libiberty" ; \
46018 for flag in $(EXTRA_TARGET_FLAGS); do \
46019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46020 done; \
46021 (cd $(TARGET_SUBDIR)/libiberty && \
46022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46024 "RANLIB=$${RANLIB}" \
0c24b341 46025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46026 installcheck) \
4fa63067
NN
46027 || exit 1
46028
6bd3dfaa 46029@endif target-libiberty
4fa63067
NN
46030
46031.PHONY: maybe-mostlyclean-target-libiberty mostlyclean-target-libiberty
46032maybe-mostlyclean-target-libiberty:
6bd3dfaa
PB
46033@if target-libiberty
46034maybe-mostlyclean-target-libiberty: mostlyclean-target-libiberty
4fa63067
NN
46035
46036mostlyclean-target-libiberty:
0aed8855 46037 @: $(MAKE); $(unstage)
4fa63067
NN
46038 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46039 r=`${PWD_COMMAND}`; export r; \
46040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46041 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46042 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libiberty" ; \
46043 for flag in $(EXTRA_TARGET_FLAGS); do \
46044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46045 done; \
46046 (cd $(TARGET_SUBDIR)/libiberty && \
46047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46049 "RANLIB=$${RANLIB}" \
0c24b341 46050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46051 mostlyclean) \
4fa63067
NN
46052 || exit 1
46053
6bd3dfaa 46054@endif target-libiberty
4fa63067
NN
46055
46056.PHONY: maybe-clean-target-libiberty clean-target-libiberty
46057maybe-clean-target-libiberty:
6bd3dfaa
PB
46058@if target-libiberty
46059maybe-clean-target-libiberty: clean-target-libiberty
4fa63067
NN
46060
46061clean-target-libiberty:
0aed8855 46062 @: $(MAKE); $(unstage)
4fa63067
NN
46063 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46064 r=`${PWD_COMMAND}`; export r; \
46065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46066 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46067 echo "Doing clean in $(TARGET_SUBDIR)/libiberty" ; \
46068 for flag in $(EXTRA_TARGET_FLAGS); do \
46069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46070 done; \
46071 (cd $(TARGET_SUBDIR)/libiberty && \
46072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46074 "RANLIB=$${RANLIB}" \
0c24b341 46075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46076 clean) \
4fa63067
NN
46077 || exit 1
46078
6bd3dfaa 46079@endif target-libiberty
4fa63067
NN
46080
46081.PHONY: maybe-distclean-target-libiberty distclean-target-libiberty
46082maybe-distclean-target-libiberty:
6bd3dfaa
PB
46083@if target-libiberty
46084maybe-distclean-target-libiberty: distclean-target-libiberty
4fa63067
NN
46085
46086distclean-target-libiberty:
0aed8855 46087 @: $(MAKE); $(unstage)
4fa63067
NN
46088 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46089 r=`${PWD_COMMAND}`; export r; \
46090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46091 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46092 echo "Doing distclean in $(TARGET_SUBDIR)/libiberty" ; \
46093 for flag in $(EXTRA_TARGET_FLAGS); do \
46094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46095 done; \
46096 (cd $(TARGET_SUBDIR)/libiberty && \
46097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46099 "RANLIB=$${RANLIB}" \
0c24b341 46100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46101 distclean) \
4fa63067
NN
46102 || exit 1
46103
6bd3dfaa 46104@endif target-libiberty
4fa63067
NN
46105
46106.PHONY: maybe-maintainer-clean-target-libiberty maintainer-clean-target-libiberty
46107maybe-maintainer-clean-target-libiberty:
6bd3dfaa
PB
46108@if target-libiberty
46109maybe-maintainer-clean-target-libiberty: maintainer-clean-target-libiberty
4fa63067
NN
46110
46111maintainer-clean-target-libiberty:
0aed8855 46112 @: $(MAKE); $(unstage)
4fa63067
NN
46113 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46114 r=`${PWD_COMMAND}`; export r; \
46115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46116 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46117 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libiberty" ; \
46118 for flag in $(EXTRA_TARGET_FLAGS); do \
46119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46120 done; \
46121 (cd $(TARGET_SUBDIR)/libiberty && \
46122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46124 "RANLIB=$${RANLIB}" \
0c24b341 46125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46126 maintainer-clean) \
4fa63067 46127 || exit 1
16ae0395 46128
6bd3dfaa 46129@endif target-libiberty
e393202e
NN
46130
46131
15723a45 46132
e90269c8 46133
a7254363
PB
46134
46135.PHONY: configure-target-gperf maybe-configure-target-gperf
46136maybe-configure-target-gperf:
4f0ef2d8
CD
46137@if gcc-bootstrap
46138configure-target-gperf: stage_current
46139@endif gcc-bootstrap
a7254363
PB
46140@if target-gperf
46141maybe-configure-target-gperf: configure-target-gperf
c52c6897 46142configure-target-gperf:
0aed8855
PB
46143 @: $(MAKE); $(unstage)
46144 @r=`${PWD_COMMAND}`; export r; \
46145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46146 echo "Checking multilib configuration for gperf..."; \
46147 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
46148 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/gperf/multilib.tmp 2> /dev/null ; \
46149 if test -r $(TARGET_SUBDIR)/gperf/multilib.out; then \
46150 if cmp -s $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; then \
46151 rm -f $(TARGET_SUBDIR)/gperf/multilib.tmp; \
46152 else \
46153 rm -f $(TARGET_SUBDIR)/gperf/Makefile; \
46154 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
46155 fi; \
46156 else \
46157 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
c52c6897
PB
46158 fi; \
46159 test ! -f $(TARGET_SUBDIR)/gperf/Makefile || exit 0; \
4fa63067 46160 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
378fce5b 46161 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46162 echo Configuring in $(TARGET_SUBDIR)/gperf; \
46163 cd "$(TARGET_SUBDIR)/gperf" || exit 1; \
bba45b8b 46164 case $(srcdir) in \
b00612cc
PB
46165 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46166 *) topdir=`echo $(TARGET_SUBDIR)/gperf/ | \
46167 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 46168 esac; \
b00612cc
PB
46169 srcdiroption="--srcdir=$${topdir}/gperf"; \
46170 libsrcdir="$$s/gperf"; \
bba45b8b
NN
46171 rm -f no-such-file || : ; \
46172 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46173 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46174 --target=${target_alias} $${srcdiroption} \
bba45b8b 46175 || exit 1
6bd3dfaa 46176@endif target-gperf
e393202e 46177
a7254363
PB
46178
46179
d545f33b
PB
46180
46181
4fa63067
NN
46182.PHONY: all-target-gperf maybe-all-target-gperf
46183maybe-all-target-gperf:
4f0ef2d8
CD
46184@if gcc-bootstrap
46185all-target-gperf: stage_current
46186@endif gcc-bootstrap
6bd3dfaa 46187@if target-gperf
72b2455a 46188TARGET-target-gperf=all
6bd3dfaa 46189maybe-all-target-gperf: all-target-gperf
4fa63067 46190all-target-gperf: configure-target-gperf
0aed8855 46191 @: $(MAKE); $(unstage)
b40e3958
L
46192 @r=`${PWD_COMMAND}`; export r; \
46193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46194 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46195 (cd $(TARGET_SUBDIR)/gperf && \
7f6ef0c0
PB
46196 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46197 $(TARGET-target-gperf))
6bd3dfaa 46198@endif target-gperf
e393202e 46199
a7254363
PB
46200
46201
d545f33b
PB
46202
46203
4fa63067
NN
46204.PHONY: check-target-gperf maybe-check-target-gperf
46205maybe-check-target-gperf:
6bd3dfaa
PB
46206@if target-gperf
46207maybe-check-target-gperf: check-target-gperf
16ae0395 46208
4fa63067 46209check-target-gperf:
0aed8855 46210 @: $(MAKE); $(unstage)
b40e3958
L
46211 @r=`${PWD_COMMAND}`; export r; \
46212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46213 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46214 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 46215 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 46216
6bd3dfaa 46217@endif target-gperf
e393202e 46218
4fa63067
NN
46219.PHONY: install-target-gperf maybe-install-target-gperf
46220maybe-install-target-gperf:
6bd3dfaa
PB
46221@if target-gperf
46222maybe-install-target-gperf: install-target-gperf
4fa63067
NN
46223
46224install-target-gperf: installdirs
0aed8855 46225 @: $(MAKE); $(unstage)
4fa63067
NN
46226 @r=`${PWD_COMMAND}`; export r; \
46227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46228 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46229 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 46230 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 46231
6bd3dfaa 46232@endif target-gperf
4fa63067 46233
56a8fe78 46234# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
46235
46236.PHONY: maybe-info-target-gperf info-target-gperf
46237maybe-info-target-gperf:
6bd3dfaa
PB
46238@if target-gperf
46239maybe-info-target-gperf: info-target-gperf
4fa63067
NN
46240
46241info-target-gperf: \
46242 configure-target-gperf
0aed8855 46243 @: $(MAKE); $(unstage)
4fa63067
NN
46244 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46245 r=`${PWD_COMMAND}`; export r; \
46246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46247 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46248 echo "Doing info in $(TARGET_SUBDIR)/gperf" ; \
46249 for flag in $(EXTRA_TARGET_FLAGS); do \
46250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46251 done; \
46252 (cd $(TARGET_SUBDIR)/gperf && \
46253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46255 "RANLIB=$${RANLIB}" \
0c24b341 46256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46257 info) \
4fa63067
NN
46258 || exit 1
46259
6bd3dfaa 46260@endif target-gperf
4fa63067
NN
46261
46262.PHONY: maybe-dvi-target-gperf dvi-target-gperf
46263maybe-dvi-target-gperf:
6bd3dfaa
PB
46264@if target-gperf
46265maybe-dvi-target-gperf: dvi-target-gperf
4fa63067
NN
46266
46267dvi-target-gperf: \
46268 configure-target-gperf
0aed8855 46269 @: $(MAKE); $(unstage)
4fa63067
NN
46270 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46271 r=`${PWD_COMMAND}`; export r; \
46272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46273 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46274 echo "Doing dvi in $(TARGET_SUBDIR)/gperf" ; \
46275 for flag in $(EXTRA_TARGET_FLAGS); do \
46276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46277 done; \
46278 (cd $(TARGET_SUBDIR)/gperf && \
46279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46281 "RANLIB=$${RANLIB}" \
0c24b341 46282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46283 dvi) \
4fa63067
NN
46284 || exit 1
46285
6bd3dfaa 46286@endif target-gperf
4fa63067 46287
56a8fe78
DD
46288.PHONY: maybe-pdf-target-gperf pdf-target-gperf
46289maybe-pdf-target-gperf:
46290@if target-gperf
46291maybe-pdf-target-gperf: pdf-target-gperf
46292
46293pdf-target-gperf: \
46294 configure-target-gperf
46295 @: $(MAKE); $(unstage)
46296 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46297 r=`${PWD_COMMAND}`; export r; \
46298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46299 $(NORMAL_TARGET_EXPORTS) \
46300 echo "Doing pdf in $(TARGET_SUBDIR)/gperf" ; \
46301 for flag in $(EXTRA_TARGET_FLAGS); do \
46302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46303 done; \
46304 (cd $(TARGET_SUBDIR)/gperf && \
46305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46307 "RANLIB=$${RANLIB}" \
0c24b341 46308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
46309 pdf) \
46310 || exit 1
46311
46312@endif target-gperf
46313
6d389afc
MS
46314.PHONY: maybe-html-target-gperf html-target-gperf
46315maybe-html-target-gperf:
46316@if target-gperf
46317maybe-html-target-gperf: html-target-gperf
46318
46319html-target-gperf: \
46320 configure-target-gperf
0aed8855 46321 @: $(MAKE); $(unstage)
6d389afc
MS
46322 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46323 r=`${PWD_COMMAND}`; export r; \
46324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
46325 $(NORMAL_TARGET_EXPORTS) \
46326 echo "Doing html in $(TARGET_SUBDIR)/gperf" ; \
46327 for flag in $(EXTRA_TARGET_FLAGS); do \
46328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46329 done; \
46330 (cd $(TARGET_SUBDIR)/gperf && \
46331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46333 "RANLIB=$${RANLIB}" \
0c24b341 46334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
46335 html) \
46336 || exit 1
46337
46338@endif target-gperf
46339
4fa63067
NN
46340.PHONY: maybe-TAGS-target-gperf TAGS-target-gperf
46341maybe-TAGS-target-gperf:
6bd3dfaa
PB
46342@if target-gperf
46343maybe-TAGS-target-gperf: TAGS-target-gperf
4fa63067
NN
46344
46345TAGS-target-gperf: \
46346 configure-target-gperf
0aed8855 46347 @: $(MAKE); $(unstage)
4fa63067
NN
46348 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46349 r=`${PWD_COMMAND}`; export r; \
46350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46351 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46352 echo "Doing TAGS in $(TARGET_SUBDIR)/gperf" ; \
46353 for flag in $(EXTRA_TARGET_FLAGS); do \
46354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46355 done; \
46356 (cd $(TARGET_SUBDIR)/gperf && \
46357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46359 "RANLIB=$${RANLIB}" \
0c24b341 46360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46361 TAGS) \
4fa63067
NN
46362 || exit 1
46363
6bd3dfaa 46364@endif target-gperf
4fa63067
NN
46365
46366.PHONY: maybe-install-info-target-gperf install-info-target-gperf
46367maybe-install-info-target-gperf:
6bd3dfaa
PB
46368@if target-gperf
46369maybe-install-info-target-gperf: install-info-target-gperf
4fa63067
NN
46370
46371install-info-target-gperf: \
46372 configure-target-gperf \
46373 info-target-gperf
0aed8855 46374 @: $(MAKE); $(unstage)
4fa63067
NN
46375 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46376 r=`${PWD_COMMAND}`; export r; \
46377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46378 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46379 echo "Doing install-info in $(TARGET_SUBDIR)/gperf" ; \
46380 for flag in $(EXTRA_TARGET_FLAGS); do \
46381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46382 done; \
46383 (cd $(TARGET_SUBDIR)/gperf && \
46384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46386 "RANLIB=$${RANLIB}" \
0c24b341 46387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46388 install-info) \
4fa63067
NN
46389 || exit 1
46390
6bd3dfaa 46391@endif target-gperf
4fa63067 46392
a3ca38d2
DD
46393.PHONY: maybe-install-pdf-target-gperf install-pdf-target-gperf
46394maybe-install-pdf-target-gperf:
46395@if target-gperf
46396maybe-install-pdf-target-gperf: install-pdf-target-gperf
46397
46398install-pdf-target-gperf: \
46399 configure-target-gperf \
46400 pdf-target-gperf
46401 @: $(MAKE); $(unstage)
46402 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46403 r=`${PWD_COMMAND}`; export r; \
46404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46405 $(NORMAL_TARGET_EXPORTS) \
46406 echo "Doing install-pdf in $(TARGET_SUBDIR)/gperf" ; \
46407 for flag in $(EXTRA_TARGET_FLAGS); do \
46408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46409 done; \
46410 (cd $(TARGET_SUBDIR)/gperf && \
46411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46413 "RANLIB=$${RANLIB}" \
0c24b341 46414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46415 install-pdf) \
46416 || exit 1
46417
46418@endif target-gperf
46419
108a6f8e
CD
46420.PHONY: maybe-install-html-target-gperf install-html-target-gperf
46421maybe-install-html-target-gperf:
46422@if target-gperf
46423maybe-install-html-target-gperf: install-html-target-gperf
46424
46425install-html-target-gperf: \
46426 configure-target-gperf \
46427 html-target-gperf
46428 @: $(MAKE); $(unstage)
46429 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46430 r=`${PWD_COMMAND}`; export r; \
46431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46432 $(NORMAL_TARGET_EXPORTS) \
46433 echo "Doing install-html in $(TARGET_SUBDIR)/gperf" ; \
46434 for flag in $(EXTRA_TARGET_FLAGS); do \
46435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46436 done; \
46437 (cd $(TARGET_SUBDIR)/gperf && \
46438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46440 "RANLIB=$${RANLIB}" \
0c24b341 46441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46442 install-html) \
46443 || exit 1
46444
46445@endif target-gperf
46446
4fa63067
NN
46447.PHONY: maybe-installcheck-target-gperf installcheck-target-gperf
46448maybe-installcheck-target-gperf:
6bd3dfaa
PB
46449@if target-gperf
46450maybe-installcheck-target-gperf: installcheck-target-gperf
4fa63067
NN
46451
46452installcheck-target-gperf: \
46453 configure-target-gperf
0aed8855 46454 @: $(MAKE); $(unstage)
4fa63067
NN
46455 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46456 r=`${PWD_COMMAND}`; export r; \
46457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46458 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46459 echo "Doing installcheck in $(TARGET_SUBDIR)/gperf" ; \
46460 for flag in $(EXTRA_TARGET_FLAGS); do \
46461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46462 done; \
46463 (cd $(TARGET_SUBDIR)/gperf && \
46464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46466 "RANLIB=$${RANLIB}" \
0c24b341 46467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46468 installcheck) \
4fa63067
NN
46469 || exit 1
46470
6bd3dfaa 46471@endif target-gperf
4fa63067
NN
46472
46473.PHONY: maybe-mostlyclean-target-gperf mostlyclean-target-gperf
46474maybe-mostlyclean-target-gperf:
6bd3dfaa
PB
46475@if target-gperf
46476maybe-mostlyclean-target-gperf: mostlyclean-target-gperf
4fa63067
NN
46477
46478mostlyclean-target-gperf:
0aed8855 46479 @: $(MAKE); $(unstage)
4fa63067
NN
46480 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46481 r=`${PWD_COMMAND}`; export r; \
46482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46483 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46484 echo "Doing mostlyclean in $(TARGET_SUBDIR)/gperf" ; \
46485 for flag in $(EXTRA_TARGET_FLAGS); do \
46486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46487 done; \
46488 (cd $(TARGET_SUBDIR)/gperf && \
46489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46491 "RANLIB=$${RANLIB}" \
0c24b341 46492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46493 mostlyclean) \
4fa63067
NN
46494 || exit 1
46495
6bd3dfaa 46496@endif target-gperf
4fa63067
NN
46497
46498.PHONY: maybe-clean-target-gperf clean-target-gperf
46499maybe-clean-target-gperf:
6bd3dfaa
PB
46500@if target-gperf
46501maybe-clean-target-gperf: clean-target-gperf
4fa63067
NN
46502
46503clean-target-gperf:
0aed8855 46504 @: $(MAKE); $(unstage)
4fa63067
NN
46505 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46506 r=`${PWD_COMMAND}`; export r; \
46507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46508 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46509 echo "Doing clean in $(TARGET_SUBDIR)/gperf" ; \
46510 for flag in $(EXTRA_TARGET_FLAGS); do \
46511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46512 done; \
46513 (cd $(TARGET_SUBDIR)/gperf && \
46514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46516 "RANLIB=$${RANLIB}" \
0c24b341 46517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46518 clean) \
4fa63067
NN
46519 || exit 1
46520
6bd3dfaa 46521@endif target-gperf
4fa63067
NN
46522
46523.PHONY: maybe-distclean-target-gperf distclean-target-gperf
46524maybe-distclean-target-gperf:
6bd3dfaa
PB
46525@if target-gperf
46526maybe-distclean-target-gperf: distclean-target-gperf
4fa63067
NN
46527
46528distclean-target-gperf:
0aed8855 46529 @: $(MAKE); $(unstage)
4fa63067
NN
46530 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46531 r=`${PWD_COMMAND}`; export r; \
46532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46533 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46534 echo "Doing distclean in $(TARGET_SUBDIR)/gperf" ; \
46535 for flag in $(EXTRA_TARGET_FLAGS); do \
46536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46537 done; \
46538 (cd $(TARGET_SUBDIR)/gperf && \
46539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46541 "RANLIB=$${RANLIB}" \
0c24b341 46542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46543 distclean) \
4fa63067
NN
46544 || exit 1
46545
6bd3dfaa 46546@endif target-gperf
4fa63067
NN
46547
46548.PHONY: maybe-maintainer-clean-target-gperf maintainer-clean-target-gperf
46549maybe-maintainer-clean-target-gperf:
6bd3dfaa
PB
46550@if target-gperf
46551maybe-maintainer-clean-target-gperf: maintainer-clean-target-gperf
4fa63067
NN
46552
46553maintainer-clean-target-gperf:
0aed8855 46554 @: $(MAKE); $(unstage)
4fa63067
NN
46555 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46556 r=`${PWD_COMMAND}`; export r; \
46557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46558 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46559 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/gperf" ; \
46560 for flag in $(EXTRA_TARGET_FLAGS); do \
46561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46562 done; \
46563 (cd $(TARGET_SUBDIR)/gperf && \
46564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46566 "RANLIB=$${RANLIB}" \
0c24b341 46567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46568 maintainer-clean) \
4fa63067 46569 || exit 1
16ae0395 46570
6bd3dfaa 46571@endif target-gperf
e393202e
NN
46572
46573
15723a45 46574
a7254363
PB
46575
46576
46577.PHONY: configure-target-examples maybe-configure-target-examples
46578maybe-configure-target-examples:
4f0ef2d8
CD
46579@if gcc-bootstrap
46580configure-target-examples: stage_current
46581@endif gcc-bootstrap
a7254363
PB
46582@if target-examples
46583maybe-configure-target-examples: configure-target-examples
c52c6897 46584configure-target-examples:
0aed8855
PB
46585 @: $(MAKE); $(unstage)
46586 @r=`${PWD_COMMAND}`; export r; \
46587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46588 echo "Checking multilib configuration for examples..."; \
46589 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
46590 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/examples/multilib.tmp 2> /dev/null ; \
46591 if test -r $(TARGET_SUBDIR)/examples/multilib.out; then \
46592 if cmp -s $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; then \
46593 rm -f $(TARGET_SUBDIR)/examples/multilib.tmp; \
46594 else \
46595 rm -f $(TARGET_SUBDIR)/examples/Makefile; \
46596 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
46597 fi; \
46598 else \
46599 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
c52c6897
PB
46600 fi; \
46601 test ! -f $(TARGET_SUBDIR)/examples/Makefile || exit 0; \
4fa63067 46602 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
378fce5b 46603 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46604 echo Configuring in $(TARGET_SUBDIR)/examples; \
46605 cd "$(TARGET_SUBDIR)/examples" || exit 1; \
bba45b8b 46606 case $(srcdir) in \
b00612cc
PB
46607 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46608 *) topdir=`echo $(TARGET_SUBDIR)/examples/ | \
46609 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 46610 esac; \
b00612cc
PB
46611 srcdiroption="--srcdir=$${topdir}/examples"; \
46612 libsrcdir="$$s/examples"; \
bba45b8b
NN
46613 rm -f no-such-file || : ; \
46614 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46615 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46616 --target=${target_alias} $${srcdiroption} \
bba45b8b 46617 || exit 1
6bd3dfaa 46618@endif target-examples
e393202e 46619
a7254363
PB
46620
46621
d545f33b
PB
46622
46623
4fa63067
NN
46624.PHONY: all-target-examples maybe-all-target-examples
46625maybe-all-target-examples:
4f0ef2d8
CD
46626@if gcc-bootstrap
46627all-target-examples: stage_current
46628@endif gcc-bootstrap
6bd3dfaa 46629@if target-examples
72b2455a 46630TARGET-target-examples=all
6bd3dfaa 46631maybe-all-target-examples: all-target-examples
4fa63067 46632all-target-examples: configure-target-examples
0aed8855 46633 @: $(MAKE); $(unstage)
b40e3958
L
46634 @r=`${PWD_COMMAND}`; export r; \
46635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46636 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46637 (cd $(TARGET_SUBDIR)/examples && \
7f6ef0c0
PB
46638 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46639 $(TARGET-target-examples))
6bd3dfaa 46640@endif target-examples
e393202e 46641
a7254363
PB
46642
46643
d545f33b
PB
46644
46645
4fa63067
NN
46646.PHONY: check-target-examples maybe-check-target-examples
46647maybe-check-target-examples:
6bd3dfaa
PB
46648@if target-examples
46649maybe-check-target-examples: check-target-examples
16ae0395 46650
4fa63067
NN
46651# Dummy target for uncheckable module.
46652check-target-examples:
46653
6bd3dfaa 46654@endif target-examples
4fa63067
NN
46655
46656.PHONY: install-target-examples maybe-install-target-examples
46657maybe-install-target-examples:
6bd3dfaa
PB
46658@if target-examples
46659maybe-install-target-examples: install-target-examples
4fa63067
NN
46660
46661# Dummy target for uninstallable.
46662install-target-examples:
46663
6bd3dfaa 46664@endif target-examples
4fa63067 46665
56a8fe78 46666# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
46667
46668.PHONY: maybe-info-target-examples info-target-examples
46669maybe-info-target-examples:
6bd3dfaa
PB
46670@if target-examples
46671maybe-info-target-examples: info-target-examples
4fa63067
NN
46672
46673info-target-examples: \
46674 configure-target-examples
0aed8855 46675 @: $(MAKE); $(unstage)
4fa63067
NN
46676 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46677 r=`${PWD_COMMAND}`; export r; \
b40e3958 46678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46679 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46680 echo "Doing info in $(TARGET_SUBDIR)/examples" ; \
46681 for flag in $(EXTRA_TARGET_FLAGS); do \
46682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46683 done; \
46684 (cd $(TARGET_SUBDIR)/examples && \
46685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46687 "RANLIB=$${RANLIB}" \
0c24b341 46688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46689 info) \
4fa63067 46690 || exit 1
930314a4 46691
6bd3dfaa 46692@endif target-examples
e393202e 46693
4fa63067
NN
46694.PHONY: maybe-dvi-target-examples dvi-target-examples
46695maybe-dvi-target-examples:
6bd3dfaa
PB
46696@if target-examples
46697maybe-dvi-target-examples: dvi-target-examples
16ae0395 46698
4fa63067
NN
46699dvi-target-examples: \
46700 configure-target-examples
0aed8855 46701 @: $(MAKE); $(unstage)
4fa63067
NN
46702 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46703 r=`${PWD_COMMAND}`; export r; \
b40e3958 46704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46705 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46706 echo "Doing dvi in $(TARGET_SUBDIR)/examples" ; \
46707 for flag in $(EXTRA_TARGET_FLAGS); do \
46708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46709 done; \
46710 (cd $(TARGET_SUBDIR)/examples && \
46711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46713 "RANLIB=$${RANLIB}" \
0c24b341 46714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46715 dvi) \
4fa63067
NN
46716 || exit 1
46717
6bd3dfaa 46718@endif target-examples
4fa63067 46719
56a8fe78
DD
46720.PHONY: maybe-pdf-target-examples pdf-target-examples
46721maybe-pdf-target-examples:
46722@if target-examples
46723maybe-pdf-target-examples: pdf-target-examples
46724
46725pdf-target-examples: \
46726 configure-target-examples
46727 @: $(MAKE); $(unstage)
46728 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46729 r=`${PWD_COMMAND}`; export r; \
46730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46731 $(NORMAL_TARGET_EXPORTS) \
46732 echo "Doing pdf in $(TARGET_SUBDIR)/examples" ; \
46733 for flag in $(EXTRA_TARGET_FLAGS); do \
46734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46735 done; \
46736 (cd $(TARGET_SUBDIR)/examples && \
46737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46739 "RANLIB=$${RANLIB}" \
0c24b341 46740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
46741 pdf) \
46742 || exit 1
46743
46744@endif target-examples
46745
6d389afc
MS
46746.PHONY: maybe-html-target-examples html-target-examples
46747maybe-html-target-examples:
46748@if target-examples
46749maybe-html-target-examples: html-target-examples
46750
46751html-target-examples: \
46752 configure-target-examples
0aed8855 46753 @: $(MAKE); $(unstage)
6d389afc
MS
46754 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46755 r=`${PWD_COMMAND}`; export r; \
46756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
46757 $(NORMAL_TARGET_EXPORTS) \
46758 echo "Doing html in $(TARGET_SUBDIR)/examples" ; \
46759 for flag in $(EXTRA_TARGET_FLAGS); do \
46760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46761 done; \
46762 (cd $(TARGET_SUBDIR)/examples && \
46763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46765 "RANLIB=$${RANLIB}" \
0c24b341 46766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
46767 html) \
46768 || exit 1
46769
46770@endif target-examples
46771
4fa63067
NN
46772.PHONY: maybe-TAGS-target-examples TAGS-target-examples
46773maybe-TAGS-target-examples:
6bd3dfaa
PB
46774@if target-examples
46775maybe-TAGS-target-examples: TAGS-target-examples
4fa63067
NN
46776
46777TAGS-target-examples: \
46778 configure-target-examples
0aed8855 46779 @: $(MAKE); $(unstage)
4fa63067
NN
46780 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46781 r=`${PWD_COMMAND}`; export r; \
46782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46783 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46784 echo "Doing TAGS in $(TARGET_SUBDIR)/examples" ; \
46785 for flag in $(EXTRA_TARGET_FLAGS); do \
46786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46787 done; \
46788 (cd $(TARGET_SUBDIR)/examples && \
46789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46791 "RANLIB=$${RANLIB}" \
0c24b341 46792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46793 TAGS) \
4fa63067
NN
46794 || exit 1
46795
6bd3dfaa 46796@endif target-examples
4fa63067
NN
46797
46798.PHONY: maybe-install-info-target-examples install-info-target-examples
46799maybe-install-info-target-examples:
6bd3dfaa
PB
46800@if target-examples
46801maybe-install-info-target-examples: install-info-target-examples
4fa63067
NN
46802
46803install-info-target-examples: \
46804 configure-target-examples \
46805 info-target-examples
0aed8855 46806 @: $(MAKE); $(unstage)
4fa63067
NN
46807 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46808 r=`${PWD_COMMAND}`; export r; \
46809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46810 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46811 echo "Doing install-info in $(TARGET_SUBDIR)/examples" ; \
46812 for flag in $(EXTRA_TARGET_FLAGS); do \
46813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46814 done; \
46815 (cd $(TARGET_SUBDIR)/examples && \
46816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46818 "RANLIB=$${RANLIB}" \
0c24b341 46819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46820 install-info) \
4fa63067
NN
46821 || exit 1
46822
6bd3dfaa 46823@endif target-examples
4fa63067 46824
a3ca38d2
DD
46825.PHONY: maybe-install-pdf-target-examples install-pdf-target-examples
46826maybe-install-pdf-target-examples:
46827@if target-examples
46828maybe-install-pdf-target-examples: install-pdf-target-examples
46829
46830install-pdf-target-examples: \
46831 configure-target-examples \
46832 pdf-target-examples
46833 @: $(MAKE); $(unstage)
46834 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46835 r=`${PWD_COMMAND}`; export r; \
46836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46837 $(NORMAL_TARGET_EXPORTS) \
46838 echo "Doing install-pdf in $(TARGET_SUBDIR)/examples" ; \
46839 for flag in $(EXTRA_TARGET_FLAGS); do \
46840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46841 done; \
46842 (cd $(TARGET_SUBDIR)/examples && \
46843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46845 "RANLIB=$${RANLIB}" \
0c24b341 46846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46847 install-pdf) \
46848 || exit 1
46849
46850@endif target-examples
46851
108a6f8e
CD
46852.PHONY: maybe-install-html-target-examples install-html-target-examples
46853maybe-install-html-target-examples:
46854@if target-examples
46855maybe-install-html-target-examples: install-html-target-examples
46856
46857install-html-target-examples: \
46858 configure-target-examples \
46859 html-target-examples
46860 @: $(MAKE); $(unstage)
46861 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46862 r=`${PWD_COMMAND}`; export r; \
46863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46864 $(NORMAL_TARGET_EXPORTS) \
46865 echo "Doing install-html in $(TARGET_SUBDIR)/examples" ; \
46866 for flag in $(EXTRA_TARGET_FLAGS); do \
46867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46868 done; \
46869 (cd $(TARGET_SUBDIR)/examples && \
46870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46872 "RANLIB=$${RANLIB}" \
0c24b341 46873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46874 install-html) \
46875 || exit 1
46876
46877@endif target-examples
46878
4fa63067
NN
46879.PHONY: maybe-installcheck-target-examples installcheck-target-examples
46880maybe-installcheck-target-examples:
6bd3dfaa
PB
46881@if target-examples
46882maybe-installcheck-target-examples: installcheck-target-examples
4fa63067
NN
46883
46884installcheck-target-examples: \
46885 configure-target-examples
0aed8855 46886 @: $(MAKE); $(unstage)
4fa63067
NN
46887 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46888 r=`${PWD_COMMAND}`; export r; \
46889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46890 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46891 echo "Doing installcheck in $(TARGET_SUBDIR)/examples" ; \
46892 for flag in $(EXTRA_TARGET_FLAGS); do \
46893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46894 done; \
46895 (cd $(TARGET_SUBDIR)/examples && \
46896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46898 "RANLIB=$${RANLIB}" \
0c24b341 46899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46900 installcheck) \
4fa63067
NN
46901 || exit 1
46902
6bd3dfaa 46903@endif target-examples
4fa63067
NN
46904
46905.PHONY: maybe-mostlyclean-target-examples mostlyclean-target-examples
46906maybe-mostlyclean-target-examples:
6bd3dfaa
PB
46907@if target-examples
46908maybe-mostlyclean-target-examples: mostlyclean-target-examples
4fa63067
NN
46909
46910mostlyclean-target-examples:
0aed8855 46911 @: $(MAKE); $(unstage)
4fa63067
NN
46912 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46913 r=`${PWD_COMMAND}`; export r; \
46914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46915 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46916 echo "Doing mostlyclean in $(TARGET_SUBDIR)/examples" ; \
46917 for flag in $(EXTRA_TARGET_FLAGS); do \
46918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46919 done; \
46920 (cd $(TARGET_SUBDIR)/examples && \
46921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46923 "RANLIB=$${RANLIB}" \
0c24b341 46924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46925 mostlyclean) \
4fa63067
NN
46926 || exit 1
46927
6bd3dfaa 46928@endif target-examples
4fa63067
NN
46929
46930.PHONY: maybe-clean-target-examples clean-target-examples
46931maybe-clean-target-examples:
6bd3dfaa
PB
46932@if target-examples
46933maybe-clean-target-examples: clean-target-examples
4fa63067
NN
46934
46935clean-target-examples:
0aed8855 46936 @: $(MAKE); $(unstage)
4fa63067
NN
46937 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46938 r=`${PWD_COMMAND}`; export r; \
46939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46940 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46941 echo "Doing clean in $(TARGET_SUBDIR)/examples" ; \
46942 for flag in $(EXTRA_TARGET_FLAGS); do \
46943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46944 done; \
46945 (cd $(TARGET_SUBDIR)/examples && \
46946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46948 "RANLIB=$${RANLIB}" \
0c24b341 46949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46950 clean) \
4fa63067
NN
46951 || exit 1
46952
6bd3dfaa 46953@endif target-examples
4fa63067
NN
46954
46955.PHONY: maybe-distclean-target-examples distclean-target-examples
46956maybe-distclean-target-examples:
6bd3dfaa
PB
46957@if target-examples
46958maybe-distclean-target-examples: distclean-target-examples
4fa63067
NN
46959
46960distclean-target-examples:
0aed8855 46961 @: $(MAKE); $(unstage)
4fa63067
NN
46962 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46963 r=`${PWD_COMMAND}`; export r; \
46964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46965 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46966 echo "Doing distclean in $(TARGET_SUBDIR)/examples" ; \
46967 for flag in $(EXTRA_TARGET_FLAGS); do \
46968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46969 done; \
46970 (cd $(TARGET_SUBDIR)/examples && \
46971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46973 "RANLIB=$${RANLIB}" \
0c24b341 46974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46975 distclean) \
4fa63067
NN
46976 || exit 1
46977
6bd3dfaa 46978@endif target-examples
4fa63067
NN
46979
46980.PHONY: maybe-maintainer-clean-target-examples maintainer-clean-target-examples
46981maybe-maintainer-clean-target-examples:
6bd3dfaa
PB
46982@if target-examples
46983maybe-maintainer-clean-target-examples: maintainer-clean-target-examples
4fa63067
NN
46984
46985maintainer-clean-target-examples:
0aed8855 46986 @: $(MAKE); $(unstage)
4fa63067
NN
46987 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46988 r=`${PWD_COMMAND}`; export r; \
46989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46990 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46991 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/examples" ; \
46992 for flag in $(EXTRA_TARGET_FLAGS); do \
46993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46994 done; \
46995 (cd $(TARGET_SUBDIR)/examples && \
46996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46998 "RANLIB=$${RANLIB}" \
0c24b341 46999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47000 maintainer-clean) \
4fa63067
NN
47001 || exit 1
47002
6bd3dfaa 47003@endif target-examples
e393202e
NN
47004
47005
15723a45 47006
a7254363 47007
e90269c8 47008
a7254363
PB
47009.PHONY: configure-target-libffi maybe-configure-target-libffi
47010maybe-configure-target-libffi:
4f0ef2d8
CD
47011@if gcc-bootstrap
47012configure-target-libffi: stage_current
47013@endif gcc-bootstrap
a7254363
PB
47014@if target-libffi
47015maybe-configure-target-libffi: configure-target-libffi
c52c6897 47016configure-target-libffi:
0aed8855
PB
47017 @: $(MAKE); $(unstage)
47018 @r=`${PWD_COMMAND}`; export r; \
47019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47020 echo "Checking multilib configuration for libffi..."; \
47021 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
47022 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
47023 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
47024 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
47025 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
47026 else \
47027 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
47028 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
47029 fi; \
47030 else \
47031 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
c52c6897
PB
47032 fi; \
47033 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
4fa63067 47034 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
378fce5b 47035 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47036 echo Configuring in $(TARGET_SUBDIR)/libffi; \
47037 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
bba45b8b 47038 case $(srcdir) in \
b00612cc
PB
47039 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47040 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
47041 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 47042 esac; \
b00612cc
PB
47043 srcdiroption="--srcdir=$${topdir}/libffi"; \
47044 libsrcdir="$$s/libffi"; \
bba45b8b
NN
47045 rm -f no-such-file || : ; \
47046 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47047 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47048 --target=${target_alias} $${srcdiroption} \
bba45b8b 47049 || exit 1
6bd3dfaa 47050@endif target-libffi
e393202e 47051
a7254363
PB
47052
47053
d545f33b
PB
47054
47055
4fa63067
NN
47056.PHONY: all-target-libffi maybe-all-target-libffi
47057maybe-all-target-libffi:
4f0ef2d8
CD
47058@if gcc-bootstrap
47059all-target-libffi: stage_current
47060@endif gcc-bootstrap
6bd3dfaa 47061@if target-libffi
72b2455a 47062TARGET-target-libffi=all
6bd3dfaa 47063maybe-all-target-libffi: all-target-libffi
4fa63067 47064all-target-libffi: configure-target-libffi
0aed8855 47065 @: $(MAKE); $(unstage)
b40e3958
L
47066 @r=`${PWD_COMMAND}`; export r; \
47067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47068 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47069 (cd $(TARGET_SUBDIR)/libffi && \
7f6ef0c0
PB
47070 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47071 $(TARGET-target-libffi))
6bd3dfaa 47072@endif target-libffi
e393202e 47073
a7254363
PB
47074
47075
d545f33b
PB
47076
47077
4fa63067
NN
47078.PHONY: check-target-libffi maybe-check-target-libffi
47079maybe-check-target-libffi:
6bd3dfaa
PB
47080@if target-libffi
47081maybe-check-target-libffi: check-target-libffi
16ae0395 47082
4fa63067 47083check-target-libffi:
0aed8855 47084 @: $(MAKE); $(unstage)
b40e3958
L
47085 @r=`${PWD_COMMAND}`; export r; \
47086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47087 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47088 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 47089 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 47090
6bd3dfaa 47091@endif target-libffi
e393202e 47092
4fa63067
NN
47093.PHONY: install-target-libffi maybe-install-target-libffi
47094maybe-install-target-libffi:
6bd3dfaa
PB
47095@if target-libffi
47096maybe-install-target-libffi: install-target-libffi
16ae0395 47097
4fa63067 47098install-target-libffi: installdirs
0aed8855 47099 @: $(MAKE); $(unstage)
b40e3958
L
47100 @r=`${PWD_COMMAND}`; export r; \
47101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47102 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47103 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 47104 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 47105
6bd3dfaa 47106@endif target-libffi
e393202e 47107
56a8fe78 47108# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
47109
47110.PHONY: maybe-info-target-libffi info-target-libffi
47111maybe-info-target-libffi:
6bd3dfaa
PB
47112@if target-libffi
47113maybe-info-target-libffi: info-target-libffi
4fa63067
NN
47114
47115info-target-libffi: \
47116 configure-target-libffi
0aed8855 47117 @: $(MAKE); $(unstage)
4fa63067
NN
47118 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47119 r=`${PWD_COMMAND}`; export r; \
47120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47121 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47122 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
47123 for flag in $(EXTRA_TARGET_FLAGS); do \
47124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47125 done; \
47126 (cd $(TARGET_SUBDIR)/libffi && \
47127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47129 "RANLIB=$${RANLIB}" \
0c24b341 47130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47131 info) \
4fa63067
NN
47132 || exit 1
47133
6bd3dfaa 47134@endif target-libffi
4fa63067
NN
47135
47136.PHONY: maybe-dvi-target-libffi dvi-target-libffi
47137maybe-dvi-target-libffi:
6bd3dfaa
PB
47138@if target-libffi
47139maybe-dvi-target-libffi: dvi-target-libffi
4fa63067
NN
47140
47141dvi-target-libffi: \
47142 configure-target-libffi
0aed8855 47143 @: $(MAKE); $(unstage)
4fa63067
NN
47144 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47145 r=`${PWD_COMMAND}`; export r; \
47146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47147 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47148 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
47149 for flag in $(EXTRA_TARGET_FLAGS); do \
47150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47151 done; \
47152 (cd $(TARGET_SUBDIR)/libffi && \
47153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47155 "RANLIB=$${RANLIB}" \
0c24b341 47156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47157 dvi) \
4fa63067
NN
47158 || exit 1
47159
6bd3dfaa 47160@endif target-libffi
4fa63067 47161
56a8fe78
DD
47162.PHONY: maybe-pdf-target-libffi pdf-target-libffi
47163maybe-pdf-target-libffi:
47164@if target-libffi
47165maybe-pdf-target-libffi: pdf-target-libffi
47166
47167pdf-target-libffi: \
47168 configure-target-libffi
47169 @: $(MAKE); $(unstage)
47170 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47171 r=`${PWD_COMMAND}`; export r; \
47172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47173 $(NORMAL_TARGET_EXPORTS) \
47174 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
47175 for flag in $(EXTRA_TARGET_FLAGS); do \
47176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47177 done; \
47178 (cd $(TARGET_SUBDIR)/libffi && \
47179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47181 "RANLIB=$${RANLIB}" \
0c24b341 47182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
47183 pdf) \
47184 || exit 1
47185
47186@endif target-libffi
47187
6d389afc
MS
47188.PHONY: maybe-html-target-libffi html-target-libffi
47189maybe-html-target-libffi:
47190@if target-libffi
47191maybe-html-target-libffi: html-target-libffi
47192
47193html-target-libffi: \
47194 configure-target-libffi
0aed8855 47195 @: $(MAKE); $(unstage)
6d389afc
MS
47196 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47197 r=`${PWD_COMMAND}`; export r; \
47198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
47199 $(NORMAL_TARGET_EXPORTS) \
47200 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
47201 for flag in $(EXTRA_TARGET_FLAGS); do \
47202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47203 done; \
47204 (cd $(TARGET_SUBDIR)/libffi && \
47205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47207 "RANLIB=$${RANLIB}" \
0c24b341 47208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
47209 html) \
47210 || exit 1
47211
47212@endif target-libffi
47213
4fa63067
NN
47214.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
47215maybe-TAGS-target-libffi:
6bd3dfaa
PB
47216@if target-libffi
47217maybe-TAGS-target-libffi: TAGS-target-libffi
4fa63067
NN
47218
47219TAGS-target-libffi: \
47220 configure-target-libffi
0aed8855 47221 @: $(MAKE); $(unstage)
4fa63067
NN
47222 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47223 r=`${PWD_COMMAND}`; export r; \
47224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47225 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47226 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
47227 for flag in $(EXTRA_TARGET_FLAGS); do \
47228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47229 done; \
47230 (cd $(TARGET_SUBDIR)/libffi && \
47231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47233 "RANLIB=$${RANLIB}" \
0c24b341 47234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47235 TAGS) \
4fa63067
NN
47236 || exit 1
47237
6bd3dfaa 47238@endif target-libffi
4fa63067
NN
47239
47240.PHONY: maybe-install-info-target-libffi install-info-target-libffi
47241maybe-install-info-target-libffi:
6bd3dfaa
PB
47242@if target-libffi
47243maybe-install-info-target-libffi: install-info-target-libffi
4fa63067
NN
47244
47245install-info-target-libffi: \
47246 configure-target-libffi \
47247 info-target-libffi
0aed8855 47248 @: $(MAKE); $(unstage)
4fa63067
NN
47249 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47250 r=`${PWD_COMMAND}`; export r; \
47251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47252 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47253 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
47254 for flag in $(EXTRA_TARGET_FLAGS); do \
47255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47256 done; \
47257 (cd $(TARGET_SUBDIR)/libffi && \
47258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47260 "RANLIB=$${RANLIB}" \
0c24b341 47261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47262 install-info) \
4fa63067
NN
47263 || exit 1
47264
6bd3dfaa 47265@endif target-libffi
4fa63067 47266
a3ca38d2
DD
47267.PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
47268maybe-install-pdf-target-libffi:
47269@if target-libffi
47270maybe-install-pdf-target-libffi: install-pdf-target-libffi
47271
47272install-pdf-target-libffi: \
47273 configure-target-libffi \
47274 pdf-target-libffi
47275 @: $(MAKE); $(unstage)
47276 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47277 r=`${PWD_COMMAND}`; export r; \
47278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47279 $(NORMAL_TARGET_EXPORTS) \
47280 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
47281 for flag in $(EXTRA_TARGET_FLAGS); do \
47282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47283 done; \
47284 (cd $(TARGET_SUBDIR)/libffi && \
47285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47287 "RANLIB=$${RANLIB}" \
0c24b341 47288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
47289 install-pdf) \
47290 || exit 1
47291
47292@endif target-libffi
47293
108a6f8e
CD
47294.PHONY: maybe-install-html-target-libffi install-html-target-libffi
47295maybe-install-html-target-libffi:
47296@if target-libffi
47297maybe-install-html-target-libffi: install-html-target-libffi
47298
47299install-html-target-libffi: \
47300 configure-target-libffi \
47301 html-target-libffi
47302 @: $(MAKE); $(unstage)
47303 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47304 r=`${PWD_COMMAND}`; export r; \
47305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47306 $(NORMAL_TARGET_EXPORTS) \
47307 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
47308 for flag in $(EXTRA_TARGET_FLAGS); do \
47309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47310 done; \
47311 (cd $(TARGET_SUBDIR)/libffi && \
47312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47314 "RANLIB=$${RANLIB}" \
0c24b341 47315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
47316 install-html) \
47317 || exit 1
47318
47319@endif target-libffi
47320
4fa63067
NN
47321.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
47322maybe-installcheck-target-libffi:
6bd3dfaa
PB
47323@if target-libffi
47324maybe-installcheck-target-libffi: installcheck-target-libffi
4fa63067
NN
47325
47326installcheck-target-libffi: \
47327 configure-target-libffi
0aed8855 47328 @: $(MAKE); $(unstage)
4fa63067
NN
47329 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47330 r=`${PWD_COMMAND}`; export r; \
47331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47332 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47333 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
47334 for flag in $(EXTRA_TARGET_FLAGS); do \
47335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47336 done; \
47337 (cd $(TARGET_SUBDIR)/libffi && \
47338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47340 "RANLIB=$${RANLIB}" \
0c24b341 47341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47342 installcheck) \
4fa63067
NN
47343 || exit 1
47344
6bd3dfaa 47345@endif target-libffi
4fa63067
NN
47346
47347.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
47348maybe-mostlyclean-target-libffi:
6bd3dfaa
PB
47349@if target-libffi
47350maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
4fa63067
NN
47351
47352mostlyclean-target-libffi:
0aed8855 47353 @: $(MAKE); $(unstage)
4fa63067
NN
47354 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47355 r=`${PWD_COMMAND}`; export r; \
47356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47357 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47358 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
47359 for flag in $(EXTRA_TARGET_FLAGS); do \
47360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47361 done; \
47362 (cd $(TARGET_SUBDIR)/libffi && \
47363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47365 "RANLIB=$${RANLIB}" \
0c24b341 47366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47367 mostlyclean) \
4fa63067
NN
47368 || exit 1
47369
6bd3dfaa 47370@endif target-libffi
4fa63067
NN
47371
47372.PHONY: maybe-clean-target-libffi clean-target-libffi
47373maybe-clean-target-libffi:
6bd3dfaa
PB
47374@if target-libffi
47375maybe-clean-target-libffi: clean-target-libffi
4fa63067
NN
47376
47377clean-target-libffi:
0aed8855 47378 @: $(MAKE); $(unstage)
4fa63067
NN
47379 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47380 r=`${PWD_COMMAND}`; export r; \
47381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47382 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47383 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
47384 for flag in $(EXTRA_TARGET_FLAGS); do \
47385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47386 done; \
47387 (cd $(TARGET_SUBDIR)/libffi && \
47388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47390 "RANLIB=$${RANLIB}" \
0c24b341 47391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47392 clean) \
4fa63067
NN
47393 || exit 1
47394
6bd3dfaa 47395@endif target-libffi
4fa63067
NN
47396
47397.PHONY: maybe-distclean-target-libffi distclean-target-libffi
47398maybe-distclean-target-libffi:
6bd3dfaa
PB
47399@if target-libffi
47400maybe-distclean-target-libffi: distclean-target-libffi
4fa63067
NN
47401
47402distclean-target-libffi:
0aed8855 47403 @: $(MAKE); $(unstage)
4fa63067
NN
47404 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47405 r=`${PWD_COMMAND}`; export r; \
47406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47407 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47408 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
47409 for flag in $(EXTRA_TARGET_FLAGS); do \
47410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47411 done; \
47412 (cd $(TARGET_SUBDIR)/libffi && \
47413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47415 "RANLIB=$${RANLIB}" \
0c24b341 47416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47417 distclean) \
4fa63067
NN
47418 || exit 1
47419
6bd3dfaa 47420@endif target-libffi
4fa63067
NN
47421
47422.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
47423maybe-maintainer-clean-target-libffi:
6bd3dfaa
PB
47424@if target-libffi
47425maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
4fa63067
NN
47426
47427maintainer-clean-target-libffi:
0aed8855 47428 @: $(MAKE); $(unstage)
4fa63067
NN
47429 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47430 r=`${PWD_COMMAND}`; export r; \
47431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47432 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47433 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
47434 for flag in $(EXTRA_TARGET_FLAGS); do \
47435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47436 done; \
47437 (cd $(TARGET_SUBDIR)/libffi && \
47438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47440 "RANLIB=$${RANLIB}" \
0c24b341 47441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47442 maintainer-clean) \
4fa63067
NN
47443 || exit 1
47444
6bd3dfaa 47445@endif target-libffi
4fa63067
NN
47446
47447
15723a45 47448
a7254363 47449
15723a45 47450
a7254363
PB
47451.PHONY: configure-target-libjava maybe-configure-target-libjava
47452maybe-configure-target-libjava:
4f0ef2d8
CD
47453@if gcc-bootstrap
47454configure-target-libjava: stage_current
47455@endif gcc-bootstrap
a7254363
PB
47456@if target-libjava
47457maybe-configure-target-libjava: configure-target-libjava
c52c6897 47458configure-target-libjava:
0aed8855
PB
47459 @: $(MAKE); $(unstage)
47460 @r=`${PWD_COMMAND}`; export r; \
47461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47462 echo "Checking multilib configuration for libjava..."; \
47463 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
47464 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
47465 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
47466 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
47467 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
47468 else \
47469 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
47470 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
47471 fi; \
47472 else \
47473 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
c52c6897
PB
47474 fi; \
47475 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
4fa63067 47476 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
378fce5b 47477 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47478 echo Configuring in $(TARGET_SUBDIR)/libjava; \
47479 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
bba45b8b 47480 case $(srcdir) in \
b00612cc
PB
47481 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47482 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
47483 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 47484 esac; \
b00612cc
PB
47485 srcdiroption="--srcdir=$${topdir}/libjava"; \
47486 libsrcdir="$$s/libjava"; \
bba45b8b
NN
47487 rm -f no-such-file || : ; \
47488 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47489 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47490 --target=${target_alias} $${srcdiroption} \
bba45b8b 47491 || exit 1
6bd3dfaa 47492@endif target-libjava
e393202e 47493
a7254363
PB
47494
47495
d545f33b
PB
47496
47497
4fa63067
NN
47498.PHONY: all-target-libjava maybe-all-target-libjava
47499maybe-all-target-libjava:
4f0ef2d8
CD
47500@if gcc-bootstrap
47501all-target-libjava: stage_current
47502@endif gcc-bootstrap
6bd3dfaa 47503@if target-libjava
72b2455a 47504TARGET-target-libjava=all
6bd3dfaa 47505maybe-all-target-libjava: all-target-libjava
4fa63067 47506all-target-libjava: configure-target-libjava
0aed8855 47507 @: $(MAKE); $(unstage)
b40e3958
L
47508 @r=`${PWD_COMMAND}`; export r; \
47509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47510 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 47511 (cd $(TARGET_SUBDIR)/libjava && \
7f6ef0c0
PB
47512 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
47513 $(TARGET-target-libjava))
6bd3dfaa 47514@endif target-libjava
e393202e 47515
a7254363
PB
47516
47517
d545f33b
PB
47518
47519
4fa63067
NN
47520.PHONY: check-target-libjava maybe-check-target-libjava
47521maybe-check-target-libjava:
6bd3dfaa
PB
47522@if target-libjava
47523maybe-check-target-libjava: check-target-libjava
16ae0395 47524
4fa63067 47525check-target-libjava:
0aed8855 47526 @: $(MAKE); $(unstage)
4fa63067
NN
47527 @r=`${PWD_COMMAND}`; export r; \
47528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47529 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 47530 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 47531 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 47532
6bd3dfaa 47533@endif target-libjava
930314a4 47534
4fa63067
NN
47535.PHONY: install-target-libjava maybe-install-target-libjava
47536maybe-install-target-libjava:
6bd3dfaa
PB
47537@if target-libjava
47538maybe-install-target-libjava: install-target-libjava
16ae0395 47539
4fa63067 47540install-target-libjava: installdirs
0aed8855 47541 @: $(MAKE); $(unstage)
b40e3958
L
47542 @r=`${PWD_COMMAND}`; export r; \
47543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47544 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 47545 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 47546 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 47547
6bd3dfaa 47548@endif target-libjava
e393202e 47549
56a8fe78 47550# Other targets (info, dvi, pdf, etc.)
15723a45 47551
4fa63067
NN
47552.PHONY: maybe-info-target-libjava info-target-libjava
47553maybe-info-target-libjava:
6bd3dfaa
PB
47554@if target-libjava
47555maybe-info-target-libjava: info-target-libjava
15723a45 47556
4fa63067
NN
47557info-target-libjava: \
47558 configure-target-libjava
0aed8855 47559 @: $(MAKE); $(unstage)
4fa63067 47560 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
47561 r=`${PWD_COMMAND}`; export r; \
47562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47563 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47564 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
47565 for flag in $(EXTRA_TARGET_FLAGS); do \
47566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47567 done; \
47568 (cd $(TARGET_SUBDIR)/libjava && \
47569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47571 "RANLIB=$${RANLIB}" \
0c24b341 47572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47573 info) \
bba45b8b 47574 || exit 1
e393202e 47575
6bd3dfaa 47576@endif target-libjava
4fa63067
NN
47577
47578.PHONY: maybe-dvi-target-libjava dvi-target-libjava
47579maybe-dvi-target-libjava:
6bd3dfaa
PB
47580@if target-libjava
47581maybe-dvi-target-libjava: dvi-target-libjava
4fa63067
NN
47582
47583dvi-target-libjava: \
47584 configure-target-libjava
0aed8855 47585 @: $(MAKE); $(unstage)
4fa63067
NN
47586 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47587 r=`${PWD_COMMAND}`; export r; \
b40e3958 47588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47589 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47590 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
47591 for flag in $(EXTRA_TARGET_FLAGS); do \
47592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47593 done; \
47594 (cd $(TARGET_SUBDIR)/libjava && \
47595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47597 "RANLIB=$${RANLIB}" \
0c24b341 47598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47599 dvi) \
4fa63067 47600 || exit 1
e393202e 47601
6bd3dfaa 47602@endif target-libjava
16ae0395 47603
56a8fe78
DD
47604.PHONY: maybe-pdf-target-libjava pdf-target-libjava
47605maybe-pdf-target-libjava:
47606@if target-libjava
47607maybe-pdf-target-libjava: pdf-target-libjava
47608
47609pdf-target-libjava: \
47610 configure-target-libjava
47611 @: $(MAKE); $(unstage)
47612 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47613 r=`${PWD_COMMAND}`; export r; \
47614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47615 $(RAW_CXX_TARGET_EXPORTS) \
47616 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
47617 for flag in $(EXTRA_TARGET_FLAGS); do \
47618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47619 done; \
47620 (cd $(TARGET_SUBDIR)/libjava && \
47621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47623 "RANLIB=$${RANLIB}" \
0c24b341 47624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
47625 pdf) \
47626 || exit 1
47627
47628@endif target-libjava
47629
6d389afc
MS
47630.PHONY: maybe-html-target-libjava html-target-libjava
47631maybe-html-target-libjava:
47632@if target-libjava
47633maybe-html-target-libjava: html-target-libjava
47634
47635html-target-libjava: \
47636 configure-target-libjava
0aed8855 47637 @: $(MAKE); $(unstage)
6d389afc
MS
47638 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47639 r=`${PWD_COMMAND}`; export r; \
47640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
47641 $(RAW_CXX_TARGET_EXPORTS) \
47642 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
47643 for flag in $(EXTRA_TARGET_FLAGS); do \
47644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47645 done; \
47646 (cd $(TARGET_SUBDIR)/libjava && \
47647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47649 "RANLIB=$${RANLIB}" \
0c24b341 47650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
47651 html) \
47652 || exit 1
47653
47654@endif target-libjava
47655
4fa63067
NN
47656.PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
47657maybe-TAGS-target-libjava:
6bd3dfaa
PB
47658@if target-libjava
47659maybe-TAGS-target-libjava: TAGS-target-libjava
4fa63067
NN
47660
47661TAGS-target-libjava: \
47662 configure-target-libjava
0aed8855 47663 @: $(MAKE); $(unstage)
4fa63067
NN
47664 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47665 r=`${PWD_COMMAND}`; export r; \
b40e3958 47666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47667 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47668 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
47669 for flag in $(EXTRA_TARGET_FLAGS); do \
47670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47671 done; \
47672 (cd $(TARGET_SUBDIR)/libjava && \
47673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47675 "RANLIB=$${RANLIB}" \
0c24b341 47676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47677 TAGS) \
4fa63067 47678 || exit 1
e393202e 47679
6bd3dfaa 47680@endif target-libjava
930314a4 47681
4fa63067
NN
47682.PHONY: maybe-install-info-target-libjava install-info-target-libjava
47683maybe-install-info-target-libjava:
6bd3dfaa
PB
47684@if target-libjava
47685maybe-install-info-target-libjava: install-info-target-libjava
16ae0395 47686
4fa63067
NN
47687install-info-target-libjava: \
47688 configure-target-libjava \
47689 info-target-libjava
0aed8855 47690 @: $(MAKE); $(unstage)
4fa63067
NN
47691 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47692 r=`${PWD_COMMAND}`; export r; \
b40e3958 47693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47694 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47695 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
47696 for flag in $(EXTRA_TARGET_FLAGS); do \
47697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47698 done; \
47699 (cd $(TARGET_SUBDIR)/libjava && \
47700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47702 "RANLIB=$${RANLIB}" \
0c24b341 47703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47704 install-info) \
4fa63067 47705 || exit 1
e393202e 47706
6bd3dfaa 47707@endif target-libjava
e393202e 47708
a3ca38d2
DD
47709.PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
47710maybe-install-pdf-target-libjava:
47711@if target-libjava
47712maybe-install-pdf-target-libjava: install-pdf-target-libjava
47713
47714install-pdf-target-libjava: \
47715 configure-target-libjava \
47716 pdf-target-libjava
47717 @: $(MAKE); $(unstage)
47718 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47719 r=`${PWD_COMMAND}`; export r; \
47720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47721 $(RAW_CXX_TARGET_EXPORTS) \
47722 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
47723 for flag in $(EXTRA_TARGET_FLAGS); do \
47724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47725 done; \
47726 (cd $(TARGET_SUBDIR)/libjava && \
47727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47729 "RANLIB=$${RANLIB}" \
0c24b341 47730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
47731 install-pdf) \
47732 || exit 1
47733
47734@endif target-libjava
47735
108a6f8e
CD
47736.PHONY: maybe-install-html-target-libjava install-html-target-libjava
47737maybe-install-html-target-libjava:
47738@if target-libjava
47739maybe-install-html-target-libjava: install-html-target-libjava
47740
47741install-html-target-libjava: \
47742 configure-target-libjava \
47743 html-target-libjava
47744 @: $(MAKE); $(unstage)
47745 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47746 r=`${PWD_COMMAND}`; export r; \
47747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47748 $(RAW_CXX_TARGET_EXPORTS) \
47749 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
47750 for flag in $(EXTRA_TARGET_FLAGS); do \
47751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47752 done; \
47753 (cd $(TARGET_SUBDIR)/libjava && \
47754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47756 "RANLIB=$${RANLIB}" \
0c24b341 47757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
47758 install-html) \
47759 || exit 1
47760
47761@endif target-libjava
47762
4fa63067
NN
47763.PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
47764maybe-installcheck-target-libjava:
6bd3dfaa
PB
47765@if target-libjava
47766maybe-installcheck-target-libjava: installcheck-target-libjava
15723a45 47767
4fa63067
NN
47768installcheck-target-libjava: \
47769 configure-target-libjava
0aed8855 47770 @: $(MAKE); $(unstage)
4fa63067
NN
47771 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47772 r=`${PWD_COMMAND}`; export r; \
47773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47774 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47775 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
47776 for flag in $(EXTRA_TARGET_FLAGS); do \
47777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47778 done; \
47779 (cd $(TARGET_SUBDIR)/libjava && \
47780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47782 "RANLIB=$${RANLIB}" \
0c24b341 47783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47784 installcheck) \
4fa63067 47785 || exit 1
15723a45 47786
6bd3dfaa 47787@endif target-libjava
4fa63067
NN
47788
47789.PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
47790maybe-mostlyclean-target-libjava:
6bd3dfaa
PB
47791@if target-libjava
47792maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
4fa63067
NN
47793
47794mostlyclean-target-libjava:
0aed8855 47795 @: $(MAKE); $(unstage)
4fa63067
NN
47796 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47797 r=`${PWD_COMMAND}`; export r; \
47798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47799 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47800 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
47801 for flag in $(EXTRA_TARGET_FLAGS); do \
47802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47803 done; \
47804 (cd $(TARGET_SUBDIR)/libjava && \
47805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47807 "RANLIB=$${RANLIB}" \
0c24b341 47808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47809 mostlyclean) \
4fa63067
NN
47810 || exit 1
47811
6bd3dfaa 47812@endif target-libjava
4fa63067
NN
47813
47814.PHONY: maybe-clean-target-libjava clean-target-libjava
47815maybe-clean-target-libjava:
6bd3dfaa
PB
47816@if target-libjava
47817maybe-clean-target-libjava: clean-target-libjava
4fa63067
NN
47818
47819clean-target-libjava:
0aed8855 47820 @: $(MAKE); $(unstage)
4fa63067 47821 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
47822 r=`${PWD_COMMAND}`; export r; \
47823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47824 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47825 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
47826 for flag in $(EXTRA_TARGET_FLAGS); do \
47827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47828 done; \
47829 (cd $(TARGET_SUBDIR)/libjava && \
47830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47832 "RANLIB=$${RANLIB}" \
0c24b341 47833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47834 clean) \
bba45b8b 47835 || exit 1
e393202e 47836
6bd3dfaa 47837@endif target-libjava
e393202e 47838
4fa63067
NN
47839.PHONY: maybe-distclean-target-libjava distclean-target-libjava
47840maybe-distclean-target-libjava:
6bd3dfaa
PB
47841@if target-libjava
47842maybe-distclean-target-libjava: distclean-target-libjava
16ae0395 47843
4fa63067 47844distclean-target-libjava:
0aed8855 47845 @: $(MAKE); $(unstage)
4fa63067
NN
47846 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47847 r=`${PWD_COMMAND}`; export r; \
47848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47849 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47850 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
47851 for flag in $(EXTRA_TARGET_FLAGS); do \
47852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47853 done; \
47854 (cd $(TARGET_SUBDIR)/libjava && \
47855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47857 "RANLIB=$${RANLIB}" \
0c24b341 47858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47859 distclean) \
4fa63067 47860 || exit 1
3866be5d 47861
6bd3dfaa 47862@endif target-libjava
930314a4 47863
4fa63067
NN
47864.PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
47865maybe-maintainer-clean-target-libjava:
6bd3dfaa
PB
47866@if target-libjava
47867maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
16ae0395 47868
4fa63067 47869maintainer-clean-target-libjava:
0aed8855 47870 @: $(MAKE); $(unstage)
4fa63067
NN
47871 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47872 r=`${PWD_COMMAND}`; export r; \
b40e3958 47873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47874 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47875 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
47876 for flag in $(EXTRA_TARGET_FLAGS); do \
47877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47878 done; \
47879 (cd $(TARGET_SUBDIR)/libjava && \
47880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47882 "RANLIB=$${RANLIB}" \
0c24b341 47883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47884 maintainer-clean) \
4fa63067 47885 || exit 1
e393202e 47886
6bd3dfaa 47887@endif target-libjava
e393202e 47888
4fa63067 47889
15723a45 47890
a7254363 47891
e90269c8 47892
a7254363
PB
47893.PHONY: configure-target-zlib maybe-configure-target-zlib
47894maybe-configure-target-zlib:
4f0ef2d8
CD
47895@if gcc-bootstrap
47896configure-target-zlib: stage_current
47897@endif gcc-bootstrap
a7254363
PB
47898@if target-zlib
47899maybe-configure-target-zlib: configure-target-zlib
c52c6897 47900configure-target-zlib:
0aed8855
PB
47901 @: $(MAKE); $(unstage)
47902 @r=`${PWD_COMMAND}`; export r; \
47903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47904 echo "Checking multilib configuration for zlib..."; \
47905 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
47906 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
47907 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
47908 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
47909 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
47910 else \
47911 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
47912 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
47913 fi; \
47914 else \
47915 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
c52c6897
PB
47916 fi; \
47917 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
4fa63067 47918 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
378fce5b 47919 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47920 echo Configuring in $(TARGET_SUBDIR)/zlib; \
47921 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
bba45b8b 47922 case $(srcdir) in \
b00612cc
PB
47923 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47924 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
47925 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 47926 esac; \
b00612cc
PB
47927 srcdiroption="--srcdir=$${topdir}/zlib"; \
47928 libsrcdir="$$s/zlib"; \
bba45b8b
NN
47929 rm -f no-such-file || : ; \
47930 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47931 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47932 --target=${target_alias} $${srcdiroption} \
bba45b8b 47933 || exit 1
6bd3dfaa 47934@endif target-zlib
e393202e 47935
a7254363
PB
47936
47937
d545f33b
PB
47938
47939
4fa63067
NN
47940.PHONY: all-target-zlib maybe-all-target-zlib
47941maybe-all-target-zlib:
4f0ef2d8
CD
47942@if gcc-bootstrap
47943all-target-zlib: stage_current
47944@endif gcc-bootstrap
6bd3dfaa 47945@if target-zlib
72b2455a 47946TARGET-target-zlib=all
6bd3dfaa 47947maybe-all-target-zlib: all-target-zlib
4fa63067 47948all-target-zlib: configure-target-zlib
0aed8855 47949 @: $(MAKE); $(unstage)
b40e3958
L
47950 @r=`${PWD_COMMAND}`; export r; \
47951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47952 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47953 (cd $(TARGET_SUBDIR)/zlib && \
7f6ef0c0
PB
47954 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47955 $(TARGET-target-zlib))
6bd3dfaa 47956@endif target-zlib
e393202e 47957
a7254363
PB
47958
47959
d545f33b
PB
47960
47961
4fa63067
NN
47962.PHONY: check-target-zlib maybe-check-target-zlib
47963maybe-check-target-zlib:
6bd3dfaa
PB
47964@if target-zlib
47965maybe-check-target-zlib: check-target-zlib
16ae0395 47966
4fa63067 47967check-target-zlib:
0aed8855 47968 @: $(MAKE); $(unstage)
b40e3958
L
47969 @r=`${PWD_COMMAND}`; export r; \
47970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47971 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47972 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 47973 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 47974
6bd3dfaa 47975@endif target-zlib
930314a4 47976
4fa63067
NN
47977.PHONY: install-target-zlib maybe-install-target-zlib
47978maybe-install-target-zlib:
6bd3dfaa
PB
47979@if target-zlib
47980maybe-install-target-zlib: install-target-zlib
16ae0395 47981
4fa63067 47982install-target-zlib: installdirs
0aed8855 47983 @: $(MAKE); $(unstage)
b40e3958
L
47984 @r=`${PWD_COMMAND}`; export r; \
47985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47986 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47987 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 47988 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 47989
6bd3dfaa 47990@endif target-zlib
e393202e 47991
56a8fe78 47992# Other targets (info, dvi, pdf, etc.)
15723a45 47993
4fa63067
NN
47994.PHONY: maybe-info-target-zlib info-target-zlib
47995maybe-info-target-zlib:
6bd3dfaa
PB
47996@if target-zlib
47997maybe-info-target-zlib: info-target-zlib
15723a45 47998
4fa63067
NN
47999info-target-zlib: \
48000 configure-target-zlib
0aed8855 48001 @: $(MAKE); $(unstage)
4fa63067 48002 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
48003 r=`${PWD_COMMAND}`; export r; \
48004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48005 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48006 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
48007 for flag in $(EXTRA_TARGET_FLAGS); do \
48008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48009 done; \
48010 (cd $(TARGET_SUBDIR)/zlib && \
48011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48013 "RANLIB=$${RANLIB}" \
0c24b341 48014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48015 info) \
bba45b8b 48016 || exit 1
e393202e 48017
6bd3dfaa 48018@endif target-zlib
e393202e 48019
4fa63067
NN
48020.PHONY: maybe-dvi-target-zlib dvi-target-zlib
48021maybe-dvi-target-zlib:
6bd3dfaa
PB
48022@if target-zlib
48023maybe-dvi-target-zlib: dvi-target-zlib
16ae0395 48024
4fa63067
NN
48025dvi-target-zlib: \
48026 configure-target-zlib
0aed8855 48027 @: $(MAKE); $(unstage)
4fa63067
NN
48028 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48029 r=`${PWD_COMMAND}`; export r; \
b40e3958 48030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48031 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48032 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
48033 for flag in $(EXTRA_TARGET_FLAGS); do \
48034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48035 done; \
48036 (cd $(TARGET_SUBDIR)/zlib && \
48037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48039 "RANLIB=$${RANLIB}" \
0c24b341 48040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48041 dvi) \
4fa63067 48042 || exit 1
e393202e 48043
6bd3dfaa 48044@endif target-zlib
930314a4 48045
56a8fe78
DD
48046.PHONY: maybe-pdf-target-zlib pdf-target-zlib
48047maybe-pdf-target-zlib:
48048@if target-zlib
48049maybe-pdf-target-zlib: pdf-target-zlib
48050
48051pdf-target-zlib: \
48052 configure-target-zlib
48053 @: $(MAKE); $(unstage)
48054 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48055 r=`${PWD_COMMAND}`; export r; \
48056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48057 $(NORMAL_TARGET_EXPORTS) \
48058 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
48059 for flag in $(EXTRA_TARGET_FLAGS); do \
48060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48061 done; \
48062 (cd $(TARGET_SUBDIR)/zlib && \
48063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48065 "RANLIB=$${RANLIB}" \
0c24b341 48066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48067 pdf) \
48068 || exit 1
48069
48070@endif target-zlib
48071
6d389afc
MS
48072.PHONY: maybe-html-target-zlib html-target-zlib
48073maybe-html-target-zlib:
48074@if target-zlib
48075maybe-html-target-zlib: html-target-zlib
48076
48077html-target-zlib: \
48078 configure-target-zlib
0aed8855 48079 @: $(MAKE); $(unstage)
6d389afc
MS
48080 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48081 r=`${PWD_COMMAND}`; export r; \
48082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
48083 $(NORMAL_TARGET_EXPORTS) \
48084 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
48085 for flag in $(EXTRA_TARGET_FLAGS); do \
48086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48087 done; \
48088 (cd $(TARGET_SUBDIR)/zlib && \
48089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48091 "RANLIB=$${RANLIB}" \
0c24b341 48092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
48093 html) \
48094 || exit 1
48095
48096@endif target-zlib
48097
4fa63067
NN
48098.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
48099maybe-TAGS-target-zlib:
6bd3dfaa
PB
48100@if target-zlib
48101maybe-TAGS-target-zlib: TAGS-target-zlib
16ae0395 48102
4fa63067
NN
48103TAGS-target-zlib: \
48104 configure-target-zlib
0aed8855 48105 @: $(MAKE); $(unstage)
4fa63067
NN
48106 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48107 r=`${PWD_COMMAND}`; export r; \
b40e3958 48108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48109 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48110 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
48111 for flag in $(EXTRA_TARGET_FLAGS); do \
48112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48113 done; \
48114 (cd $(TARGET_SUBDIR)/zlib && \
48115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48117 "RANLIB=$${RANLIB}" \
0c24b341 48118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48119 TAGS) \
4fa63067 48120 || exit 1
e393202e 48121
6bd3dfaa 48122@endif target-zlib
15723a45 48123
4fa63067
NN
48124.PHONY: maybe-install-info-target-zlib install-info-target-zlib
48125maybe-install-info-target-zlib:
6bd3dfaa
PB
48126@if target-zlib
48127maybe-install-info-target-zlib: install-info-target-zlib
15723a45 48128
4fa63067
NN
48129install-info-target-zlib: \
48130 configure-target-zlib \
48131 info-target-zlib
0aed8855 48132 @: $(MAKE); $(unstage)
4fa63067 48133 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
48134 r=`${PWD_COMMAND}`; export r; \
48135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48136 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48137 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
48138 for flag in $(EXTRA_TARGET_FLAGS); do \
48139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48140 done; \
48141 (cd $(TARGET_SUBDIR)/zlib && \
48142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48144 "RANLIB=$${RANLIB}" \
0c24b341 48145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48146 install-info) \
bba45b8b 48147 || exit 1
e393202e 48148
6bd3dfaa 48149@endif target-zlib
16ae0395 48150
a3ca38d2
DD
48151.PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
48152maybe-install-pdf-target-zlib:
48153@if target-zlib
48154maybe-install-pdf-target-zlib: install-pdf-target-zlib
48155
48156install-pdf-target-zlib: \
48157 configure-target-zlib \
48158 pdf-target-zlib
48159 @: $(MAKE); $(unstage)
48160 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48161 r=`${PWD_COMMAND}`; export r; \
48162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48163 $(NORMAL_TARGET_EXPORTS) \
48164 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
48165 for flag in $(EXTRA_TARGET_FLAGS); do \
48166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48167 done; \
48168 (cd $(TARGET_SUBDIR)/zlib && \
48169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48171 "RANLIB=$${RANLIB}" \
0c24b341 48172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48173 install-pdf) \
48174 || exit 1
48175
48176@endif target-zlib
48177
108a6f8e
CD
48178.PHONY: maybe-install-html-target-zlib install-html-target-zlib
48179maybe-install-html-target-zlib:
48180@if target-zlib
48181maybe-install-html-target-zlib: install-html-target-zlib
48182
48183install-html-target-zlib: \
48184 configure-target-zlib \
48185 html-target-zlib
48186 @: $(MAKE); $(unstage)
48187 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48188 r=`${PWD_COMMAND}`; export r; \
48189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48190 $(NORMAL_TARGET_EXPORTS) \
48191 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
48192 for flag in $(EXTRA_TARGET_FLAGS); do \
48193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48194 done; \
48195 (cd $(TARGET_SUBDIR)/zlib && \
48196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48198 "RANLIB=$${RANLIB}" \
0c24b341 48199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48200 install-html) \
48201 || exit 1
48202
48203@endif target-zlib
48204
4fa63067
NN
48205.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
48206maybe-installcheck-target-zlib:
6bd3dfaa
PB
48207@if target-zlib
48208maybe-installcheck-target-zlib: installcheck-target-zlib
3866be5d 48209
4fa63067
NN
48210installcheck-target-zlib: \
48211 configure-target-zlib
0aed8855 48212 @: $(MAKE); $(unstage)
4fa63067
NN
48213 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48214 r=`${PWD_COMMAND}`; export r; \
48215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48216 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48217 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
48218 for flag in $(EXTRA_TARGET_FLAGS); do \
48219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48220 done; \
48221 (cd $(TARGET_SUBDIR)/zlib && \
48222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48224 "RANLIB=$${RANLIB}" \
0c24b341 48225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48226 installcheck) \
4fa63067 48227 || exit 1
e393202e 48228
6bd3dfaa 48229@endif target-zlib
16ae0395 48230
4fa63067
NN
48231.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
48232maybe-mostlyclean-target-zlib:
6bd3dfaa
PB
48233@if target-zlib
48234maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
930314a4 48235
4fa63067 48236mostlyclean-target-zlib:
0aed8855 48237 @: $(MAKE); $(unstage)
4fa63067
NN
48238 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48239 r=`${PWD_COMMAND}`; export r; \
48240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48241 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48242 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
48243 for flag in $(EXTRA_TARGET_FLAGS); do \
48244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48245 done; \
48246 (cd $(TARGET_SUBDIR)/zlib && \
48247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48249 "RANLIB=$${RANLIB}" \
0c24b341 48250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48251 mostlyclean) \
4fa63067 48252 || exit 1
e393202e 48253
6bd3dfaa 48254@endif target-zlib
15723a45 48255
4fa63067
NN
48256.PHONY: maybe-clean-target-zlib clean-target-zlib
48257maybe-clean-target-zlib:
6bd3dfaa
PB
48258@if target-zlib
48259maybe-clean-target-zlib: clean-target-zlib
15723a45 48260
4fa63067 48261clean-target-zlib:
0aed8855 48262 @: $(MAKE); $(unstage)
4fa63067 48263 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
48264 r=`${PWD_COMMAND}`; export r; \
48265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48266 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48267 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
48268 for flag in $(EXTRA_TARGET_FLAGS); do \
48269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48270 done; \
48271 (cd $(TARGET_SUBDIR)/zlib && \
48272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48274 "RANLIB=$${RANLIB}" \
0c24b341 48275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48276 clean) \
bba45b8b 48277 || exit 1
e393202e 48278
6bd3dfaa 48279@endif target-zlib
e393202e 48280
4fa63067
NN
48281.PHONY: maybe-distclean-target-zlib distclean-target-zlib
48282maybe-distclean-target-zlib:
6bd3dfaa
PB
48283@if target-zlib
48284maybe-distclean-target-zlib: distclean-target-zlib
16ae0395 48285
4fa63067 48286distclean-target-zlib:
0aed8855 48287 @: $(MAKE); $(unstage)
4fa63067
NN
48288 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48289 r=`${PWD_COMMAND}`; export r; \
b40e3958 48290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48291 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48292 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
48293 for flag in $(EXTRA_TARGET_FLAGS); do \
48294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48295 done; \
48296 (cd $(TARGET_SUBDIR)/zlib && \
48297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48299 "RANLIB=$${RANLIB}" \
0c24b341 48300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48301 distclean) \
4fa63067 48302 || exit 1
e393202e 48303
6bd3dfaa 48304@endif target-zlib
e393202e 48305
4fa63067
NN
48306.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
48307maybe-maintainer-clean-target-zlib:
6bd3dfaa
PB
48308@if target-zlib
48309maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
16ae0395 48310
4fa63067 48311maintainer-clean-target-zlib:
0aed8855 48312 @: $(MAKE); $(unstage)
4fa63067
NN
48313 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48314 r=`${PWD_COMMAND}`; export r; \
b40e3958 48315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48316 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48317 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
48318 for flag in $(EXTRA_TARGET_FLAGS); do \
48319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48320 done; \
48321 (cd $(TARGET_SUBDIR)/zlib && \
48322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48324 "RANLIB=$${RANLIB}" \
0c24b341 48325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48326 maintainer-clean) \
4fa63067 48327 || exit 1
e393202e 48328
6bd3dfaa 48329@endif target-zlib
930314a4 48330
4fa63067 48331
15723a45 48332
a7254363 48333
e90269c8 48334
a7254363
PB
48335.PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
48336maybe-configure-target-boehm-gc:
4f0ef2d8
CD
48337@if gcc-bootstrap
48338configure-target-boehm-gc: stage_current
48339@endif gcc-bootstrap
a7254363
PB
48340@if target-boehm-gc
48341maybe-configure-target-boehm-gc: configure-target-boehm-gc
c52c6897 48342configure-target-boehm-gc:
0aed8855
PB
48343 @: $(MAKE); $(unstage)
48344 @r=`${PWD_COMMAND}`; export r; \
48345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48346 echo "Checking multilib configuration for boehm-gc..."; \
48347 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
48348 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
48349 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
48350 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
48351 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
48352 else \
48353 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
48354 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
48355 fi; \
48356 else \
48357 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
c52c6897
PB
48358 fi; \
48359 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
4fa63067 48360 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
378fce5b 48361 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48362 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
48363 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
bba45b8b 48364 case $(srcdir) in \
b00612cc
PB
48365 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48366 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
48367 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 48368 esac; \
b00612cc
PB
48369 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
48370 libsrcdir="$$s/boehm-gc"; \
bba45b8b
NN
48371 rm -f no-such-file || : ; \
48372 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48373 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48374 --target=${target_alias} $${srcdiroption} \
bba45b8b 48375 || exit 1
6bd3dfaa 48376@endif target-boehm-gc
e393202e 48377
a7254363
PB
48378
48379
d545f33b
PB
48380
48381
4fa63067
NN
48382.PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
48383maybe-all-target-boehm-gc:
4f0ef2d8
CD
48384@if gcc-bootstrap
48385all-target-boehm-gc: stage_current
48386@endif gcc-bootstrap
6bd3dfaa 48387@if target-boehm-gc
72b2455a 48388TARGET-target-boehm-gc=all
6bd3dfaa 48389maybe-all-target-boehm-gc: all-target-boehm-gc
4fa63067 48390all-target-boehm-gc: configure-target-boehm-gc
0aed8855 48391 @: $(MAKE); $(unstage)
b40e3958
L
48392 @r=`${PWD_COMMAND}`; export r; \
48393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48394 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48395 (cd $(TARGET_SUBDIR)/boehm-gc && \
7f6ef0c0
PB
48396 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
48397 $(TARGET-target-boehm-gc))
6bd3dfaa 48398@endif target-boehm-gc
e393202e 48399
a7254363
PB
48400
48401
d545f33b
PB
48402
48403
4fa63067
NN
48404.PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
48405maybe-check-target-boehm-gc:
6bd3dfaa
PB
48406@if target-boehm-gc
48407maybe-check-target-boehm-gc: check-target-boehm-gc
16ae0395 48408
4fa63067 48409check-target-boehm-gc:
0aed8855 48410 @: $(MAKE); $(unstage)
b40e3958
L
48411 @r=`${PWD_COMMAND}`; export r; \
48412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48413 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48414 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 48415 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 48416
6bd3dfaa 48417@endif target-boehm-gc
930314a4 48418
4fa63067
NN
48419.PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
48420maybe-install-target-boehm-gc:
6bd3dfaa
PB
48421@if target-boehm-gc
48422maybe-install-target-boehm-gc: install-target-boehm-gc
16ae0395 48423
4fa63067 48424install-target-boehm-gc: installdirs
0aed8855 48425 @: $(MAKE); $(unstage)
b40e3958
L
48426 @r=`${PWD_COMMAND}`; export r; \
48427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48428 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48429 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 48430 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 48431
6bd3dfaa 48432@endif target-boehm-gc
e393202e 48433
56a8fe78 48434# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
48435
48436.PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
48437maybe-info-target-boehm-gc:
6bd3dfaa
PB
48438@if target-boehm-gc
48439maybe-info-target-boehm-gc: info-target-boehm-gc
4fa63067
NN
48440
48441info-target-boehm-gc: \
48442 configure-target-boehm-gc
0aed8855 48443 @: $(MAKE); $(unstage)
4fa63067
NN
48444 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48445 r=`${PWD_COMMAND}`; export r; \
48446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48447 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48448 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
48449 for flag in $(EXTRA_TARGET_FLAGS); do \
48450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48451 done; \
48452 (cd $(TARGET_SUBDIR)/boehm-gc && \
48453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48455 "RANLIB=$${RANLIB}" \
0c24b341 48456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48457 info) \
4fa63067
NN
48458 || exit 1
48459
6bd3dfaa 48460@endif target-boehm-gc
4fa63067
NN
48461
48462.PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
48463maybe-dvi-target-boehm-gc:
6bd3dfaa
PB
48464@if target-boehm-gc
48465maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
4fa63067
NN
48466
48467dvi-target-boehm-gc: \
48468 configure-target-boehm-gc
0aed8855 48469 @: $(MAKE); $(unstage)
4fa63067
NN
48470 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48471 r=`${PWD_COMMAND}`; export r; \
48472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48473 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48474 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
48475 for flag in $(EXTRA_TARGET_FLAGS); do \
48476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48477 done; \
48478 (cd $(TARGET_SUBDIR)/boehm-gc && \
48479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48481 "RANLIB=$${RANLIB}" \
0c24b341 48482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48483 dvi) \
4fa63067
NN
48484 || exit 1
48485
6bd3dfaa 48486@endif target-boehm-gc
4fa63067 48487
56a8fe78
DD
48488.PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
48489maybe-pdf-target-boehm-gc:
48490@if target-boehm-gc
48491maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
48492
48493pdf-target-boehm-gc: \
48494 configure-target-boehm-gc
48495 @: $(MAKE); $(unstage)
48496 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48497 r=`${PWD_COMMAND}`; export r; \
48498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48499 $(NORMAL_TARGET_EXPORTS) \
48500 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
48501 for flag in $(EXTRA_TARGET_FLAGS); do \
48502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48503 done; \
48504 (cd $(TARGET_SUBDIR)/boehm-gc && \
48505 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48506 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48507 "RANLIB=$${RANLIB}" \
0c24b341 48508 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48509 pdf) \
48510 || exit 1
48511
48512@endif target-boehm-gc
48513
6d389afc
MS
48514.PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
48515maybe-html-target-boehm-gc:
48516@if target-boehm-gc
48517maybe-html-target-boehm-gc: html-target-boehm-gc
48518
48519html-target-boehm-gc: \
48520 configure-target-boehm-gc
0aed8855 48521 @: $(MAKE); $(unstage)
6d389afc
MS
48522 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48523 r=`${PWD_COMMAND}`; export r; \
48524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
48525 $(NORMAL_TARGET_EXPORTS) \
48526 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
48527 for flag in $(EXTRA_TARGET_FLAGS); do \
48528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48529 done; \
48530 (cd $(TARGET_SUBDIR)/boehm-gc && \
48531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48533 "RANLIB=$${RANLIB}" \
0c24b341 48534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
48535 html) \
48536 || exit 1
48537
48538@endif target-boehm-gc
48539
4fa63067
NN
48540.PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
48541maybe-TAGS-target-boehm-gc:
6bd3dfaa
PB
48542@if target-boehm-gc
48543maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
4fa63067
NN
48544
48545TAGS-target-boehm-gc: \
48546 configure-target-boehm-gc
0aed8855 48547 @: $(MAKE); $(unstage)
4fa63067
NN
48548 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48549 r=`${PWD_COMMAND}`; export r; \
48550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48551 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48552 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
48553 for flag in $(EXTRA_TARGET_FLAGS); do \
48554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48555 done; \
48556 (cd $(TARGET_SUBDIR)/boehm-gc && \
48557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48559 "RANLIB=$${RANLIB}" \
0c24b341 48560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48561 TAGS) \
4fa63067
NN
48562 || exit 1
48563
6bd3dfaa 48564@endif target-boehm-gc
4fa63067
NN
48565
48566.PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
48567maybe-install-info-target-boehm-gc:
6bd3dfaa
PB
48568@if target-boehm-gc
48569maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
4fa63067
NN
48570
48571install-info-target-boehm-gc: \
48572 configure-target-boehm-gc \
48573 info-target-boehm-gc
0aed8855 48574 @: $(MAKE); $(unstage)
4fa63067
NN
48575 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48576 r=`${PWD_COMMAND}`; export r; \
48577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48578 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48579 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
48580 for flag in $(EXTRA_TARGET_FLAGS); do \
48581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48582 done; \
48583 (cd $(TARGET_SUBDIR)/boehm-gc && \
48584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48586 "RANLIB=$${RANLIB}" \
0c24b341 48587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48588 install-info) \
4fa63067
NN
48589 || exit 1
48590
6bd3dfaa 48591@endif target-boehm-gc
4fa63067 48592
a3ca38d2
DD
48593.PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
48594maybe-install-pdf-target-boehm-gc:
48595@if target-boehm-gc
48596maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
48597
48598install-pdf-target-boehm-gc: \
48599 configure-target-boehm-gc \
48600 pdf-target-boehm-gc
48601 @: $(MAKE); $(unstage)
48602 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48603 r=`${PWD_COMMAND}`; export r; \
48604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48605 $(NORMAL_TARGET_EXPORTS) \
48606 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
48607 for flag in $(EXTRA_TARGET_FLAGS); do \
48608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48609 done; \
48610 (cd $(TARGET_SUBDIR)/boehm-gc && \
48611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48613 "RANLIB=$${RANLIB}" \
0c24b341 48614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48615 install-pdf) \
48616 || exit 1
48617
48618@endif target-boehm-gc
48619
108a6f8e
CD
48620.PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
48621maybe-install-html-target-boehm-gc:
48622@if target-boehm-gc
48623maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
48624
48625install-html-target-boehm-gc: \
48626 configure-target-boehm-gc \
48627 html-target-boehm-gc
48628 @: $(MAKE); $(unstage)
48629 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48630 r=`${PWD_COMMAND}`; export r; \
48631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48632 $(NORMAL_TARGET_EXPORTS) \
48633 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
48634 for flag in $(EXTRA_TARGET_FLAGS); do \
48635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48636 done; \
48637 (cd $(TARGET_SUBDIR)/boehm-gc && \
48638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48640 "RANLIB=$${RANLIB}" \
0c24b341 48641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48642 install-html) \
48643 || exit 1
48644
48645@endif target-boehm-gc
48646
4fa63067
NN
48647.PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
48648maybe-installcheck-target-boehm-gc:
6bd3dfaa
PB
48649@if target-boehm-gc
48650maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
4fa63067
NN
48651
48652installcheck-target-boehm-gc: \
48653 configure-target-boehm-gc
0aed8855 48654 @: $(MAKE); $(unstage)
4fa63067
NN
48655 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48656 r=`${PWD_COMMAND}`; export r; \
48657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48658 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48659 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
48660 for flag in $(EXTRA_TARGET_FLAGS); do \
48661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48662 done; \
48663 (cd $(TARGET_SUBDIR)/boehm-gc && \
48664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48666 "RANLIB=$${RANLIB}" \
0c24b341 48667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48668 installcheck) \
4fa63067
NN
48669 || exit 1
48670
6bd3dfaa 48671@endif target-boehm-gc
4fa63067
NN
48672
48673.PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
48674maybe-mostlyclean-target-boehm-gc:
6bd3dfaa
PB
48675@if target-boehm-gc
48676maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
4fa63067
NN
48677
48678mostlyclean-target-boehm-gc:
0aed8855 48679 @: $(MAKE); $(unstage)
4fa63067
NN
48680 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48681 r=`${PWD_COMMAND}`; export r; \
48682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48683 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48684 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
48685 for flag in $(EXTRA_TARGET_FLAGS); do \
48686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48687 done; \
48688 (cd $(TARGET_SUBDIR)/boehm-gc && \
48689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48691 "RANLIB=$${RANLIB}" \
0c24b341 48692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48693 mostlyclean) \
4fa63067
NN
48694 || exit 1
48695
6bd3dfaa 48696@endif target-boehm-gc
4fa63067
NN
48697
48698.PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
48699maybe-clean-target-boehm-gc:
6bd3dfaa
PB
48700@if target-boehm-gc
48701maybe-clean-target-boehm-gc: clean-target-boehm-gc
4fa63067
NN
48702
48703clean-target-boehm-gc:
0aed8855 48704 @: $(MAKE); $(unstage)
4fa63067
NN
48705 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48706 r=`${PWD_COMMAND}`; export r; \
48707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48708 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48709 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
48710 for flag in $(EXTRA_TARGET_FLAGS); do \
48711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48712 done; \
48713 (cd $(TARGET_SUBDIR)/boehm-gc && \
48714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48716 "RANLIB=$${RANLIB}" \
0c24b341 48717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48718 clean) \
4fa63067
NN
48719 || exit 1
48720
6bd3dfaa 48721@endif target-boehm-gc
4fa63067
NN
48722
48723.PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
48724maybe-distclean-target-boehm-gc:
6bd3dfaa
PB
48725@if target-boehm-gc
48726maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
4fa63067
NN
48727
48728distclean-target-boehm-gc:
0aed8855 48729 @: $(MAKE); $(unstage)
4fa63067
NN
48730 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48731 r=`${PWD_COMMAND}`; export r; \
48732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48733 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48734 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
48735 for flag in $(EXTRA_TARGET_FLAGS); do \
48736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48737 done; \
48738 (cd $(TARGET_SUBDIR)/boehm-gc && \
48739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48741 "RANLIB=$${RANLIB}" \
0c24b341 48742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48743 distclean) \
4fa63067
NN
48744 || exit 1
48745
6bd3dfaa 48746@endif target-boehm-gc
4fa63067
NN
48747
48748.PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
48749maybe-maintainer-clean-target-boehm-gc:
6bd3dfaa
PB
48750@if target-boehm-gc
48751maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
4fa63067
NN
48752
48753maintainer-clean-target-boehm-gc:
0aed8855 48754 @: $(MAKE); $(unstage)
4fa63067
NN
48755 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48756 r=`${PWD_COMMAND}`; export r; \
48757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48758 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48759 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
48760 for flag in $(EXTRA_TARGET_FLAGS); do \
48761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48762 done; \
48763 (cd $(TARGET_SUBDIR)/boehm-gc && \
48764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48766 "RANLIB=$${RANLIB}" \
0c24b341 48767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48768 maintainer-clean) \
4fa63067
NN
48769 || exit 1
48770
6bd3dfaa 48771@endif target-boehm-gc
4fa63067
NN
48772
48773
15723a45 48774
15723a45 48775
a7254363
PB
48776
48777.PHONY: configure-target-qthreads maybe-configure-target-qthreads
48778maybe-configure-target-qthreads:
4f0ef2d8
CD
48779@if gcc-bootstrap
48780configure-target-qthreads: stage_current
48781@endif gcc-bootstrap
a7254363
PB
48782@if target-qthreads
48783maybe-configure-target-qthreads: configure-target-qthreads
c52c6897 48784configure-target-qthreads:
0aed8855
PB
48785 @: $(MAKE); $(unstage)
48786 @r=`${PWD_COMMAND}`; export r; \
48787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48788 echo "Checking multilib configuration for qthreads..."; \
48789 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
48790 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/qthreads/multilib.tmp 2> /dev/null ; \
48791 if test -r $(TARGET_SUBDIR)/qthreads/multilib.out; then \
48792 if cmp -s $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; then \
48793 rm -f $(TARGET_SUBDIR)/qthreads/multilib.tmp; \
48794 else \
48795 rm -f $(TARGET_SUBDIR)/qthreads/Makefile; \
48796 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
48797 fi; \
48798 else \
48799 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
c52c6897
PB
48800 fi; \
48801 test ! -f $(TARGET_SUBDIR)/qthreads/Makefile || exit 0; \
4fa63067 48802 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
378fce5b 48803 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48804 echo Configuring in $(TARGET_SUBDIR)/qthreads; \
48805 cd "$(TARGET_SUBDIR)/qthreads" || exit 1; \
bba45b8b 48806 case $(srcdir) in \
b00612cc
PB
48807 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48808 *) topdir=`echo $(TARGET_SUBDIR)/qthreads/ | \
48809 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 48810 esac; \
b00612cc
PB
48811 srcdiroption="--srcdir=$${topdir}/qthreads"; \
48812 libsrcdir="$$s/qthreads"; \
bba45b8b
NN
48813 rm -f no-such-file || : ; \
48814 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48815 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48816 --target=${target_alias} $${srcdiroption} \
bba45b8b 48817 || exit 1
6bd3dfaa 48818@endif target-qthreads
252b5132 48819
a7254363
PB
48820
48821
d545f33b
PB
48822
48823
4fa63067
NN
48824.PHONY: all-target-qthreads maybe-all-target-qthreads
48825maybe-all-target-qthreads:
4f0ef2d8
CD
48826@if gcc-bootstrap
48827all-target-qthreads: stage_current
48828@endif gcc-bootstrap
6bd3dfaa 48829@if target-qthreads
72b2455a 48830TARGET-target-qthreads=all
6bd3dfaa 48831maybe-all-target-qthreads: all-target-qthreads
4fa63067 48832all-target-qthreads: configure-target-qthreads
0aed8855 48833 @: $(MAKE); $(unstage)
b40e3958
L
48834 @r=`${PWD_COMMAND}`; export r; \
48835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48836 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48837 (cd $(TARGET_SUBDIR)/qthreads && \
7f6ef0c0
PB
48838 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
48839 $(TARGET-target-qthreads))
6bd3dfaa 48840@endif target-qthreads
252b5132 48841
a7254363
PB
48842
48843
d545f33b
PB
48844
48845
4fa63067
NN
48846.PHONY: check-target-qthreads maybe-check-target-qthreads
48847maybe-check-target-qthreads:
6bd3dfaa
PB
48848@if target-qthreads
48849maybe-check-target-qthreads: check-target-qthreads
16ae0395 48850
4fa63067 48851check-target-qthreads:
0aed8855 48852 @: $(MAKE); $(unstage)
b40e3958
L
48853 @r=`${PWD_COMMAND}`; export r; \
48854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48855 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48856 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 48857 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 48858
6bd3dfaa 48859@endif target-qthreads
930314a4 48860
4fa63067
NN
48861.PHONY: install-target-qthreads maybe-install-target-qthreads
48862maybe-install-target-qthreads:
6bd3dfaa
PB
48863@if target-qthreads
48864maybe-install-target-qthreads: install-target-qthreads
4fa63067
NN
48865
48866install-target-qthreads: installdirs
0aed8855 48867 @: $(MAKE); $(unstage)
4fa63067
NN
48868 @r=`${PWD_COMMAND}`; export r; \
48869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48870 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48871 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 48872 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 48873
6bd3dfaa 48874@endif target-qthreads
4fa63067 48875
56a8fe78 48876# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
48877
48878.PHONY: maybe-info-target-qthreads info-target-qthreads
48879maybe-info-target-qthreads:
6bd3dfaa
PB
48880@if target-qthreads
48881maybe-info-target-qthreads: info-target-qthreads
4fa63067
NN
48882
48883info-target-qthreads: \
48884 configure-target-qthreads
0aed8855 48885 @: $(MAKE); $(unstage)
4fa63067
NN
48886 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48887 r=`${PWD_COMMAND}`; export r; \
48888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48889 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48890 echo "Doing info in $(TARGET_SUBDIR)/qthreads" ; \
48891 for flag in $(EXTRA_TARGET_FLAGS); do \
48892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48893 done; \
48894 (cd $(TARGET_SUBDIR)/qthreads && \
48895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48897 "RANLIB=$${RANLIB}" \
0c24b341 48898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48899 info) \
4fa63067
NN
48900 || exit 1
48901
6bd3dfaa 48902@endif target-qthreads
4fa63067
NN
48903
48904.PHONY: maybe-dvi-target-qthreads dvi-target-qthreads
48905maybe-dvi-target-qthreads:
6bd3dfaa
PB
48906@if target-qthreads
48907maybe-dvi-target-qthreads: dvi-target-qthreads
4fa63067
NN
48908
48909dvi-target-qthreads: \
48910 configure-target-qthreads
0aed8855 48911 @: $(MAKE); $(unstage)
4fa63067
NN
48912 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48913 r=`${PWD_COMMAND}`; export r; \
48914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48915 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48916 echo "Doing dvi in $(TARGET_SUBDIR)/qthreads" ; \
48917 for flag in $(EXTRA_TARGET_FLAGS); do \
48918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48919 done; \
48920 (cd $(TARGET_SUBDIR)/qthreads && \
48921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48923 "RANLIB=$${RANLIB}" \
0c24b341 48924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48925 dvi) \
4fa63067
NN
48926 || exit 1
48927
6bd3dfaa 48928@endif target-qthreads
4fa63067 48929
56a8fe78
DD
48930.PHONY: maybe-pdf-target-qthreads pdf-target-qthreads
48931maybe-pdf-target-qthreads:
48932@if target-qthreads
48933maybe-pdf-target-qthreads: pdf-target-qthreads
48934
48935pdf-target-qthreads: \
48936 configure-target-qthreads
48937 @: $(MAKE); $(unstage)
48938 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48939 r=`${PWD_COMMAND}`; export r; \
48940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48941 $(NORMAL_TARGET_EXPORTS) \
48942 echo "Doing pdf in $(TARGET_SUBDIR)/qthreads" ; \
48943 for flag in $(EXTRA_TARGET_FLAGS); do \
48944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48945 done; \
48946 (cd $(TARGET_SUBDIR)/qthreads && \
48947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48949 "RANLIB=$${RANLIB}" \
0c24b341 48950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48951 pdf) \
48952 || exit 1
48953
48954@endif target-qthreads
48955
6d389afc
MS
48956.PHONY: maybe-html-target-qthreads html-target-qthreads
48957maybe-html-target-qthreads:
48958@if target-qthreads
48959maybe-html-target-qthreads: html-target-qthreads
48960
48961html-target-qthreads: \
48962 configure-target-qthreads
0aed8855 48963 @: $(MAKE); $(unstage)
6d389afc
MS
48964 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48965 r=`${PWD_COMMAND}`; export r; \
48966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
48967 $(NORMAL_TARGET_EXPORTS) \
48968 echo "Doing html in $(TARGET_SUBDIR)/qthreads" ; \
48969 for flag in $(EXTRA_TARGET_FLAGS); do \
48970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48971 done; \
48972 (cd $(TARGET_SUBDIR)/qthreads && \
48973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48975 "RANLIB=$${RANLIB}" \
0c24b341 48976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
48977 html) \
48978 || exit 1
48979
48980@endif target-qthreads
48981
4fa63067
NN
48982.PHONY: maybe-TAGS-target-qthreads TAGS-target-qthreads
48983maybe-TAGS-target-qthreads:
6bd3dfaa
PB
48984@if target-qthreads
48985maybe-TAGS-target-qthreads: TAGS-target-qthreads
4fa63067
NN
48986
48987TAGS-target-qthreads: \
48988 configure-target-qthreads
0aed8855 48989 @: $(MAKE); $(unstage)
4fa63067
NN
48990 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48991 r=`${PWD_COMMAND}`; export r; \
48992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48993 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48994 echo "Doing TAGS in $(TARGET_SUBDIR)/qthreads" ; \
48995 for flag in $(EXTRA_TARGET_FLAGS); do \
48996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48997 done; \
48998 (cd $(TARGET_SUBDIR)/qthreads && \
48999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49001 "RANLIB=$${RANLIB}" \
0c24b341 49002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49003 TAGS) \
4fa63067
NN
49004 || exit 1
49005
6bd3dfaa 49006@endif target-qthreads
4fa63067
NN
49007
49008.PHONY: maybe-install-info-target-qthreads install-info-target-qthreads
49009maybe-install-info-target-qthreads:
6bd3dfaa
PB
49010@if target-qthreads
49011maybe-install-info-target-qthreads: install-info-target-qthreads
4fa63067
NN
49012
49013install-info-target-qthreads: \
49014 configure-target-qthreads \
49015 info-target-qthreads
0aed8855 49016 @: $(MAKE); $(unstage)
4fa63067
NN
49017 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49018 r=`${PWD_COMMAND}`; export r; \
49019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49020 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49021 echo "Doing install-info in $(TARGET_SUBDIR)/qthreads" ; \
49022 for flag in $(EXTRA_TARGET_FLAGS); do \
49023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49024 done; \
49025 (cd $(TARGET_SUBDIR)/qthreads && \
49026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49028 "RANLIB=$${RANLIB}" \
0c24b341 49029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49030 install-info) \
4fa63067
NN
49031 || exit 1
49032
6bd3dfaa 49033@endif target-qthreads
4fa63067 49034
a3ca38d2
DD
49035.PHONY: maybe-install-pdf-target-qthreads install-pdf-target-qthreads
49036maybe-install-pdf-target-qthreads:
49037@if target-qthreads
49038maybe-install-pdf-target-qthreads: install-pdf-target-qthreads
49039
49040install-pdf-target-qthreads: \
49041 configure-target-qthreads \
49042 pdf-target-qthreads
49043 @: $(MAKE); $(unstage)
49044 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49045 r=`${PWD_COMMAND}`; export r; \
49046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49047 $(NORMAL_TARGET_EXPORTS) \
49048 echo "Doing install-pdf in $(TARGET_SUBDIR)/qthreads" ; \
49049 for flag in $(EXTRA_TARGET_FLAGS); do \
49050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49051 done; \
49052 (cd $(TARGET_SUBDIR)/qthreads && \
49053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49055 "RANLIB=$${RANLIB}" \
0c24b341 49056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
49057 install-pdf) \
49058 || exit 1
49059
49060@endif target-qthreads
49061
108a6f8e
CD
49062.PHONY: maybe-install-html-target-qthreads install-html-target-qthreads
49063maybe-install-html-target-qthreads:
49064@if target-qthreads
49065maybe-install-html-target-qthreads: install-html-target-qthreads
49066
49067install-html-target-qthreads: \
49068 configure-target-qthreads \
49069 html-target-qthreads
49070 @: $(MAKE); $(unstage)
49071 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49072 r=`${PWD_COMMAND}`; export r; \
49073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49074 $(NORMAL_TARGET_EXPORTS) \
49075 echo "Doing install-html in $(TARGET_SUBDIR)/qthreads" ; \
49076 for flag in $(EXTRA_TARGET_FLAGS); do \
49077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49078 done; \
49079 (cd $(TARGET_SUBDIR)/qthreads && \
49080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49082 "RANLIB=$${RANLIB}" \
0c24b341 49083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
49084 install-html) \
49085 || exit 1
49086
49087@endif target-qthreads
49088
4fa63067
NN
49089.PHONY: maybe-installcheck-target-qthreads installcheck-target-qthreads
49090maybe-installcheck-target-qthreads:
6bd3dfaa
PB
49091@if target-qthreads
49092maybe-installcheck-target-qthreads: installcheck-target-qthreads
4fa63067
NN
49093
49094installcheck-target-qthreads: \
49095 configure-target-qthreads
0aed8855 49096 @: $(MAKE); $(unstage)
4fa63067
NN
49097 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49098 r=`${PWD_COMMAND}`; export r; \
49099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49100 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49101 echo "Doing installcheck in $(TARGET_SUBDIR)/qthreads" ; \
49102 for flag in $(EXTRA_TARGET_FLAGS); do \
49103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49104 done; \
49105 (cd $(TARGET_SUBDIR)/qthreads && \
49106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49108 "RANLIB=$${RANLIB}" \
0c24b341 49109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49110 installcheck) \
4fa63067
NN
49111 || exit 1
49112
6bd3dfaa 49113@endif target-qthreads
4fa63067
NN
49114
49115.PHONY: maybe-mostlyclean-target-qthreads mostlyclean-target-qthreads
49116maybe-mostlyclean-target-qthreads:
6bd3dfaa
PB
49117@if target-qthreads
49118maybe-mostlyclean-target-qthreads: mostlyclean-target-qthreads
4fa63067
NN
49119
49120mostlyclean-target-qthreads:
0aed8855 49121 @: $(MAKE); $(unstage)
4fa63067
NN
49122 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49123 r=`${PWD_COMMAND}`; export r; \
49124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49125 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49126 echo "Doing mostlyclean in $(TARGET_SUBDIR)/qthreads" ; \
49127 for flag in $(EXTRA_TARGET_FLAGS); do \
49128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49129 done; \
49130 (cd $(TARGET_SUBDIR)/qthreads && \
49131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49133 "RANLIB=$${RANLIB}" \
0c24b341 49134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49135 mostlyclean) \
4fa63067
NN
49136 || exit 1
49137
6bd3dfaa 49138@endif target-qthreads
4fa63067
NN
49139
49140.PHONY: maybe-clean-target-qthreads clean-target-qthreads
49141maybe-clean-target-qthreads:
6bd3dfaa
PB
49142@if target-qthreads
49143maybe-clean-target-qthreads: clean-target-qthreads
4fa63067
NN
49144
49145clean-target-qthreads:
0aed8855 49146 @: $(MAKE); $(unstage)
4fa63067
NN
49147 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49148 r=`${PWD_COMMAND}`; export r; \
49149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49150 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49151 echo "Doing clean in $(TARGET_SUBDIR)/qthreads" ; \
49152 for flag in $(EXTRA_TARGET_FLAGS); do \
49153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49154 done; \
49155 (cd $(TARGET_SUBDIR)/qthreads && \
49156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49158 "RANLIB=$${RANLIB}" \
0c24b341 49159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49160 clean) \
4fa63067
NN
49161 || exit 1
49162
6bd3dfaa 49163@endif target-qthreads
4fa63067
NN
49164
49165.PHONY: maybe-distclean-target-qthreads distclean-target-qthreads
49166maybe-distclean-target-qthreads:
6bd3dfaa
PB
49167@if target-qthreads
49168maybe-distclean-target-qthreads: distclean-target-qthreads
4fa63067
NN
49169
49170distclean-target-qthreads:
0aed8855 49171 @: $(MAKE); $(unstage)
4fa63067
NN
49172 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49173 r=`${PWD_COMMAND}`; export r; \
49174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49175 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49176 echo "Doing distclean in $(TARGET_SUBDIR)/qthreads" ; \
49177 for flag in $(EXTRA_TARGET_FLAGS); do \
49178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49179 done; \
49180 (cd $(TARGET_SUBDIR)/qthreads && \
49181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49183 "RANLIB=$${RANLIB}" \
0c24b341 49184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49185 distclean) \
4fa63067
NN
49186 || exit 1
49187
6bd3dfaa 49188@endif target-qthreads
4fa63067
NN
49189
49190.PHONY: maybe-maintainer-clean-target-qthreads maintainer-clean-target-qthreads
49191maybe-maintainer-clean-target-qthreads:
6bd3dfaa
PB
49192@if target-qthreads
49193maybe-maintainer-clean-target-qthreads: maintainer-clean-target-qthreads
4fa63067
NN
49194
49195maintainer-clean-target-qthreads:
0aed8855 49196 @: $(MAKE); $(unstage)
4fa63067
NN
49197 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49198 r=`${PWD_COMMAND}`; export r; \
49199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49200 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49201 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/qthreads" ; \
49202 for flag in $(EXTRA_TARGET_FLAGS); do \
49203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49204 done; \
49205 (cd $(TARGET_SUBDIR)/qthreads && \
49206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49208 "RANLIB=$${RANLIB}" \
0c24b341 49209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49210 maintainer-clean) \
4fa63067 49211 || exit 1
16ae0395 49212
6bd3dfaa 49213@endif target-qthreads
49b7683b 49214
e393202e 49215
15723a45 49216
e90269c8 49217
a7254363
PB
49218
49219.PHONY: configure-target-rda maybe-configure-target-rda
49220maybe-configure-target-rda:
4f0ef2d8
CD
49221@if gcc-bootstrap
49222configure-target-rda: stage_current
49223@endif gcc-bootstrap
a7254363
PB
49224@if target-rda
49225maybe-configure-target-rda: configure-target-rda
c52c6897 49226configure-target-rda:
0aed8855
PB
49227 @: $(MAKE); $(unstage)
49228 @r=`${PWD_COMMAND}`; export r; \
49229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49230 echo "Checking multilib configuration for rda..."; \
49231 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
49232 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
49233 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
49234 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
49235 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
49236 else \
49237 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
49238 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
49239 fi; \
49240 else \
49241 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
c52c6897
PB
49242 fi; \
49243 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
4fa63067 49244 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
378fce5b 49245 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49246 echo Configuring in $(TARGET_SUBDIR)/rda; \
49247 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
bba45b8b 49248 case $(srcdir) in \
b00612cc
PB
49249 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49250 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
49251 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 49252 esac; \
b00612cc
PB
49253 srcdiroption="--srcdir=$${topdir}/rda"; \
49254 libsrcdir="$$s/rda"; \
bba45b8b
NN
49255 rm -f no-such-file || : ; \
49256 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
49257 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49258 --target=${target_alias} $${srcdiroption} \
bba45b8b 49259 || exit 1
6bd3dfaa 49260@endif target-rda
49b7683b 49261
a7254363
PB
49262
49263
d545f33b
PB
49264
49265
4fa63067
NN
49266.PHONY: all-target-rda maybe-all-target-rda
49267maybe-all-target-rda:
4f0ef2d8
CD
49268@if gcc-bootstrap
49269all-target-rda: stage_current
49270@endif gcc-bootstrap
6bd3dfaa 49271@if target-rda
72b2455a 49272TARGET-target-rda=all
6bd3dfaa 49273maybe-all-target-rda: all-target-rda
4fa63067 49274all-target-rda: configure-target-rda
0aed8855 49275 @: $(MAKE); $(unstage)
b40e3958
L
49276 @r=`${PWD_COMMAND}`; export r; \
49277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49278 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49279 (cd $(TARGET_SUBDIR)/rda && \
7f6ef0c0
PB
49280 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
49281 $(TARGET-target-rda))
6bd3dfaa 49282@endif target-rda
252b5132 49283
a7254363
PB
49284
49285
d545f33b
PB
49286
49287
4fa63067
NN
49288.PHONY: check-target-rda maybe-check-target-rda
49289maybe-check-target-rda:
6bd3dfaa
PB
49290@if target-rda
49291maybe-check-target-rda: check-target-rda
16ae0395 49292
4fa63067 49293check-target-rda:
0aed8855 49294 @: $(MAKE); $(unstage)
b40e3958
L
49295 @r=`${PWD_COMMAND}`; export r; \
49296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49297 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49298 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 49299 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 49300
6bd3dfaa 49301@endif target-rda
930314a4 49302
4fa63067
NN
49303.PHONY: install-target-rda maybe-install-target-rda
49304maybe-install-target-rda:
6bd3dfaa
PB
49305@if target-rda
49306maybe-install-target-rda: install-target-rda
16ae0395 49307
4fa63067 49308install-target-rda: installdirs
0aed8855 49309 @: $(MAKE); $(unstage)
b40e3958
L
49310 @r=`${PWD_COMMAND}`; export r; \
49311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49312 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49313 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 49314 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 49315
6bd3dfaa 49316@endif target-rda
e393202e 49317
56a8fe78 49318# Other targets (info, dvi, pdf, etc.)
15723a45 49319
4fa63067
NN
49320.PHONY: maybe-info-target-rda info-target-rda
49321maybe-info-target-rda:
6bd3dfaa
PB
49322@if target-rda
49323maybe-info-target-rda: info-target-rda
15723a45 49324
4fa63067
NN
49325info-target-rda: \
49326 configure-target-rda
0aed8855 49327 @: $(MAKE); $(unstage)
4fa63067 49328 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
49329 r=`${PWD_COMMAND}`; export r; \
49330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49331 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49332 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
49333 for flag in $(EXTRA_TARGET_FLAGS); do \
49334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49335 done; \
49336 (cd $(TARGET_SUBDIR)/rda && \
49337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49339 "RANLIB=$${RANLIB}" \
0c24b341 49340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49341 info) \
bba45b8b 49342 || exit 1
252b5132 49343
6bd3dfaa 49344@endif target-rda
4fa63067
NN
49345
49346.PHONY: maybe-dvi-target-rda dvi-target-rda
49347maybe-dvi-target-rda:
6bd3dfaa
PB
49348@if target-rda
49349maybe-dvi-target-rda: dvi-target-rda
4fa63067
NN
49350
49351dvi-target-rda: \
49352 configure-target-rda
0aed8855 49353 @: $(MAKE); $(unstage)
4fa63067
NN
49354 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49355 r=`${PWD_COMMAND}`; export r; \
b40e3958 49356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49357 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49358 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
49359 for flag in $(EXTRA_TARGET_FLAGS); do \
49360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49361 done; \
49362 (cd $(TARGET_SUBDIR)/rda && \
49363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49365 "RANLIB=$${RANLIB}" \
0c24b341 49366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49367 dvi) \
4fa63067 49368 || exit 1
252b5132 49369
6bd3dfaa 49370@endif target-rda
16ae0395 49371
56a8fe78
DD
49372.PHONY: maybe-pdf-target-rda pdf-target-rda
49373maybe-pdf-target-rda:
49374@if target-rda
49375maybe-pdf-target-rda: pdf-target-rda
49376
49377pdf-target-rda: \
49378 configure-target-rda
49379 @: $(MAKE); $(unstage)
49380 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49381 r=`${PWD_COMMAND}`; export r; \
49382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49383 $(NORMAL_TARGET_EXPORTS) \
49384 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
49385 for flag in $(EXTRA_TARGET_FLAGS); do \
49386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49387 done; \
49388 (cd $(TARGET_SUBDIR)/rda && \
49389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49391 "RANLIB=$${RANLIB}" \
0c24b341 49392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
49393 pdf) \
49394 || exit 1
49395
49396@endif target-rda
49397
6d389afc
MS
49398.PHONY: maybe-html-target-rda html-target-rda
49399maybe-html-target-rda:
49400@if target-rda
49401maybe-html-target-rda: html-target-rda
49402
49403html-target-rda: \
49404 configure-target-rda
0aed8855 49405 @: $(MAKE); $(unstage)
6d389afc
MS
49406 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49407 r=`${PWD_COMMAND}`; export r; \
49408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
49409 $(NORMAL_TARGET_EXPORTS) \
49410 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
49411 for flag in $(EXTRA_TARGET_FLAGS); do \
49412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49413 done; \
49414 (cd $(TARGET_SUBDIR)/rda && \
49415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49417 "RANLIB=$${RANLIB}" \
0c24b341 49418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
49419 html) \
49420 || exit 1
49421
49422@endif target-rda
49423
4fa63067
NN
49424.PHONY: maybe-TAGS-target-rda TAGS-target-rda
49425maybe-TAGS-target-rda:
6bd3dfaa
PB
49426@if target-rda
49427maybe-TAGS-target-rda: TAGS-target-rda
4fa63067
NN
49428
49429TAGS-target-rda: \
49430 configure-target-rda
0aed8855 49431 @: $(MAKE); $(unstage)
4fa63067
NN
49432 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49433 r=`${PWD_COMMAND}`; export r; \
b40e3958 49434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49435 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49436 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
49437 for flag in $(EXTRA_TARGET_FLAGS); do \
49438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49439 done; \
49440 (cd $(TARGET_SUBDIR)/rda && \
49441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49443 "RANLIB=$${RANLIB}" \
0c24b341 49444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49445 TAGS) \
4fa63067 49446 || exit 1
e393202e 49447
6bd3dfaa 49448@endif target-rda
930314a4 49449
4fa63067
NN
49450.PHONY: maybe-install-info-target-rda install-info-target-rda
49451maybe-install-info-target-rda:
6bd3dfaa
PB
49452@if target-rda
49453maybe-install-info-target-rda: install-info-target-rda
16ae0395 49454
4fa63067
NN
49455install-info-target-rda: \
49456 configure-target-rda \
49457 info-target-rda
0aed8855 49458 @: $(MAKE); $(unstage)
4fa63067
NN
49459 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49460 r=`${PWD_COMMAND}`; export r; \
b40e3958 49461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49462 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49463 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
49464 for flag in $(EXTRA_TARGET_FLAGS); do \
49465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49466 done; \
49467 (cd $(TARGET_SUBDIR)/rda && \
49468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49470 "RANLIB=$${RANLIB}" \
0c24b341 49471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49472 install-info) \
4fa63067 49473 || exit 1
252b5132 49474
6bd3dfaa 49475@endif target-rda
e393202e 49476
a3ca38d2
DD
49477.PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
49478maybe-install-pdf-target-rda:
49479@if target-rda
49480maybe-install-pdf-target-rda: install-pdf-target-rda
49481
49482install-pdf-target-rda: \
49483 configure-target-rda \
49484 pdf-target-rda
49485 @: $(MAKE); $(unstage)
49486 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49487 r=`${PWD_COMMAND}`; export r; \
49488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49489 $(NORMAL_TARGET_EXPORTS) \
49490 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
49491 for flag in $(EXTRA_TARGET_FLAGS); do \
49492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49493 done; \
49494 (cd $(TARGET_SUBDIR)/rda && \
49495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49497 "RANLIB=$${RANLIB}" \
0c24b341 49498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
49499 install-pdf) \
49500 || exit 1
49501
49502@endif target-rda
49503
108a6f8e
CD
49504.PHONY: maybe-install-html-target-rda install-html-target-rda
49505maybe-install-html-target-rda:
49506@if target-rda
49507maybe-install-html-target-rda: install-html-target-rda
49508
49509install-html-target-rda: \
49510 configure-target-rda \
49511 html-target-rda
49512 @: $(MAKE); $(unstage)
49513 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49514 r=`${PWD_COMMAND}`; export r; \
49515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49516 $(NORMAL_TARGET_EXPORTS) \
49517 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
49518 for flag in $(EXTRA_TARGET_FLAGS); do \
49519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49520 done; \
49521 (cd $(TARGET_SUBDIR)/rda && \
49522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49524 "RANLIB=$${RANLIB}" \
0c24b341 49525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
49526 install-html) \
49527 || exit 1
49528
49529@endif target-rda
49530
4fa63067
NN
49531.PHONY: maybe-installcheck-target-rda installcheck-target-rda
49532maybe-installcheck-target-rda:
6bd3dfaa
PB
49533@if target-rda
49534maybe-installcheck-target-rda: installcheck-target-rda
15723a45 49535
4fa63067
NN
49536installcheck-target-rda: \
49537 configure-target-rda
0aed8855 49538 @: $(MAKE); $(unstage)
4fa63067
NN
49539 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49540 r=`${PWD_COMMAND}`; export r; \
49541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49542 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49543 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
49544 for flag in $(EXTRA_TARGET_FLAGS); do \
49545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49546 done; \
49547 (cd $(TARGET_SUBDIR)/rda && \
49548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49550 "RANLIB=$${RANLIB}" \
0c24b341 49551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49552 installcheck) \
4fa63067 49553 || exit 1
15723a45 49554
6bd3dfaa 49555@endif target-rda
4fa63067
NN
49556
49557.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
49558maybe-mostlyclean-target-rda:
6bd3dfaa
PB
49559@if target-rda
49560maybe-mostlyclean-target-rda: mostlyclean-target-rda
4fa63067
NN
49561
49562mostlyclean-target-rda:
0aed8855 49563 @: $(MAKE); $(unstage)
4fa63067 49564 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
49565 r=`${PWD_COMMAND}`; export r; \
49566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49567 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49568 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
49569 for flag in $(EXTRA_TARGET_FLAGS); do \
49570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49571 done; \
49572 (cd $(TARGET_SUBDIR)/rda && \
49573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49575 "RANLIB=$${RANLIB}" \
0c24b341 49576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49577 mostlyclean) \
bba45b8b 49578 || exit 1
252b5132 49579
6bd3dfaa 49580@endif target-rda
4fa63067
NN
49581
49582.PHONY: maybe-clean-target-rda clean-target-rda
49583maybe-clean-target-rda:
6bd3dfaa
PB
49584@if target-rda
49585maybe-clean-target-rda: clean-target-rda
4fa63067
NN
49586
49587clean-target-rda:
0aed8855 49588 @: $(MAKE); $(unstage)
4fa63067
NN
49589 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49590 r=`${PWD_COMMAND}`; export r; \
b40e3958 49591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49592 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49593 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
49594 for flag in $(EXTRA_TARGET_FLAGS); do \
49595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49596 done; \
bba45b8b 49597 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
49598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49600 "RANLIB=$${RANLIB}" \
0c24b341 49601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49602 clean) \
4fa63067 49603 || exit 1
252b5132 49604
6bd3dfaa 49605@endif target-rda
16ae0395 49606
4fa63067
NN
49607.PHONY: maybe-distclean-target-rda distclean-target-rda
49608maybe-distclean-target-rda:
6bd3dfaa
PB
49609@if target-rda
49610maybe-distclean-target-rda: distclean-target-rda
4fa63067
NN
49611
49612distclean-target-rda:
0aed8855 49613 @: $(MAKE); $(unstage)
4fa63067
NN
49614 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49615 r=`${PWD_COMMAND}`; export r; \
b40e3958 49616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49617 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49618 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
49619 for flag in $(EXTRA_TARGET_FLAGS); do \
49620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49621 done; \
bba45b8b 49622 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
49623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49625 "RANLIB=$${RANLIB}" \
0c24b341 49626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49627 distclean) \
4fa63067 49628 || exit 1
252b5132 49629
6bd3dfaa 49630@endif target-rda
930314a4 49631
4fa63067
NN
49632.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
49633maybe-maintainer-clean-target-rda:
6bd3dfaa
PB
49634@if target-rda
49635maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
16ae0395 49636
4fa63067 49637maintainer-clean-target-rda:
0aed8855 49638 @: $(MAKE); $(unstage)
4fa63067
NN
49639 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49640 r=`${PWD_COMMAND}`; export r; \
b40e3958 49641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49642 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49643 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
49644 for flag in $(EXTRA_TARGET_FLAGS); do \
49645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49646 done; \
bba45b8b 49647 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
49648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49650 "RANLIB=$${RANLIB}" \
0c24b341 49651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49652 maintainer-clean) \
4fa63067
NN
49653 || exit 1
49654
6bd3dfaa 49655@endif target-rda
252b5132 49656
e393202e 49657
a2592b1b 49658
a7254363
PB
49659
49660
49661.PHONY: configure-target-libada maybe-configure-target-libada
49662maybe-configure-target-libada:
4f0ef2d8
CD
49663@if gcc-bootstrap
49664configure-target-libada: stage_current
49665@endif gcc-bootstrap
a7254363
PB
49666@if target-libada
49667maybe-configure-target-libada: configure-target-libada
c52c6897 49668configure-target-libada:
0aed8855
PB
49669 @: $(MAKE); $(unstage)
49670 @r=`${PWD_COMMAND}`; export r; \
49671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49672 echo "Checking multilib configuration for libada..."; \
49673 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
49674 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
49675 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
49676 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
49677 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
49678 else \
49679 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
49680 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
49681 fi; \
49682 else \
49683 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
c52c6897
PB
49684 fi; \
49685 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
a2592b1b 49686 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
378fce5b 49687 $(NORMAL_TARGET_EXPORTS) \
a2592b1b
DD
49688 echo Configuring in $(TARGET_SUBDIR)/libada; \
49689 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
49690 case $(srcdir) in \
b00612cc
PB
49691 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49692 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
49693 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
a2592b1b 49694 esac; \
b00612cc
PB
49695 srcdiroption="--srcdir=$${topdir}/libada"; \
49696 libsrcdir="$$s/libada"; \
a2592b1b
DD
49697 rm -f no-such-file || : ; \
49698 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
49699 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49700 --target=${target_alias} $${srcdiroption} \
a2592b1b 49701 || exit 1
6bd3dfaa 49702@endif target-libada
a2592b1b 49703
a7254363
PB
49704
49705
d545f33b
PB
49706
49707
4fa63067
NN
49708.PHONY: all-target-libada maybe-all-target-libada
49709maybe-all-target-libada:
4f0ef2d8
CD
49710@if gcc-bootstrap
49711all-target-libada: stage_current
49712@endif gcc-bootstrap
6bd3dfaa 49713@if target-libada
72b2455a 49714TARGET-target-libada=all
6bd3dfaa 49715maybe-all-target-libada: all-target-libada
4fa63067 49716all-target-libada: configure-target-libada
0aed8855 49717 @: $(MAKE); $(unstage)
4fa63067
NN
49718 @r=`${PWD_COMMAND}`; export r; \
49719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49720 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49721 (cd $(TARGET_SUBDIR)/libada && \
7f6ef0c0
PB
49722 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
49723 $(TARGET-target-libada))
6bd3dfaa 49724@endif target-libada
4fa63067 49725
a7254363
PB
49726
49727
d545f33b
PB
49728
49729
4fa63067
NN
49730.PHONY: check-target-libada maybe-check-target-libada
49731maybe-check-target-libada:
6bd3dfaa
PB
49732@if target-libada
49733maybe-check-target-libada: check-target-libada
4fa63067
NN
49734
49735check-target-libada:
0aed8855 49736 @: $(MAKE); $(unstage)
4fa63067
NN
49737 @r=`${PWD_COMMAND}`; export r; \
49738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49739 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49740 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 49741 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4fa63067 49742
6bd3dfaa 49743@endif target-libada
4fa63067
NN
49744
49745.PHONY: install-target-libada maybe-install-target-libada
49746maybe-install-target-libada:
6bd3dfaa
PB
49747@if target-libada
49748maybe-install-target-libada: install-target-libada
4fa63067
NN
49749
49750install-target-libada: installdirs
0aed8855 49751 @: $(MAKE); $(unstage)
4fa63067
NN
49752 @r=`${PWD_COMMAND}`; export r; \
49753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49754 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49755 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 49756 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 49757
6bd3dfaa 49758@endif target-libada
4fa63067 49759
56a8fe78 49760# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
49761
49762.PHONY: maybe-info-target-libada info-target-libada
49763maybe-info-target-libada:
6bd3dfaa
PB
49764@if target-libada
49765maybe-info-target-libada: info-target-libada
4fa63067
NN
49766
49767info-target-libada: \
49768 configure-target-libada
0aed8855 49769 @: $(MAKE); $(unstage)
4fa63067
NN
49770 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49771 r=`${PWD_COMMAND}`; export r; \
49772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49773 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49774 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
49775 for flag in $(EXTRA_TARGET_FLAGS); do \
49776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49777 done; \
49778 (cd $(TARGET_SUBDIR)/libada && \
49779 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49780 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49781 "RANLIB=$${RANLIB}" \
0c24b341 49782 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49783 info) \
4fa63067
NN
49784 || exit 1
49785
6bd3dfaa 49786@endif target-libada
4fa63067
NN
49787
49788.PHONY: maybe-dvi-target-libada dvi-target-libada
49789maybe-dvi-target-libada:
6bd3dfaa
PB
49790@if target-libada
49791maybe-dvi-target-libada: dvi-target-libada
4fa63067
NN
49792
49793dvi-target-libada: \
49794 configure-target-libada
0aed8855 49795 @: $(MAKE); $(unstage)
4fa63067
NN
49796 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49797 r=`${PWD_COMMAND}`; export r; \
49798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49799 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49800 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
49801 for flag in $(EXTRA_TARGET_FLAGS); do \
49802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49803 done; \
49804 (cd $(TARGET_SUBDIR)/libada && \
49805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49807 "RANLIB=$${RANLIB}" \
0c24b341 49808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49809 dvi) \
4fa63067
NN
49810 || exit 1
49811
6bd3dfaa 49812@endif target-libada
4fa63067 49813
56a8fe78
DD
49814.PHONY: maybe-pdf-target-libada pdf-target-libada
49815maybe-pdf-target-libada:
49816@if target-libada
49817maybe-pdf-target-libada: pdf-target-libada
49818
49819pdf-target-libada: \
49820 configure-target-libada
49821 @: $(MAKE); $(unstage)
49822 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49823 r=`${PWD_COMMAND}`; export r; \
49824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49825 $(NORMAL_TARGET_EXPORTS) \
49826 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
49827 for flag in $(EXTRA_TARGET_FLAGS); do \
49828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49829 done; \
49830 (cd $(TARGET_SUBDIR)/libada && \
49831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49833 "RANLIB=$${RANLIB}" \
0c24b341 49834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
49835 pdf) \
49836 || exit 1
49837
49838@endif target-libada
49839
6d389afc
MS
49840.PHONY: maybe-html-target-libada html-target-libada
49841maybe-html-target-libada:
49842@if target-libada
49843maybe-html-target-libada: html-target-libada
49844
49845html-target-libada: \
49846 configure-target-libada
0aed8855 49847 @: $(MAKE); $(unstage)
6d389afc
MS
49848 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49849 r=`${PWD_COMMAND}`; export r; \
49850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
49851 $(NORMAL_TARGET_EXPORTS) \
49852 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
49853 for flag in $(EXTRA_TARGET_FLAGS); do \
49854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49855 done; \
49856 (cd $(TARGET_SUBDIR)/libada && \
49857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49859 "RANLIB=$${RANLIB}" \
0c24b341 49860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
49861 html) \
49862 || exit 1
49863
49864@endif target-libada
49865
4fa63067
NN
49866.PHONY: maybe-TAGS-target-libada TAGS-target-libada
49867maybe-TAGS-target-libada:
6bd3dfaa
PB
49868@if target-libada
49869maybe-TAGS-target-libada: TAGS-target-libada
4fa63067
NN
49870
49871TAGS-target-libada: \
49872 configure-target-libada
0aed8855 49873 @: $(MAKE); $(unstage)
4fa63067
NN
49874 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49875 r=`${PWD_COMMAND}`; export r; \
49876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49877 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49878 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
49879 for flag in $(EXTRA_TARGET_FLAGS); do \
49880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49881 done; \
49882 (cd $(TARGET_SUBDIR)/libada && \
49883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49885 "RANLIB=$${RANLIB}" \
0c24b341 49886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49887 TAGS) \
4fa63067
NN
49888 || exit 1
49889
6bd3dfaa 49890@endif target-libada
4fa63067
NN
49891
49892.PHONY: maybe-install-info-target-libada install-info-target-libada
49893maybe-install-info-target-libada:
6bd3dfaa
PB
49894@if target-libada
49895maybe-install-info-target-libada: install-info-target-libada
4fa63067
NN
49896
49897install-info-target-libada: \
49898 configure-target-libada \
49899 info-target-libada
0aed8855 49900 @: $(MAKE); $(unstage)
4fa63067
NN
49901 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49902 r=`${PWD_COMMAND}`; export r; \
49903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49904 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49905 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
49906 for flag in $(EXTRA_TARGET_FLAGS); do \
49907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49908 done; \
49909 (cd $(TARGET_SUBDIR)/libada && \
49910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49912 "RANLIB=$${RANLIB}" \
0c24b341 49913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49914 install-info) \
4fa63067
NN
49915 || exit 1
49916
6bd3dfaa 49917@endif target-libada
4fa63067 49918
a3ca38d2
DD
49919.PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
49920maybe-install-pdf-target-libada:
49921@if target-libada
49922maybe-install-pdf-target-libada: install-pdf-target-libada
49923
49924install-pdf-target-libada: \
49925 configure-target-libada \
49926 pdf-target-libada
49927 @: $(MAKE); $(unstage)
49928 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49929 r=`${PWD_COMMAND}`; export r; \
49930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49931 $(NORMAL_TARGET_EXPORTS) \
49932 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
49933 for flag in $(EXTRA_TARGET_FLAGS); do \
49934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49935 done; \
49936 (cd $(TARGET_SUBDIR)/libada && \
49937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49939 "RANLIB=$${RANLIB}" \
0c24b341 49940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
49941 install-pdf) \
49942 || exit 1
49943
49944@endif target-libada
49945
108a6f8e
CD
49946.PHONY: maybe-install-html-target-libada install-html-target-libada
49947maybe-install-html-target-libada:
49948@if target-libada
49949maybe-install-html-target-libada: install-html-target-libada
49950
49951install-html-target-libada: \
49952 configure-target-libada \
49953 html-target-libada
49954 @: $(MAKE); $(unstage)
49955 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49956 r=`${PWD_COMMAND}`; export r; \
49957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49958 $(NORMAL_TARGET_EXPORTS) \
49959 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
49960 for flag in $(EXTRA_TARGET_FLAGS); do \
49961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49962 done; \
49963 (cd $(TARGET_SUBDIR)/libada && \
49964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49966 "RANLIB=$${RANLIB}" \
0c24b341 49967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
49968 install-html) \
49969 || exit 1
49970
49971@endif target-libada
49972
4fa63067
NN
49973.PHONY: maybe-installcheck-target-libada installcheck-target-libada
49974maybe-installcheck-target-libada:
6bd3dfaa
PB
49975@if target-libada
49976maybe-installcheck-target-libada: installcheck-target-libada
4fa63067
NN
49977
49978installcheck-target-libada: \
49979 configure-target-libada
0aed8855 49980 @: $(MAKE); $(unstage)
4fa63067
NN
49981 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49982 r=`${PWD_COMMAND}`; export r; \
49983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49984 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49985 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
49986 for flag in $(EXTRA_TARGET_FLAGS); do \
49987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49988 done; \
49989 (cd $(TARGET_SUBDIR)/libada && \
49990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49992 "RANLIB=$${RANLIB}" \
0c24b341 49993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49994 installcheck) \
4fa63067
NN
49995 || exit 1
49996
6bd3dfaa 49997@endif target-libada
4fa63067
NN
49998
49999.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
50000maybe-mostlyclean-target-libada:
6bd3dfaa
PB
50001@if target-libada
50002maybe-mostlyclean-target-libada: mostlyclean-target-libada
4fa63067
NN
50003
50004mostlyclean-target-libada:
0aed8855 50005 @: $(MAKE); $(unstage)
4fa63067
NN
50006 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
50007 r=`${PWD_COMMAND}`; export r; \
50008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50009 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50010 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
50011 for flag in $(EXTRA_TARGET_FLAGS); do \
50012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50013 done; \
50014 (cd $(TARGET_SUBDIR)/libada && \
50015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50017 "RANLIB=$${RANLIB}" \
0c24b341 50018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50019 mostlyclean) \
4fa63067
NN
50020 || exit 1
50021
6bd3dfaa 50022@endif target-libada
4fa63067
NN
50023
50024.PHONY: maybe-clean-target-libada clean-target-libada
50025maybe-clean-target-libada:
6bd3dfaa
PB
50026@if target-libada
50027maybe-clean-target-libada: clean-target-libada
4fa63067
NN
50028
50029clean-target-libada:
0aed8855 50030 @: $(MAKE); $(unstage)
4fa63067
NN
50031 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
50032 r=`${PWD_COMMAND}`; export r; \
50033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50034 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50035 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
50036 for flag in $(EXTRA_TARGET_FLAGS); do \
50037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50038 done; \
50039 (cd $(TARGET_SUBDIR)/libada && \
50040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50042 "RANLIB=$${RANLIB}" \
0c24b341 50043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50044 clean) \
4fa63067
NN
50045 || exit 1
50046
6bd3dfaa 50047@endif target-libada
a2592b1b 50048
4fa63067
NN
50049.PHONY: maybe-distclean-target-libada distclean-target-libada
50050maybe-distclean-target-libada:
6bd3dfaa
PB
50051@if target-libada
50052maybe-distclean-target-libada: distclean-target-libada
a2592b1b 50053
4fa63067 50054distclean-target-libada:
0aed8855 50055 @: $(MAKE); $(unstage)
4fa63067
NN
50056 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
50057 r=`${PWD_COMMAND}`; export r; \
a2592b1b 50058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50059 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50060 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
50061 for flag in $(EXTRA_TARGET_FLAGS); do \
50062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50063 done; \
a2592b1b 50064 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
50065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50067 "RANLIB=$${RANLIB}" \
0c24b341 50068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50069 distclean) \
4fa63067 50070 || exit 1
a2592b1b 50071
6bd3dfaa 50072@endif target-libada
a2592b1b 50073
4fa63067
NN
50074.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
50075maybe-maintainer-clean-target-libada:
6bd3dfaa
PB
50076@if target-libada
50077maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
a2592b1b 50078
4fa63067 50079maintainer-clean-target-libada:
0aed8855 50080 @: $(MAKE); $(unstage)
4fa63067
NN
50081 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
50082 r=`${PWD_COMMAND}`; export r; \
a2592b1b 50083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50084 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50085 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
50086 for flag in $(EXTRA_TARGET_FLAGS); do \
50087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50088 done; \
a2592b1b 50089 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
50090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50092 "RANLIB=$${RANLIB}" \
0c24b341 50093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50094 maintainer-clean) \
4fa63067
NN
50095 || exit 1
50096
6bd3dfaa 50097@endif target-libada
a2592b1b
DD
50098
50099
e393202e 50100
b3ded179
PB
50101
50102
50103.PHONY: configure-target-libgomp maybe-configure-target-libgomp
50104maybe-configure-target-libgomp:
4f0ef2d8
CD
50105@if gcc-bootstrap
50106configure-target-libgomp: stage_current
50107@endif gcc-bootstrap
b3ded179
PB
50108@if target-libgomp
50109maybe-configure-target-libgomp: configure-target-libgomp
c52c6897 50110configure-target-libgomp:
b3ded179
PB
50111 @: $(MAKE); $(unstage)
50112 @r=`${PWD_COMMAND}`; export r; \
50113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50114 echo "Checking multilib configuration for libgomp..."; \
50115 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
50116 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
50117 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
50118 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
50119 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
50120 else \
50121 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
50122 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
50123 fi; \
50124 else \
50125 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
c52c6897
PB
50126 fi; \
50127 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
b3ded179 50128 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
b3ded179
PB
50129 $(NORMAL_TARGET_EXPORTS) \
50130 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
50131 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
50132 case $(srcdir) in \
50133 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50134 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
50135 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
50136 esac; \
50137 srcdiroption="--srcdir=$${topdir}/libgomp"; \
50138 libsrcdir="$$s/libgomp"; \
50139 rm -f no-such-file || : ; \
50140 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
50141 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50142 --target=${target_alias} $${srcdiroption} \
b3ded179
PB
50143 || exit 1
50144@endif target-libgomp
50145
50146
50147
50148
50149
50150.PHONY: all-target-libgomp maybe-all-target-libgomp
50151maybe-all-target-libgomp:
4f0ef2d8
CD
50152@if gcc-bootstrap
50153all-target-libgomp: stage_current
50154@endif gcc-bootstrap
b3ded179
PB
50155@if target-libgomp
50156TARGET-target-libgomp=all
50157maybe-all-target-libgomp: all-target-libgomp
50158all-target-libgomp: configure-target-libgomp
50159 @: $(MAKE); $(unstage)
50160 @r=`${PWD_COMMAND}`; export r; \
50161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50162 $(NORMAL_TARGET_EXPORTS) \
50163 (cd $(TARGET_SUBDIR)/libgomp && \
7f6ef0c0
PB
50164 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
50165 $(TARGET-target-libgomp))
b3ded179
PB
50166@endif target-libgomp
50167
50168
50169
50170
50171
50172.PHONY: check-target-libgomp maybe-check-target-libgomp
50173maybe-check-target-libgomp:
50174@if target-libgomp
50175maybe-check-target-libgomp: check-target-libgomp
50176
50177check-target-libgomp:
50178 @: $(MAKE); $(unstage)
50179 @r=`${PWD_COMMAND}`; export r; \
50180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50181 $(NORMAL_TARGET_EXPORTS) \
50182 (cd $(TARGET_SUBDIR)/libgomp && \
50183 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
50184
50185@endif target-libgomp
50186
50187.PHONY: install-target-libgomp maybe-install-target-libgomp
50188maybe-install-target-libgomp:
50189@if target-libgomp
50190maybe-install-target-libgomp: install-target-libgomp
50191
50192install-target-libgomp: installdirs
50193 @: $(MAKE); $(unstage)
50194 @r=`${PWD_COMMAND}`; export r; \
50195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50196 $(NORMAL_TARGET_EXPORTS) \
50197 (cd $(TARGET_SUBDIR)/libgomp && \
50198 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
50199
50200@endif target-libgomp
50201
56a8fe78 50202# Other targets (info, dvi, pdf, etc.)
b3ded179
PB
50203
50204.PHONY: maybe-info-target-libgomp info-target-libgomp
50205maybe-info-target-libgomp:
50206@if target-libgomp
50207maybe-info-target-libgomp: info-target-libgomp
50208
50209info-target-libgomp: \
50210 configure-target-libgomp
50211 @: $(MAKE); $(unstage)
50212 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50213 r=`${PWD_COMMAND}`; export r; \
50214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50215 $(NORMAL_TARGET_EXPORTS) \
50216 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
50217 for flag in $(EXTRA_TARGET_FLAGS); do \
50218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50219 done; \
50220 (cd $(TARGET_SUBDIR)/libgomp && \
50221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50223 "RANLIB=$${RANLIB}" \
0c24b341 50224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50225 info) \
50226 || exit 1
50227
50228@endif target-libgomp
50229
50230.PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
50231maybe-dvi-target-libgomp:
50232@if target-libgomp
50233maybe-dvi-target-libgomp: dvi-target-libgomp
50234
50235dvi-target-libgomp: \
50236 configure-target-libgomp
50237 @: $(MAKE); $(unstage)
50238 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50239 r=`${PWD_COMMAND}`; export r; \
50240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50241 $(NORMAL_TARGET_EXPORTS) \
50242 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
50243 for flag in $(EXTRA_TARGET_FLAGS); do \
50244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50245 done; \
50246 (cd $(TARGET_SUBDIR)/libgomp && \
50247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50249 "RANLIB=$${RANLIB}" \
0c24b341 50250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50251 dvi) \
50252 || exit 1
50253
50254@endif target-libgomp
50255
56a8fe78
DD
50256.PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
50257maybe-pdf-target-libgomp:
50258@if target-libgomp
50259maybe-pdf-target-libgomp: pdf-target-libgomp
50260
50261pdf-target-libgomp: \
50262 configure-target-libgomp
50263 @: $(MAKE); $(unstage)
50264 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50265 r=`${PWD_COMMAND}`; export r; \
50266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50267 $(NORMAL_TARGET_EXPORTS) \
50268 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
50269 for flag in $(EXTRA_TARGET_FLAGS); do \
50270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50271 done; \
50272 (cd $(TARGET_SUBDIR)/libgomp && \
50273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50275 "RANLIB=$${RANLIB}" \
0c24b341 50276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
50277 pdf) \
50278 || exit 1
50279
50280@endif target-libgomp
50281
b3ded179
PB
50282.PHONY: maybe-html-target-libgomp html-target-libgomp
50283maybe-html-target-libgomp:
50284@if target-libgomp
50285maybe-html-target-libgomp: html-target-libgomp
50286
50287html-target-libgomp: \
50288 configure-target-libgomp
50289 @: $(MAKE); $(unstage)
50290 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50291 r=`${PWD_COMMAND}`; export r; \
50292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50293 $(NORMAL_TARGET_EXPORTS) \
50294 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
50295 for flag in $(EXTRA_TARGET_FLAGS); do \
50296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50297 done; \
50298 (cd $(TARGET_SUBDIR)/libgomp && \
50299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50301 "RANLIB=$${RANLIB}" \
0c24b341 50302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50303 html) \
50304 || exit 1
50305
50306@endif target-libgomp
50307
50308.PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
50309maybe-TAGS-target-libgomp:
50310@if target-libgomp
50311maybe-TAGS-target-libgomp: TAGS-target-libgomp
50312
50313TAGS-target-libgomp: \
50314 configure-target-libgomp
50315 @: $(MAKE); $(unstage)
50316 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50317 r=`${PWD_COMMAND}`; export r; \
50318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50319 $(NORMAL_TARGET_EXPORTS) \
50320 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
50321 for flag in $(EXTRA_TARGET_FLAGS); do \
50322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50323 done; \
50324 (cd $(TARGET_SUBDIR)/libgomp && \
50325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50327 "RANLIB=$${RANLIB}" \
0c24b341 50328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50329 TAGS) \
50330 || exit 1
50331
50332@endif target-libgomp
50333
50334.PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
50335maybe-install-info-target-libgomp:
50336@if target-libgomp
50337maybe-install-info-target-libgomp: install-info-target-libgomp
50338
50339install-info-target-libgomp: \
50340 configure-target-libgomp \
50341 info-target-libgomp
50342 @: $(MAKE); $(unstage)
50343 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50344 r=`${PWD_COMMAND}`; export r; \
50345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50346 $(NORMAL_TARGET_EXPORTS) \
50347 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
50348 for flag in $(EXTRA_TARGET_FLAGS); do \
50349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50350 done; \
50351 (cd $(TARGET_SUBDIR)/libgomp && \
50352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50354 "RANLIB=$${RANLIB}" \
0c24b341 50355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50356 install-info) \
50357 || exit 1
50358
50359@endif target-libgomp
50360
a3ca38d2
DD
50361.PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
50362maybe-install-pdf-target-libgomp:
50363@if target-libgomp
50364maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
50365
50366install-pdf-target-libgomp: \
50367 configure-target-libgomp \
50368 pdf-target-libgomp
50369 @: $(MAKE); $(unstage)
50370 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50371 r=`${PWD_COMMAND}`; export r; \
50372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50373 $(NORMAL_TARGET_EXPORTS) \
50374 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
50375 for flag in $(EXTRA_TARGET_FLAGS); do \
50376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50377 done; \
50378 (cd $(TARGET_SUBDIR)/libgomp && \
50379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50381 "RANLIB=$${RANLIB}" \
0c24b341 50382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
50383 install-pdf) \
50384 || exit 1
50385
50386@endif target-libgomp
50387
108a6f8e
CD
50388.PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
50389maybe-install-html-target-libgomp:
50390@if target-libgomp
50391maybe-install-html-target-libgomp: install-html-target-libgomp
50392
50393install-html-target-libgomp: \
50394 configure-target-libgomp \
50395 html-target-libgomp
50396 @: $(MAKE); $(unstage)
50397 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50398 r=`${PWD_COMMAND}`; export r; \
50399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50400 $(NORMAL_TARGET_EXPORTS) \
50401 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
50402 for flag in $(EXTRA_TARGET_FLAGS); do \
50403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50404 done; \
50405 (cd $(TARGET_SUBDIR)/libgomp && \
50406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50408 "RANLIB=$${RANLIB}" \
0c24b341 50409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
50410 install-html) \
50411 || exit 1
50412
50413@endif target-libgomp
50414
b3ded179
PB
50415.PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
50416maybe-installcheck-target-libgomp:
50417@if target-libgomp
50418maybe-installcheck-target-libgomp: installcheck-target-libgomp
50419
50420installcheck-target-libgomp: \
50421 configure-target-libgomp
50422 @: $(MAKE); $(unstage)
50423 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50424 r=`${PWD_COMMAND}`; export r; \
50425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50426 $(NORMAL_TARGET_EXPORTS) \
50427 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
50428 for flag in $(EXTRA_TARGET_FLAGS); do \
50429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50430 done; \
50431 (cd $(TARGET_SUBDIR)/libgomp && \
50432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50434 "RANLIB=$${RANLIB}" \
0c24b341 50435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50436 installcheck) \
50437 || exit 1
50438
50439@endif target-libgomp
50440
50441.PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
50442maybe-mostlyclean-target-libgomp:
50443@if target-libgomp
50444maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
50445
50446mostlyclean-target-libgomp:
50447 @: $(MAKE); $(unstage)
50448 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50449 r=`${PWD_COMMAND}`; export r; \
50450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50451 $(NORMAL_TARGET_EXPORTS) \
50452 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
50453 for flag in $(EXTRA_TARGET_FLAGS); do \
50454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50455 done; \
50456 (cd $(TARGET_SUBDIR)/libgomp && \
50457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50459 "RANLIB=$${RANLIB}" \
0c24b341 50460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50461 mostlyclean) \
50462 || exit 1
50463
50464@endif target-libgomp
50465
50466.PHONY: maybe-clean-target-libgomp clean-target-libgomp
50467maybe-clean-target-libgomp:
50468@if target-libgomp
50469maybe-clean-target-libgomp: clean-target-libgomp
50470
50471clean-target-libgomp:
50472 @: $(MAKE); $(unstage)
50473 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50474 r=`${PWD_COMMAND}`; export r; \
50475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50476 $(NORMAL_TARGET_EXPORTS) \
50477 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
50478 for flag in $(EXTRA_TARGET_FLAGS); do \
50479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50480 done; \
50481 (cd $(TARGET_SUBDIR)/libgomp && \
50482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50484 "RANLIB=$${RANLIB}" \
0c24b341 50485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50486 clean) \
50487 || exit 1
50488
50489@endif target-libgomp
50490
50491.PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
50492maybe-distclean-target-libgomp:
50493@if target-libgomp
50494maybe-distclean-target-libgomp: distclean-target-libgomp
50495
50496distclean-target-libgomp:
50497 @: $(MAKE); $(unstage)
50498 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50499 r=`${PWD_COMMAND}`; export r; \
50500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50501 $(NORMAL_TARGET_EXPORTS) \
50502 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
50503 for flag in $(EXTRA_TARGET_FLAGS); do \
50504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50505 done; \
50506 (cd $(TARGET_SUBDIR)/libgomp && \
50507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50509 "RANLIB=$${RANLIB}" \
0c24b341 50510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50511 distclean) \
50512 || exit 1
50513
50514@endif target-libgomp
50515
50516.PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
50517maybe-maintainer-clean-target-libgomp:
50518@if target-libgomp
50519maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
50520
50521maintainer-clean-target-libgomp:
50522 @: $(MAKE); $(unstage)
50523 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50524 r=`${PWD_COMMAND}`; export r; \
50525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50526 $(NORMAL_TARGET_EXPORTS) \
50527 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
50528 for flag in $(EXTRA_TARGET_FLAGS); do \
50529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50530 done; \
50531 (cd $(TARGET_SUBDIR)/libgomp && \
50532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50534 "RANLIB=$${RANLIB}" \
0c24b341 50535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
50536 maintainer-clean) \
50537 || exit 1
50538
50539@endif target-libgomp
50540
50541
50542
15723a45
NN
50543# ----------
50544# GCC module
50545# ----------
50546
319cab08 50547@if gcc-no-bootstrap
252b5132 50548.PHONY: cross
72b2455a 50549cross: all-build all-gas all-ld
b40e3958
L
50550 @r=`${PWD_COMMAND}`; export r; \
50551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 50552 $(HOST_EXPORTS) \
252b5132 50553 echo "Building the C and C++ compiler"; \
5cec67bf 50554 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
b40e3958
L
50555 @r=`${PWD_COMMAND}`; export r; \
50556 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
252b5132 50557 echo "Building runtime libraries"; \
656fdd47 50558 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
319cab08 50559@endif gcc-no-bootstrap
252b5132 50560
6bd3dfaa 50561@if gcc
7d695d07
JM
50562.PHONY: check-gcc-c++
50563check-gcc-c++:
75205f78 50564 @if [ -f ./gcc/Makefile ] ; then \
b40e3958
L
50565 r=`${PWD_COMMAND}`; export r; \
50566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 50567 $(HOST_EXPORTS) \
1086bc09 50568 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++); \
75205f78
DD
50569 else \
50570 true; \
7d695d07
JM
50571 fi
50572
50573.PHONY: check-c++
ede4fbe4 50574check-c++: check-target-libstdc++-v3 check-gcc-c++
252b5132 50575
15723a45
NN
50576# Install the gcc headers files, but not the fixed include files,
50577# which Cygnus is not allowed to distribute. This rule is very
50578# dependent on the workings of the gcc Makefile.in.
50579.PHONY: gcc-no-fixedincludes
50580gcc-no-fixedincludes:
50581 @if [ -f ./gcc/Makefile ]; then \
50582 rm -rf gcc/tmp-include; \
50583 mv gcc/include gcc/tmp-include 2>/dev/null; \
50584 mkdir gcc/include; \
50585 cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
50586 touch gcc/stmp-fixinc gcc/include/fixed; \
50587 rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
b40e3958
L
50588 r=`${PWD_COMMAND}`; export r; \
50589 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
7ffa0b57 50590 $(HOST_EXPORTS) \
1086bc09 50591 (cd ./gcc && \
15723a45
NN
50592 $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
50593 rm -rf gcc/include; \
50594 mv gcc/tmp-include gcc/include 2>/dev/null; \
50595 else true; fi
6bd3dfaa 50596@endif gcc
4fa63067 50597
b813574b
PB
50598# ---------------------
50599# GCC bootstrap support
50600# ---------------------
4fa63067 50601
b813574b
PB
50602# We track the current stage (the one in 'gcc') in the stage_current file.
50603# stage_last instead tracks the stage that was built last. These targets
50604# are dummy when toplevel bootstrap is not active.
4fa63067 50605
f70224b5 50606# While making host and target tools, symlinks to the final stage must be
0aed8855
PB
50607# there, so $(unstage) should be run at various points. To avoid excessive
50608# recursive invocations of make, we "inline" them using a variable. These
50609# must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
50610# to avoid warnings from the GNU Make job server.
f70224b5
PB
50611
50612unstage = :
50613stage = :
c52c6897 50614current_stage = ""
f70224b5 50615
b813574b 50616@if gcc-bootstrap
9daf3993 50617unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
f6d183c0 50618stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
c52c6897 50619current_stage = "`cat stage_current 2> /dev/null`"
b813574b 50620@endif gcc-bootstrap
4fa63067 50621
f70224b5
PB
50622.PHONY: unstage stage
50623unstage:
0aed8855 50624 @: $(MAKE); $(unstage)
b813574b 50625stage:
0aed8855 50626 @: $(MAKE); $(stage)
1d39f329 50627
80911fe1
PB
50628# Disable commands for lean bootstrap.
50629LEAN = false
50630
dfdffa2c
PB
50631# We name the build directories for the various stages "stage1-gcc",
50632# "stage2-gcc","stage3-gcc", etc.
50633
50634# Since the 'compare' process will fail (on debugging information) if any
50635# directory names are different, we need to link the gcc directory for
0aed8855 50636# the previous stage to a constant name ('prev-gcc'), and to make the name of
dfdffa2c
PB
50637# the build directories constant as well. For the latter, we use naked names
50638# like 'gcc', because the scripts in that directory assume it. We use
50639# mv on platforms where symlinks to directories do not work or are not
50640# reliable.
50641
1d39f329
NN
50642# 'touch' doesn't work right on some platforms.
50643STAMP = echo timestamp >
50644
dfdffa2c
PB
50645# We only want to compare .o files, so set this!
50646objext = .o
50647
dfdffa2c 50648
319cab08 50649.PHONY: stage1-start stage1-end
dfdffa2c 50650
656fdd47 50651stage1-start::
0aed8855 50652 @: $(MAKE); $(stage); \
b813574b 50653 echo stage1 > stage_current ; \
b00612cc 50654 echo stage1 > stage_last; \
0aed8855 50655 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 50656@if bfd
b00612cc
PB
50657 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
50658 mkdir stage1-bfd; \
80911fe1 50659 mv stage1-bfd bfd
72b2455a
PB
50660@endif bfd
50661@if opcodes
b00612cc
PB
50662 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
50663 mkdir stage1-opcodes; \
80911fe1 50664 mv stage1-opcodes opcodes
72b2455a
PB
50665@endif opcodes
50666@if binutils
b00612cc
PB
50667 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
50668 mkdir stage1-binutils; \
80911fe1 50669 mv stage1-binutils binutils
72b2455a
PB
50670@endif binutils
50671@if gas
b00612cc
PB
50672 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
50673 mkdir stage1-gas; \
80911fe1 50674 mv stage1-gas gas
72b2455a
PB
50675@endif gas
50676@if gcc
b00612cc
PB
50677 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
50678 mkdir stage1-gcc; \
80911fe1 50679 mv stage1-gcc gcc
72b2455a 50680@endif gcc
4b900473
PB
50681@if gmp
50682 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
50683 mkdir stage1-gmp; \
50684 mv stage1-gmp gmp
50685@endif gmp
50686@if mpfr
50687 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
50688 mkdir stage1-mpfr; \
50689 mv stage1-mpfr mpfr
50690@endif mpfr
93f9b408
ILT
50691@if gold
50692 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
50693 mkdir stage1-gold; \
50694 mv stage1-gold gold
50695@endif gold
72b2455a 50696@if intl
b00612cc
PB
50697 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
50698 mkdir stage1-intl; \
80911fe1 50699 mv stage1-intl intl
72b2455a
PB
50700@endif intl
50701@if ld
b00612cc
PB
50702 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
50703 mkdir stage1-ld; \
80911fe1 50704 mv stage1-ld ld
72b2455a
PB
50705@endif ld
50706@if libcpp
b00612cc
PB
50707 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
50708 mkdir stage1-libcpp; \
80911fe1 50709 mv stage1-libcpp libcpp
72b2455a 50710@endif libcpp
be01d343
PB
50711@if libdecnumber
50712 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
50713 mkdir stage1-libdecnumber; \
80911fe1 50714 mv stage1-libdecnumber libdecnumber
be01d343 50715@endif libdecnumber
72b2455a 50716@if libiberty
b00612cc
PB
50717 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
50718 mkdir stage1-libiberty; \
80911fe1 50719 mv stage1-libiberty libiberty
72b2455a
PB
50720@endif libiberty
50721@if zlib
b00612cc
PB
50722 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
50723 mkdir stage1-zlib; \
80911fe1 50724 mv stage1-zlib zlib
72b2455a 50725@endif zlib
0aed8855
PB
50726 @[ -d stage1-$(TARGET_SUBDIR) ] || \
50727 mkdir stage1-$(TARGET_SUBDIR); \
80911fe1 50728 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
dfdffa2c 50729
80911fe1 50730stage1-end::
72b2455a 50731@if bfd
80911fe1
PB
50732 @if test -d $(HOST_SUBDIR)/bfd ; then \
50733 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
0aed8855 50734 fi
72b2455a
PB
50735@endif bfd
50736@if opcodes
80911fe1
PB
50737 @if test -d $(HOST_SUBDIR)/opcodes ; then \
50738 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
0aed8855 50739 fi
72b2455a
PB
50740@endif opcodes
50741@if binutils
80911fe1
PB
50742 @if test -d $(HOST_SUBDIR)/binutils ; then \
50743 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
0aed8855 50744 fi
72b2455a
PB
50745@endif binutils
50746@if gas
80911fe1
PB
50747 @if test -d $(HOST_SUBDIR)/gas ; then \
50748 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
0aed8855 50749 fi
72b2455a
PB
50750@endif gas
50751@if gcc
80911fe1
PB
50752 @if test -d $(HOST_SUBDIR)/gcc ; then \
50753 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
0aed8855 50754 fi
72b2455a 50755@endif gcc
4b900473
PB
50756@if gmp
50757 @if test -d $(HOST_SUBDIR)/gmp ; then \
50758 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
50759 fi
50760@endif gmp
50761@if mpfr
50762 @if test -d $(HOST_SUBDIR)/mpfr ; then \
50763 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
50764 fi
50765@endif mpfr
93f9b408
ILT
50766@if gold
50767 @if test -d $(HOST_SUBDIR)/gold ; then \
50768 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
50769 fi
50770@endif gold
72b2455a 50771@if intl
80911fe1
PB
50772 @if test -d $(HOST_SUBDIR)/intl ; then \
50773 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
0aed8855 50774 fi
72b2455a
PB
50775@endif intl
50776@if ld
80911fe1
PB
50777 @if test -d $(HOST_SUBDIR)/ld ; then \
50778 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
0aed8855 50779 fi
72b2455a
PB
50780@endif ld
50781@if libcpp
80911fe1
PB
50782 @if test -d $(HOST_SUBDIR)/libcpp ; then \
50783 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
0aed8855 50784 fi
72b2455a 50785@endif libcpp
be01d343 50786@if libdecnumber
80911fe1
PB
50787 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
50788 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
0aed8855 50789 fi
be01d343 50790@endif libdecnumber
72b2455a 50791@if libiberty
80911fe1
PB
50792 @if test -d $(HOST_SUBDIR)/libiberty ; then \
50793 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
0aed8855 50794 fi
72b2455a
PB
50795@endif libiberty
50796@if zlib
80911fe1
PB
50797 @if test -d $(HOST_SUBDIR)/zlib ; then \
50798 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
0aed8855 50799 fi
72b2455a 50800@endif zlib
0aed8855 50801 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1 50802 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
0aed8855 50803 fi
80911fe1 50804 rm -f stage_current
dfdffa2c 50805
973601e1 50806# Bubble a bug fix through all the stages up to stage 1. They are
0aed8855 50807# remade, but not reconfigured. The next stage (if any) will not be
675492f0 50808# reconfigured either.
319cab08 50809.PHONY: stage1-bubble
656fdd47 50810stage1-bubble::
e360f423
PB
50811 @r=`${PWD_COMMAND}`; export r; \
50812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50813 if test -f stage1-lean ; then \
9cb3fa6f
PB
50814 echo Skipping rebuild of stage1 ; \
50815 else \
f70224b5
PB
50816 $(MAKE) stage1-start; \
50817 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
9cb3fa6f 50818 fi
72b2455a 50819
0df3d27f 50820.PHONY: all-stage1 clean-stage1
0df3d27f 50821do-clean: clean-stage1
0df3d27f 50822
72b2455a
PB
50823# FIXME: Will not need to be conditional when toplevel bootstrap is the
50824# only possibility, but now it conflicts with no-bootstrap rules
50825@if gcc-bootstrap
50826
50827
50828
50829
0df3d27f 50830# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 50831
0df3d27f 50832.PHONY: distclean-stage1
72b2455a 50833distclean-stage1::
0aed8855 50834 @: $(MAKE); $(stage)
e00a73e3 50835 @test "`cat stage_last`" != stage1 || rm -f stage_last
9cb3fa6f 50836 rm -rf stage1-*
72b2455a
PB
50837
50838
50839@endif gcc-bootstrap
50840
50841
50842.PHONY: stage2-start stage2-end
50843
50844stage2-start::
0aed8855 50845 @: $(MAKE); $(stage); \
72b2455a 50846 echo stage2 > stage_current ; \
b00612cc 50847 echo stage2 > stage_last; \
0aed8855 50848 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 50849@if bfd
b00612cc
PB
50850 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
50851 mkdir stage2-bfd; \
80911fe1
PB
50852 mv stage2-bfd bfd ; \
50853 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
50854@endif bfd
50855@if opcodes
b00612cc
PB
50856 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
50857 mkdir stage2-opcodes; \
80911fe1
PB
50858 mv stage2-opcodes opcodes ; \
50859 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
50860@endif opcodes
50861@if binutils
b00612cc
PB
50862 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
50863 mkdir stage2-binutils; \
80911fe1
PB
50864 mv stage2-binutils binutils ; \
50865 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
50866@endif binutils
50867@if gas
b00612cc
PB
50868 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
50869 mkdir stage2-gas; \
80911fe1
PB
50870 mv stage2-gas gas ; \
50871 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
50872@endif gas
50873@if gcc
b00612cc
PB
50874 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
50875 mkdir stage2-gcc; \
80911fe1
PB
50876 mv stage2-gcc gcc ; \
50877 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a 50878@endif gcc
4b900473
PB
50879@if gmp
50880 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
50881 mkdir stage2-gmp; \
50882 mv stage2-gmp gmp ; \
50883 mv stage1-gmp prev-gmp || test -f stage1-lean
50884@endif gmp
50885@if mpfr
50886 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
50887 mkdir stage2-mpfr; \
50888 mv stage2-mpfr mpfr ; \
50889 mv stage1-mpfr prev-mpfr || test -f stage1-lean
50890@endif mpfr
93f9b408
ILT
50891@if gold
50892 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
50893 mkdir stage2-gold; \
50894 mv stage2-gold gold ; \
50895 mv stage1-gold prev-gold || test -f stage1-lean
50896@endif gold
72b2455a 50897@if intl
b00612cc
PB
50898 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
50899 mkdir stage2-intl; \
80911fe1
PB
50900 mv stage2-intl intl ; \
50901 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
50902@endif intl
50903@if ld
b00612cc
PB
50904 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
50905 mkdir stage2-ld; \
80911fe1
PB
50906 mv stage2-ld ld ; \
50907 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
50908@endif ld
50909@if libcpp
b00612cc
PB
50910 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
50911 mkdir stage2-libcpp; \
80911fe1
PB
50912 mv stage2-libcpp libcpp ; \
50913 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 50914@endif libcpp
be01d343
PB
50915@if libdecnumber
50916 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
50917 mkdir stage2-libdecnumber; \
80911fe1
PB
50918 mv stage2-libdecnumber libdecnumber ; \
50919 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 50920@endif libdecnumber
72b2455a 50921@if libiberty
b00612cc
PB
50922 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
50923 mkdir stage2-libiberty; \
80911fe1
PB
50924 mv stage2-libiberty libiberty ; \
50925 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
50926@endif libiberty
50927@if zlib
b00612cc
PB
50928 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
50929 mkdir stage2-zlib; \
80911fe1
PB
50930 mv stage2-zlib zlib ; \
50931 mv stage1-zlib prev-zlib || test -f stage1-lean
72b2455a 50932@endif zlib
0aed8855
PB
50933 @[ -d stage2-$(TARGET_SUBDIR) ] || \
50934 mkdir stage2-$(TARGET_SUBDIR); \
80911fe1
PB
50935 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
50936 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
72b2455a 50937
80911fe1 50938stage2-end::
72b2455a 50939@if bfd
80911fe1
PB
50940 @if test -d $(HOST_SUBDIR)/bfd ; then \
50941 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
50942 mv prev-bfd stage1-bfd ; : ; \
0aed8855 50943 fi
72b2455a
PB
50944@endif bfd
50945@if opcodes
80911fe1
PB
50946 @if test -d $(HOST_SUBDIR)/opcodes ; then \
50947 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
50948 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 50949 fi
72b2455a
PB
50950@endif opcodes
50951@if binutils
80911fe1
PB
50952 @if test -d $(HOST_SUBDIR)/binutils ; then \
50953 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
50954 mv prev-binutils stage1-binutils ; : ; \
0aed8855 50955 fi
72b2455a
PB
50956@endif binutils
50957@if gas
80911fe1
PB
50958 @if test -d $(HOST_SUBDIR)/gas ; then \
50959 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
50960 mv prev-gas stage1-gas ; : ; \
0aed8855 50961 fi
72b2455a
PB
50962@endif gas
50963@if gcc
80911fe1
PB
50964 @if test -d $(HOST_SUBDIR)/gcc ; then \
50965 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
50966 mv prev-gcc stage1-gcc ; : ; \
0aed8855 50967 fi
72b2455a 50968@endif gcc
4b900473
PB
50969@if gmp
50970 @if test -d $(HOST_SUBDIR)/gmp ; then \
50971 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
50972 mv prev-gmp stage1-gmp ; : ; \
50973 fi
50974@endif gmp
50975@if mpfr
50976 @if test -d $(HOST_SUBDIR)/mpfr ; then \
50977 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
50978 mv prev-mpfr stage1-mpfr ; : ; \
50979 fi
50980@endif mpfr
93f9b408
ILT
50981@if gold
50982 @if test -d $(HOST_SUBDIR)/gold ; then \
50983 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
50984 mv prev-gold stage1-gold ; : ; \
50985 fi
50986@endif gold
72b2455a 50987@if intl
80911fe1
PB
50988 @if test -d $(HOST_SUBDIR)/intl ; then \
50989 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
50990 mv prev-intl stage1-intl ; : ; \
0aed8855 50991 fi
72b2455a
PB
50992@endif intl
50993@if ld
80911fe1
PB
50994 @if test -d $(HOST_SUBDIR)/ld ; then \
50995 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
50996 mv prev-ld stage1-ld ; : ; \
0aed8855 50997 fi
72b2455a
PB
50998@endif ld
50999@if libcpp
80911fe1
PB
51000 @if test -d $(HOST_SUBDIR)/libcpp ; then \
51001 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
51002 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 51003 fi
72b2455a 51004@endif libcpp
be01d343 51005@if libdecnumber
80911fe1
PB
51006 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
51007 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
51008 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 51009 fi
be01d343 51010@endif libdecnumber
72b2455a 51011@if libiberty
80911fe1
PB
51012 @if test -d $(HOST_SUBDIR)/libiberty ; then \
51013 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
51014 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 51015 fi
72b2455a
PB
51016@endif libiberty
51017@if zlib
80911fe1
PB
51018 @if test -d $(HOST_SUBDIR)/zlib ; then \
51019 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
51020 mv prev-zlib stage1-zlib ; : ; \
0aed8855 51021 fi
72b2455a 51022@endif zlib
0aed8855 51023 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
51024 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
51025 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 51026 fi
80911fe1 51027 rm -f stage_current
72b2455a 51028
973601e1 51029# Bubble a bug fix through all the stages up to stage 2. They are
0aed8855 51030# remade, but not reconfigured. The next stage (if any) will not be
675492f0 51031# reconfigured either.
72b2455a
PB
51032.PHONY: stage2-bubble
51033stage2-bubble:: stage1-bubble
e360f423
PB
51034 @r=`${PWD_COMMAND}`; export r; \
51035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51036 if test -f stage2-lean || test -f stage1-lean ; then \
9cb3fa6f
PB
51037 echo Skipping rebuild of stage2 ; \
51038 else \
f70224b5
PB
51039 $(MAKE) stage2-start; \
51040 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
9cb3fa6f 51041 fi
72b2455a 51042
0df3d27f 51043.PHONY: all-stage2 clean-stage2
0df3d27f 51044do-clean: clean-stage2
0df3d27f 51045
72b2455a
PB
51046# FIXME: Will not need to be conditional when toplevel bootstrap is the
51047# only possibility, but now it conflicts with no-bootstrap rules
51048@if gcc-bootstrap
51049
51050
51051
80911fe1 51052.PHONY: bootstrap2 bootstrap2-lean
be01d343
PB
51053bootstrap2:
51054 echo stage2 > stage_final
51055 @r=`${PWD_COMMAND}`; export r; \
51056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51057 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
0aed8855 51058 @: $(MAKE); $(unstage)
be01d343
PB
51059 @r=`${PWD_COMMAND}`; export r; \
51060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51061 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
72b2455a 51062
80911fe1
PB
51063bootstrap2-lean:
51064 echo stage2 > stage_final
51065 @r=`${PWD_COMMAND}`; export r; \
51066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51067 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
51068 @: $(MAKE); $(unstage)
51069 @r=`${PWD_COMMAND}`; export r; \
51070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51071 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51072
72b2455a 51073
0df3d27f 51074# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 51075distclean-stage1:: distclean-stage2
0df3d27f 51076.PHONY: distclean-stage2
72b2455a 51077distclean-stage2::
0aed8855 51078 @: $(MAKE); $(stage)
e00a73e3 51079 @test "`cat stage_last`" != stage2 || rm -f stage_last
9cb3fa6f 51080 rm -rf stage2-*
72b2455a
PB
51081
51082
51083@endif gcc-bootstrap
51084
51085
8520c408
AO
51086.PHONY: stageb2g0-start stageb2g0-end
51087
51088stageb2g0-start::
51089 @: $(MAKE); $(stage); \
51090 echo stageb2g0 > stage_current ; \
51091 echo stageb2g0 > stage_last; \
51092 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
51093@if bfd
51094 @cd $(HOST_SUBDIR); [ -d stageb2g0-bfd ] || \
51095 mkdir stageb2g0-bfd; \
51096 mv stageb2g0-bfd bfd ; \
51097 mv stage1-bfd prev-bfd || test -f stage1-lean
51098@endif bfd
51099@if opcodes
51100 @cd $(HOST_SUBDIR); [ -d stageb2g0-opcodes ] || \
51101 mkdir stageb2g0-opcodes; \
51102 mv stageb2g0-opcodes opcodes ; \
51103 mv stage1-opcodes prev-opcodes || test -f stage1-lean
51104@endif opcodes
51105@if binutils
51106 @cd $(HOST_SUBDIR); [ -d stageb2g0-binutils ] || \
51107 mkdir stageb2g0-binutils; \
51108 mv stageb2g0-binutils binutils ; \
51109 mv stage1-binutils prev-binutils || test -f stage1-lean
51110@endif binutils
51111@if gas
51112 @cd $(HOST_SUBDIR); [ -d stageb2g0-gas ] || \
51113 mkdir stageb2g0-gas; \
51114 mv stageb2g0-gas gas ; \
51115 mv stage1-gas prev-gas || test -f stage1-lean
51116@endif gas
51117@if gcc
51118 @cd $(HOST_SUBDIR); [ -d stageb2g0-gcc ] || \
51119 mkdir stageb2g0-gcc; \
51120 mv stageb2g0-gcc gcc ; \
51121 mv stage1-gcc prev-gcc || test -f stage1-lean
51122@endif gcc
51123@if gmp
51124 @cd $(HOST_SUBDIR); [ -d stageb2g0-gmp ] || \
51125 mkdir stageb2g0-gmp; \
51126 mv stageb2g0-gmp gmp ; \
51127 mv stage1-gmp prev-gmp || test -f stage1-lean
51128@endif gmp
51129@if mpfr
51130 @cd $(HOST_SUBDIR); [ -d stageb2g0-mpfr ] || \
51131 mkdir stageb2g0-mpfr; \
51132 mv stageb2g0-mpfr mpfr ; \
51133 mv stage1-mpfr prev-mpfr || test -f stage1-lean
51134@endif mpfr
93f9b408
ILT
51135@if gold
51136 @cd $(HOST_SUBDIR); [ -d stageb2g0-gold ] || \
51137 mkdir stageb2g0-gold; \
51138 mv stageb2g0-gold gold ; \
51139 mv stage1-gold prev-gold || test -f stage1-lean
51140@endif gold
8520c408
AO
51141@if intl
51142 @cd $(HOST_SUBDIR); [ -d stageb2g0-intl ] || \
51143 mkdir stageb2g0-intl; \
51144 mv stageb2g0-intl intl ; \
51145 mv stage1-intl prev-intl || test -f stage1-lean
51146@endif intl
51147@if ld
51148 @cd $(HOST_SUBDIR); [ -d stageb2g0-ld ] || \
51149 mkdir stageb2g0-ld; \
51150 mv stageb2g0-ld ld ; \
51151 mv stage1-ld prev-ld || test -f stage1-lean
51152@endif ld
51153@if libcpp
51154 @cd $(HOST_SUBDIR); [ -d stageb2g0-libcpp ] || \
51155 mkdir stageb2g0-libcpp; \
51156 mv stageb2g0-libcpp libcpp ; \
51157 mv stage1-libcpp prev-libcpp || test -f stage1-lean
51158@endif libcpp
51159@if libdecnumber
51160 @cd $(HOST_SUBDIR); [ -d stageb2g0-libdecnumber ] || \
51161 mkdir stageb2g0-libdecnumber; \
51162 mv stageb2g0-libdecnumber libdecnumber ; \
51163 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
51164@endif libdecnumber
51165@if libiberty
51166 @cd $(HOST_SUBDIR); [ -d stageb2g0-libiberty ] || \
51167 mkdir stageb2g0-libiberty; \
51168 mv stageb2g0-libiberty libiberty ; \
51169 mv stage1-libiberty prev-libiberty || test -f stage1-lean
51170@endif libiberty
51171@if zlib
51172 @cd $(HOST_SUBDIR); [ -d stageb2g0-zlib ] || \
51173 mkdir stageb2g0-zlib; \
51174 mv stageb2g0-zlib zlib ; \
51175 mv stage1-zlib prev-zlib || test -f stage1-lean
51176@endif zlib
51177 @[ -d stageb2g0-$(TARGET_SUBDIR) ] || \
51178 mkdir stageb2g0-$(TARGET_SUBDIR); \
51179 mv stageb2g0-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
51180 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
51181
51182stageb2g0-end::
51183@if bfd
51184 @if test -d $(HOST_SUBDIR)/bfd ; then \
51185 cd $(HOST_SUBDIR); mv bfd stageb2g0-bfd ; \
51186 mv prev-bfd stage1-bfd ; : ; \
51187 fi
51188@endif bfd
51189@if opcodes
51190 @if test -d $(HOST_SUBDIR)/opcodes ; then \
51191 cd $(HOST_SUBDIR); mv opcodes stageb2g0-opcodes ; \
51192 mv prev-opcodes stage1-opcodes ; : ; \
51193 fi
51194@endif opcodes
51195@if binutils
51196 @if test -d $(HOST_SUBDIR)/binutils ; then \
51197 cd $(HOST_SUBDIR); mv binutils stageb2g0-binutils ; \
51198 mv prev-binutils stage1-binutils ; : ; \
51199 fi
51200@endif binutils
51201@if gas
51202 @if test -d $(HOST_SUBDIR)/gas ; then \
51203 cd $(HOST_SUBDIR); mv gas stageb2g0-gas ; \
51204 mv prev-gas stage1-gas ; : ; \
51205 fi
51206@endif gas
51207@if gcc
51208 @if test -d $(HOST_SUBDIR)/gcc ; then \
51209 cd $(HOST_SUBDIR); mv gcc stageb2g0-gcc ; \
51210 mv prev-gcc stage1-gcc ; : ; \
51211 fi
51212@endif gcc
51213@if gmp
51214 @if test -d $(HOST_SUBDIR)/gmp ; then \
51215 cd $(HOST_SUBDIR); mv gmp stageb2g0-gmp ; \
51216 mv prev-gmp stage1-gmp ; : ; \
51217 fi
51218@endif gmp
51219@if mpfr
51220 @if test -d $(HOST_SUBDIR)/mpfr ; then \
51221 cd $(HOST_SUBDIR); mv mpfr stageb2g0-mpfr ; \
51222 mv prev-mpfr stage1-mpfr ; : ; \
51223 fi
51224@endif mpfr
93f9b408
ILT
51225@if gold
51226 @if test -d $(HOST_SUBDIR)/gold ; then \
51227 cd $(HOST_SUBDIR); mv gold stageb2g0-gold ; \
51228 mv prev-gold stage1-gold ; : ; \
51229 fi
51230@endif gold
8520c408
AO
51231@if intl
51232 @if test -d $(HOST_SUBDIR)/intl ; then \
51233 cd $(HOST_SUBDIR); mv intl stageb2g0-intl ; \
51234 mv prev-intl stage1-intl ; : ; \
51235 fi
51236@endif intl
51237@if ld
51238 @if test -d $(HOST_SUBDIR)/ld ; then \
51239 cd $(HOST_SUBDIR); mv ld stageb2g0-ld ; \
51240 mv prev-ld stage1-ld ; : ; \
51241 fi
51242@endif ld
51243@if libcpp
51244 @if test -d $(HOST_SUBDIR)/libcpp ; then \
51245 cd $(HOST_SUBDIR); mv libcpp stageb2g0-libcpp ; \
51246 mv prev-libcpp stage1-libcpp ; : ; \
51247 fi
51248@endif libcpp
51249@if libdecnumber
51250 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
51251 cd $(HOST_SUBDIR); mv libdecnumber stageb2g0-libdecnumber ; \
51252 mv prev-libdecnumber stage1-libdecnumber ; : ; \
51253 fi
51254@endif libdecnumber
51255@if libiberty
51256 @if test -d $(HOST_SUBDIR)/libiberty ; then \
51257 cd $(HOST_SUBDIR); mv libiberty stageb2g0-libiberty ; \
51258 mv prev-libiberty stage1-libiberty ; : ; \
51259 fi
51260@endif libiberty
51261@if zlib
51262 @if test -d $(HOST_SUBDIR)/zlib ; then \
51263 cd $(HOST_SUBDIR); mv zlib stageb2g0-zlib ; \
51264 mv prev-zlib stage1-zlib ; : ; \
51265 fi
51266@endif zlib
51267 @if test -d $(TARGET_SUBDIR) ; then \
51268 mv $(TARGET_SUBDIR) stageb2g0-$(TARGET_SUBDIR) ; \
51269 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
51270 fi
51271 rm -f stage_current
51272
51273# Bubble a bug fix through all the stages up to stage b2g0. They are
51274# remade, but not reconfigured. The next stage (if any) will not be
675492f0 51275# reconfigured either.
8520c408
AO
51276.PHONY: stageb2g0-bubble
51277stageb2g0-bubble:: stage1-bubble
51278 @r=`${PWD_COMMAND}`; export r; \
51279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51280 if test -f stageb2g0-lean || test -f stage1-lean ; then \
51281 echo Skipping rebuild of stageb2g0 ; \
51282 else \
51283 $(MAKE) stageb2g0-start; \
51284 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageb2g0; \
51285 fi
51286
51287.PHONY: all-stageb2g0 clean-stageb2g0
51288do-clean: clean-stageb2g0
51289
51290# FIXME: Will not need to be conditional when toplevel bootstrap is the
51291# only possibility, but now it conflicts with no-bootstrap rules
51292@if gcc-bootstrap
51293
51294
51295
51296.PHONY: bootstrap2-debug bootstrap2-debug-lean
51297bootstrap2-debug:
51298 echo stageb2g0 > stage_final
51299 @r=`${PWD_COMMAND}`; export r; \
51300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51301 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stageb2g0-bubble
51302 @: $(MAKE); $(unstage)
51303 @r=`${PWD_COMMAND}`; export r; \
51304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51305 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51306
51307bootstrap2-debug-lean:
51308 echo stageb2g0 > stage_final
51309 @r=`${PWD_COMMAND}`; export r; \
51310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51311 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stageb2g0-bubble
51312 @: $(MAKE); $(unstage)
51313 @r=`${PWD_COMMAND}`; export r; \
51314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51315 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51316
51317
51318# Rules to wipe a stage and all the following ones, also used for cleanstrap
51319distclean-stage1:: distclean-stageb2g0
51320.PHONY: distclean-stageb2g0
51321distclean-stageb2g0::
51322 @: $(MAKE); $(stage)
51323 @test "`cat stage_last`" != stageb2g0 || rm -f stage_last
51324 rm -rf stageb2g0-*
51325
51326
51327@endif gcc-bootstrap
51328
51329
72b2455a
PB
51330.PHONY: stage3-start stage3-end
51331
51332stage3-start::
0aed8855 51333 @: $(MAKE); $(stage); \
72b2455a 51334 echo stage3 > stage_current ; \
b00612cc 51335 echo stage3 > stage_last; \
0aed8855 51336 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 51337@if bfd
b00612cc
PB
51338 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
51339 mkdir stage3-bfd; \
80911fe1
PB
51340 mv stage3-bfd bfd ; \
51341 mv stage2-bfd prev-bfd || test -f stage2-lean
72b2455a
PB
51342@endif bfd
51343@if opcodes
b00612cc
PB
51344 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
51345 mkdir stage3-opcodes; \
80911fe1
PB
51346 mv stage3-opcodes opcodes ; \
51347 mv stage2-opcodes prev-opcodes || test -f stage2-lean
72b2455a
PB
51348@endif opcodes
51349@if binutils
b00612cc
PB
51350 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
51351 mkdir stage3-binutils; \
80911fe1
PB
51352 mv stage3-binutils binutils ; \
51353 mv stage2-binutils prev-binutils || test -f stage2-lean
72b2455a
PB
51354@endif binutils
51355@if gas
b00612cc
PB
51356 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
51357 mkdir stage3-gas; \
80911fe1
PB
51358 mv stage3-gas gas ; \
51359 mv stage2-gas prev-gas || test -f stage2-lean
72b2455a
PB
51360@endif gas
51361@if gcc
b00612cc
PB
51362 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
51363 mkdir stage3-gcc; \
80911fe1
PB
51364 mv stage3-gcc gcc ; \
51365 mv stage2-gcc prev-gcc || test -f stage2-lean
72b2455a 51366@endif gcc
4b900473
PB
51367@if gmp
51368 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
51369 mkdir stage3-gmp; \
51370 mv stage3-gmp gmp ; \
51371 mv stage2-gmp prev-gmp || test -f stage2-lean
51372@endif gmp
51373@if mpfr
51374 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
51375 mkdir stage3-mpfr; \
51376 mv stage3-mpfr mpfr ; \
51377 mv stage2-mpfr prev-mpfr || test -f stage2-lean
51378@endif mpfr
93f9b408
ILT
51379@if gold
51380 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
51381 mkdir stage3-gold; \
51382 mv stage3-gold gold ; \
51383 mv stage2-gold prev-gold || test -f stage2-lean
51384@endif gold
72b2455a 51385@if intl
b00612cc
PB
51386 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
51387 mkdir stage3-intl; \
80911fe1
PB
51388 mv stage3-intl intl ; \
51389 mv stage2-intl prev-intl || test -f stage2-lean
72b2455a
PB
51390@endif intl
51391@if ld
b00612cc
PB
51392 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
51393 mkdir stage3-ld; \
80911fe1
PB
51394 mv stage3-ld ld ; \
51395 mv stage2-ld prev-ld || test -f stage2-lean
72b2455a
PB
51396@endif ld
51397@if libcpp
b00612cc
PB
51398 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
51399 mkdir stage3-libcpp; \
80911fe1
PB
51400 mv stage3-libcpp libcpp ; \
51401 mv stage2-libcpp prev-libcpp || test -f stage2-lean
72b2455a 51402@endif libcpp
be01d343
PB
51403@if libdecnumber
51404 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
51405 mkdir stage3-libdecnumber; \
80911fe1
PB
51406 mv stage3-libdecnumber libdecnumber ; \
51407 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
be01d343 51408@endif libdecnumber
72b2455a 51409@if libiberty
b00612cc
PB
51410 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
51411 mkdir stage3-libiberty; \
80911fe1
PB
51412 mv stage3-libiberty libiberty ; \
51413 mv stage2-libiberty prev-libiberty || test -f stage2-lean
72b2455a
PB
51414@endif libiberty
51415@if zlib
b00612cc
PB
51416 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
51417 mkdir stage3-zlib; \
80911fe1
PB
51418 mv stage3-zlib zlib ; \
51419 mv stage2-zlib prev-zlib || test -f stage2-lean
72b2455a 51420@endif zlib
0aed8855
PB
51421 @[ -d stage3-$(TARGET_SUBDIR) ] || \
51422 mkdir stage3-$(TARGET_SUBDIR); \
80911fe1
PB
51423 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
51424 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
72b2455a 51425
80911fe1 51426stage3-end::
72b2455a 51427@if bfd
80911fe1
PB
51428 @if test -d $(HOST_SUBDIR)/bfd ; then \
51429 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
51430 mv prev-bfd stage2-bfd ; : ; \
0aed8855 51431 fi
72b2455a
PB
51432@endif bfd
51433@if opcodes
80911fe1
PB
51434 @if test -d $(HOST_SUBDIR)/opcodes ; then \
51435 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
51436 mv prev-opcodes stage2-opcodes ; : ; \
0aed8855 51437 fi
72b2455a
PB
51438@endif opcodes
51439@if binutils
80911fe1
PB
51440 @if test -d $(HOST_SUBDIR)/binutils ; then \
51441 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
51442 mv prev-binutils stage2-binutils ; : ; \
0aed8855 51443 fi
72b2455a
PB
51444@endif binutils
51445@if gas
80911fe1
PB
51446 @if test -d $(HOST_SUBDIR)/gas ; then \
51447 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
51448 mv prev-gas stage2-gas ; : ; \
0aed8855 51449 fi
72b2455a
PB
51450@endif gas
51451@if gcc
80911fe1
PB
51452 @if test -d $(HOST_SUBDIR)/gcc ; then \
51453 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
51454 mv prev-gcc stage2-gcc ; : ; \
0aed8855 51455 fi
72b2455a 51456@endif gcc
4b900473
PB
51457@if gmp
51458 @if test -d $(HOST_SUBDIR)/gmp ; then \
51459 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
51460 mv prev-gmp stage2-gmp ; : ; \
51461 fi
51462@endif gmp
51463@if mpfr
51464 @if test -d $(HOST_SUBDIR)/mpfr ; then \
51465 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
51466 mv prev-mpfr stage2-mpfr ; : ; \
51467 fi
51468@endif mpfr
93f9b408
ILT
51469@if gold
51470 @if test -d $(HOST_SUBDIR)/gold ; then \
51471 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
51472 mv prev-gold stage2-gold ; : ; \
51473 fi
51474@endif gold
72b2455a 51475@if intl
80911fe1
PB
51476 @if test -d $(HOST_SUBDIR)/intl ; then \
51477 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
51478 mv prev-intl stage2-intl ; : ; \
0aed8855 51479 fi
72b2455a
PB
51480@endif intl
51481@if ld
80911fe1
PB
51482 @if test -d $(HOST_SUBDIR)/ld ; then \
51483 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
51484 mv prev-ld stage2-ld ; : ; \
0aed8855 51485 fi
72b2455a
PB
51486@endif ld
51487@if libcpp
80911fe1
PB
51488 @if test -d $(HOST_SUBDIR)/libcpp ; then \
51489 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
51490 mv prev-libcpp stage2-libcpp ; : ; \
0aed8855 51491 fi
72b2455a 51492@endif libcpp
be01d343 51493@if libdecnumber
80911fe1
PB
51494 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
51495 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
51496 mv prev-libdecnumber stage2-libdecnumber ; : ; \
0aed8855 51497 fi
be01d343 51498@endif libdecnumber
72b2455a 51499@if libiberty
80911fe1
PB
51500 @if test -d $(HOST_SUBDIR)/libiberty ; then \
51501 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
51502 mv prev-libiberty stage2-libiberty ; : ; \
0aed8855 51503 fi
72b2455a
PB
51504@endif libiberty
51505@if zlib
80911fe1
PB
51506 @if test -d $(HOST_SUBDIR)/zlib ; then \
51507 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
51508 mv prev-zlib stage2-zlib ; : ; \
0aed8855 51509 fi
72b2455a 51510@endif zlib
0aed8855 51511 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
51512 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
51513 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
0aed8855 51514 fi
80911fe1 51515 rm -f stage_current
72b2455a 51516
973601e1 51517# Bubble a bug fix through all the stages up to stage 3. They are
0aed8855 51518# remade, but not reconfigured. The next stage (if any) will not be
675492f0 51519# reconfigured either.
72b2455a
PB
51520.PHONY: stage3-bubble
51521stage3-bubble:: stage2-bubble
e360f423
PB
51522 @r=`${PWD_COMMAND}`; export r; \
51523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51524 if test -f stage3-lean || test -f stage2-lean ; then \
9cb3fa6f
PB
51525 echo Skipping rebuild of stage3 ; \
51526 else \
f70224b5 51527 $(MAKE) stage3-start; \
80911fe1
PB
51528 if $(LEAN); then \
51529 rm -rf stage1-* ; \
51530 $(STAMP) stage1-lean ; \
51531 fi; \
f70224b5 51532 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
9cb3fa6f 51533 fi
f6d183c0 51534 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
72b2455a 51535
0df3d27f 51536.PHONY: all-stage3 clean-stage3
0df3d27f 51537do-clean: clean-stage3
0df3d27f 51538
d545f33b
PB
51539# FIXME: Will not need to be conditional when toplevel bootstrap is the
51540# only possibility, but now it conflicts with no-bootstrap rules
51541@if gcc-bootstrap
72b2455a 51542
d545f33b 51543compare:
e360f423
PB
51544 @r=`${PWD_COMMAND}`; export r; \
51545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51546 if test -f stage2-lean; then \
d545f33b
PB
51547 echo Cannot compare object files as stage 2 was deleted. ; \
51548 exit 0 ; \
51549 fi; \
0aed8855 51550 : $(MAKE); $(stage); \
d545f33b 51551 rm -f .bad_compare ; \
c52c6897 51552 echo Comparing stages 2 and 3 ; \
d545f33b
PB
51553 cd stage3-gcc; \
51554 files=`find . -name "*$(objext)" -print` ; \
51555 cd .. ; \
51556 for file in $${files} ; do \
51557 f1=$$r/stage2-gcc/$$file; f2=$$r/stage3-gcc/$$file; \
8520c408 51558 $(do-compare) > /dev/null 2>&1; \
f70224b5
PB
51559 if test $$? -eq 1; then \
51560 case $$file in \
51561 ./cc*-checksum$(objext) | ./libgcc/* ) \
51562 echo warning: $$file differs ;; \
51563 *) \
51564 echo $$file differs >> .bad_compare ;; \
51565 esac ; \
51566 fi ; \
d545f33b
PB
51567 done ; \
51568 if [ -f .bad_compare ]; then \
51569 echo "Bootstrap comparison failure!"; \
51570 cat .bad_compare; \
51571 exit 1; \
51572 else \
c52c6897 51573 echo Comparison successful.; \
d545f33b
PB
51574 fi ; \
51575 $(STAMP) compare
80911fe1
PB
51576 if $(LEAN); then \
51577 rm -rf stage2-*; \
51578 $(STAMP) stage2-lean; \
51579 fi
9cb3fa6f 51580
72b2455a 51581
72b2455a 51582
80911fe1 51583.PHONY: bootstrap bootstrap-lean
be01d343
PB
51584bootstrap:
51585 echo stage3 > stage_final
51586 @r=`${PWD_COMMAND}`; export r; \
51587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51588 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
0aed8855 51589 @: $(MAKE); $(unstage)
be01d343
PB
51590 @r=`${PWD_COMMAND}`; export r; \
51591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51592 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 51593
80911fe1
PB
51594bootstrap-lean:
51595 echo stage3 > stage_final
51596 @r=`${PWD_COMMAND}`; export r; \
51597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51598 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
51599 @: $(MAKE); $(unstage)
51600 @r=`${PWD_COMMAND}`; export r; \
51601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51602 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51603
72b2455a 51604
d545f33b
PB
51605# Rules to wipe a stage and all the following ones, also used for cleanstrap
51606distclean-stage2:: distclean-stage3
51607.PHONY: distclean-stage3
51608distclean-stage3::
0aed8855 51609 @: $(MAKE); $(stage)
e00a73e3 51610 @test "`cat stage_last`" != stage3 || rm -f stage_last
d545f33b 51611 rm -rf stage3-* compare
0df3d27f 51612
9cb3fa6f 51613
d545f33b 51614.PHONY: cleanstrap
e00a73e3
PB
51615cleanstrap: do-distclean local-clean
51616 echo stage3 > stage_final
51617 @r=`${PWD_COMMAND}`; export r; \
51618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51619 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
51620 @: $(MAKE); $(unstage)
51621 @r=`${PWD_COMMAND}`; export r; \
51622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51623 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
72b2455a
PB
51624
51625@endif gcc-bootstrap
51626
51627
8520c408
AO
51628.PHONY: stageb3g2-start stageb3g2-end
51629
51630stageb3g2-start::
51631 @: $(MAKE); $(stage); \
51632 echo stageb3g2 > stage_current ; \
51633 echo stageb3g2 > stage_last; \
51634 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
51635@if bfd
51636 @cd $(HOST_SUBDIR); [ -d stageb3g2-bfd ] || \
51637 mkdir stageb3g2-bfd; \
51638 mv stageb3g2-bfd bfd ; \
51639 mv stageb2g0-bfd prev-bfd || test -f stageb2g0-lean
51640@endif bfd
51641@if opcodes
51642 @cd $(HOST_SUBDIR); [ -d stageb3g2-opcodes ] || \
51643 mkdir stageb3g2-opcodes; \
51644 mv stageb3g2-opcodes opcodes ; \
51645 mv stageb2g0-opcodes prev-opcodes || test -f stageb2g0-lean
51646@endif opcodes
51647@if binutils
51648 @cd $(HOST_SUBDIR); [ -d stageb3g2-binutils ] || \
51649 mkdir stageb3g2-binutils; \
51650 mv stageb3g2-binutils binutils ; \
51651 mv stageb2g0-binutils prev-binutils || test -f stageb2g0-lean
51652@endif binutils
51653@if gas
51654 @cd $(HOST_SUBDIR); [ -d stageb3g2-gas ] || \
51655 mkdir stageb3g2-gas; \
51656 mv stageb3g2-gas gas ; \
51657 mv stageb2g0-gas prev-gas || test -f stageb2g0-lean
51658@endif gas
51659@if gcc
51660 @cd $(HOST_SUBDIR); [ -d stageb3g2-gcc ] || \
51661 mkdir stageb3g2-gcc; \
51662 mv stageb3g2-gcc gcc ; \
51663 mv stageb2g0-gcc prev-gcc || test -f stageb2g0-lean
51664@endif gcc
51665@if gmp
51666 @cd $(HOST_SUBDIR); [ -d stageb3g2-gmp ] || \
51667 mkdir stageb3g2-gmp; \
51668 mv stageb3g2-gmp gmp ; \
51669 mv stageb2g0-gmp prev-gmp || test -f stageb2g0-lean
51670@endif gmp
51671@if mpfr
51672 @cd $(HOST_SUBDIR); [ -d stageb3g2-mpfr ] || \
51673 mkdir stageb3g2-mpfr; \
51674 mv stageb3g2-mpfr mpfr ; \
51675 mv stageb2g0-mpfr prev-mpfr || test -f stageb2g0-lean
51676@endif mpfr
93f9b408
ILT
51677@if gold
51678 @cd $(HOST_SUBDIR); [ -d stageb3g2-gold ] || \
51679 mkdir stageb3g2-gold; \
51680 mv stageb3g2-gold gold ; \
51681 mv stageb2g0-gold prev-gold || test -f stageb2g0-lean
51682@endif gold
8520c408
AO
51683@if intl
51684 @cd $(HOST_SUBDIR); [ -d stageb3g2-intl ] || \
51685 mkdir stageb3g2-intl; \
51686 mv stageb3g2-intl intl ; \
51687 mv stageb2g0-intl prev-intl || test -f stageb2g0-lean
51688@endif intl
51689@if ld
51690 @cd $(HOST_SUBDIR); [ -d stageb3g2-ld ] || \
51691 mkdir stageb3g2-ld; \
51692 mv stageb3g2-ld ld ; \
51693 mv stageb2g0-ld prev-ld || test -f stageb2g0-lean
51694@endif ld
51695@if libcpp
51696 @cd $(HOST_SUBDIR); [ -d stageb3g2-libcpp ] || \
51697 mkdir stageb3g2-libcpp; \
51698 mv stageb3g2-libcpp libcpp ; \
51699 mv stageb2g0-libcpp prev-libcpp || test -f stageb2g0-lean
51700@endif libcpp
51701@if libdecnumber
51702 @cd $(HOST_SUBDIR); [ -d stageb3g2-libdecnumber ] || \
51703 mkdir stageb3g2-libdecnumber; \
51704 mv stageb3g2-libdecnumber libdecnumber ; \
51705 mv stageb2g0-libdecnumber prev-libdecnumber || test -f stageb2g0-lean
51706@endif libdecnumber
51707@if libiberty
51708 @cd $(HOST_SUBDIR); [ -d stageb3g2-libiberty ] || \
51709 mkdir stageb3g2-libiberty; \
51710 mv stageb3g2-libiberty libiberty ; \
51711 mv stageb2g0-libiberty prev-libiberty || test -f stageb2g0-lean
51712@endif libiberty
51713@if zlib
51714 @cd $(HOST_SUBDIR); [ -d stageb3g2-zlib ] || \
51715 mkdir stageb3g2-zlib; \
51716 mv stageb3g2-zlib zlib ; \
51717 mv stageb2g0-zlib prev-zlib || test -f stageb2g0-lean
51718@endif zlib
51719 @[ -d stageb3g2-$(TARGET_SUBDIR) ] || \
51720 mkdir stageb3g2-$(TARGET_SUBDIR); \
51721 mv stageb3g2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
51722 mv stageb2g0-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageb2g0-lean
51723
51724stageb3g2-end::
51725@if bfd
51726 @if test -d $(HOST_SUBDIR)/bfd ; then \
51727 cd $(HOST_SUBDIR); mv bfd stageb3g2-bfd ; \
51728 mv prev-bfd stageb2g0-bfd ; : ; \
51729 fi
51730@endif bfd
51731@if opcodes
51732 @if test -d $(HOST_SUBDIR)/opcodes ; then \
51733 cd $(HOST_SUBDIR); mv opcodes stageb3g2-opcodes ; \
51734 mv prev-opcodes stageb2g0-opcodes ; : ; \
51735 fi
51736@endif opcodes
51737@if binutils
51738 @if test -d $(HOST_SUBDIR)/binutils ; then \
51739 cd $(HOST_SUBDIR); mv binutils stageb3g2-binutils ; \
51740 mv prev-binutils stageb2g0-binutils ; : ; \
51741 fi
51742@endif binutils
51743@if gas
51744 @if test -d $(HOST_SUBDIR)/gas ; then \
51745 cd $(HOST_SUBDIR); mv gas stageb3g2-gas ; \
51746 mv prev-gas stageb2g0-gas ; : ; \
51747 fi
51748@endif gas
51749@if gcc
51750 @if test -d $(HOST_SUBDIR)/gcc ; then \
51751 cd $(HOST_SUBDIR); mv gcc stageb3g2-gcc ; \
51752 mv prev-gcc stageb2g0-gcc ; : ; \
51753 fi
51754@endif gcc
51755@if gmp
51756 @if test -d $(HOST_SUBDIR)/gmp ; then \
51757 cd $(HOST_SUBDIR); mv gmp stageb3g2-gmp ; \
51758 mv prev-gmp stageb2g0-gmp ; : ; \
51759 fi
51760@endif gmp
51761@if mpfr
51762 @if test -d $(HOST_SUBDIR)/mpfr ; then \
51763 cd $(HOST_SUBDIR); mv mpfr stageb3g2-mpfr ; \
51764 mv prev-mpfr stageb2g0-mpfr ; : ; \
51765 fi
51766@endif mpfr
93f9b408
ILT
51767@if gold
51768 @if test -d $(HOST_SUBDIR)/gold ; then \
51769 cd $(HOST_SUBDIR); mv gold stageb3g2-gold ; \
51770 mv prev-gold stageb2g0-gold ; : ; \
51771 fi
51772@endif gold
8520c408
AO
51773@if intl
51774 @if test -d $(HOST_SUBDIR)/intl ; then \
51775 cd $(HOST_SUBDIR); mv intl stageb3g2-intl ; \
51776 mv prev-intl stageb2g0-intl ; : ; \
51777 fi
51778@endif intl
51779@if ld
51780 @if test -d $(HOST_SUBDIR)/ld ; then \
51781 cd $(HOST_SUBDIR); mv ld stageb3g2-ld ; \
51782 mv prev-ld stageb2g0-ld ; : ; \
51783 fi
51784@endif ld
51785@if libcpp
51786 @if test -d $(HOST_SUBDIR)/libcpp ; then \
51787 cd $(HOST_SUBDIR); mv libcpp stageb3g2-libcpp ; \
51788 mv prev-libcpp stageb2g0-libcpp ; : ; \
51789 fi
51790@endif libcpp
51791@if libdecnumber
51792 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
51793 cd $(HOST_SUBDIR); mv libdecnumber stageb3g2-libdecnumber ; \
51794 mv prev-libdecnumber stageb2g0-libdecnumber ; : ; \
51795 fi
51796@endif libdecnumber
51797@if libiberty
51798 @if test -d $(HOST_SUBDIR)/libiberty ; then \
51799 cd $(HOST_SUBDIR); mv libiberty stageb3g2-libiberty ; \
51800 mv prev-libiberty stageb2g0-libiberty ; : ; \
51801 fi
51802@endif libiberty
51803@if zlib
51804 @if test -d $(HOST_SUBDIR)/zlib ; then \
51805 cd $(HOST_SUBDIR); mv zlib stageb3g2-zlib ; \
51806 mv prev-zlib stageb2g0-zlib ; : ; \
51807 fi
51808@endif zlib
51809 @if test -d $(TARGET_SUBDIR) ; then \
51810 mv $(TARGET_SUBDIR) stageb3g2-$(TARGET_SUBDIR) ; \
51811 mv prev-$(TARGET_SUBDIR) stageb2g0-$(TARGET_SUBDIR) ; : ; \
51812 fi
51813 rm -f stage_current
51814
51815# Bubble a bug fix through all the stages up to stage b3g2. They are
51816# remade, but not reconfigured. The next stage (if any) will not be
675492f0 51817# reconfigured either.
8520c408
AO
51818.PHONY: stageb3g2-bubble
51819stageb3g2-bubble:: stageb2g0-bubble
51820 @r=`${PWD_COMMAND}`; export r; \
51821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51822 if test -f stageb3g2-lean || test -f stageb2g0-lean ; then \
51823 echo Skipping rebuild of stageb3g2 ; \
51824 else \
51825 $(MAKE) stageb3g2-start; \
51826 if $(LEAN); then \
51827 rm -rf stage1-* ; \
51828 $(STAMP) stage1-lean ; \
51829 fi; \
51830 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageb3g2; \
51831 fi
51832 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare-debug
51833
51834.PHONY: all-stageb3g2 clean-stageb3g2
51835do-clean: clean-stageb3g2
51836
51837# FIXME: Will not need to be conditional when toplevel bootstrap is the
51838# only possibility, but now it conflicts with no-bootstrap rules
51839@if gcc-bootstrap
51840
51841compare-debug:
51842 @r=`${PWD_COMMAND}`; export r; \
51843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51844 if test -f stageb2g0-lean; then \
51845 echo Cannot compare object files as stage b2g0 was deleted. ; \
51846 exit 0 ; \
51847 fi; \
51848 : $(MAKE); $(stage); \
51849 rm -f .bad_compare ; \
51850 echo Comparing stages b2g0 and b3g2 ; \
51851 cd stageb3g2-gcc; \
51852 files=`find . -name "*$(objext)" -print` ; \
51853 cd .. ; \
51854 for file in $${files} ; do \
51855 f1=$$r/stageb2g0-gcc/$$file; f2=$$r/stageb3g2-gcc/$$file; \
51856 $(do-compare-debug) > /dev/null 2>&1; \
51857 if test $$? -eq 1; then \
51858 case $$file in \
51859 ./cc*-checksum$(objext) | ./libgcc/* ) \
51860 echo warning: $$file differs ;; \
51861 *) \
51862 echo $$file differs >> .bad_compare ;; \
51863 esac ; \
51864 fi ; \
51865 done ; \
51866 if [ -f .bad_compare ]; then \
51867 echo "Bootstrap comparison failure!"; \
51868 cat .bad_compare; \
51869 exit 1; \
51870 else \
51871 echo Comparison successful.; \
51872 fi ; \
51873 $(STAMP) compare-debug
51874 if $(LEAN); then \
51875 rm -rf stageb2g0-*; \
51876 $(STAMP) stageb2g0-lean; \
51877 fi
51878
51879
51880
51881.PHONY: bootstrap-debug bootstrap-debug-lean
51882bootstrap-debug:
51883 echo stageb3g2 > stage_final
51884 @r=`${PWD_COMMAND}`; export r; \
51885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51886 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stageb3g2-bubble
51887 @: $(MAKE); $(unstage)
51888 @r=`${PWD_COMMAND}`; export r; \
51889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51890 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51891
51892bootstrap-debug-lean:
51893 echo stageb3g2 > stage_final
51894 @r=`${PWD_COMMAND}`; export r; \
51895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51896 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stageb3g2-bubble
51897 @: $(MAKE); $(unstage)
51898 @r=`${PWD_COMMAND}`; export r; \
51899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51900 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51901
51902
51903# Rules to wipe a stage and all the following ones, also used for cleanstrap
51904distclean-stageb2g0:: distclean-stageb3g2
51905.PHONY: distclean-stageb3g2
51906distclean-stageb3g2::
51907 @: $(MAKE); $(stage)
51908 @test "`cat stage_last`" != stageb3g2 || rm -f stage_last
51909 rm -rf stageb3g2-* compare-debug
51910
51911
51912.PHONY: cleanstrap-debug
51913cleanstrap-debug: do-distclean local-clean
51914 echo stageb3g2 > stage_final
51915 @r=`${PWD_COMMAND}`; export r; \
51916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51917 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stageb3g2-bubble
51918 @: $(MAKE); $(unstage)
51919 @r=`${PWD_COMMAND}`; export r; \
51920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51921 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51922
51923@endif gcc-bootstrap
51924
51925
72b2455a
PB
51926.PHONY: stage4-start stage4-end
51927
51928stage4-start::
0aed8855 51929 @: $(MAKE); $(stage); \
72b2455a 51930 echo stage4 > stage_current ; \
b00612cc 51931 echo stage4 > stage_last; \
0aed8855 51932 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 51933@if bfd
b00612cc
PB
51934 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
51935 mkdir stage4-bfd; \
80911fe1
PB
51936 mv stage4-bfd bfd ; \
51937 mv stage3-bfd prev-bfd || test -f stage3-lean
72b2455a
PB
51938@endif bfd
51939@if opcodes
b00612cc
PB
51940 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
51941 mkdir stage4-opcodes; \
80911fe1
PB
51942 mv stage4-opcodes opcodes ; \
51943 mv stage3-opcodes prev-opcodes || test -f stage3-lean
72b2455a
PB
51944@endif opcodes
51945@if binutils
b00612cc
PB
51946 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
51947 mkdir stage4-binutils; \
80911fe1
PB
51948 mv stage4-binutils binutils ; \
51949 mv stage3-binutils prev-binutils || test -f stage3-lean
72b2455a
PB
51950@endif binutils
51951@if gas
b00612cc
PB
51952 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
51953 mkdir stage4-gas; \
80911fe1
PB
51954 mv stage4-gas gas ; \
51955 mv stage3-gas prev-gas || test -f stage3-lean
72b2455a
PB
51956@endif gas
51957@if gcc
b00612cc
PB
51958 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
51959 mkdir stage4-gcc; \
80911fe1
PB
51960 mv stage4-gcc gcc ; \
51961 mv stage3-gcc prev-gcc || test -f stage3-lean
72b2455a 51962@endif gcc
4b900473
PB
51963@if gmp
51964 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
51965 mkdir stage4-gmp; \
51966 mv stage4-gmp gmp ; \
51967 mv stage3-gmp prev-gmp || test -f stage3-lean
51968@endif gmp
51969@if mpfr
51970 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
51971 mkdir stage4-mpfr; \
51972 mv stage4-mpfr mpfr ; \
51973 mv stage3-mpfr prev-mpfr || test -f stage3-lean
51974@endif mpfr
93f9b408
ILT
51975@if gold
51976 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
51977 mkdir stage4-gold; \
51978 mv stage4-gold gold ; \
51979 mv stage3-gold prev-gold || test -f stage3-lean
51980@endif gold
72b2455a 51981@if intl
b00612cc
PB
51982 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
51983 mkdir stage4-intl; \
80911fe1
PB
51984 mv stage4-intl intl ; \
51985 mv stage3-intl prev-intl || test -f stage3-lean
72b2455a
PB
51986@endif intl
51987@if ld
b00612cc
PB
51988 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
51989 mkdir stage4-ld; \
80911fe1
PB
51990 mv stage4-ld ld ; \
51991 mv stage3-ld prev-ld || test -f stage3-lean
72b2455a
PB
51992@endif ld
51993@if libcpp
b00612cc
PB
51994 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
51995 mkdir stage4-libcpp; \
80911fe1
PB
51996 mv stage4-libcpp libcpp ; \
51997 mv stage3-libcpp prev-libcpp || test -f stage3-lean
72b2455a 51998@endif libcpp
be01d343
PB
51999@if libdecnumber
52000 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
52001 mkdir stage4-libdecnumber; \
80911fe1
PB
52002 mv stage4-libdecnumber libdecnumber ; \
52003 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
be01d343 52004@endif libdecnumber
72b2455a 52005@if libiberty
b00612cc
PB
52006 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
52007 mkdir stage4-libiberty; \
80911fe1
PB
52008 mv stage4-libiberty libiberty ; \
52009 mv stage3-libiberty prev-libiberty || test -f stage3-lean
72b2455a
PB
52010@endif libiberty
52011@if zlib
b00612cc
PB
52012 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
52013 mkdir stage4-zlib; \
80911fe1
PB
52014 mv stage4-zlib zlib ; \
52015 mv stage3-zlib prev-zlib || test -f stage3-lean
72b2455a 52016@endif zlib
0aed8855
PB
52017 @[ -d stage4-$(TARGET_SUBDIR) ] || \
52018 mkdir stage4-$(TARGET_SUBDIR); \
80911fe1
PB
52019 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
52020 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
72b2455a 52021
80911fe1 52022stage4-end::
72b2455a 52023@if bfd
80911fe1
PB
52024 @if test -d $(HOST_SUBDIR)/bfd ; then \
52025 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
52026 mv prev-bfd stage3-bfd ; : ; \
0aed8855 52027 fi
72b2455a
PB
52028@endif bfd
52029@if opcodes
80911fe1
PB
52030 @if test -d $(HOST_SUBDIR)/opcodes ; then \
52031 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
52032 mv prev-opcodes stage3-opcodes ; : ; \
0aed8855 52033 fi
72b2455a
PB
52034@endif opcodes
52035@if binutils
80911fe1
PB
52036 @if test -d $(HOST_SUBDIR)/binutils ; then \
52037 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
52038 mv prev-binutils stage3-binutils ; : ; \
0aed8855 52039 fi
72b2455a
PB
52040@endif binutils
52041@if gas
80911fe1
PB
52042 @if test -d $(HOST_SUBDIR)/gas ; then \
52043 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
52044 mv prev-gas stage3-gas ; : ; \
0aed8855 52045 fi
72b2455a
PB
52046@endif gas
52047@if gcc
80911fe1
PB
52048 @if test -d $(HOST_SUBDIR)/gcc ; then \
52049 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
52050 mv prev-gcc stage3-gcc ; : ; \
0aed8855 52051 fi
72b2455a 52052@endif gcc
4b900473
PB
52053@if gmp
52054 @if test -d $(HOST_SUBDIR)/gmp ; then \
52055 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
52056 mv prev-gmp stage3-gmp ; : ; \
52057 fi
52058@endif gmp
52059@if mpfr
52060 @if test -d $(HOST_SUBDIR)/mpfr ; then \
52061 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
52062 mv prev-mpfr stage3-mpfr ; : ; \
52063 fi
52064@endif mpfr
93f9b408
ILT
52065@if gold
52066 @if test -d $(HOST_SUBDIR)/gold ; then \
52067 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
52068 mv prev-gold stage3-gold ; : ; \
52069 fi
52070@endif gold
72b2455a 52071@if intl
80911fe1
PB
52072 @if test -d $(HOST_SUBDIR)/intl ; then \
52073 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
52074 mv prev-intl stage3-intl ; : ; \
0aed8855 52075 fi
72b2455a
PB
52076@endif intl
52077@if ld
80911fe1
PB
52078 @if test -d $(HOST_SUBDIR)/ld ; then \
52079 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
52080 mv prev-ld stage3-ld ; : ; \
0aed8855 52081 fi
72b2455a
PB
52082@endif ld
52083@if libcpp
80911fe1
PB
52084 @if test -d $(HOST_SUBDIR)/libcpp ; then \
52085 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
52086 mv prev-libcpp stage3-libcpp ; : ; \
0aed8855 52087 fi
72b2455a 52088@endif libcpp
be01d343 52089@if libdecnumber
80911fe1
PB
52090 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
52091 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
52092 mv prev-libdecnumber stage3-libdecnumber ; : ; \
0aed8855 52093 fi
be01d343 52094@endif libdecnumber
72b2455a 52095@if libiberty
80911fe1
PB
52096 @if test -d $(HOST_SUBDIR)/libiberty ; then \
52097 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
52098 mv prev-libiberty stage3-libiberty ; : ; \
0aed8855 52099 fi
72b2455a
PB
52100@endif libiberty
52101@if zlib
80911fe1
PB
52102 @if test -d $(HOST_SUBDIR)/zlib ; then \
52103 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
52104 mv prev-zlib stage3-zlib ; : ; \
0aed8855 52105 fi
72b2455a 52106@endif zlib
0aed8855 52107 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
52108 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
52109 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
0aed8855 52110 fi
80911fe1 52111 rm -f stage_current
72b2455a 52112
973601e1 52113# Bubble a bug fix through all the stages up to stage 4. They are
0aed8855 52114# remade, but not reconfigured. The next stage (if any) will not be
675492f0 52115# reconfigured either.
72b2455a
PB
52116.PHONY: stage4-bubble
52117stage4-bubble:: stage3-bubble
e360f423
PB
52118 @r=`${PWD_COMMAND}`; export r; \
52119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52120 if test -f stage4-lean || test -f stage3-lean ; then \
9cb3fa6f
PB
52121 echo Skipping rebuild of stage4 ; \
52122 else \
f70224b5 52123 $(MAKE) stage4-start; \
80911fe1
PB
52124 if $(LEAN); then \
52125 rm -rf stage2-* ; \
52126 $(STAMP) stage2-lean ; \
52127 fi; \
f70224b5 52128 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
9cb3fa6f 52129 fi
f6d183c0 52130 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
72b2455a 52131
0df3d27f 52132.PHONY: all-stage4 clean-stage4
0df3d27f 52133do-clean: clean-stage4
0df3d27f 52134
d545f33b
PB
52135# FIXME: Will not need to be conditional when toplevel bootstrap is the
52136# only possibility, but now it conflicts with no-bootstrap rules
52137@if gcc-bootstrap
72b2455a 52138
d545f33b 52139compare3:
e360f423
PB
52140 @r=`${PWD_COMMAND}`; export r; \
52141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52142 if test -f stage3-lean; then \
d545f33b
PB
52143 echo Cannot compare object files as stage 3 was deleted. ; \
52144 exit 0 ; \
52145 fi; \
0aed8855 52146 : $(MAKE); $(stage); \
d545f33b 52147 rm -f .bad_compare ; \
c52c6897 52148 echo Comparing stages 3 and 4 ; \
d545f33b
PB
52149 cd stage4-gcc; \
52150 files=`find . -name "*$(objext)" -print` ; \
52151 cd .. ; \
52152 for file in $${files} ; do \
52153 f1=$$r/stage3-gcc/$$file; f2=$$r/stage4-gcc/$$file; \
8520c408 52154 $(do-compare3) > /dev/null 2>&1; \
f70224b5
PB
52155 if test $$? -eq 1; then \
52156 case $$file in \
52157 ./cc*-checksum$(objext) | ./libgcc/* ) \
52158 echo warning: $$file differs ;; \
52159 *) \
52160 echo $$file differs >> .bad_compare ;; \
52161 esac ; \
52162 fi ; \
d545f33b
PB
52163 done ; \
52164 if [ -f .bad_compare ]; then \
52165 echo "Bootstrap comparison failure!"; \
52166 cat .bad_compare; \
52167 exit 1; \
52168 else \
c52c6897 52169 echo Comparison successful.; \
d545f33b
PB
52170 fi ; \
52171 $(STAMP) compare3
80911fe1
PB
52172 if $(LEAN); then \
52173 rm -rf stage3-*; \
52174 $(STAMP) stage3-lean; \
52175 fi
9cb3fa6f 52176
72b2455a 52177
72b2455a 52178
80911fe1 52179.PHONY: bootstrap4 bootstrap4-lean
be01d343
PB
52180bootstrap4:
52181 echo stage4 > stage_final
52182 @r=`${PWD_COMMAND}`; export r; \
52183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52184 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
0aed8855 52185 @: $(MAKE); $(unstage)
be01d343
PB
52186 @r=`${PWD_COMMAND}`; export r; \
52187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52188 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 52189
80911fe1
PB
52190bootstrap4-lean:
52191 echo stage4 > stage_final
52192 @r=`${PWD_COMMAND}`; export r; \
52193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52194 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
52195 @: $(MAKE); $(unstage)
52196 @r=`${PWD_COMMAND}`; export r; \
52197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52198 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
52199
72b2455a 52200
d545f33b
PB
52201# Rules to wipe a stage and all the following ones, also used for cleanstrap
52202distclean-stage3:: distclean-stage4
52203.PHONY: distclean-stage4
52204distclean-stage4::
0aed8855 52205 @: $(MAKE); $(stage)
e00a73e3 52206 @test "`cat stage_last`" != stage4 || rm -f stage_last
d545f33b 52207 rm -rf stage4-* compare3
0df3d27f 52208
9cb3fa6f 52209
d545f33b 52210@endif gcc-bootstrap
72b2455a
PB
52211
52212
52213.PHONY: stageprofile-start stageprofile-end
52214
52215stageprofile-start::
0aed8855 52216 @: $(MAKE); $(stage); \
72b2455a 52217 echo stageprofile > stage_current ; \
b00612cc 52218 echo stageprofile > stage_last; \
0aed8855 52219 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 52220@if bfd
b00612cc
PB
52221 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
52222 mkdir stageprofile-bfd; \
80911fe1
PB
52223 mv stageprofile-bfd bfd ; \
52224 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
52225@endif bfd
52226@if opcodes
b00612cc
PB
52227 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
52228 mkdir stageprofile-opcodes; \
80911fe1
PB
52229 mv stageprofile-opcodes opcodes ; \
52230 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
52231@endif opcodes
52232@if binutils
b00612cc
PB
52233 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
52234 mkdir stageprofile-binutils; \
80911fe1
PB
52235 mv stageprofile-binutils binutils ; \
52236 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
52237@endif binutils
52238@if gas
b00612cc
PB
52239 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
52240 mkdir stageprofile-gas; \
80911fe1
PB
52241 mv stageprofile-gas gas ; \
52242 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
52243@endif gas
52244@if gcc
b00612cc
PB
52245 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
52246 mkdir stageprofile-gcc; \
80911fe1
PB
52247 mv stageprofile-gcc gcc ; \
52248 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a 52249@endif gcc
4b900473
PB
52250@if gmp
52251 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
52252 mkdir stageprofile-gmp; \
52253 mv stageprofile-gmp gmp ; \
52254 mv stage1-gmp prev-gmp || test -f stage1-lean
52255@endif gmp
52256@if mpfr
52257 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
52258 mkdir stageprofile-mpfr; \
52259 mv stageprofile-mpfr mpfr ; \
52260 mv stage1-mpfr prev-mpfr || test -f stage1-lean
52261@endif mpfr
93f9b408
ILT
52262@if gold
52263 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
52264 mkdir stageprofile-gold; \
52265 mv stageprofile-gold gold ; \
52266 mv stage1-gold prev-gold || test -f stage1-lean
52267@endif gold
72b2455a 52268@if intl
b00612cc
PB
52269 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
52270 mkdir stageprofile-intl; \
80911fe1
PB
52271 mv stageprofile-intl intl ; \
52272 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
52273@endif intl
52274@if ld
b00612cc
PB
52275 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
52276 mkdir stageprofile-ld; \
80911fe1
PB
52277 mv stageprofile-ld ld ; \
52278 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
52279@endif ld
52280@if libcpp
b00612cc
PB
52281 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
52282 mkdir stageprofile-libcpp; \
80911fe1
PB
52283 mv stageprofile-libcpp libcpp ; \
52284 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 52285@endif libcpp
be01d343
PB
52286@if libdecnumber
52287 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
52288 mkdir stageprofile-libdecnumber; \
80911fe1
PB
52289 mv stageprofile-libdecnumber libdecnumber ; \
52290 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 52291@endif libdecnumber
72b2455a 52292@if libiberty
b00612cc
PB
52293 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
52294 mkdir stageprofile-libiberty; \
80911fe1
PB
52295 mv stageprofile-libiberty libiberty ; \
52296 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
52297@endif libiberty
52298@if zlib
d545f33b
PB
52299 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
52300 mkdir stageprofile-zlib; \
80911fe1
PB
52301 mv stageprofile-zlib zlib ; \
52302 mv stage1-zlib prev-zlib || test -f stage1-lean
d545f33b 52303@endif zlib
0aed8855
PB
52304 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
52305 mkdir stageprofile-$(TARGET_SUBDIR); \
80911fe1
PB
52306 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
52307 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
0df3d27f 52308
80911fe1 52309stageprofile-end::
d545f33b 52310@if bfd
80911fe1
PB
52311 @if test -d $(HOST_SUBDIR)/bfd ; then \
52312 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
52313 mv prev-bfd stage1-bfd ; : ; \
0aed8855 52314 fi
d545f33b
PB
52315@endif bfd
52316@if opcodes
80911fe1
PB
52317 @if test -d $(HOST_SUBDIR)/opcodes ; then \
52318 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
52319 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 52320 fi
d545f33b
PB
52321@endif opcodes
52322@if binutils
80911fe1
PB
52323 @if test -d $(HOST_SUBDIR)/binutils ; then \
52324 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
52325 mv prev-binutils stage1-binutils ; : ; \
0aed8855 52326 fi
d545f33b
PB
52327@endif binutils
52328@if gas
80911fe1
PB
52329 @if test -d $(HOST_SUBDIR)/gas ; then \
52330 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
52331 mv prev-gas stage1-gas ; : ; \
0aed8855 52332 fi
d545f33b
PB
52333@endif gas
52334@if gcc
80911fe1
PB
52335 @if test -d $(HOST_SUBDIR)/gcc ; then \
52336 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
52337 mv prev-gcc stage1-gcc ; : ; \
0aed8855 52338 fi
d545f33b 52339@endif gcc
4b900473
PB
52340@if gmp
52341 @if test -d $(HOST_SUBDIR)/gmp ; then \
52342 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
52343 mv prev-gmp stage1-gmp ; : ; \
52344 fi
52345@endif gmp
52346@if mpfr
52347 @if test -d $(HOST_SUBDIR)/mpfr ; then \
52348 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
52349 mv prev-mpfr stage1-mpfr ; : ; \
52350 fi
52351@endif mpfr
93f9b408
ILT
52352@if gold
52353 @if test -d $(HOST_SUBDIR)/gold ; then \
52354 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
52355 mv prev-gold stage1-gold ; : ; \
52356 fi
52357@endif gold
d545f33b 52358@if intl
80911fe1
PB
52359 @if test -d $(HOST_SUBDIR)/intl ; then \
52360 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
52361 mv prev-intl stage1-intl ; : ; \
0aed8855 52362 fi
d545f33b
PB
52363@endif intl
52364@if ld
80911fe1
PB
52365 @if test -d $(HOST_SUBDIR)/ld ; then \
52366 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
52367 mv prev-ld stage1-ld ; : ; \
0aed8855 52368 fi
d545f33b
PB
52369@endif ld
52370@if libcpp
80911fe1
PB
52371 @if test -d $(HOST_SUBDIR)/libcpp ; then \
52372 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
52373 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 52374 fi
d545f33b 52375@endif libcpp
be01d343 52376@if libdecnumber
80911fe1
PB
52377 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
52378 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
52379 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 52380 fi
be01d343 52381@endif libdecnumber
d545f33b 52382@if libiberty
80911fe1
PB
52383 @if test -d $(HOST_SUBDIR)/libiberty ; then \
52384 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
52385 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 52386 fi
d545f33b
PB
52387@endif libiberty
52388@if zlib
80911fe1
PB
52389 @if test -d $(HOST_SUBDIR)/zlib ; then \
52390 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
52391 mv prev-zlib stage1-zlib ; : ; \
0aed8855 52392 fi
d545f33b 52393@endif zlib
0aed8855 52394 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
52395 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
52396 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 52397 fi
80911fe1 52398 rm -f stage_current
72b2455a 52399
973601e1 52400# Bubble a bug fix through all the stages up to stage profile. They are
0aed8855 52401# remade, but not reconfigured. The next stage (if any) will not be
675492f0 52402# reconfigured either.
d545f33b
PB
52403.PHONY: stageprofile-bubble
52404stageprofile-bubble:: stage1-bubble
e360f423
PB
52405 @r=`${PWD_COMMAND}`; export r; \
52406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52407 if test -f stageprofile-lean || test -f stage1-lean ; then \
d545f33b
PB
52408 echo Skipping rebuild of stageprofile ; \
52409 else \
f70224b5
PB
52410 $(MAKE) stageprofile-start; \
52411 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
d545f33b 52412 fi
72b2455a 52413
d545f33b
PB
52414.PHONY: all-stageprofile clean-stageprofile
52415do-clean: clean-stageprofile
0df3d27f 52416
72b2455a
PB
52417# FIXME: Will not need to be conditional when toplevel bootstrap is the
52418# only possibility, but now it conflicts with no-bootstrap rules
52419@if gcc-bootstrap
52420
52421
52422
52423
0df3d27f 52424# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 52425distclean-stage1:: distclean-stageprofile
0df3d27f 52426.PHONY: distclean-stageprofile
72b2455a 52427distclean-stageprofile::
0aed8855 52428 @: $(MAKE); $(stage)
e00a73e3 52429 @test "`cat stage_last`" != stageprofile || rm -f stage_last
9cb3fa6f 52430 rm -rf stageprofile-*
dfdffa2c
PB
52431
52432
72b2455a 52433@endif gcc-bootstrap
dfdffa2c
PB
52434
52435
72b2455a 52436.PHONY: stagefeedback-start stagefeedback-end
dfdffa2c 52437
72b2455a 52438stagefeedback-start::
0aed8855 52439 @: $(MAKE); $(stage); \
72b2455a 52440 echo stagefeedback > stage_current ; \
b00612cc 52441 echo stagefeedback > stage_last; \
0aed8855 52442 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 52443@if bfd
b00612cc
PB
52444 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
52445 mkdir stagefeedback-bfd; \
80911fe1
PB
52446 mv stagefeedback-bfd bfd ; \
52447 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
72b2455a
PB
52448@endif bfd
52449@if opcodes
b00612cc
PB
52450 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
52451 mkdir stagefeedback-opcodes; \
80911fe1
PB
52452 mv stagefeedback-opcodes opcodes ; \
52453 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
72b2455a
PB
52454@endif opcodes
52455@if binutils
b00612cc
PB
52456 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
52457 mkdir stagefeedback-binutils; \
80911fe1
PB
52458 mv stagefeedback-binutils binutils ; \
52459 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
72b2455a
PB
52460@endif binutils
52461@if gas
b00612cc
PB
52462 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
52463 mkdir stagefeedback-gas; \
80911fe1
PB
52464 mv stagefeedback-gas gas ; \
52465 mv stageprofile-gas prev-gas || test -f stageprofile-lean
72b2455a
PB
52466@endif gas
52467@if gcc
b00612cc
PB
52468 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
52469 mkdir stagefeedback-gcc; \
80911fe1
PB
52470 mv stagefeedback-gcc gcc ; \
52471 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
72b2455a 52472@endif gcc
4b900473
PB
52473@if gmp
52474 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
52475 mkdir stagefeedback-gmp; \
52476 mv stagefeedback-gmp gmp ; \
52477 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
52478@endif gmp
52479@if mpfr
52480 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
52481 mkdir stagefeedback-mpfr; \
52482 mv stagefeedback-mpfr mpfr ; \
52483 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
52484@endif mpfr
93f9b408
ILT
52485@if gold
52486 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
52487 mkdir stagefeedback-gold; \
52488 mv stagefeedback-gold gold ; \
52489 mv stageprofile-gold prev-gold || test -f stageprofile-lean
52490@endif gold
72b2455a 52491@if intl
b00612cc
PB
52492 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
52493 mkdir stagefeedback-intl; \
80911fe1
PB
52494 mv stagefeedback-intl intl ; \
52495 mv stageprofile-intl prev-intl || test -f stageprofile-lean
72b2455a
PB
52496@endif intl
52497@if ld
b00612cc
PB
52498 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
52499 mkdir stagefeedback-ld; \
80911fe1
PB
52500 mv stagefeedback-ld ld ; \
52501 mv stageprofile-ld prev-ld || test -f stageprofile-lean
72b2455a
PB
52502@endif ld
52503@if libcpp
b00612cc
PB
52504 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
52505 mkdir stagefeedback-libcpp; \
80911fe1
PB
52506 mv stagefeedback-libcpp libcpp ; \
52507 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
72b2455a 52508@endif libcpp
be01d343
PB
52509@if libdecnumber
52510 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
52511 mkdir stagefeedback-libdecnumber; \
80911fe1
PB
52512 mv stagefeedback-libdecnumber libdecnumber ; \
52513 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
be01d343 52514@endif libdecnumber
72b2455a 52515@if libiberty
b00612cc
PB
52516 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
52517 mkdir stagefeedback-libiberty; \
80911fe1
PB
52518 mv stagefeedback-libiberty libiberty ; \
52519 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
72b2455a
PB
52520@endif libiberty
52521@if zlib
b00612cc
PB
52522 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
52523 mkdir stagefeedback-zlib; \
80911fe1
PB
52524 mv stagefeedback-zlib zlib ; \
52525 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
72b2455a 52526@endif zlib
0aed8855
PB
52527 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
52528 mkdir stagefeedback-$(TARGET_SUBDIR); \
80911fe1
PB
52529 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
52530 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
dfdffa2c 52531
80911fe1 52532stagefeedback-end::
72b2455a 52533@if bfd
80911fe1
PB
52534 @if test -d $(HOST_SUBDIR)/bfd ; then \
52535 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
52536 mv prev-bfd stageprofile-bfd ; : ; \
0aed8855 52537 fi
72b2455a
PB
52538@endif bfd
52539@if opcodes
80911fe1
PB
52540 @if test -d $(HOST_SUBDIR)/opcodes ; then \
52541 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
52542 mv prev-opcodes stageprofile-opcodes ; : ; \
0aed8855 52543 fi
72b2455a
PB
52544@endif opcodes
52545@if binutils
80911fe1
PB
52546 @if test -d $(HOST_SUBDIR)/binutils ; then \
52547 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
52548 mv prev-binutils stageprofile-binutils ; : ; \
0aed8855 52549 fi
72b2455a
PB
52550@endif binutils
52551@if gas
80911fe1
PB
52552 @if test -d $(HOST_SUBDIR)/gas ; then \
52553 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
52554 mv prev-gas stageprofile-gas ; : ; \
0aed8855 52555 fi
72b2455a
PB
52556@endif gas
52557@if gcc
80911fe1
PB
52558 @if test -d $(HOST_SUBDIR)/gcc ; then \
52559 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
52560 mv prev-gcc stageprofile-gcc ; : ; \
0aed8855 52561 fi
72b2455a 52562@endif gcc
4b900473
PB
52563@if gmp
52564 @if test -d $(HOST_SUBDIR)/gmp ; then \
52565 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
52566 mv prev-gmp stageprofile-gmp ; : ; \
52567 fi
52568@endif gmp
52569@if mpfr
52570 @if test -d $(HOST_SUBDIR)/mpfr ; then \
52571 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
52572 mv prev-mpfr stageprofile-mpfr ; : ; \
52573 fi
52574@endif mpfr
93f9b408
ILT
52575@if gold
52576 @if test -d $(HOST_SUBDIR)/gold ; then \
52577 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
52578 mv prev-gold stageprofile-gold ; : ; \
52579 fi
52580@endif gold
72b2455a 52581@if intl
80911fe1
PB
52582 @if test -d $(HOST_SUBDIR)/intl ; then \
52583 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
52584 mv prev-intl stageprofile-intl ; : ; \
0aed8855 52585 fi
72b2455a
PB
52586@endif intl
52587@if ld
80911fe1
PB
52588 @if test -d $(HOST_SUBDIR)/ld ; then \
52589 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
52590 mv prev-ld stageprofile-ld ; : ; \
0aed8855 52591 fi
72b2455a
PB
52592@endif ld
52593@if libcpp
80911fe1
PB
52594 @if test -d $(HOST_SUBDIR)/libcpp ; then \
52595 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
52596 mv prev-libcpp stageprofile-libcpp ; : ; \
0aed8855 52597 fi
72b2455a 52598@endif libcpp
be01d343 52599@if libdecnumber
80911fe1
PB
52600 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
52601 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
52602 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
0aed8855 52603 fi
be01d343 52604@endif libdecnumber
72b2455a 52605@if libiberty
80911fe1
PB
52606 @if test -d $(HOST_SUBDIR)/libiberty ; then \
52607 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
52608 mv prev-libiberty stageprofile-libiberty ; : ; \
0aed8855 52609 fi
72b2455a
PB
52610@endif libiberty
52611@if zlib
80911fe1
PB
52612 @if test -d $(HOST_SUBDIR)/zlib ; then \
52613 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
52614 mv prev-zlib stageprofile-zlib ; : ; \
0aed8855 52615 fi
72b2455a 52616@endif zlib
0aed8855 52617 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
52618 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
52619 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
0aed8855 52620 fi
80911fe1 52621 rm -f stage_current
dfdffa2c 52622
973601e1 52623# Bubble a bug fix through all the stages up to stage feedback. They are
0aed8855 52624# remade, but not reconfigured. The next stage (if any) will not be
675492f0 52625# reconfigured either.
72b2455a 52626.PHONY: stagefeedback-bubble
7d329e61 52627stagefeedback-bubble:: stageprofile-bubble
e360f423
PB
52628 @r=`${PWD_COMMAND}`; export r; \
52629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52630 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
9cb3fa6f
PB
52631 echo Skipping rebuild of stagefeedback ; \
52632 else \
f70224b5
PB
52633 $(MAKE) stagefeedback-start; \
52634 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
9cb3fa6f 52635 fi
72b2455a 52636
0df3d27f 52637.PHONY: all-stagefeedback clean-stagefeedback
0df3d27f 52638do-clean: clean-stagefeedback
0df3d27f 52639
72b2455a
PB
52640# FIXME: Will not need to be conditional when toplevel bootstrap is the
52641# only possibility, but now it conflicts with no-bootstrap rules
52642@if gcc-bootstrap
656fdd47
PB
52643
52644
52645
80911fe1 52646.PHONY: profiledbootstrap profiledbootstrap-lean
be01d343
PB
52647profiledbootstrap:
52648 echo stagefeedback > stage_final
52649 @r=`${PWD_COMMAND}`; export r; \
52650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52651 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
0aed8855 52652 @: $(MAKE); $(unstage)
be01d343
PB
52653 @r=`${PWD_COMMAND}`; export r; \
52654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52655 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
7d329e61 52656
80911fe1
PB
52657profiledbootstrap-lean:
52658 echo stagefeedback > stage_final
52659 @r=`${PWD_COMMAND}`; export r; \
52660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52661 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
52662 @: $(MAKE); $(unstage)
52663 @r=`${PWD_COMMAND}`; export r; \
52664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52665 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
52666
656fdd47 52667
0df3d27f 52668# Rules to wipe a stage and all the following ones, also used for cleanstrap
7d329e61 52669distclean-stageprofile:: distclean-stagefeedback
0df3d27f 52670.PHONY: distclean-stagefeedback
656fdd47 52671distclean-stagefeedback::
0aed8855 52672 @: $(MAKE); $(stage)
e00a73e3 52673 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
9cb3fa6f 52674 rm -rf stagefeedback-*
656fdd47
PB
52675
52676
72b2455a 52677@endif gcc-bootstrap
656fdd47
PB
52678
52679
52680
7d329e61
PB
52681stageprofile-end::
52682 $(MAKE) distclean-stagefeedback
656fdd47 52683
7d329e61 52684stagefeedback-start::
656fdd47
PB
52685 @r=`${PWD_COMMAND}`; export r; \
52686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7d329e61
PB
52687 for i in prev-*; do \
52688 j=`echo $$i | sed s/^prev-//` ; \
52689 cd $$r/$$i && \
52690 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
52691 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
52692 done
b8908782 52693
0df3d27f 52694@if gcc-bootstrap
0df3d27f 52695do-distclean: distclean-stage1
c52c6897
PB
52696
52697# Provide a GCC build when we're building target libraries. This does
52698# not work as a dependency, just as the minimum necessary to avoid errors.
52699stage_last:
52700 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
0df3d27f 52701
4f0ef2d8
CD
52702# Same as unstage, but not phony and defaulting to stage1-start. We place
52703# it in the dependency so that for example `make -j3 all-gcc' works.
52704stage_current:
52705 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
52706
c52c6897 52707.PHONY: restrap
266df637 52708restrap::
c52c6897 52709 @: $(MAKE); $(stage)
8520c408 52710 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stageb2g0-* stage3-* stageb3g2-* stage4-* stageprofile-* stagefeedback-*
266df637 52711restrap:: all
c380fdd8 52712@endif gcc-bootstrap
c52c6897 52713
ae831be5
NN
52714# --------------------------------------
52715# Dependencies between different modules
52716# --------------------------------------
252b5132 52717
9e6ce191 52718# Generic dependencies for target modules on host stuff, especially gcc
c52c6897
PB
52719@if gcc-bootstrap
52720configure-target-libstdc++-v3: stage_last
52721configure-target-libmudflap: stage_last
52722configure-target-libssp: stage_last
c52c6897 52723configure-target-newlib: stage_last
6aa8ef82
DJ
52724configure-stage1-target-libgcc: maybe-all-stage1-gcc
52725configure-stage2-target-libgcc: maybe-all-stage2-gcc
8520c408 52726configure-stageb2g0-target-libgcc: maybe-all-stageb2g0-gcc
6aa8ef82 52727configure-stage3-target-libgcc: maybe-all-stage3-gcc
8520c408 52728configure-stageb3g2-target-libgcc: maybe-all-stageb3g2-gcc
6aa8ef82
DJ
52729configure-stage4-target-libgcc: maybe-all-stage4-gcc
52730configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
52731configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
c52c6897
PB
52732configure-target-libgfortran: stage_last
52733configure-target-libobjc: stage_last
52734configure-target-libtermcap: stage_last
52735configure-target-winsup: stage_last
52736configure-target-libgloss: stage_last
52737configure-target-libiberty: stage_last
52738configure-target-gperf: stage_last
52739configure-target-examples: stage_last
52740configure-target-libffi: stage_last
52741configure-target-libjava: stage_last
52742configure-target-zlib: stage_last
52743configure-target-boehm-gc: stage_last
52744configure-target-qthreads: stage_last
52745configure-target-rda: stage_last
52746configure-target-libada: stage_last
52747configure-target-libgomp: stage_last
52748@endif gcc-bootstrap
9e6ce191 52749
c52c6897 52750@if gcc-no-bootstrap
9e6ce191 52751configure-target-libstdc++-v3: maybe-all-gcc
9e6ce191 52752configure-target-libmudflap: maybe-all-gcc
064d0a7c 52753configure-target-libssp: maybe-all-gcc
9e6ce191 52754configure-target-newlib: maybe-all-gcc
6aa8ef82 52755configure-target-libgcc: maybe-all-gcc
9e6ce191 52756configure-target-libgfortran: maybe-all-gcc
9e6ce191 52757configure-target-libobjc: maybe-all-gcc
9e6ce191 52758configure-target-libtermcap: maybe-all-gcc
9e6ce191 52759configure-target-winsup: maybe-all-gcc
9e6ce191 52760configure-target-libgloss: maybe-all-gcc
9e6ce191 52761configure-target-libiberty: maybe-all-gcc
9e6ce191 52762configure-target-gperf: maybe-all-gcc
9e6ce191 52763configure-target-examples: maybe-all-gcc
9e6ce191 52764configure-target-libffi: maybe-all-gcc
9e6ce191 52765configure-target-libjava: maybe-all-gcc
9e6ce191 52766configure-target-zlib: maybe-all-gcc
9e6ce191 52767configure-target-boehm-gc: maybe-all-gcc
9e6ce191 52768configure-target-qthreads: maybe-all-gcc
9e6ce191 52769configure-target-rda: maybe-all-gcc
9e6ce191 52770configure-target-libada: maybe-all-gcc
b3ded179 52771configure-target-libgomp: maybe-all-gcc
c52c6897 52772@endif gcc-no-bootstrap
b3ded179 52773
9e6ce191 52774
ae831be5
NN
52775# There are two types of dependencies here: 'hard' dependencies, where one
52776# module simply won't build without the other; and 'soft' dependencies, where
52777# if the depended-on module is missing, the depending module will do without
52778# or find a substitute somewhere (perhaps installed). Soft dependencies
9e6ce191 52779# are made here to depend on a 'maybe-' target. If you're not sure,
ae831be5
NN
52780# it's safer to use a soft dependency.
52781
9e6ce191
PB
52782
52783
52784
52785
c60fe18b 52786
9e6ce191
PB
52787# With all the machinery above in place, it is pretty easy to generate
52788# dependencies. Host dependencies are a bit more complex because we have
52789# to check for bootstrap/prebootstrap dependencies. To resolve
52790# prebootstrap dependencies, prebootstrap modules are gathered in
52791# a hash table.
6a9cf61e 52792all-build-bison: maybe-all-build-texinfo
9e6ce191 52793all-build-byacc: maybe-all-build-texinfo
6a9cf61e 52794all-build-flex: maybe-all-build-texinfo
9e6ce191
PB
52795all-build-flex: maybe-all-build-bison
52796all-build-flex: maybe-all-build-byacc
52797all-build-flex: maybe-all-build-m4
6a9cf61e 52798all-build-libiberty: maybe-all-build-texinfo
9e6ce191 52799all-build-m4: maybe-all-build-texinfo
ee025550 52800all-build-fixincludes: maybe-all-build-libiberty
9e6ce191
PB
52801configure-gcc: maybe-configure-intl
52802
52803configure-stage1-gcc: maybe-configure-stage1-intl
52804configure-stage2-gcc: maybe-configure-stage2-intl
8520c408 52805configure-stageb2g0-gcc: maybe-configure-stageb2g0-intl
9e6ce191 52806configure-stage3-gcc: maybe-configure-stage3-intl
8520c408 52807configure-stageb3g2-gcc: maybe-configure-stageb3g2-intl
9e6ce191
PB
52808configure-stage4-gcc: maybe-configure-stage4-intl
52809configure-stageprofile-gcc: maybe-configure-stageprofile-intl
52810configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
c60fe18b
PB
52811configure-gcc: maybe-all-binutils
52812
52813configure-stage1-gcc: maybe-all-stage1-binutils
52814configure-stage2-gcc: maybe-all-stage2-binutils
8520c408 52815configure-stageb2g0-gcc: maybe-all-stageb2g0-binutils
c60fe18b 52816configure-stage3-gcc: maybe-all-stage3-binutils
8520c408 52817configure-stageb3g2-gcc: maybe-all-stageb3g2-binutils
c60fe18b
PB
52818configure-stage4-gcc: maybe-all-stage4-binutils
52819configure-stageprofile-gcc: maybe-all-stageprofile-binutils
52820configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
52821configure-gcc: maybe-all-gas
52822
52823configure-stage1-gcc: maybe-all-stage1-gas
52824configure-stage2-gcc: maybe-all-stage2-gas
8520c408 52825configure-stageb2g0-gcc: maybe-all-stageb2g0-gas
c60fe18b 52826configure-stage3-gcc: maybe-all-stage3-gas
8520c408 52827configure-stageb3g2-gcc: maybe-all-stageb3g2-gas
c60fe18b
PB
52828configure-stage4-gcc: maybe-all-stage4-gas
52829configure-stageprofile-gcc: maybe-all-stageprofile-gas
52830configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
52831configure-gcc: maybe-all-ld
52832
52833configure-stage1-gcc: maybe-all-stage1-ld
52834configure-stage2-gcc: maybe-all-stage2-ld
8520c408 52835configure-stageb2g0-gcc: maybe-all-stageb2g0-ld
c60fe18b 52836configure-stage3-gcc: maybe-all-stage3-ld
8520c408 52837configure-stageb3g2-gcc: maybe-all-stageb3g2-ld
c60fe18b
PB
52838configure-stage4-gcc: maybe-all-stage4-ld
52839configure-stageprofile-gcc: maybe-all-stageprofile-ld
52840configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
93f9b408
ILT
52841configure-gcc: maybe-all-gold
52842
52843configure-stage1-gcc: maybe-all-stage1-gold
52844configure-stage2-gcc: maybe-all-stage2-gold
52845configure-stageb2g0-gcc: maybe-all-stageb2g0-gold
52846configure-stage3-gcc: maybe-all-stage3-gold
52847configure-stageb3g2-gcc: maybe-all-stageb3g2-gold
52848configure-stage4-gcc: maybe-all-stage4-gold
52849configure-stageprofile-gcc: maybe-all-stageprofile-gold
52850configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
9e6ce191
PB
52851all-gcc: all-libiberty
52852
52853all-stage1-gcc: all-stage1-libiberty
52854all-stage2-gcc: all-stage2-libiberty
8520c408 52855all-stageb2g0-gcc: all-stageb2g0-libiberty
9e6ce191 52856all-stage3-gcc: all-stage3-libiberty
8520c408 52857all-stageb3g2-gcc: all-stageb3g2-libiberty
9e6ce191
PB
52858all-stage4-gcc: all-stage4-libiberty
52859all-stageprofile-gcc: all-stageprofile-libiberty
52860all-stagefeedback-gcc: all-stagefeedback-libiberty
4b900473
PB
52861all-gcc: maybe-all-gmp
52862
52863all-stage1-gcc: maybe-all-stage1-gmp
52864all-stage2-gcc: maybe-all-stage2-gmp
8520c408 52865all-stageb2g0-gcc: maybe-all-stageb2g0-gmp
4b900473 52866all-stage3-gcc: maybe-all-stage3-gmp
8520c408 52867all-stageb3g2-gcc: maybe-all-stageb3g2-gmp
4b900473
PB
52868all-stage4-gcc: maybe-all-stage4-gmp
52869all-stageprofile-gcc: maybe-all-stageprofile-gmp
52870all-stagefeedback-gcc: maybe-all-stagefeedback-gmp
9e6ce191
PB
52871all-gcc: maybe-all-intl
52872
52873all-stage1-gcc: maybe-all-stage1-intl
52874all-stage2-gcc: maybe-all-stage2-intl
8520c408 52875all-stageb2g0-gcc: maybe-all-stageb2g0-intl
9e6ce191 52876all-stage3-gcc: maybe-all-stage3-intl
8520c408 52877all-stageb3g2-gcc: maybe-all-stageb3g2-intl
9e6ce191
PB
52878all-stage4-gcc: maybe-all-stage4-intl
52879all-stageprofile-gcc: maybe-all-stageprofile-intl
52880all-stagefeedback-gcc: maybe-all-stagefeedback-intl
4b900473
PB
52881all-gcc: maybe-all-mpfr
52882
52883all-stage1-gcc: maybe-all-stage1-mpfr
52884all-stage2-gcc: maybe-all-stage2-mpfr
8520c408 52885all-stageb2g0-gcc: maybe-all-stageb2g0-mpfr
4b900473 52886all-stage3-gcc: maybe-all-stage3-mpfr
8520c408 52887all-stageb3g2-gcc: maybe-all-stageb3g2-mpfr
4b900473
PB
52888all-stage4-gcc: maybe-all-stage4-mpfr
52889all-stageprofile-gcc: maybe-all-stageprofile-mpfr
52890all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
72b2455a
PB
52891all-gcc: maybe-all-build-texinfo
52892
52893all-stage1-gcc: maybe-all-build-texinfo
52894all-stage2-gcc: maybe-all-build-texinfo
8520c408 52895all-stageb2g0-gcc: maybe-all-build-texinfo
72b2455a 52896all-stage3-gcc: maybe-all-build-texinfo
8520c408 52897all-stageb3g2-gcc: maybe-all-build-texinfo
72b2455a
PB
52898all-stage4-gcc: maybe-all-build-texinfo
52899all-stageprofile-gcc: maybe-all-build-texinfo
52900all-stagefeedback-gcc: maybe-all-build-texinfo
72b2455a
PB
52901all-gcc: maybe-all-build-bison
52902
52903all-stage1-gcc: maybe-all-build-bison
52904all-stage2-gcc: maybe-all-build-bison
8520c408 52905all-stageb2g0-gcc: maybe-all-build-bison
72b2455a 52906all-stage3-gcc: maybe-all-build-bison
8520c408 52907all-stageb3g2-gcc: maybe-all-build-bison
72b2455a
PB
52908all-stage4-gcc: maybe-all-build-bison
52909all-stageprofile-gcc: maybe-all-build-bison
52910all-stagefeedback-gcc: maybe-all-build-bison
72b2455a
PB
52911all-gcc: maybe-all-build-byacc
52912
52913all-stage1-gcc: maybe-all-build-byacc
52914all-stage2-gcc: maybe-all-build-byacc
8520c408 52915all-stageb2g0-gcc: maybe-all-build-byacc
72b2455a 52916all-stage3-gcc: maybe-all-build-byacc
8520c408 52917all-stageb3g2-gcc: maybe-all-build-byacc
72b2455a
PB
52918all-stage4-gcc: maybe-all-build-byacc
52919all-stageprofile-gcc: maybe-all-build-byacc
52920all-stagefeedback-gcc: maybe-all-build-byacc
72b2455a
PB
52921all-gcc: maybe-all-build-flex
52922
52923all-stage1-gcc: maybe-all-build-flex
52924all-stage2-gcc: maybe-all-build-flex
8520c408 52925all-stageb2g0-gcc: maybe-all-build-flex
72b2455a 52926all-stage3-gcc: maybe-all-build-flex
8520c408 52927all-stageb3g2-gcc: maybe-all-build-flex
72b2455a
PB
52928all-stage4-gcc: maybe-all-build-flex
52929all-stageprofile-gcc: maybe-all-build-flex
52930all-stagefeedback-gcc: maybe-all-build-flex
ee025550
PB
52931all-gcc: maybe-all-build-libiberty
52932
52933all-stage1-gcc: maybe-all-build-libiberty
52934all-stage2-gcc: maybe-all-build-libiberty
8520c408 52935all-stageb2g0-gcc: maybe-all-build-libiberty
ee025550 52936all-stage3-gcc: maybe-all-build-libiberty
8520c408 52937all-stageb3g2-gcc: maybe-all-build-libiberty
ee025550
PB
52938all-stage4-gcc: maybe-all-build-libiberty
52939all-stageprofile-gcc: maybe-all-build-libiberty
52940all-stagefeedback-gcc: maybe-all-build-libiberty
ee025550
PB
52941all-gcc: maybe-all-build-fixincludes
52942
52943all-stage1-gcc: maybe-all-build-fixincludes
52944all-stage2-gcc: maybe-all-build-fixincludes
8520c408 52945all-stageb2g0-gcc: maybe-all-build-fixincludes
ee025550 52946all-stage3-gcc: maybe-all-build-fixincludes
8520c408 52947all-stageb3g2-gcc: maybe-all-build-fixincludes
ee025550
PB
52948all-stage4-gcc: maybe-all-build-fixincludes
52949all-stageprofile-gcc: maybe-all-build-fixincludes
52950all-stagefeedback-gcc: maybe-all-build-fixincludes
9e6ce191
PB
52951all-gcc: maybe-all-zlib
52952
52953all-stage1-gcc: maybe-all-stage1-zlib
52954all-stage2-gcc: maybe-all-stage2-zlib
8520c408 52955all-stageb2g0-gcc: maybe-all-stageb2g0-zlib
9e6ce191 52956all-stage3-gcc: maybe-all-stage3-zlib
8520c408 52957all-stageb3g2-gcc: maybe-all-stageb3g2-zlib
9e6ce191
PB
52958all-stage4-gcc: maybe-all-stage4-zlib
52959all-stageprofile-gcc: maybe-all-stageprofile-zlib
52960all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
9e6ce191
PB
52961all-gcc: all-libcpp
52962
52963all-stage1-gcc: all-stage1-libcpp
52964all-stage2-gcc: all-stage2-libcpp
8520c408 52965all-stageb2g0-gcc: all-stageb2g0-libcpp
9e6ce191 52966all-stage3-gcc: all-stage3-libcpp
8520c408 52967all-stageb3g2-gcc: all-stageb3g2-libcpp
9e6ce191
PB
52968all-stage4-gcc: all-stage4-libcpp
52969all-stageprofile-gcc: all-stageprofile-libcpp
52970all-stagefeedback-gcc: all-stagefeedback-libcpp
be01d343
PB
52971all-gcc: all-libdecnumber
52972
52973all-stage1-gcc: all-stage1-libdecnumber
52974all-stage2-gcc: all-stage2-libdecnumber
8520c408 52975all-stageb2g0-gcc: all-stageb2g0-libdecnumber
be01d343 52976all-stage3-gcc: all-stage3-libdecnumber
8520c408 52977all-stageb3g2-gcc: all-stageb3g2-libdecnumber
be01d343
PB
52978all-stage4-gcc: all-stage4-libdecnumber
52979all-stageprofile-gcc: all-stageprofile-libdecnumber
52980all-stagefeedback-gcc: all-stagefeedback-libdecnumber
d3ed111c
GK
52981all-gcc: maybe-all-libiberty
52982
52983all-stage1-gcc: maybe-all-stage1-libiberty
52984all-stage2-gcc: maybe-all-stage2-libiberty
8520c408 52985all-stageb2g0-gcc: maybe-all-stageb2g0-libiberty
d3ed111c 52986all-stage3-gcc: maybe-all-stage3-libiberty
8520c408 52987all-stageb3g2-gcc: maybe-all-stageb3g2-libiberty
d3ed111c
GK
52988all-stage4-gcc: maybe-all-stage4-libiberty
52989all-stageprofile-gcc: maybe-all-stageprofile-libiberty
52990all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
52991all-gcc: maybe-all-fixincludes
69e57115 52992install-gcc: maybe-install-fixincludes
9e6ce191
PB
52993configure-libcpp: configure-libiberty
52994
52995configure-stage1-libcpp: configure-stage1-libiberty
52996configure-stage2-libcpp: configure-stage2-libiberty
8520c408 52997configure-stageb2g0-libcpp: configure-stageb2g0-libiberty
9e6ce191 52998configure-stage3-libcpp: configure-stage3-libiberty
8520c408 52999configure-stageb3g2-libcpp: configure-stageb3g2-libiberty
9e6ce191
PB
53000configure-stage4-libcpp: configure-stage4-libiberty
53001configure-stageprofile-libcpp: configure-stageprofile-libiberty
53002configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
53003configure-libcpp: maybe-configure-intl
53004
53005configure-stage1-libcpp: maybe-configure-stage1-intl
53006configure-stage2-libcpp: maybe-configure-stage2-intl
8520c408 53007configure-stageb2g0-libcpp: maybe-configure-stageb2g0-intl
9e6ce191 53008configure-stage3-libcpp: maybe-configure-stage3-intl
8520c408 53009configure-stageb3g2-libcpp: maybe-configure-stageb3g2-intl
9e6ce191
PB
53010configure-stage4-libcpp: maybe-configure-stage4-intl
53011configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
53012configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
53013all-libcpp: all-libiberty
53014
53015all-stage1-libcpp: all-stage1-libiberty
53016all-stage2-libcpp: all-stage2-libiberty
8520c408 53017all-stageb2g0-libcpp: all-stageb2g0-libiberty
9e6ce191 53018all-stage3-libcpp: all-stage3-libiberty
8520c408 53019all-stageb3g2-libcpp: all-stageb3g2-libiberty
9e6ce191
PB
53020all-stage4-libcpp: all-stage4-libiberty
53021all-stageprofile-libcpp: all-stageprofile-libiberty
53022all-stagefeedback-libcpp: all-stagefeedback-libiberty
53023all-libcpp: maybe-all-intl
53024
53025all-stage1-libcpp: maybe-all-stage1-intl
53026all-stage2-libcpp: maybe-all-stage2-intl
8520c408 53027all-stageb2g0-libcpp: maybe-all-stageb2g0-intl
9e6ce191 53028all-stage3-libcpp: maybe-all-stage3-intl
8520c408 53029all-stageb3g2-libcpp: maybe-all-stageb3g2-intl
9e6ce191
PB
53030all-stage4-libcpp: maybe-all-stage4-intl
53031all-stageprofile-libcpp: maybe-all-stageprofile-intl
53032all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
d3ed111c 53033all-fixincludes: maybe-all-libiberty
b00612cc 53034all-gnattools: maybe-all-target-libada
4b900473
PB
53035configure-mpfr: maybe-all-gmp
53036
53037configure-stage1-mpfr: maybe-all-stage1-gmp
53038configure-stage2-mpfr: maybe-all-stage2-gmp
8520c408 53039configure-stageb2g0-mpfr: maybe-all-stageb2g0-gmp
4b900473 53040configure-stage3-mpfr: maybe-all-stage3-gmp
8520c408 53041configure-stageb3g2-mpfr: maybe-all-stageb3g2-gmp
4b900473
PB
53042configure-stage4-mpfr: maybe-all-stage4-gmp
53043configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
53044configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
7b3200f9 53045configure-gdb: maybe-all-intl
9e6ce191 53046configure-gdb: maybe-configure-sim
31d99776 53047configure-gdb: maybe-all-bfd
9e6ce191
PB
53048all-gdb: maybe-all-libiberty
53049all-gdb: maybe-all-opcodes
9e6ce191 53050all-gdb: maybe-all-readline
72b2455a
PB
53051all-gdb: maybe-all-build-bison
53052all-gdb: maybe-all-build-byacc
9e6ce191 53053all-gdb: maybe-all-sim
5074315a 53054all-gdb: maybe-all-libdecnumber
9e6ce191
PB
53055configure-libgui: maybe-configure-tcl
53056configure-libgui: maybe-configure-tk
53057all-libgui: maybe-all-tcl
53058all-libgui: maybe-all-tk
53059all-libgui: maybe-all-itcl
b4a77b47 53060configure-bfd: configure-libiberty
9e6ce191
PB
53061
53062configure-stage1-bfd: configure-stage1-libiberty
53063configure-stage2-bfd: configure-stage2-libiberty
8520c408 53064configure-stageb2g0-bfd: configure-stageb2g0-libiberty
9e6ce191 53065configure-stage3-bfd: configure-stage3-libiberty
8520c408 53066configure-stageb3g2-bfd: configure-stageb3g2-libiberty
9e6ce191
PB
53067configure-stage4-bfd: configure-stage4-libiberty
53068configure-stageprofile-bfd: configure-stageprofile-libiberty
53069configure-stagefeedback-bfd: configure-stagefeedback-libiberty
20e95c23
DJ
53070configure-bfd: maybe-configure-intl
53071
53072configure-stage1-bfd: maybe-configure-stage1-intl
53073configure-stage2-bfd: maybe-configure-stage2-intl
8520c408 53074configure-stageb2g0-bfd: maybe-configure-stageb2g0-intl
20e95c23 53075configure-stage3-bfd: maybe-configure-stage3-intl
8520c408 53076configure-stageb3g2-bfd: maybe-configure-stageb3g2-intl
20e95c23
DJ
53077configure-stage4-bfd: maybe-configure-stage4-intl
53078configure-stageprofile-bfd: maybe-configure-stageprofile-intl
53079configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
9e6ce191
PB
53080all-bfd: maybe-all-libiberty
53081
53082all-stage1-bfd: maybe-all-stage1-libiberty
53083all-stage2-bfd: maybe-all-stage2-libiberty
8520c408 53084all-stageb2g0-bfd: maybe-all-stageb2g0-libiberty
9e6ce191 53085all-stage3-bfd: maybe-all-stage3-libiberty
8520c408 53086all-stageb3g2-bfd: maybe-all-stageb3g2-libiberty
9e6ce191
PB
53087all-stage4-bfd: maybe-all-stage4-libiberty
53088all-stageprofile-bfd: maybe-all-stageprofile-libiberty
53089all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
53090all-bfd: maybe-all-intl
53091
53092all-stage1-bfd: maybe-all-stage1-intl
53093all-stage2-bfd: maybe-all-stage2-intl
8520c408 53094all-stageb2g0-bfd: maybe-all-stageb2g0-intl
9e6ce191 53095all-stage3-bfd: maybe-all-stage3-intl
8520c408 53096all-stageb3g2-bfd: maybe-all-stageb3g2-intl
9e6ce191
PB
53097all-stage4-bfd: maybe-all-stage4-intl
53098all-stageprofile-bfd: maybe-all-stageprofile-intl
53099all-stagefeedback-bfd: maybe-all-stagefeedback-intl
20e95c23
DJ
53100configure-binutils: maybe-configure-intl
53101
53102configure-stage1-binutils: maybe-configure-stage1-intl
53103configure-stage2-binutils: maybe-configure-stage2-intl
8520c408 53104configure-stageb2g0-binutils: maybe-configure-stageb2g0-intl
20e95c23 53105configure-stage3-binutils: maybe-configure-stage3-intl
8520c408 53106configure-stageb3g2-binutils: maybe-configure-stageb3g2-intl
20e95c23
DJ
53107configure-stage4-binutils: maybe-configure-stage4-intl
53108configure-stageprofile-binutils: maybe-configure-stageprofile-intl
53109configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
9e6ce191
PB
53110all-binutils: maybe-all-libiberty
53111
53112all-stage1-binutils: maybe-all-stage1-libiberty
53113all-stage2-binutils: maybe-all-stage2-libiberty
8520c408 53114all-stageb2g0-binutils: maybe-all-stageb2g0-libiberty
9e6ce191 53115all-stage3-binutils: maybe-all-stage3-libiberty
8520c408 53116all-stageb3g2-binutils: maybe-all-stageb3g2-libiberty
9e6ce191
PB
53117all-stage4-binutils: maybe-all-stage4-libiberty
53118all-stageprofile-binutils: maybe-all-stageprofile-libiberty
53119all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
53120all-binutils: maybe-all-opcodes
53121
53122all-stage1-binutils: maybe-all-stage1-opcodes
53123all-stage2-binutils: maybe-all-stage2-opcodes
8520c408 53124all-stageb2g0-binutils: maybe-all-stageb2g0-opcodes
9e6ce191 53125all-stage3-binutils: maybe-all-stage3-opcodes
8520c408 53126all-stageb3g2-binutils: maybe-all-stageb3g2-opcodes
9e6ce191
PB
53127all-stage4-binutils: maybe-all-stage4-opcodes
53128all-stageprofile-binutils: maybe-all-stageprofile-opcodes
53129all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
53130all-binutils: maybe-all-bfd
53131
53132all-stage1-binutils: maybe-all-stage1-bfd
53133all-stage2-binutils: maybe-all-stage2-bfd
8520c408 53134all-stageb2g0-binutils: maybe-all-stageb2g0-bfd
9e6ce191 53135all-stage3-binutils: maybe-all-stage3-bfd
8520c408 53136all-stageb3g2-binutils: maybe-all-stageb3g2-bfd
9e6ce191
PB
53137all-stage4-binutils: maybe-all-stage4-bfd
53138all-stageprofile-binutils: maybe-all-stageprofile-bfd
53139all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
72b2455a
PB
53140all-binutils: maybe-all-build-flex
53141
53142all-stage1-binutils: maybe-all-build-flex
53143all-stage2-binutils: maybe-all-build-flex
8520c408 53144all-stageb2g0-binutils: maybe-all-build-flex
72b2455a 53145all-stage3-binutils: maybe-all-build-flex
8520c408 53146all-stageb3g2-binutils: maybe-all-build-flex
72b2455a
PB
53147all-stage4-binutils: maybe-all-build-flex
53148all-stageprofile-binutils: maybe-all-build-flex
53149all-stagefeedback-binutils: maybe-all-build-flex
72b2455a
PB
53150all-binutils: maybe-all-build-bison
53151
53152all-stage1-binutils: maybe-all-build-bison
53153all-stage2-binutils: maybe-all-build-bison
8520c408 53154all-stageb2g0-binutils: maybe-all-build-bison
72b2455a 53155all-stage3-binutils: maybe-all-build-bison
8520c408 53156all-stageb3g2-binutils: maybe-all-build-bison
72b2455a
PB
53157all-stage4-binutils: maybe-all-build-bison
53158all-stageprofile-binutils: maybe-all-build-bison
53159all-stagefeedback-binutils: maybe-all-build-bison
72b2455a
PB
53160all-binutils: maybe-all-build-byacc
53161
53162all-stage1-binutils: maybe-all-build-byacc
53163all-stage2-binutils: maybe-all-build-byacc
8520c408 53164all-stageb2g0-binutils: maybe-all-build-byacc
72b2455a 53165all-stage3-binutils: maybe-all-build-byacc
8520c408 53166all-stageb3g2-binutils: maybe-all-build-byacc
72b2455a
PB
53167all-stage4-binutils: maybe-all-build-byacc
53168all-stageprofile-binutils: maybe-all-build-byacc
53169all-stagefeedback-binutils: maybe-all-build-byacc
9e6ce191
PB
53170all-binutils: maybe-all-intl
53171
53172all-stage1-binutils: maybe-all-stage1-intl
53173all-stage2-binutils: maybe-all-stage2-intl
8520c408 53174all-stageb2g0-binutils: maybe-all-stageb2g0-intl
9e6ce191 53175all-stage3-binutils: maybe-all-stage3-intl
8520c408 53176all-stageb3g2-binutils: maybe-all-stageb3g2-intl
9e6ce191
PB
53177all-stage4-binutils: maybe-all-stage4-intl
53178all-stageprofile-binutils: maybe-all-stageprofile-intl
53179all-stagefeedback-binutils: maybe-all-stagefeedback-intl
ae831be5 53180install-binutils: maybe-install-opcodes
cf662e21 53181install-opcodes: maybe-install-bfd
20e95c23
DJ
53182configure-gas: maybe-configure-intl
53183
53184configure-stage1-gas: maybe-configure-stage1-intl
53185configure-stage2-gas: maybe-configure-stage2-intl
8520c408 53186configure-stageb2g0-gas: maybe-configure-stageb2g0-intl
20e95c23 53187configure-stage3-gas: maybe-configure-stage3-intl
8520c408 53188configure-stageb3g2-gas: maybe-configure-stageb3g2-intl
20e95c23
DJ
53189configure-stage4-gas: maybe-configure-stage4-intl
53190configure-stageprofile-gas: maybe-configure-stageprofile-intl
53191configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
9e6ce191
PB
53192all-gas: maybe-all-libiberty
53193
53194all-stage1-gas: maybe-all-stage1-libiberty
53195all-stage2-gas: maybe-all-stage2-libiberty
8520c408 53196all-stageb2g0-gas: maybe-all-stageb2g0-libiberty
9e6ce191 53197all-stage3-gas: maybe-all-stage3-libiberty
8520c408 53198all-stageb3g2-gas: maybe-all-stageb3g2-libiberty
9e6ce191
PB
53199all-stage4-gas: maybe-all-stage4-libiberty
53200all-stageprofile-gas: maybe-all-stageprofile-libiberty
53201all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
53202all-gas: maybe-all-opcodes
53203
53204all-stage1-gas: maybe-all-stage1-opcodes
53205all-stage2-gas: maybe-all-stage2-opcodes
8520c408 53206all-stageb2g0-gas: maybe-all-stageb2g0-opcodes
9e6ce191 53207all-stage3-gas: maybe-all-stage3-opcodes
8520c408 53208all-stageb3g2-gas: maybe-all-stageb3g2-opcodes
9e6ce191
PB
53209all-stage4-gas: maybe-all-stage4-opcodes
53210all-stageprofile-gas: maybe-all-stageprofile-opcodes
53211all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
53212all-gas: maybe-all-bfd
53213
53214all-stage1-gas: maybe-all-stage1-bfd
53215all-stage2-gas: maybe-all-stage2-bfd
8520c408 53216all-stageb2g0-gas: maybe-all-stageb2g0-bfd
9e6ce191 53217all-stage3-gas: maybe-all-stage3-bfd
8520c408 53218all-stageb3g2-gas: maybe-all-stageb3g2-bfd
9e6ce191
PB
53219all-stage4-gas: maybe-all-stage4-bfd
53220all-stageprofile-gas: maybe-all-stageprofile-bfd
53221all-stagefeedback-gas: maybe-all-stagefeedback-bfd
53222all-gas: maybe-all-intl
53223
53224all-stage1-gas: maybe-all-stage1-intl
53225all-stage2-gas: maybe-all-stage2-intl
8520c408 53226all-stageb2g0-gas: maybe-all-stageb2g0-intl
9e6ce191 53227all-stage3-gas: maybe-all-stage3-intl
8520c408 53228all-stageb3g2-gas: maybe-all-stageb3g2-intl
9e6ce191
PB
53229all-stage4-gas: maybe-all-stage4-intl
53230all-stageprofile-gas: maybe-all-stageprofile-intl
53231all-stagefeedback-gas: maybe-all-stagefeedback-intl
20e95c23 53232configure-gprof: maybe-configure-intl
9e6ce191
PB
53233all-gprof: maybe-all-libiberty
53234all-gprof: maybe-all-bfd
53235all-gprof: maybe-all-opcodes
53236all-gprof: maybe-all-intl
20e95c23
DJ
53237configure-ld: maybe-configure-intl
53238
53239configure-stage1-ld: maybe-configure-stage1-intl
53240configure-stage2-ld: maybe-configure-stage2-intl
8520c408 53241configure-stageb2g0-ld: maybe-configure-stageb2g0-intl
20e95c23 53242configure-stage3-ld: maybe-configure-stage3-intl
8520c408 53243configure-stageb3g2-ld: maybe-configure-stageb3g2-intl
20e95c23
DJ
53244configure-stage4-ld: maybe-configure-stage4-intl
53245configure-stageprofile-ld: maybe-configure-stageprofile-intl
53246configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
9e6ce191
PB
53247all-ld: maybe-all-libiberty
53248
53249all-stage1-ld: maybe-all-stage1-libiberty
53250all-stage2-ld: maybe-all-stage2-libiberty
8520c408 53251all-stageb2g0-ld: maybe-all-stageb2g0-libiberty
9e6ce191 53252all-stage3-ld: maybe-all-stage3-libiberty
8520c408 53253all-stageb3g2-ld: maybe-all-stageb3g2-libiberty
9e6ce191
PB
53254all-stage4-ld: maybe-all-stage4-libiberty
53255all-stageprofile-ld: maybe-all-stageprofile-libiberty
53256all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
53257all-ld: maybe-all-bfd
53258
53259all-stage1-ld: maybe-all-stage1-bfd
53260all-stage2-ld: maybe-all-stage2-bfd
8520c408 53261all-stageb2g0-ld: maybe-all-stageb2g0-bfd
9e6ce191 53262all-stage3-ld: maybe-all-stage3-bfd
8520c408 53263all-stageb3g2-ld: maybe-all-stageb3g2-bfd
9e6ce191
PB
53264all-stage4-ld: maybe-all-stage4-bfd
53265all-stageprofile-ld: maybe-all-stageprofile-bfd
53266all-stagefeedback-ld: maybe-all-stagefeedback-bfd
53267all-ld: maybe-all-opcodes
53268
53269all-stage1-ld: maybe-all-stage1-opcodes
53270all-stage2-ld: maybe-all-stage2-opcodes
8520c408 53271all-stageb2g0-ld: maybe-all-stageb2g0-opcodes
9e6ce191 53272all-stage3-ld: maybe-all-stage3-opcodes
8520c408 53273all-stageb3g2-ld: maybe-all-stageb3g2-opcodes
9e6ce191
PB
53274all-stage4-ld: maybe-all-stage4-opcodes
53275all-stageprofile-ld: maybe-all-stageprofile-opcodes
53276all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
72b2455a
PB
53277all-ld: maybe-all-build-bison
53278
53279all-stage1-ld: maybe-all-build-bison
53280all-stage2-ld: maybe-all-build-bison
8520c408 53281all-stageb2g0-ld: maybe-all-build-bison
72b2455a 53282all-stage3-ld: maybe-all-build-bison
8520c408 53283all-stageb3g2-ld: maybe-all-build-bison
72b2455a
PB
53284all-stage4-ld: maybe-all-build-bison
53285all-stageprofile-ld: maybe-all-build-bison
53286all-stagefeedback-ld: maybe-all-build-bison
72b2455a
PB
53287all-ld: maybe-all-build-byacc
53288
53289all-stage1-ld: maybe-all-build-byacc
53290all-stage2-ld: maybe-all-build-byacc
8520c408 53291all-stageb2g0-ld: maybe-all-build-byacc
72b2455a 53292all-stage3-ld: maybe-all-build-byacc
8520c408 53293all-stageb3g2-ld: maybe-all-build-byacc
72b2455a
PB
53294all-stage4-ld: maybe-all-build-byacc
53295all-stageprofile-ld: maybe-all-build-byacc
53296all-stagefeedback-ld: maybe-all-build-byacc
72b2455a
PB
53297all-ld: maybe-all-build-flex
53298
53299all-stage1-ld: maybe-all-build-flex
53300all-stage2-ld: maybe-all-build-flex
8520c408 53301all-stageb2g0-ld: maybe-all-build-flex
72b2455a 53302all-stage3-ld: maybe-all-build-flex
8520c408 53303all-stageb3g2-ld: maybe-all-build-flex
72b2455a
PB
53304all-stage4-ld: maybe-all-build-flex
53305all-stageprofile-ld: maybe-all-build-flex
53306all-stagefeedback-ld: maybe-all-build-flex
9e6ce191
PB
53307all-ld: maybe-all-intl
53308
53309all-stage1-ld: maybe-all-stage1-intl
53310all-stage2-ld: maybe-all-stage2-intl
8520c408 53311all-stageb2g0-ld: maybe-all-stageb2g0-intl
9e6ce191 53312all-stage3-ld: maybe-all-stage3-intl
8520c408 53313all-stageb3g2-ld: maybe-all-stageb3g2-intl
9e6ce191
PB
53314all-stage4-ld: maybe-all-stage4-intl
53315all-stageprofile-ld: maybe-all-stageprofile-intl
53316all-stagefeedback-ld: maybe-all-stagefeedback-intl
93f9b408
ILT
53317configure-gold: maybe-configure-intl
53318
53319configure-stage1-gold: maybe-configure-stage1-intl
53320configure-stage2-gold: maybe-configure-stage2-intl
53321configure-stageb2g0-gold: maybe-configure-stageb2g0-intl
53322configure-stage3-gold: maybe-configure-stage3-intl
53323configure-stageb3g2-gold: maybe-configure-stageb3g2-intl
53324configure-stage4-gold: maybe-configure-stage4-intl
53325configure-stageprofile-gold: maybe-configure-stageprofile-intl
53326configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
53327all-gold: maybe-all-libiberty
53328
53329all-stage1-gold: maybe-all-stage1-libiberty
53330all-stage2-gold: maybe-all-stage2-libiberty
53331all-stageb2g0-gold: maybe-all-stageb2g0-libiberty
53332all-stage3-gold: maybe-all-stage3-libiberty
53333all-stageb3g2-gold: maybe-all-stageb3g2-libiberty
53334all-stage4-gold: maybe-all-stage4-libiberty
53335all-stageprofile-gold: maybe-all-stageprofile-libiberty
53336all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
53337all-gold: maybe-all-intl
53338
53339all-stage1-gold: maybe-all-stage1-intl
53340all-stage2-gold: maybe-all-stage2-intl
53341all-stageb2g0-gold: maybe-all-stageb2g0-intl
53342all-stage3-gold: maybe-all-stage3-intl
53343all-stageb3g2-gold: maybe-all-stageb3g2-intl
53344all-stage4-gold: maybe-all-stage4-intl
53345all-stageprofile-gold: maybe-all-stageprofile-intl
53346all-stagefeedback-gold: maybe-all-stagefeedback-intl
53347all-gold: maybe-all-bfd
53348
53349all-stage1-gold: maybe-all-stage1-bfd
53350all-stage2-gold: maybe-all-stage2-bfd
53351all-stageb2g0-gold: maybe-all-stageb2g0-bfd
53352all-stage3-gold: maybe-all-stage3-bfd
53353all-stageb3g2-gold: maybe-all-stageb3g2-bfd
53354all-stage4-gold: maybe-all-stage4-bfd
53355all-stageprofile-gold: maybe-all-stageprofile-bfd
53356all-stagefeedback-gold: maybe-all-stagefeedback-bfd
53357all-gold: maybe-all-build-bison
53358
53359all-stage1-gold: maybe-all-build-bison
53360all-stage2-gold: maybe-all-build-bison
53361all-stageb2g0-gold: maybe-all-build-bison
53362all-stage3-gold: maybe-all-build-bison
53363all-stageb3g2-gold: maybe-all-build-bison
53364all-stage4-gold: maybe-all-build-bison
53365all-stageprofile-gold: maybe-all-build-bison
53366all-stagefeedback-gold: maybe-all-build-bison
53367all-gold: maybe-all-build-byacc
53368
53369all-stage1-gold: maybe-all-build-byacc
53370all-stage2-gold: maybe-all-build-byacc
53371all-stageb2g0-gold: maybe-all-build-byacc
53372all-stage3-gold: maybe-all-build-byacc
53373all-stageb3g2-gold: maybe-all-build-byacc
53374all-stage4-gold: maybe-all-build-byacc
53375all-stageprofile-gold: maybe-all-build-byacc
53376all-stagefeedback-gold: maybe-all-build-byacc
e5164e97
ILT
53377check-gold: maybe-all-binutils
53378
53379check-stage1-gold: maybe-all-stage1-binutils
53380check-stage2-gold: maybe-all-stage2-binutils
53381check-stageb2g0-gold: maybe-all-stageb2g0-binutils
53382check-stage3-gold: maybe-all-stage3-binutils
53383check-stageb3g2-gold: maybe-all-stageb3g2-binutils
53384check-stage4-gold: maybe-all-stage4-binutils
53385check-stageprofile-gold: maybe-all-stageprofile-binutils
53386check-stagefeedback-gold: maybe-all-stagefeedback-binutils
7206a0ee
JJ
53387configure-opcodes: maybe-configure-intl
53388
53389configure-stage1-opcodes: maybe-configure-stage1-intl
53390configure-stage2-opcodes: maybe-configure-stage2-intl
8520c408 53391configure-stageb2g0-opcodes: maybe-configure-stageb2g0-intl
7206a0ee 53392configure-stage3-opcodes: maybe-configure-stage3-intl
8520c408 53393configure-stageb3g2-opcodes: maybe-configure-stageb3g2-intl
7206a0ee
JJ
53394configure-stage4-opcodes: maybe-configure-stage4-intl
53395configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
53396configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
9e6ce191
PB
53397all-opcodes: maybe-all-bfd
53398
53399all-stage1-opcodes: maybe-all-stage1-bfd
53400all-stage2-opcodes: maybe-all-stage2-bfd
8520c408 53401all-stageb2g0-opcodes: maybe-all-stageb2g0-bfd
9e6ce191 53402all-stage3-opcodes: maybe-all-stage3-bfd
8520c408 53403all-stageb3g2-opcodes: maybe-all-stageb3g2-bfd
9e6ce191
PB
53404all-stage4-opcodes: maybe-all-stage4-bfd
53405all-stageprofile-opcodes: maybe-all-stageprofile-bfd
53406all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
53407all-opcodes: maybe-all-libiberty
53408
53409all-stage1-opcodes: maybe-all-stage1-libiberty
53410all-stage2-opcodes: maybe-all-stage2-libiberty
8520c408 53411all-stageb2g0-opcodes: maybe-all-stageb2g0-libiberty
9e6ce191 53412all-stage3-opcodes: maybe-all-stage3-libiberty
8520c408 53413all-stageb3g2-opcodes: maybe-all-stageb3g2-libiberty
9e6ce191
PB
53414all-stage4-opcodes: maybe-all-stage4-libiberty
53415all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
53416all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
7206a0ee
JJ
53417all-opcodes: maybe-all-intl
53418
53419all-stage1-opcodes: maybe-all-stage1-intl
53420all-stage2-opcodes: maybe-all-stage2-intl
8520c408 53421all-stageb2g0-opcodes: maybe-all-stageb2g0-intl
7206a0ee 53422all-stage3-opcodes: maybe-all-stage3-intl
8520c408 53423all-stageb3g2-opcodes: maybe-all-stageb3g2-intl
7206a0ee
JJ
53424all-stage4-opcodes: maybe-all-stage4-intl
53425all-stageprofile-opcodes: maybe-all-stageprofile-intl
53426all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
9e6ce191
PB
53427all-dejagnu: maybe-all-tcl
53428all-dejagnu: maybe-all-expect
53429all-dejagnu: maybe-all-tk
53430configure-expect: maybe-configure-tcl
53431configure-expect: maybe-configure-tk
53432all-expect: maybe-all-tcl
53433all-expect: maybe-all-tk
53434configure-itcl: maybe-configure-tcl
53435configure-itcl: maybe-configure-tk
53436all-itcl: maybe-all-tcl
53437all-itcl: maybe-all-tk
ae831be5 53438install-itcl: maybe-install-tcl
b4a77b47 53439configure-tk: maybe-configure-tcl
ae831be5 53440all-tk: maybe-all-tcl
9e6ce191
PB
53441all-sid: maybe-all-libiberty
53442all-sid: maybe-all-bfd
53443all-sid: maybe-all-opcodes
53444all-sid: maybe-all-tcl
53445all-sid: maybe-all-tk
53446install-sid: maybe-install-tcl
53447install-sid: maybe-install-tk
20e95c23
DJ
53448configure-sim: maybe-configure-intl
53449all-sim: maybe-all-intl
9e6ce191
PB
53450all-sim: maybe-all-libiberty
53451all-sim: maybe-all-bfd
53452all-sim: maybe-all-opcodes
53453all-sim: maybe-all-readline
53454all-sim: maybe-configure-gdb
53455all-fastjar: maybe-all-zlib
72b2455a 53456all-fastjar: maybe-all-build-texinfo
9e6ce191
PB
53457all-fastjar: maybe-all-libiberty
53458all-autoconf: maybe-all-m4
72b2455a 53459all-autoconf: maybe-all-build-texinfo
9e6ce191 53460all-automake: maybe-all-m4
72b2455a 53461all-automake: maybe-all-build-texinfo
9e6ce191
PB
53462all-automake: maybe-all-autoconf
53463all-bison: maybe-all-intl
72b2455a 53464all-bison: maybe-all-build-texinfo
9e6ce191 53465all-diff: maybe-all-intl
72b2455a 53466all-diff: maybe-all-build-texinfo
9e6ce191 53467all-fileutils: maybe-all-intl
72b2455a
PB
53468all-fileutils: maybe-all-build-texinfo
53469all-flex: maybe-all-build-bison
53470all-flex: maybe-all-build-byacc
9e6ce191
PB
53471all-flex: maybe-all-intl
53472all-flex: maybe-all-m4
72b2455a 53473all-flex: maybe-all-build-texinfo
9e6ce191
PB
53474all-gzip: maybe-all-intl
53475all-gzip: maybe-all-zlib
72b2455a 53476all-gzip: maybe-all-build-texinfo
9e6ce191 53477all-hello: maybe-all-intl
72b2455a 53478all-hello: maybe-all-build-texinfo
9e6ce191 53479all-m4: maybe-all-intl
72b2455a 53480all-m4: maybe-all-build-texinfo
9e6ce191 53481all-make: maybe-all-intl
72b2455a
PB
53482all-make: maybe-all-build-texinfo
53483all-patch: maybe-all-build-texinfo
53484all-make: maybe-all-build-texinfo
930314a4 53485all-prms: maybe-all-libiberty
72b2455a
PB
53486all-recode: maybe-all-build-texinfo
53487all-sed: maybe-all-build-texinfo
930314a4 53488all-send-pr: maybe-all-prms
72b2455a
PB
53489all-tar: maybe-all-build-texinfo
53490all-uudecode: maybe-all-build-texinfo
9e6ce191 53491configure-target-boehm-gc: maybe-configure-target-qthreads
b4a77b47 53492configure-target-fastjar: maybe-configure-target-zlib
9e6ce191
PB
53493all-target-fastjar: maybe-all-target-zlib
53494all-target-fastjar: maybe-all-target-libiberty
53495configure-target-libjava: maybe-configure-target-zlib
53496configure-target-libjava: maybe-configure-target-boehm-gc
53497configure-target-libjava: maybe-configure-target-qthreads
53498configure-target-libjava: maybe-configure-target-libffi
53499all-target-libjava: maybe-all-fastjar
53500all-target-libjava: maybe-all-target-zlib
53501all-target-libjava: maybe-all-target-boehm-gc
53502all-target-libjava: maybe-all-target-qthreads
53503all-target-libjava: maybe-all-target-libffi
4f0ef2d8 53504configure-target-libobjc: maybe-configure-target-boehm-gc
ae831be5 53505all-target-libobjc: maybe-all-target-libiberty
4f0ef2d8 53506all-target-libobjc: maybe-all-target-boehm-gc
ae831be5 53507all-target-libstdc++-v3: maybe-all-target-libiberty
cff87f51 53508configure-target-libstdc++-v3: maybe-configure-target-libgomp
2c133ff9 53509all-target-libgloss: maybe-all-target-newlib
9e6ce191
PB
53510all-target-winsup: maybe-all-target-libiberty
53511all-target-winsup: maybe-all-target-libtermcap
53512
53513
6aa8ef82
DJ
53514# Dependencies for target modules on other target modules are
53515# described by lang_env_dependencies; the defaults apply to anything
53516# not mentioned there.
53517
53518
53519@if gcc-bootstrap
53520@endif gcc-bootstrap
53521
53522@if gcc-no-bootstrap
53523configure-target-libstdc++-v3: maybe-all-target-libgcc
53524configure-target-libmudflap: maybe-all-target-libgcc
53525configure-target-libssp: maybe-all-target-libgcc
53526configure-target-newlib: maybe-all-target-libgcc
53527configure-target-libgfortran: maybe-all-target-libgcc
53528configure-target-libobjc: maybe-all-target-libgcc
53529configure-target-libtermcap: maybe-all-target-libgcc
53530configure-target-winsup: maybe-all-target-libgcc
53531configure-target-libgloss: maybe-all-target-libgcc
53532configure-target-libiberty: maybe-all-target-libgcc
53533configure-target-gperf: maybe-all-target-libgcc
53534configure-target-examples: maybe-all-target-libgcc
53535configure-target-libffi: maybe-all-target-libgcc
53536configure-target-libjava: maybe-all-target-libgcc
53537configure-target-zlib: maybe-all-target-libgcc
53538configure-target-boehm-gc: maybe-all-target-libgcc
53539configure-target-qthreads: maybe-all-target-libgcc
53540configure-target-rda: maybe-all-target-libgcc
53541configure-target-libada: maybe-all-target-libgcc
53542configure-target-libgomp: maybe-all-target-libgcc
53543@endif gcc-no-bootstrap
53544
53545
53546configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
53547
53548configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
53549
53550configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
53551
53552
53553
53554configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
53555
53556configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
53557
53558configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
53559
53560configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
53561
53562
53563
53564configure-target-gperf: maybe-all-target-newlib maybe-all-target-libgloss
53565configure-target-gperf: maybe-all-target-libstdc++-v3
53566
53567configure-target-examples: maybe-all-target-newlib maybe-all-target-libgloss
53568
53569configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
53570
53571configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
53572configure-target-libjava: maybe-all-target-libstdc++-v3
53573
53574configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
53575
53576configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
53577
53578configure-target-qthreads: maybe-all-target-newlib maybe-all-target-libgloss
53579
53580configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
53581
53582configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
53583
53584configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
53585
53586
907be67c 53587CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
9e6ce191 53588GDB_TK = @GDB_TK@
907be67c
DJ
53589INSTALL_GDB_TK = @INSTALL_GDB_TK@
53590configure-gdb: $(CONFIGURE_GDB_TK)
9e6ce191 53591all-gdb: $(gdbnlmrequirements) $(GDB_TK)
907be67c 53592install-gdb: $(INSTALL_GDB_TK)
907a7241 53593
a2cc058a
NN
53594# Serialization dependencies. Host configures don't work well in parallel to
53595# each other, due to contention over config.cache. Target configures and
53596# build configures are similar.
53597@serialization_dependencies@
53598
15723a45
NN
53599# --------------------------------
53600# Regenerating top level configury
53601# --------------------------------
252b5132 53602
14a2a2f1 53603# Rebuilding Makefile.in, using autogen.
43be203f 53604AUTOGEN = autogen
6b784d9f 53605$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
43be203f 53606 cd $(srcdir) && $(AUTOGEN) Makefile.def
14a2a2f1 53607
a0da8069 53608# Rebuilding Makefile.
43be203f
AO
53609Makefile: $(srcdir)/Makefile.in config.status
53610 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
53611
479759c8 53612config.status: configure
10ecffb9 53613 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
252b5132 53614
a0da8069 53615# Rebuilding configure.
43be203f 53616AUTOCONF = autoconf
da888c87
PB
53617$(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
53618 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
43be203f 53619 cd $(srcdir) && $(AUTOCONF)
252b5132 53620
3728fade
NN
53621# ------------------------------
53622# Special directives to GNU Make
53623# ------------------------------
53624
3728fade
NN
53625# Don't pass command-line variables to submakes.
53626.NOEXPORT:
53627MAKEOVERRIDES=
53628
252b5132 53629# end of Makefile.in
This page took 3.790442 seconds and 4 git commands to generate.